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

Move typecheck-failure tests to their own folder (#567)

295c1b0ee61cf1805684b3e3b93581154d6e8d6c authored over 6 years ago
Add `--ascii` flag (#570)

Fixes #562

This flag changes causes the pretty-printer to render ASCII instead of
Unicode

07f873244038fcf1fd48db80584b5d577a05fe20 authored over 6 years ago
Move to megaparsec version 7.0.0. (#565)

* Move to megaparsec version 7.0.0.

* Add megaparsec.nix

469f6ddf446ffa6a772cff58cab40f3e4661ebf6 authored over 6 years ago
Remove unnecessary typecheck in Pi (#566)

410ea8adc6077d578038543de344793f0b1442cd authored over 6 years ago
Add new `Some`/`None` constructors (#559)

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

The legacy `Optional...

a97453292ffa613ccb05dccb10fd31b8278c59b5 authored over 6 years ago
Fix typo in typechecking Prefer and Combine (#564)

507b21a801e0def143e5d97894eecbb1fc1e4d68 authored over 6 years ago
Add coverage testing (#569)

e4145ce192e2c19528661f51241c7961a3b849d6 authored over 6 years ago
Fix `Dhall.TH` haddocks (#558)

Fixes #557

b5c005ee2bd83f40deaec52e8a472c876d9db572 authored over 6 years ago
Add correct version of `cabal-install` to `nix-shell` (#16)

a2860c8761c01cb5b2cb6d840ab0010d40064b5b authored over 6 years ago
Version 1.1.5 → 1.1.6 (#15)

9c952a80def37c99daa1be96d90aedb0d9bfa115 authored over 6 years ago
Build against `dhall-1.17.0` (#14)

382613da5d8abc3e80a9db944912cb46d7ac92ac authored over 6 years ago
Version 1.16.1 → 1.17.0 (#556)

befd0ed8a7cee4c4174c69f8da2f1713bb35fb1d authored over 6 years ago
α-normalize after β-normalization for integrity check (#554)

The reason you want to α-normalize last is because β-normalization can
introduce new bound vari...

dd92735677ac093222b02eab88d5cb5f88c163fd authored over 6 years ago
Make Lint handle some transitive cases. (#555)

54d34ec2d417b8463e6c16ae8a1d05d657b3fcc2 authored over 6 years ago
Make semantic integrity check insensitive to field order (#552)

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

Fixes #548

This c...

9ac11a574179b307a74055ccf3e9c7fdbc176b5d authored over 6 years ago
Support identifiers beginning with keywords (#551)

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

Fixes #547

This a...

8f48c673d97145e9a6a0ff25b0bdc6513f055dfb authored over 6 years ago
Use System.Directory to get cache dirs (#550)

43bfdf261b77a5da2ea7cbcc7ea475c405f73a01 authored over 6 years ago
Fix Nix build (#545)

The haskell package overrides section of `overlayDynamic` was shadowing
the corresponding overr...

f134bbc7656087249f1fc82d810b15388b2d562f authored over 6 years ago
Remove type output to `stderr` for default command (#544)

Fixes #539

The default `dhall` command no longer outputs types to `stderr`.
Instead, the use...

a5b713f2b3b21227291c31649443a1c58b76637d authored over 6 years ago
Build inside of source directory produced by `cabal sdist` (#543)

This ensures that we don't accidentally forget to package data files
when uploading to Hackage ...

5ac99844fb6a65e4c0aba5b215e6a9290de6ff2d authored over 6 years ago
Upgrade to more recent Nixpkgs (#12)

7e5d14a7763ad1c9e918ccf20555c1ed90c6fea8 authored over 6 years ago
Simplify skeleton of function type diffs (#540)

Part of #532

Before this change a type diff might look like this:

```haskell
∀(… : ∀(...

7c1dff16055aee14f3df6556d1c46f4983d8d6b4 authored over 6 years ago
Avoid instance derivation error with stack-lts-6 (#541)

6b6e07511cb694dfadd041ebd21e2664da28412c authored over 6 years ago
set lower bound of directory to 1.2.7.1 (#542)

233753bf22be8ab06d0ea4f84b6c38f9865457ad authored over 6 years ago
Disallow combining records of terms and types (#538)

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

ba0666e35cf93c92572bed4812f2b9a166a6c9af authored over 6 years ago
Cache imports protected by a semantic integrity check (#533)

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

For example, given t...

d010464d02836025251b2d061fe93b56625daa3b authored over 6 years ago
API to construct `InputType`s for Record types. (#530)

23e15f506f1d881c038b0e679470b79417f6199a authored over 6 years ago
Stack support (#535)

* rename previous lts-11 yaml file and add needed extra-deps

* use new lts-12.4

* add impo...

1d179dff371911708086fca2313b7cedc5d0a652 authored over 6 years ago
Add options and command-line support for protocol versions (#531)

The immediate goal of this pull request was to add command-line support
for a `--protocol-versi...

2c536ae8056a4a8ad0451c14756521a128979814 authored over 6 years ago
Update Tutorial to new http imports syntax (#529)

As standardized in dhall-lang/dhall-lang/pull/127

88a19d01dba57c3fb25d0e22384af033f0c4475b authored over 6 years ago
Fix `isNormalized` (#522)

Fixes #516

00c79f5d654ae151f7171456c1786d89caa512d3 and
d287f020895e7b6f13f61eb58030e5207fe2...

c04c16cf26aa0490e68119e9990cbbd8d756748f authored over 6 years ago
Serialization support (#519)

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

This also changes th...

dc836e5ddb2583a511bc3077fcfed5d5d2f7acf0 authored over 6 years ago
Improve parsing performance (#526)

This uses `takeWhile{,1}P` as a faster alternative to `many . satisfy` to
speed up parsing larg...

5571f4d783d14eb0aa3abfb2bf33d877f922adcd authored over 6 years ago
Improve haddock coverage (#527)

This also exposes the `Option` and `Mode` types in `Dhall.Main`, since they
were missing from t...

4694ca50876f84ee69269a471b1a390e5333062d authored over 6 years ago
Fix α-normalization (#524)

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

07846215978c46bfce722eca3d30822d2e7d1caf authored over 6 years ago
Re-enable test for Natural/build normalization (#523)

ee16e3c803abf792cdc77a0865f60ed75588ca02 authored over 6 years ago
Fix predicate for filtering source directory (#520)

This helps prevent wasteful rebuilds in CI

21dc7b898d0f51a2bfc9e103dac8dfd30154753a authored over 6 years ago
Build against `dhall-1.16.1` (#11)

eb6d5615035c7044d7923f7148171c56d07c0d7e authored over 6 years ago
Version 1.16.0 → 1.16.1 (#521)

8b61990d6e627725f74a7805d01968143cfe28ab authored over 6 years ago
Version 1.15.1 → 1.16.0 (#511)

728ffcc5d75c9f8307077553da7d243e9b8ee332 authored over 6 years ago
Build a completely static Dhall executable in CI (#517)

This adds a new `dhall-static` target that builds a fully static `dhall`
executable that can be...

1adafa05024e3ef547e6c31410f8abfe0082a156 authored over 6 years ago
Consolidate input functions (#512)

This changes the functions to now take an `InputSettings` record so that:

* We can avoid prol...

99db7f715b1515fd9033e2e82985aa9f606be398 authored over 6 years ago
Allow setting the root directory to not be CWD (#508)

* Add various functions explicitly taking a root directory.

Now the importing code is not tie...

8c15d8f05545b4850bb8b3ac837a51fdf2661b88 authored over 6 years ago
Set locale to UTF-8 (#506)

Fixes #504

This ensures that all handles use the UTF-8 locale by default so that we don't
ha...

73c055953ba94f3e9ad249fa06258d1679a688fe authored over 6 years ago
Add '$' as an allowed character in quoted labels (#510)

Implements dhall-lang/dhall-lang#184

256365419b2cd50dee8d18eb82503d4b1a7fac8d authored over 6 years ago
Move pretty layout options to Dhall.Pretty (#492)

dbe540b9ef7f574c8fcf97030d5444de913cd3b5 authored over 6 years ago
Version 1.5.0 → 1.5.1 (#500)

abfbfdcac9bc69204f47ba847f10c858c05f243a authored over 6 years ago
Use `readDirectory` to simplify bumping dependencies (#501)

This comes in handy when testing Stackage-related bumps to upper bounds

f17697b242373064e21a4e0cba2427fbe872fea8 authored over 6 years ago
Bump upper bounds for `criterion` and `contravariant` (#502)

ee308a6a3a3272198373c525e61c25d62908beec authored over 6 years ago
Use temporary directory for tutorial example files (#503)

... as suggested by @sol

13466637760926c708c21c3701ea837458eca52a authored over 6 years ago
Use `doctest` to test `Dhall.Tutorial` module (#496)

Fixes #493

ec807be8c6250e019f18e5c16e306ca512bacf9c authored over 6 years ago
Build against `doctest-0.16` (#490)

4d47e0c9c74dd55eff2304554f58805b2bc6d1e3 authored over 6 years ago
Fix infinite loop when formatting `ImportAlt` (#491)

ea78264878ce5ab3c04e00687782cb0704806c2a authored over 6 years ago
Version 1.1.4 → 1.1.5 (#6)

0ae0367927f2fa498405c4f0f3c72f2adcb27a44 authored over 6 years ago
Build against `dhall-1.5.0` (#5)

f67b8cc1714d840c0c4170cb81ce28c9cdbe8189 authored over 6 years ago
Version 1.14.0 → 1.15.0 (#483)

8a8a5c48f4fa839293a883aa774df39d2268f997 authored over 6 years ago
Alternative Imports (#473)

This implements dhall-lang/dhall-lang#172, by adding
"alternative imports", as detailed in dhal...

5416269d5f99e8986294d0a7d7a124726cfb450e authored over 6 years ago
Add freeze command (#486)

Implement the freeze command (#437)

Takes input from stdin or file and updates all imports wi...

dba035e2200668a12e7fe3c0fa3a60e595d2725e authored over 6 years ago
Fix missing space in import suffix formatting (#485)

da8b540883ad32c8ec304331c2d2ce3d92dbfb6f authored over 6 years ago
Add new `dhall lint` sub-command (#484)

Fixes #481

Currently this just removes unused `let` bindings

9e40fff266680fb4c79fbc2b004d5004ede9c082 authored over 6 years ago
Implement 'with-http' cabal flag for disabling HTTP support (#482)

357ba877120d0a3a0dbd75d860d6b02781712f4b authored over 6 years ago
Show `Optional` and `List` in diffs (#478)

Part of #424

This special-cases the logic for displaying type mismatches to display
`Optiona...

ae13c1d0ec4decd76fd085310e7ce19f3209d1f7 authored over 6 years ago
Use GitHub instead of IPFS for Prelude (#479)

Part of https://github.com/dhall-lang/dhall-lang/issues/162

e1955698b24354f80d2f670b62bd694ab3a2c8aa authored over 6 years ago
Fix benchmark test file path (#480)

This path was wrong and causes cabal to give out a warning every time one builds

5f58ffd29075203623c5684c6b560d4ea1b6405d authored over 6 years ago
fix sha256 missing space in pretty print output (#477)

and remove trailing space

18e4e9a18dc53271146df3ccf5b4177c3552236b authored over 6 years ago
Improve error message for a path missing leading `./` (#472)

Fixes #445

51add692624ea9917c6c9434e95ad87906111cd6 authored over 6 years ago
Preserve parentheses when formatting field access of an import (#471)

Fixes #453

This updates the pretty-printing logic to match the precedence of the grammar.

...

cf9b08a9e331c626208d50f28b535970b20ddd47 authored over 6 years ago
Update diff logic to match parser (#470)

This updates the logic in `Dhall.Diff` to accurately match parsing precedence
(in order to avoi...

22b7447536473141a8c670db7cff4b2e05d1d4bf authored over 6 years ago
Allow collections with unparenthesized import type annotations (#463)

Fixes #462

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

a2a166818228848f9ceb0e9ebe3ede320ca32968 authored over 6 years ago
Fix stripping of leading whitespace from multi-line strings (#469)

Fixes #468

The code to strip leading whitespace was incorrectly computing the leading
whites...

41d02b17051c31eb91a31288556be5264d16186d authored over 6 years ago
Add support for optional parentheses around custom headers import (#444)

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

8c50cfc0dc14ff3ad970a14930cd296f4bc545d0 authored over 6 years ago
Add `Integer/toDouble` (#434)

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

a69c3fd88d1a3bd5deaac099557f6f314069505f authored over 6 years ago
Silence cabal check by setting cabal-version to 1.10 (#466)

Previously, `cabal check` was failing because of `default-language`
fields. They require 1.10, ...

97080bc0d9240ab1131ed93ea9f368c6ea98baf6 authored over 6 years ago
Add inputFrom and inputFromWith, to allow setting the filename (#464)

I discovered we have a variant of `input` in `dhall-to-cabal` whose
main innovation is being ab...

0856aa529594972e41d997199521a9e638222f36 authored over 6 years ago
Add missing Diff dependency to doctests' build-depends (#465)

They were breaking without this for me when running with `new-test`.

70b852a06b26a9788c99655e13fdd8f490b16198 authored over 6 years ago
Remove `Buildable` in favor of `Pretty` (#459)

Fixes #40

This removes all uses of `Buildable` and replaces them with the `Pretty` class.
Th...

c90bb69cf065373a2d20e2e7f4cf9b31c79e2f62 authored over 6 years ago
remove space in end of imports when formatting (#458)

3c051258c83a5fe71c2f59695c8a42dc6935ced4 authored over 6 years ago
7.10 compat: dataExpQ must come from L.H.TH.Quote, not .Syntax (#456)

Closes #454.

636750bfdb14b1aeaee8ca168adffbc65dba3466 authored over 6 years ago
Add `./examples/True` (#438)

Part of https://github.com/dhall-lang/dhall-lang/issues/162

There is one expression in the tu...

b9aac67bf70de582a0c55903da9a5c4a24784866 authored over 6 years ago
dhall-diff-text: Show diffs for text values using ANSI color codes (#455)

Signed-off-by: Basile Henry <[email protected]>

7b9ade1b6946f453ce61b74a3d9db50fd6ca667d authored over 6 years ago
Make format and dhall subcommands of dhall executable (#452)

6029f25b94886b7d9688019d3b0d962975bc55a6 authored over 6 years ago
Split Dhall.Parser in smaller modules (#448)

17a9aa3691da8b5a12215b679a1ec6c026db1089 authored over 6 years ago
Diff list values (#450)

* Use Haskell2010

* dhall-diff-lists: Diff list values

Issue #431

Make the diff of two ...

bfb6152809ef2d3b8aa3539646a4e1297b405fdb authored over 6 years ago
Upgrade stack snapshot to LTS 11.12 (#447)

d9200c0cc47f58f2db58fcfca521131622fff955 authored over 6 years ago
Minor fixes (#446)

* Benchmark was using Lazy Text

* Stack reolver being used was not compatible with multiple c...

2d6980fb97e8c07568998b4edd25e973a026aedf authored over 6 years ago
Add diff command line mode (#442)

Add the command line Parser along with a basic implementation for the diff of two expressions af...

d181837c5da761efb9de6523fd442f37885ecd53 authored over 6 years ago
Change `dhall-repl` to `dhall repl` (#435)

Fixes #411

This moves `dhall-repl` to become a `repl` subcommand of the `dhall`
executable f...

f1cc31b9f103eef510c4ccd869cbbfe60a873bbe authored over 6 years ago
Remove unnecessary normalization (#439)

328b4c299fa00dbc033630049b94e4b5839fbd74 authored over 6 years ago
Remove `./ipfs` subdirectory (#433)

This logic was migrated to the `dhall-lang` repository here:

https://github.com/dhall-lang/dh...

c6547bddec0aa12e65d1047ef2159ee11b44d5a4 authored over 6 years ago
Relocate `dhall/Main.hs` to `src/Dhall/Main.hs` (#432)

This moves the `dhall` executable's logic to a `Dhall.Main` module, for
two main reasons:

* ...

5c84d397759fc00db9a9dce4a51874675a80940e authored over 6 years ago
Check for duplicates when parsing records (#430)

Fixes #417

The parser already enforces at parse time that union and union types don't have
d...

d91905dc56c734aac1eff26189d35dc73cbf5ebf authored over 6 years ago
Trim redundant `Note` constructors (#428)

Fixes #426

This changes `noted` to remove gratuitous `Note` constructors from the
syntax tree

c9730ef26a8817a54b37046dee44cdc8f208516b authored over 6 years ago
Documenting exprFromText (#427)

`exprFromText`'s inputs were confusing, didn't know what `String` was. Documented inputs.

b292425af489716f35a1f7dcefded046fea6dc2e authored over 6 years ago
Pretty-print expressions in type errors (#429)

Part of #424

This changes type errors to pretty-print expressions inserted in the
message

c52017d44b7a811884cbe87a6096a1cee6399997 authored over 6 years ago
Update parser to match latest grammar (#413)

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

Note that this doesn...

e9d3841231ba5ab798151864a78537b7486b5cee authored over 6 years ago
Data instance for Expr. (#418)

Fixes #416.

Also
- adds some Template Haskell to be able to load & resolve a Dhall expressio...

2f3934ddd3bbffa5da778ef106680d9f122a16a2 authored over 6 years ago
Fix some performance issues (#420)

* Speed up type-checking large expressions bound with let

In #69, `let` was changed to substi...

e8724ed306147c9bf79bf4f345d9e25b26344cd9 authored over 6 years ago
Benchmark for #412's performance issue. (#419)

798d6627e333330483bc16c6386e1bf7957a9ca4 authored over 6 years ago
Use Strict Text for Parsing. (#422)

* Benchmark Prelude files

* Add issue 108 example

* Some cleaning up

* Remove printing ...

8bd410f8f5fe0bbef73388a70ea762b3477589aa authored over 6 years ago
Add Benchmarking (#415)

* Benchmark Prelude files

* Add issue 108 example

* Some cleaning up

* Remove printing ...

6f626c96bcb79ea7d1b421487fad69392ad7e8c0 authored over 6 years ago