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
This reduces build times for the benchmarks.
57aab91241678b8a13b776e0f28fac86b70f1d64 authored over 5 years ago79e33b46f3252ca220553df0d3fc2e60e788a283 authored over 5 years ago
Closes #1021.
8285625156832cb9587b214545a8310f9325d1b6 authored over 5 years agoStandardized in https://github.com/dhall-lang/dhall-lang/pull/507.
634f1f3d9af71405122fde9026591ab9365b89e5 authored over 5 years agosee #387
b9aeb345e4d9ed5bff9b9bd82ffeb76ff9d44ecc authored over 5 years ago
This improves the error message when users attempt to apply `merge` to only
one argument, as su...
While I do believe the previous version to be correct as well, this
certainly makes it easier t...
dc5f70011d9c0f0c8cbb87d9bcf2283064f61ac7 authored over 5 years ago
Thank you!
6fee49d47ca4389b1d59b8237d3f76bb31c4a7a4 authored over 5 years agoFixes https://github.com/dhall-lang/dhall-lang/issues/409
This matches the standard represent...
da085435c18a07a9539912dbb49e8a052f24c266 authored over 5 years agoFixes https://github.com/dhall-lang/dhall-haskell/issues/1009
The `subst`/`shift`/`subExpress...
5c93429b596b1ff100f049a470dfe9286efb9c01 authored over 5 years agoAfter #989 and #993 the use of the `yaml` package is isolated in the lib modules `Dhall.Yaml` an...
95dc3daae84618d6d2d1d231a4fe76a05c273e5d authored over 5 years ago* Type on Hover 1/2: Backend
Adds a function typeAt that, given an annotated expression and a...
66833cbfa5a86a0c3dfa76b2ade80292b581d5bd authored over 5 years ago
`dhall diff` slightly misbehaves when diffing the following expression with
itself:
```dhall...
b001a61a02b691977525f8833798ea3bf1128bac authored over 5 years ago
The `--file` option was essentially broken since it passed in the
file path instead of the dire...
... as standardized in https://github.com/dhall-lang/dhall-lang/pull/572
154d1c52cf9af05c4141c9eb6b73935db22a8f8b authored over 5 years ago
At the moment the VSCode plugin contains a hacked-together prototype of
a dhall-to-json (and -t...
... as standardized in https://github.com/dhall-lang/dhall-lang/pull/580
188ebc8f26a3c3a30001323a097e77a6e0ae213e authored over 5 years ago* Find unused bindings inside nested lets
The removeUnusedBindings rule only matches the firs...
801e9bc7ab33cf51ae4839bacbe155a4c9652a0f authored over 5 years ago* Refactor Dhall.LSP.Backend.Formatting
Exposes `formatExpr :: Text -> Expr a Import -> Text`...
af4ccc9db977e972380f59d39a6fbe0c5c01d5b0 authored over 5 years ago2bf079e63cd670b163e456cb570b57b5f030e88b authored over 5 years ago
Now that `hnix-0.6.1` is out `dhall-nix` can be built against recent
versions of Hackage packag...
Fixes https://github.com/dhall-lang/dhall-haskell/issues/996
This enables the test suite for ...
6748d155843488b11cc4a92fc5ac3249d82a788a authored over 5 years agoSee https://github.com/dhall-lang/dhall-lang/pull/583
0919bafa7b0acd5d04ec62b38cbb0292e611ec1b authored over 5 years ago* Remove dummy LSP handlers
* Publish diagnostics directly
So far we were using haskell-ls...
05f4d5cd1e9e70aa8d701e093b57b354ed0421dd authored over 5 years ago56264270e4b3b0c0df943621c6bcb181691cead2 authored over 5 years ago
* Clean up dhall-lsp-server's Main.hs
Also adds haddock comments.
* Remove TODO comment
...
dfee2fbbca32d302d08dfe6053e72781eacad7d6 authored over 5 years agofc5b382238d2475d7c364e1feca1f52382006d9e authored over 5 years ago
26bb77e99e8ce9d54be8c3cefe0cce9f97d8cef3 authored over 5 years ago
Fixes https://github.com/dhall-lang/dhall-lang/issues/579
`Natural/fold` was misbehaving on G...
bb490a7a18c4ae3c1e3091c7315acd93154533be authored over 5 years ago326626016a208200cd0c607eff795a4d154118ac authored over 5 years ago
* Avoid clash between Backend.Dhall.Diagnostics.Range and Language.Haskell.LSP.Types.Range
* ...
00f7478759081ffe074b9b7b425a9cc5f997066f authored over 5 years ago1d3f3d32fe4d983bd0f4a0031791c805874121c8 authored over 5 years ago
* Refactor Diagnostics backend
This commits refactors Backend.Dhall.Diagnostics, cleaning thi...
49d29d685f39857b621d3ad36efeb7667fbe0a7e authored over 5 years agoFixes https://github.com/dhall-lang/dhall-haskell/issues/969
98c7d4dfca32fc65d270634f959ba1e6ca73a247 authored over 5 years agoPart of https://github.com/dhall-lang/dhall-lang/issues/563
This flag freezes imports in the ...
e8ac5e3bd027da73d536ed542f578a1f45f2ed32 authored over 5 years ago... as standardized in https://github.com/dhall-lang/dhall-lang/pull/560
8dc52fa3d258f37a8cad8791e6c2df0427c28765 authored over 5 years ago2a37b2e7bf5800322922ba267738a0c8b19016bf authored over 5 years ago
7410f8d3bd962ada3ef893a9329c8f2d25b00bc7 authored over 5 years ago
6ec28cda27a918f3df7f7bf0136331c7b40cc2cd authored over 5 years ago
* dhall-lsp-server: Revert from Relude to standard Prelude
The code so far used Relude in pla...
7ba33437e209d3d428cf10ad34e798f55b500c4d authored over 5 years ago... as standardized in https://github.com/dhall-lang/dhall-lang/pull/499
3c08c627e88236419352adf43c7adf3e1dea1760 authored over 5 years agoFixes #971
6d363ce734dc8073a33c1751ac63544dd50d8679 authored over 5 years agoFixes #860
a9bacbecfeab29becf8607cb81929761c6f3f2f8 authored over 5 years agoFixes #959
411726a3eb3886598c70bd1619f062507c799fba authored over 5 years ago
In yaml-0.11, Text.Libyaml was split into the libyaml package. Hence,
as dhall-json imports tha...
Seems that Main.Default changed in #949, but this use-site wasn't
changed at the same time.
The test-suite uses the executable at build-time. New-style
cabal-install requires it to be men...
As Dhall's bounds don't allow base 4.13, this doesn't actually affect
anyone running in a suppo...
Fixes https://discourse.dhall-lang.org/t/broken-link-on-dhall-lang-org/87
... as caught by @p...
699cbf9020b13fac58b9290f9633daf5217cdc87 authored over 5 years ago7e6ac0181085d3e7262482732e7a3c185f248f57 authored over 5 years ago
Related to https://github.com/dhall-lang/dhall-lang/issues/544
0bbfe6f14c8e794320f5baac316e1fbb88de4a17 authored over 5 years ago
E.g.,
```
{ unit : …
```
was being printed as
```
{ unit : : …
```
Fixes #513
89817b41fd380b17972f04a45ef5ac9cf8d70bba authored over 5 years agoFixes https://github.com/dhall-lang/dhall-haskell/issues/882
This allows users to supply the ...
20f6d8c3168ea92465347ce404e06b7fab1c0b69 authored over 5 years agoFixes https://github.com/dhall-lang/dhall-haskell/issues/947
d788b780a219319cd3455d4849fc7aedefa5cb9c authored over 5 years ago
The tests were unnecessarily attempting to resolve imports, which is
orthogonal to linting
Before, `dhall-to-json`/`dhall-to-yaml` would use approximate
representations for special `Doub...
Allow to generare quoted scalars if needed via providing a custom encode
options to Data.Yaml.e...
bf4349ef7acf66779c244ffd2af78cdacc6e754b authored over 5 years ago
2530207abbce71bc36c55e33be548e5a7f23db6e authored almost 6 years ago
This is a counterpart to `genericAuto`, which is useful for dealing
with types coming from a li...
This was caught by the following test:
https://github.com/dhall-lang/dhall-lang/blob/372230d1...
7d56778350655cd9c784e05a853a37834bcae777 authored almost 6 years ago
This make it easier to build the package on debian unstable, which is
the first step towards an...
Fixes https://github.com/dhall-lang/dhall-haskell/issues/930
a929d4e0bb542e74e467a1389979c37d8990326d authored almost 6 years ago29ccd7d0cba24eb1764b251bf4af9f3fd70bba1a authored almost 6 years ago
Fixes #877
74fcafe5d387bda37ff3c4844fcddd1aed576ad6 authored almost 6 years agoFixes #890
1073d04b8297f487ec9a5a09e45f6724779bc815 authored almost 6 years agoFixes #929
931dc50522e3bed475ef5d9e0413937609259e9a authored almost 6 years ago
The underlying bug is very similar to #915, and in fact this builds on
the fix for that in #918...
Co-Authored-By: vmchale <[email protected]>
8fa233336deea7e737d931e0361c7ff9da8c9dd4 authored almost 6 years ago
It had bitrotted and wasn't presently building; evidently no-one was
missing it. LTS 6 is activ...
Monad.fail is no more with GHC 8.8, so this is a forced change.
However, it will also work on o...
962a172b53d9777f333d3c5a31b4464d97e67faf authored almost 6 years ago
Fixes https://github.com/dhall-lang/dhall-haskell/issues/905
For example, this file:
```ha...
6d510ee2b1f00ae8f0c212bc7cfc30101392fdea authored almost 6 years agoFixes https://github.com/dhall-lang/dhall-haskell/issues/914
This mentions breaking changes t...
d69ac6599f4f06896381f99bd9196423168151ae authored almost 6 years agoRelated to https://github.com/dhall-lang/dhall-haskell/issues/905
This increases the size of ...
d1501b51f920fd78a3539a2f5b8f376b5b903af1 authored almost 6 years ago684cbac7be0c28ce60dbe089e1f9ae6c95f6f13f authored almost 6 years ago
Fixes https://github.com/dhall-lang/dhall-haskell/issues/915
07c9c62af33906cc25ef06e0dd137b09bf5cbcc1 authored almost 6 years agoFixes https://github.com/dhall-lang/dhall-haskell/issues/902
44a2750ca0c602b9c088937d938e22ebe32f23ba authored almost 6 years agof7fecda09d62f05f2067f3692614c0c890741f5c authored almost 6 years ago
Fixes #906.
This adds new translation rules:
* <Foo : {} | Bar>.Foo => x: { Bar, Foo }: Fo...
d3d7baf3e56c8c6f1db77b11a4e06cd183e901cb authored almost 6 years agoThis requires implementing the following changes to the standard:
* https://github.com/dhall-...
21da6f2b7fa50d8b2d6dd2eb740edd68a621ccb4 authored almost 6 years ago
This adds a new `Dhall.Test.Util.discover` utility for auto-generating
a `TestTree` from a dire...
Co-Authored-By: Profpatsch <[email protected]>
86ceb825cde3610d1079c5881147d2eb5866fafb authored almost 6 years ago* shell.nix with the core Dhall tools
* Inheriting 'pkgs' from ./nix/shared.nix. Meaningfull ...
f462dcc90a3ec42f77b8f45cf9270df4b1b8df9d authored almost 6 years agoFixes #492
1f40b633d6a27a0e3f14148c3b1f1e582c09e76d authored almost 6 years ago
- Dhall.Eval: new evaluator, conversion checker and normalizer.
There is no standalone alpha ...
* Add json-to-dhall to dhall-json artifact
* Make json-to-dhall buildable with ghc-7.10
* ...
91f3cae1bf038152a3a7d424c4cb2e2189bc463a authored almost 6 years ago
* Use lts-12
* Remove cache on fail and add workaround to fix build with stack
* Add dhall-lsp...
* Initial draft of the json-to-dhall tool
* Homogenous JSON maps -> Dhall association lists. ...
c52ae96a0bd8675bb161a8fa1d59fc7a05c70565 authored almost 6 years agoCo-Authored-By: singpolyma <[email protected]>
d0fb71b0ba9ae13777b107d9f2050a6be9b07a06 authored almost 6 years ago0804689da16d659ccca8e87997bcc8209df1ae0f authored almost 6 years ago
f4542d5bc517dd09b92279c4ca19bba42f1995ba authored almost 6 years ago
Merge `dhall-nix` into `dhall-haskell`
505bd9240d763a3a247145f0a9a8dc08846cb89c authored almost 6 years agob59540342eb69345425812fa7ad3b8afce366509 authored almost 6 years ago
This no longer tests dependencies, mainly to lower my maintenance burden. In
particular, this ...
Some things have changed in the dhall expression tree:
- `let` bindings now take a list of bi...
6c38bd89eae3b67ff6d0b6bdafb172e8974198f1 authored almost 6 years agoAs standardized in dhall-lang/dhall-lang#453
58ae94df0ea28f4688edaf72c59ee19d4f3f284a authored almost 6 years ago... as standardized in https://github.com/dhall-lang/dhall-lang/pull/437
ba55d55307c11388b59ec857beeb43fa0d16857d authored almost 6 years ago