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
87f352d66e290133ba407d24800dfbc7704de3c7 authored over 5 years ago
Since Val contains functions, its Show instance cannot be
derived in the usual way without expos...
f825dd18d904f0e5ca185a849cfd914fd8974008 authored over 5 years ago
5b136dfa2c42ba41a57aa495091b598cc6414c9f authored over 5 years ago
Related to https://github.com/commercialhaskell/stackage/issues/4842
328a6739a896e3007cd11cb9990f8d658ff12256 authored over 5 years ago
This ensures that record projection correctly sorts the fields in the
inferred type
This fixes ...
1682c4c5f216b009d6e06a3ede07c3b9d864dd15 authored over 5 years agoSaw on Slack that the Darwin release was missing for `dhall-to-nix`, and from what I've dug up i...
7080883af375095c7dc5cd5f4e2b00b5712687fd authored over 5 years ago* Warning action about missing cache dir
* Add warning to executable
* Correct duplicate cache...
08747af8d30a9bcf11490076cdfc8eeca0e6c305 authored over 5 years agoFixes https://github.com/dhall-lang/dhall-haskell/issues/1306
The following comment describe ...
95809b467d7b14ba5a4aa5c3f38dce31afa8ab71 authored over 5 years ago* Add `--censor` flag support for censoring type errors
Fixes https://github.com/dhall-lang/dha...
183cc9291a430c9e1baf084f3f6505b6e7cf8d2f authored over 5 years ago* dhall --version
* dhall-to-bash --version
* dhall-to-nix --version
* dhall-lsp-server --ver...
b556a65644ed5d656d0a75a795db7bf18518cb67 authored over 5 years ago* Add Dhall.Version module
* Add Paths_dhall to Autogen-Modules
fe748e28845df42fa54cc566a84d93939c17398d authored over 5 years agoCompletes the changes in #1311
fa84b0dc198d0de58ca4e8bae9cfcae410c1ad2e authored over 5 years ago
This fixes several bugs introduced in
fddce0b8cfbaf8ce65eb00bff25971db4c31349e.
8ead6012e9543efadd4f4cf635884601e41ded52 authored over 5 years ago
* Disable 1-field simplification by default
This builds on top of #1315 to minimize disruption ...
54241f88c730ba61bada216fefa34773ff160ea6 authored over 5 years agoCloses #1323.
2fcbf84e2fc15f8fbfb62b15b66d5f681496b253 authored over 5 years agoThis makes `⊢` print as `|-` under `dhall --ascii repl`.
62ee6ff249c81fbcbcb752912ef2b8b0feaf01ba authored over 5 years ago* Refactor `Dhall.Eval`
This updates the style of `Dhall.Eval` to match the stylistic
and namin...
cc09c56788809aa85a50752a968252d54a0ae758 authored over 5 years ago
* Ignore all stack*.yaml.lock files
* Use `$LOCALAPPDATA` environment variable in windows
… to changes from
https://github.com/dhall-lang/dhall-lang/pull/740.
* Simplify `Inject`/`Interpret` for 1-field records
Fixes https://github.com/dhall-lang/dhall-h...
ca86ed612c075f60874d99a3b6875e2c2387cfff authored over 5 years ago… in response to https://github.com/dhall-lang/dhall-lang/pull/723.
fddce0b8cfbaf8ce65eb00bff25971db4c31349e authored over 5 years ago
To type-check and evaluate inputs in the context of previous
inputs, the repl constructs a let-e...
Since some inferred types are in non-normal form, `dhall type`
would previously return types tha...
8c388c79941de0b9415f6b8225b51f6b49c8a9e9 authored over 5 years ago
Fixes https://github.com/dhall-lang/dhall-haskell/issues/1313
93943a29c48d8a2e5567120dc85619be5ba1d4da authored over 5 years ago* Add `--censor` switch for disabling source code display
Related to #1294
This currently only...
79bd32e4b9b9b078791d212b4fc554e251b16b8e authored over 5 years agoc29b12833979ead9a5823f51816c10028316a514 authored over 5 years ago
This is a utility script that I created for updating Docker images for
each release
… as standardized in https://github.com/dhall-lang/dhall-lang/pull/729.
88c2f29a573d17d680179b4b885817b2b261ef80 authored over 5 years ago… as standardized in https://github.com/dhall-lang/dhall-lang/pull/697.
796680bb995b785ad486dbf741494ef0c3692628 authored over 5 years ago65710954cf8f2217b9959cd73a5d8a40d03aab39 authored over 5 years ago
Fixes a type mismatch error message which mentions JSON.
Fixes an "arithmetic overflow" excepti...
c8402faa375f93b0069463880cd02f96efa97dbd authored over 5 years agoAs requested in #1303.
23910e70e3c5d4a3285a0fba0b7f0b1daa5ef6fe authored over 5 years agoFixes #1301.
cb5ccab6362bc8deff1d88a830629360bdd5fe44 authored over 5 years ago* Simplify recursive `Interpret` instance
Related to https://github.com/dhall-lang/dhall-haskel...
4458cf04a2b8c67d5003f3fdd70cc97591e344f5 authored over 5 years ago70948b3cbae7f4afc2dea9ec8d09b78460c1a2b2 authored over 5 years ago
When enabled, we handle protected imports as if the semantic cache was
empty:
* Protected im...
3bbe3c65242a6b739b2c3e03a69af352e000197e authored over 5 years ago
* Add a haddock to explain the various `Binding` fields.
* Add combinators to make dealing with...
a5c77b1db7ca9b5a92f7c79b59c2dbb686600c14 authored over 5 years ago... as suggested by @quasicomputational in:
https://github.com/dhall-lang/dhall-haskell/pull/12...
74a03f3870f7148d01e470a78bf6a565ecea4bdc authored over 5 years agod1d0b3d4625076359e9651716f4f47518408bbb5 authored over 5 years ago
bfa6819282eabf125ea0171d10b0f1a7d9a7b959 authored over 5 years ago
04956193e9e1ca5c64262ac9bdbf1cb938f57ce6 authored over 5 years ago
eef23eb229f3fc3f07767b1d7791e3cefd9e3bd8 authored over 5 years ago
This is essentially the same fix as #1186, applied in more places
eee75242a4fc54aed140a8dedd290463bf01b849 authored over 5 years ago
Full coverage of all Expr constructors is now checked by the
type-checker. This revealed that th...
* Change `dhall type` to resolve imports
Fixes https://github.com/dhall-lang/dhall-haskell/issu...
8c8ea2a7cedbbf9a9efb972e98e7573d9300a918 authored over 5 years agoAlso:
* Add @Gabriel439's explanation regarding whitespace as a comment
* Fix precedence in di...
cdbeb61bb18245f4c81f104a8f73fb5e56da07e2 authored over 5 years agoFixes #1267.
0ebf705a75bf0e1b2e712ca4d826d749abb5c940 authored over 5 years ago... as caught by @sjakobi in https://github.com/dhall-lang/dhall-haskell/issues/1256#issuecommen...
141bd8d6f4d6ebf6add600a2728aab51d250ac17 authored over 5 years agoRelated to https://github.com/dhall-lang/dhall-haskell/issues/145
Note that this also refacto...
96921f03abc9af269be924f4e9cadec5d600fd06 authored over 5 years agoFixes #1278.
Also improve some formatting.
d86ac06c2abc8da997572cd00c107ce710a85ff4 authored over 5 years agoAlso reuse the core linting logic in dhall-lsp-server
350b54c43ed0914200722e9ab78dfed854771a72 authored over 5 years ago... as standardized in https://github.com/dhall-lang/dhall-lang/pull/689
287752563f8f082b0e2790768287c4d5aabc72a1 authored over 5 years agoCloses #1185.
This mostly reverts "Add support for multi-`let` (#675)" /
8a5bfaa3b9d1c697d97...
Fixes https://github.com/dhall-lang/dhall-haskell/issues/1252
64b12f330f6fbeced53e30c7c2e061d3192a89ab authored over 5 years ago* Small fixes to `dhall diff`
Related to https://github.com/dhall-lang/dhall-haskell/issues/125...
0d266b91c5afcaf7239c008d467c795f43d29c5a authored over 5 years ago* Fix `Inject` instance for lists
Fixes #1254
This also adds tests for conversions back and fo...
dbcfe7019d80054bb31778a8dffa140c7351452b authored over 5 years ago* Use `tasty-expected-failure`
... to exercise tests that we currently skip
Fixes https://gith...
4445eee87197a0a55023487b83f2ada703ee69f7 authored over 5 years ago* Avoid handling `Note`s in Dhall.Diff
Context: #1256.
* Fix QuickCheck tests
e687b11fc2b247877e5cb8eb219e8c35986981e4 authored over 5 years agoThis is essentially the exact same problem and fix as #1213
Normally I would add a test, except...
557abad60387bb556b660ed0288baa88d370f6da authored over 5 years ago* Improve HTTP errors
Fixes https://github.com/dhall-lang/dhall-haskell/issues/1251
This impro...
9ff63b2234e60f7c8435c2de6a87ebd8473b88ee authored over 5 years agoeb8b6101a98cae3d167810cdb1bfafe48ba92b63 authored over 5 years ago
Fixes #1234
0b3dae74965c792fdbe2951ed582835aac41268e authored over 5 years ago* [dhall format] Prefer unquoted URLs
This updates `dhall format` to prefer unquoted URLs.
I i...
06dc9ab55fbcc8d4a57f1719d0d0766c155e8a80 authored over 5 years ago* Improve diff for non-empty lists
... as discussed in https://github.com/dhall-lang/dhall-hask...
f3d6a7ac616484e2901b6a34f1ad15a2b92a50da authored over 5 years ago
This entails a bunch of surgery to the package set used with LTS 6.
Because I was seeing errors,...
93711aecf8590e7feb6e283e97f8cb36e158fcb9 authored over 5 years ago
* Update and expand README.md
* Fix typos
* Fix vscode-dhall-lsp-server instructions
* Add me...
2c16750b46916e671aa716e89cb53d76df7e0882 authored over 5 years ago
Previously, hovering over any part of a non-dependent function type like
`Bool -> Bool` would re...
* Remove superfluous language extensions
* Remove use of ScopedTypeVariables
In order to make ...
6ce01a0edaf2c7baa093fb37cf07928344eb773e authored over 5 years agoThe new tests were introduced in dhall-lang/dhall-lang#698.
Also:
* Document shortcommings...
f75d98aa9c5f119561cd9fad81dbb92c33043960 authored over 5 years ago* :help command in repl (#1236)
* review feedback
96c94ddfc4ac0d7972a1972770f0153255537e16 authored over 5 years ago* Correctly handle dependent types in dhall-lsp-server
Removes the "fast path" when typecheckin...
8c3db821dbc0ad8cfd01d09a58e88126bda717ab authored over 5 years agoFixes #1227
0348d18ac75842c0d4a6413c11010d93949e34e4 authored over 5 years ago... as required by the standard
Fixes #1224
c392f4a2867683e6aa2c43d5ebe7e765afde449b authored over 5 years ago* Update `README` to mention pre-built OS X executables
* Retain the reference to `brew`
... b...
0256b35087a0c0d1cdec19e64c030b4e5b0e7495 authored over 5 years ago* Add autoWithFix helper function (#1161)
* Fix some dependencies. Remove TypeApplications exte...
ec8bcf0d63091732e91ce3dab513b8e8641ee46e authored over 5 years ago* Fix `yaml-to-dhall` support for empty objects
`yaml-to-dhall` was decoding an empty object in...
268c79631d2166b1045cfc4997d18350161255aa authored over 5 years ago* Make equivalences of terms of different types fail during typechecking
This fixes the `Equiva...
ce17b86bc5d1bc9996e815c4a6605a0db50c1b08 authored over 5 years ago
We can rely on the result of an operation on two sorted maps being
sorted already.
Previously the annotated type would have too many line-breaks, e.g. when
the result of annotatin...
…as standardized in https://github.com/dhall-lang/dhall-lang/pull/682.
c2cc64140820b4d354e75156ae84124cab273f93 authored over 5 years ago
This restricts the clickable link part of an import to just the actual
link; previously we also ...
* Try to cache the extra-deps from stack-lts-6.yaml
* Limit `stack bench` to the dhall package
...
…as standardized in https://github.com/dhall-lang/dhall-lang/pull/685.
97f0ff855210e49f637b40bf1ea38978e9a33e63 authored over 5 years agoFixes https://github.com/dhall-lang/dhall-haskell/issues/1211
The original implementation of di...
ecb5814f59e8d5904cc6114b2c059b2435b0936c authored over 5 years ago…as standardized in https://github.com/dhall-lang/dhall-lang/pull/684
b9375fc9c76b20be026033d45f1e468a6fa1bd84 authored over 5 years ago* Implement completion support
Completes the following:
- environment variables
- local imports...
* Clean up dhall-lsp-server.cabal
Removes unused dependencies.
* Upgrade to haskell-lsp-0.15.0...
523861a92c44de590744a84bb24f3294c9580d7b authored over 5 years ago
You can now _increase_ the number of QuickCheck tests with
the --quickcheck-tests CLI option, e....
* This might fix a syntax problem:
https://www.appveyor.com/docs/build-cache/#configuring-cach...
Previously, normalizing `Natural/subtract 0` would result in this
error:
⊢ Natural/subtract...
0871fcd8577cf397d3b79ae583d84fa818ec02af authored over 5 years agoIn expressions like
({ x : Optional/fold } // {=}).x
isNormalized didn't check if the ...
4559a27bf35afc447a88f41ea1dc5d708767444b authored over 5 years agoCloses #1201.
1d58840feb7610a23c6d6e85e3f34be1fece34f8 authored over 5 years ago* Fix `--version` flag handling for `dhall-json` package
Fixes https://github.com/dhall-lang/dh...
d66d1db33fb59b6b44e008f0c1a36ca1c129ddd1 authored over 5 years ago`ealt` (which we use) is only available from version 5 up.
ae788fde891a871474cb94b170e246041ea502f0 authored over 5 years ago