Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/dhall-lang/dhall-haskell

Maintainable configuration files
https://github.com/dhall-lang/dhall-haskell

Remove the Parent constructor from FilePrefix. (#407)

The 'Parent' constructor is entirely subsumed by 'Here'; having it
only leads to redundant repr...

25d86e8e5dd7f5a8b1f7154ca2fa7ed712e0027b authored over 6 years ago
Add back tests for `List/indexed` (#405)

This adds back the missing tests for `List/indexed` (and fixes the
test failures)

508327d56fadc808063d947e6a86fafd0ad647de authored over 6 years ago
Fix canonicalization bug (#403)

Fixes #402

The simplest way to summarize this bug is the following incorrect behavior
before...

8a7f221c1889de3f8ba8f4f52e4f5aa8d975fc10 authored over 6 years ago
Depth-first import algorithm (#396)

The standard specifies a depth-first import algorithm for resolving
imports but the Haskell imp...

1955ba3a9c3c9cf4729070408f8fac0419c74b9e authored over 6 years ago
Fix haddocks for `Directory` type (#401)

Fixes #399

3e8c93d7096e880e5b85daafa5eb4a200ff44a38 authored over 6 years ago
Align `then`/`else` when formatting `if` expressions (#398)

Fixes #397

e177d9bdfad7926a16b446a6420ae852f68b1238 authored over 6 years ago
Version 1.1.3 → 1.1.4 (#4)

16dc491dcfa19122b388c3517e43bde99ab22960 authored over 6 years ago
Build against `dhall-1.14.0` (#3)

68871355d1fafff009fa763353b6e1931644f7d9 authored over 6 years ago
Version 1.13.1 → 1.14.0 (#386)

dddfb1a8ea50e8505a8197c9e1448c08033032a9 authored over 6 years ago
Update Prelude references to latest version (#395)

17b4409a70e17acf44939f55de694849eba6ed75 authored over 6 years ago
Fix α-equivalence bug when type-checking `merge` (#394)

Fixes #391

... as standardized in https://github.com/dhall-lang/dhall-lang/pull/156

433e178000ed10087f312423440aa5a3c71bb8d0 authored over 6 years ago
Normalize each import before it is cached. (#392)

In tests on Dhall configs we use at work, I saw speedups between 33–90% on
extremely complicate...

429aeaffb8d6439740b794483da87b7366a29c2f authored over 6 years ago
Add a `pwd` derivation force status updates by Hydra (#393)

Hydra doesn't update a pull request if the derivation hasn't changed
since the last revision (i...

544b863cbc1369b7a4c0aa552ce6ab426743e20f authored over 6 years ago
Update import logic to more closely match standard (#390)

This is one step in a series of commits to update the Haskell
implementation to match the impor...

a4c577997aedc93b9d2c9b5e59fb0dd785e178d9 authored over 6 years ago
Cache imports that contain imports. (#388)

Relevant to #362.

Previously, if an import contained additional imports, it wouldn’t get
cac...

5da4544ad8b07d90f9db7127d0caec9d05d6e844 authored over 6 years ago
Add non-Haskell dependencies to stack.yaml. (#389)

Not sure if this is a change you’re interested in. IMO, it’s nice for stack
users even if they ...

607cb6f366ecd70fdfbc01484b81ad0382b0a580 authored over 6 years ago
Drop support for importing directories (#384)

Dhall used to support importing a directory, which would default to
importing a file named `@` ...

e21f989cd7dd8443151708f32623038c8da41355 authored over 6 years ago
Include path to the failed import in `HashMismatch` errors (#385)

Fixes #383

Dhall has a standard way to report where hash mismatch failure occur but
I forgot...

c7d595954ca335012df98c4e034aedc059527a6d authored over 6 years ago
Build against `tasty-1.1` (#382)

See: https://github.com/fpco/stackage/issues/3620

019ca728f60b30b7bfd335610565ab0429b43c8f authored over 6 years ago
Switch grammar of `Natural` and `Integer` (#381)

... as standardized in https://github.com/dhall-lang/dhall-lang/pull/141

Now `Natural`s no lo...

2e631db47ac2979842ce95fee439cd9a8aed2e38 authored over 6 years ago
Rename `Path{,Mode,Hashed,Type}` to `Import{,Mode,Hashed,Type}` (#376)

This updates the data types to match the terminology used in the
standard. Specifically, "path...

fa4569eaaf6023bf49957707904c527477c187ae authored over 6 years ago
set minor version of insert-ordered-containers dep to 0.2.1.0 (#377)

40302dac5b499447c6ee4a412ded96cf9059bbd6 authored over 6 years ago
Version 1.13.0 → 1.13.1 (#375)

a38e1a508125a3461177761e30b077f7160e2527 authored almost 7 years ago
Pin `nixpkgs`

41e74ee9da5c4d584c386c9d404cade5fef234a8 authored almost 7 years ago
Increase upper bound on `ansi-terminal` and `megaparsec` (#373)

855e06a1fe5476b14defbd84576c5da077d89d2b authored almost 7 years ago
Pin `nixpkgs` (#372)

This pins `nixpkgs` to a recent revision from the `release-18.03`

c635f1f77b4fa64e862b754d3c2ba102a90a1f32 authored almost 7 years ago
Version 1.1.2 → 1.1.3

2f7678a67ae999bce49c08bf9aac9d3385ed257c authored almost 7 years ago
Build against `dhall-1.13.0`

559e6fd13e7bd1a63002208b95b4d5b934fdb49e authored almost 7 years ago
Version 1.12.0 → 1.13.0 (#368)

3fb4d0e758c60e667270f67f7b22752cb600b1bf authored almost 7 years ago
Allow whitespace before interpolated expression (#369)

As standardized in https://github.com/dhall-lang/dhall-lang/pull/132

e65aface5888484d4c36e6da5a81ac743f886679 authored almost 7 years ago
Fix typo (#358)

85ed73e74901b11fcd9788e28422f00da3d0d07a authored almost 7 years ago
Document that `dhall` now always formats output (#366)

Fixes #364

cffcfc257b90a243a21351fef2357b07dcae46b3 authored almost 7 years ago
Fix documentation for UnionLit (#360)

This was a typo from long ago.
We construct `UnionLit`s without tuples.
The documentation refl...

8f88d7d8e87767af0fcda79acfa150e9dbdac410 authored almost 7 years ago
Trim unnecessary extensions from `Dhall.Context` (#353)

The `GeneralizedNewtypeDeriving` extension was not being used at all

The `BangPatterns` exten...

ac68adc14e9c3d4a870e2887c3f61c68b87b562c authored almost 7 years ago
Remove unused `base16-bytestring` dependency (#355)

a0a2ac12eb93db3cc07f3fc2ce7d1327fbd4289f authored almost 7 years ago
Add sub-commands for each interpreter phase (#352)

This adds new `dhall version`, `dhall resolve`, `dhall type`, and
`dhall normalize` subcommands...

50a10f69d13ec73935583ad06baa6b0f001b0e09 authored almost 7 years ago
Support for ghc-7.10.3 / lts-6.27 (#340)

8c0f09fb4d201856564382943ee6a5566b048ffa authored almost 7 years ago
Use `optparse-applicative` instead of `optparse-generic` (#351)

There are two motivations for this change:

* To slim down `dhall`'s dependency footprint
* T...

a07424a81b6ddbc81e77304110cad5471b00eede authored almost 7 years ago
Add support for projecting a subset of record fields (#350)

... as standardized in https://github.com/dhall-lang/dhall-lang/pull/126

4f2103a76955e04ed39f8611e687644ad5200f32 authored almost 7 years ago
Add RecordType, record and field (#338)

14b083ba76a0fc94b85d55cc3f5bf3b8b9622a34 authored almost 7 years ago
Add whitespace before and after REPL output (#347)

This adds an additional newline before and after each output line in the
REPL so that it's easi...

9b5be7b22373e0808527b3a36ca0743a29560319 authored almost 7 years ago
Fix derived `Inject` instance for sum types (#348)

Related to #346

This fixes the `GenericInject` instance for a sum type with two
constructors...

d473f83ef5d24172daf11b5ea18fd57b78a629e4 authored almost 7 years ago
Change `:type` to only print type in `dhall-repl` (#344)

5d99c18e298c40515900e2056581ea6ef2d5389c authored almost 7 years ago
Fix semantic integrity hashes (#345)

This fixes both the parsing and rendering of semantic hashes, which were
failing due to missing...

b1c40fa616b784188ec54d269d624ddd73f60ff9 authored almost 7 years ago
Fix pretty-printing of source positions (#343)

This fixes the `Buildable` instance for `Src` to use
`Text.Megaparsec.sourcePosPretty` instead ...

21355e7858c7210bb2011b5657e4aefd5bcf83de authored almost 7 years ago
Add new `⩓` operator for merging record types (#342)

... as standardized in https://github.com/dhall-lang/dhall-lang/pull/117

9cb89df6d6a316cd392e6a6ac63fffff8da7da48 authored almost 7 years ago
Add concise types diffs to error messages (#336)

Fixes #207

This expands Dhall's error messages to include concise "type diffs"
whenever an a...

4b2e428d067a9f3c33c2fb53327d6308c1b1ad9e authored almost 7 years ago
Replace trifecta with megaparsec (#268)

The long-term motivation for this change is so that we can eventually use a
separate `attoparse...

922e20e6ab1a36c99c9914ffc0e6b26e353c1e78 authored almost 7 years ago
Restrict records to forbid storing both types and terms (#335)

... as standardized in https://github.com/dhall-lang/dhall-lang/pull/120

0ffe854d6dbfaa83596e42580222a1368f1fc699 authored almost 7 years ago
Version 1.1.1 → 1.1.2

354ab1491f82e88a583c2abb40afd70c17265375 authored almost 7 years ago
Build against `dhall-1.12.0`

14ebc0b990047e51a2486f1f06fc8a7338c46d0b authored almost 7 years ago
Version 1.11.1 → 1.12.0 (#334)

7d7b8590b5ef82598bbf36e146a0c4c20e4dec04 authored almost 7 years ago
Make `dhall` `-Wcompat` clean (#331)

This fixes Dhall to exactly match the guidance given in
https://prime.haskell.org/wiki/Librarie...

ed2041ee7709969ca63b4d9d1a82a34ffc145f3d authored almost 7 years ago
Switches from text-format to formatting (#330)

c87e5d99801f98db7b9b9001a002f56736e8f2a1 authored almost 7 years ago
Version 1.11.0 → 1.11.1 (#323)

4a085aa3d622886cf7dd96a1ad475ba914d5ab1f authored almost 7 years ago
Increase upper bound on `exceptions` (#325)

02380b60957740731f32a65d8a3ca375a6c1aff4 authored almost 7 years ago
Increase weight of highlighted syntax (#324)

This bolds the green highlighted syntax so that it's easier to visually
navigate on white backg...

62490b84078fb1613710820893ed8ee6f1970df3 authored almost 7 years ago
Increase upper bound on `hnix`

c2b8c2dedb217243cc003fc3a77cd2c55c745ae9 authored almost 7 years ago
Build against `ansi-terminal-0.8` (#322)

610b877af52ce01fc7c2fadb075487e697c79caa authored almost 7 years ago
Fix α-normalization bug (#319)

This fixes α-normalization to correctly relabel a `let`-bound variable

99c6241111510bf491bd7715b062656b79ca7a95 authored almost 7 years ago
Parser, Chunks: add Semigroup instances for SMP/GHC 8.4 compat (#321)

bd836584099f129f2b5dced006d0738c7ed071a1 authored almost 7 years ago
Version 1.1.0 → 1.1.1

c441f7cca7a1262e156d21cac3dd86cbc2667d17 authored almost 7 years ago
Build against `dhall-1.11.0`

79447ec5ee40688bebd0f1459f0ee6a4e6db3f9f authored almost 7 years ago
Version 1.10.0 → 1.11.0 (#318)

ab436c78caaf9d73ae07301aa56cd6eea41e59ad authored almost 7 years ago
Update Prelude references (#317)

2dae2c7e92799ab790a499811df6abdce41a1d59 authored almost 7 years ago
Implement new simplifications for boolean logic (#316)

... as standardized in https://github.com/dhall-lang/dhall-lang/pull/109

d287f020895e7b6f13f61eb58030e5207fe2a38a authored almost 7 years ago
Fix a typo in the docs for Union constructors (#315)

5a9126b2f684d3236fc1e8e20e206cfaf47d97db authored almost 7 years ago
Implement standard simplifications (#312)

There are many symbolic simplifications that the semantics require such
as `+0 + x ⇥ x` and `if...

00c79f5d654ae151f7171456c1786d89caa512d3 authored almost 7 years ago
Add `--plain` flag to disable syntax highlighting (#310)

... as requested by @PierreR

404c97d96c4ee00db773bd3d23fdcf7e93b9fd23 authored almost 7 years ago
Replace cryptohash with cryptonite (#313)

Fixes #305

5d2012927a062ec8bdf2bbaba77150344f38db77 authored almost 7 years ago
Add `:save` command to `dhall-repl` (#309)

Now you can do:

```
⊢ :save x = 2
⊢ ./x
2
```

da41f8cc06b58e5d1b3740710997efc07f1de064 authored almost 7 years ago
Split example tests out into test files (#311)

Fixes #20

This migrates `tests/Examples.hs` to use a language-independent test
file format s...

d8647eb4906ccbc8cbfd11894c5e7dc8b550d9ef authored almost 7 years ago
Fix test import (#308)

One of the tests had a remote import, which this changes to a relative
import so that the test ...

3561266756904df42d8d935a0148242f0679e3ad authored almost 7 years ago
Fix equivalence check to match standard semantics (#307)

Fixes #299

The standard mandates that two terms that are α-equivalent and
β-equivalent shoul...

b5d0b1613d1fad7c4f22fe8df210eff7a04969d0 authored almost 7 years ago
loosen upper bound on exceptions library (#306)

2b9b3a735eb27e248222c0229a17c72315d6dcdf authored almost 7 years ago
Fix semantics of `{List,Optional,Natural}/build` (#300)

This fixes all of the build built-ins to match the standard semantics

The easiest way to ill...

6b56aa5a0f8eea4189b408566b9dfc473c1a22ff authored almost 7 years ago
Always format output of the `dhall` executable (#303)

Fixes #284

4b3f28374cee1bf954c4fb3c4a94a1b3c6738782 authored almost 7 years ago
Normalize values inserted into context (#302)

This simplifies the context and in each case the value being inserted is
safe to insert because...

1bd7884c05c4698c25c348e96b2d59f1e5634ebf authored almost 7 years ago
Sort fields when type-checking (#301)

This change ensures that the fields of a record or union are sorted
before comparing for equali...

eb33770fc2f77787bf2803c5f1b654da5c14def3 authored almost 7 years ago
Create package for Prelude (#298)

This creates a single expression that users can import for convenience to obtain
a record with ...

60a734edcf8c39b6c35f763af06bd860d8b5f61d authored almost 7 years ago
Version 1.0.10 → 1.1.0

0d3c572550be30886b82668525e3a70e3d7e9942 authored almost 7 years ago
Increase upper bound on `optparse-generic`

200dd73b15d8d316e32842b59d31cb731e587d2a authored almost 7 years ago
Build against `dhall-1.10.0`

534313af182ba905cb43de7ec400184ed1ce603f authored almost 7 years ago
Version 1.9.1 → 1.10.0 (#288)

78b91b853434ca8d322214d06c91b9c01a75ff4f authored almost 7 years ago
Increase upper bound on `optparse-generic` (#296)

c676ae7f1013f6d055004fc8f658bd16c071bf42 authored almost 7 years ago
Don't pretty-print header for `dhall` executable (#289)

The main reason for this change is stylistic (`dhall` doesn't need to
preserve the header becau...

c2329c52f4c8d9a5393bcb2d003952bca80c5263 authored almost 7 years ago
Housekeeping (#293)

* Add explicit Prettyprinter dep to stack.yaml until LTS supports it

* Remove redundant depen...

2adc29aa56db9af2d4907fb204172506d16d6474 authored almost 7 years ago
Use the latest `prettyprinter` library (#287)

This fixes the root cause of e24b3d90faae8dc251d1389812e11c0675edee65 so
that we no longer need...

be7a5771ea41f3a220916a76e0799f60f3297f35 authored almost 7 years ago
Enforce `-Werror` in CI (#286)

This adds the `-Werror` flag to CI so that warnings don't sneak into the
build (and also fixes ...

8e1acafac42e3dfcd4ce5a67aa25ef9790563597 authored almost 7 years ago
Simplify option extraction (#285)

This takes advantage of two features to simplify accessing options
fields:

* This uses `optp...

48ca8d18dfaeb89018371f5e63e8506e53be4219 authored almost 7 years ago
Generate statically linked executables (#282)

Eventually we will want to encourage users to download pre-built executables
from Hydra, but th...

adf370370bcc887941ced47a20ef088e62580fb5 authored almost 7 years ago
Fix output rendering (#280)

This change fixes two issues with output rendering

The first was the following panic in the p...

e24b3d90faae8dc251d1389812e11c0675edee65 authored almost 7 years ago
Add `remote-systems.conf` example (#283)

This is a medium-size example that I frequently use for testing
purposes, so why not add it to ...

7ed619e690947e76197f3f0a1e30bfa88a1c4eaf authored almost 7 years ago
Changes to syntax highlighting (#281)

The main thing this does is changing the color scheme as follows:

* Use dull green for all pu...

7bb7f90b5c051e814c1680ff034a1819a94db183 authored almost 7 years ago
Expand haddock coverage (#277)

4a02a219d2e82b5ce08808372513a58d2f8f4dab authored almost 7 years ago
Split out normalization code into separate files (#276)

This is part of an effort to create a language-independent compliance
test suite by splitting o...

dc75b72553aa7cc43adbbbecbaf1fac3ee59f4f1 authored almost 7 years ago
Use `shouldParse` instead of `shouldPass` (#275)

`shouldParse` is preferable because it only parses the code and does not
attempt to type-check ...

eae931f0e170439b91209b8e665d1d832b3f36e1 authored almost 7 years ago
Add support for type-valued fields and alternatives (#273)

... as standardized in https://github.com/dhall-lang/dhall-lang/pull/91

fe211e7531bd10168c30186abb580f130be925e4 authored almost 7 years ago
Fix pretty-printing of multi-line strings (#272)

Before this change the `dhall` executable would fail on the following input:

```bash
$ dhall...

cb03de2a704c1dfa92acdf1c121a0698427feb3f authored almost 7 years ago
Remove system-filepath deps and some useless imports (#279)

65209a6a4939877554a79b10e78ccdd82a1afeb7 authored almost 7 years ago