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
* Add `dhall lint` support for fixing parent-anchored paths
* Fix haddocks to be consistent
...
711ee2b00a5f2f93b19cd736ab575dfb156899b7 authored about 5 years ago55809815994089fce5a14d796ae54c644a6026c5 authored about 5 years ago
Fixes https://github.com/dhall-lang/dhall-haskell/issues/1467
We now no longer replace an annot...
008a9c3e3709f3eec4e28f305664c99c7f3d635c authored about 5 years ago* Fix import resolution performance regression
Related to https://github.com/dhall-lang/dhall-h...
a0c3be9ca1ac8c514abf82216f1f4ec735e1a369 authored about 5 years ago* Including missing field name in short error message
Fixes https://github.com/dhall-lang/dhall...
6a160dbae95605368c43d64f525a6a8a0479a06c authored about 5 years ago* Fix assertions in body of `let` bindings
Fixes https://github.com/dhall-lang/dhall-haskell/is...
d9ea71c7653983bcf3e205ccd1bd84f50fcfc0e4 authored about 5 years ago6d0251f0dba015c862ef6d876b1490a3b34ffe81 authored about 5 years ago
* Shared code for the dhall-to-yaml[-ng] executables stays in dhall-json.
* Shared tests are in ...
This causes text literals to be formatted as multi-line strings
whenever they contain at least o...
* Partially fix whitespace parsing performance regression
This undoes some of the performance r...
b3b6bb4e1d03d52a7bd26cd22b8a96aaea48d514 authored about 5 years agoThis is preparatory work for #1454.
This also fixes some cases where dhall would previously acc...
7eec31d1d72927c4535383534890f180a2b0a85f authored about 5 years ago
... which is the non-typeclass version of the `Interpret` instance for
`a -> b`
Context: https://github.com/dhall-lang/dhall-haskell/pull/1483#issuecomment-548954080
5c0c1f4e778b98e3b2d897f9312f3b2c3c31bff1 authored over 5 years ago* Attempt at fixing missing root certificate, #1491
https://github.com/dhall-lang/dhall-haskell...
1b46f1885f25c16e369b3f455c3950e4837ac49f authored over 5 years ago976f70752def1130eaf9b2ef7366284342cf845e authored over 5 years ago
* Remove support for fusion
... as standardized in https://github.com/dhall-lang/dhall-lang/pul...
7ea5f6fa51dfe99f9008c3160a9cad7b6331a9cb authored over 5 years ago... by not going through a `Term` intermediate
This gives a ~28% performance in decoding impr...
b843cae5d2d52a21097750deda80976780353e2e authored over 5 years ago* dhall-lsp-server: Fix lower bound on dhall
… as reported in https://github.com/dhall-lang/dha...
5ceb8d9d601421643f625670cb202057c274bc1f authored over 5 years ago9d16602388cad0a7aa8c08ec8d4dc7f0fac5175a authored over 5 years ago
* s/InputType/Encoder
* Rename input* functions on the ToDhall side to encode*
* Haddocks:...
d5b7c3860ece0b79a173ce91fb93b21ce96d1f53 authored over 5 years ago
* Add `missing` and `assert`
* Reformat them to match the grammar
* Make some of CLI options for dhall-json more consistent
* fix option parser and array nullifi...
2a8735c2022ff0d5150f68895c1eae9eafccb1e3 authored over 5 years ago... as standardized in https://github.com/dhall-lang/dhall-lang/pull/780
1349a50f914ea76f59dcb3c2725ee931dc7d6c19 authored over 5 years ago… as discussed in https://github.com/dhall-lang/dhall-haskell/pull/1479.
8e52b9da45135fe926dd876461cb3ba6798ab326 authored over 5 years ago
The motivation for this is so that `dhall` can be made much faster on very
large projects like `...
* Improve parsing error messages
The main changes are:
* Don't quote expected tokens in the er...
5c26dace8bcf82b85c38ffb1d3990c367ee97d31 authored over 5 years ago458c873706f1bcce3b3c675e2d79da3da847c794 authored over 5 years ago
Also don't build branches that have "appveyor" in their name.
That seemed just redundant to me.
This is automating slightly more of the release process that I perform
90415e12d1922bed43f168b6358e22bbdbf13faf authored over 5 years ago
Now that we depend on a pure Haskell implementation of YAML we can
use the `dhall-json` package...
Fixes https://github.com/dhall-lang/dhall-haskell/issues/1472
This also refactors the code to...
8e7586b2471cd3fba14165045b5858162adb5275 authored over 5 years agoFixes https://github.com/dhall-lang/dhall-haskell/issues/1470
`dhall freeze` no longer attempts...
90315e9eda862d70e01fd3c960854e7cddf3cc52 authored over 5 years agoAlso try to decouple a few modules from Dhall.Core.
Closes #1127.
8f2c28a5dcfbf5f0233d4c56e498faf831ceecd7 authored over 5 years agoPreviously some operator expressions were associated incorrectly, e.g.
* a || b + c -> (a || b...
6c2db48d427d3d4869bc31b6808a8763e268d75b authored over 5 years ago* Resolve #1451: fix `format --check` given STDIN input.
I'm not really sure if this is the "be...
16e6a12c3da1966b095cc8089d8c1274c8fca4e5 authored over 5 years ago
* Reduce the discard rate by generating shorter Headers
with more characters from the valid-...
* Add test for format precedence #1455
* Fix precedence of the import alt operator
3c99d5c98870e0cdeb10c937b57678a6e48666aa authored over 5 years ago
Previously it wasn't obvious what the type parameters for the
'Expr' are.
a3d9d2c9d248866bb0c1ffbbcb9dd9ba69db32a7 authored over 5 years ago
69b228454e4d96cd92de7f8f2b1abb7ebfb02e59 authored over 5 years ago
ad443cd6851af215111e21d8ac92a9fb3cda7403 authored over 5 years ago
If you run `dhall --explain` to explain a type error from a list with
mismatched elements, the i...
7b414d9846ceb056fd7ee6a8147c03e3dd87ae60 authored over 5 years ago
* Update `Dhall.Tutorial` module
This overhauls the `Dhall.Tutorial` module to reflect recent c...
47383de623cf27be6cbc7e509d927a9208e6ef33 authored over 5 years ago
To use the existing utilities in Dhall.Main more easily, I have moved
the implementation to Dhal...
This partially addresses #1127.
bec6ce610f8cf0a59e38c20f0e415eeec81ef54d authored over 5 years agoc284c19c116ce13947ba679be87ab5e87e2b4be0 authored over 5 years ago
* Rename Interpret to FromDhall
The "Interpret" name remains in `InterpretOptions`, which are
a...
270adddf37a39feea4f4f8d74db131f8ee70e706 authored over 5 years ago
The previous "ETags" spelling was likely to cause confusion with HTTP ETags:
https://en.wikipedi...
743d2ab5d63de8e7a3e66b6480396cbde9dc96da authored over 5 years ago
9d739b553a96129923a3aed63d8027935ce93674 authored over 5 years ago
The "builtins.fetchTarball" function is not available in some restricted
environments such as b...
58fcc6fe9067993cf849734068b44f16fd92a623 authored over 5 years ago
My first attempt to do this in #1416 did not correctly reject incomplete
haddocks, which this c...
a343b19a632e3a6f964c80d33ad9f8317f04865e authored over 5 years ago
Fixes #1423.
40535f3f17d342dee707bab261d906048fe3ca3f authored over 5 years ago* Move prefix out of renderSrc
This reduces the complexity of renderSrc slightly without affect...
3f6a5ad8dfea4c1fa46c34fdd7d7f7dde2bcb319 authored over 5 years ago5087e4d22a1ce5ef8b40f411049a2ca2bcf6c530 authored over 5 years ago
* [#1392] Injecting Data.Map
* injecting via Generic
* Explicit instance
* Cleanup code
* Mi...
1cd856a449f2e55e8e571f977f1baf7378f5d3a2 authored over 5 years agoc92c6bbc22701cad82918fd5495d922d8a2b8b92 authored over 5 years ago
96e694d7c6368a327a24dc31e8dd870ae76e7272 authored over 5 years ago
This updates the `dhall` package to have 100% haddock coverage and
also updates CI to enforce t...
[#1410]
194654c10cff2e2feccda34060916f5603cc78bd authored over 5 years ago... as standardized in https://github.com/dhall-lang/dhall-lang/pull/767
4b8b8cd7304983389b182f4b48a415aae785a18a authored over 5 years ago* [#1395] Marshalling Set and HashSet
* Update dhall/src/Dhall.hs
Co-Authored-By: Simon Jakobi...
34f706ed9333410c1937aef7ea4d61c270c0a449 authored over 5 years agoFixes #370.
5b8ae442c86fd8e29b16afa929f9a42031920f16 authored over 5 years ago* Add support for leading separators
... as standardized in https://github.com/dhall-lang/dhall...
a24ddfc3b9a93114e413b4c0c8918ef9659daf2b authored over 5 years agoRelated to https://github.com/dhall-lang/dhall-haskell/issues/1356#issuecomment-536840612
9b9d1f54b19aec81a76b1ce837b41d955b013c67 authored over 5 years ago* Functional tests setup for the LSP server
* Add nix derivation for lsp-test-0.6.1.0
* Regist...
645b71d6b36ced5c72fec3c08b60b0aa6fca971b authored over 5 years ago* Resolves #1408: Add more detail in `--explain` when `toMap` has the wrong type.
Specifically,...
1dba96c2c85d8f6a25a5fa8e76da024231e788c4 authored over 5 years ago* #1381 Word* to Natural
* Added instance for Word
* Got rid of linting issues
* Added docset...
3e5cb3492222a1e10de07896ed9689df0a94dbd0 authored over 5 years agobf40ec52a1d33bf2688d83fdee6bb334dd706cf8 authored over 5 years ago
This includes some simplifications/optimizations for the `ToTerm DhallDouble` instance.
Most ...
5e7794c6521a91926c546992352b351a20621f29 authored over 5 years ago9de7ac51a8e8103e10635b70c647ac002ebebd8d authored over 5 years ago
* [#1378] instance Interpret ()
* Remove instance from tests
cc3e50eaf1c38290511f07e541674d06ba8f8b22 authored over 5 years agoc8ddedcc8c83b0d51850dce07f81abb9cb98c04e authored over 5 years ago
cced515494e3361de6ed6c70b62ff2ca4ac96e4f authored over 5 years ago
… and helper 'Type's 'map' and 'pairFromMapEntry'
d172e4b677ba7141eade7468cd7911dace9c024f authored over 5 years ago6a8e7e12cc95376dfd9ddfba673e7d0ae0d3b191 authored over 5 years ago
613a44d512819820ac2df803ebb050751c387825 authored over 5 years ago
merge-expressions with additional arguments are also formatted with
consistent indentation for a...
Fixes #1370.
7538552a7f32fa7a29471ac03542e8d03d8705f9 authored over 5 years ago* Add the `--preserveNull` flag and omit null fields by default on `dhall-to-yaml`
fixes #1354
...
The loss of indentation for toMap and merge was due to
75e6cc5ca7dccf4c8d5831f0aaa664fc3400f060....
I've toned it down a bit since the correspondence doesn't seem
to be as close anymore as it once...
* Enable --pretty by default for dhall-to-json
* add Deprecation notice into dhall-to-json help...
cc71c65c175339ea8d0073cf4f8e651a8ae4478b authored over 5 years ago
… from https://github.com/dhall-lang/dhall-lang/pull/758
and https://github.com/dhall-lang/dhall...
* Remove a redundant check of the type annotation.
* Replace dead code for processing the list ...
5a2ee1ca572f8c1b446335f88b1ad51df514251b authored over 5 years agoThis is dead code.
a44fb420a5b5c950f497405855f0e783d8745734 authored over 5 years ago… as pointed out by @MonoidMusician in #741.
a4b4cfb1b3d5c3336241a5c2e01b31c998e438b0 authored over 5 years ago* Fix pretty-printing precedence of `toMap`
Fixes https://github.com/dhall-lang/dhall-haskell/i...
75e6cc5ca7dccf4c8d5831f0aaa664fc3400f060 authored over 5 years agoFixes https://github.com/dhall-lang/dhall-haskell/issues/1361
e707db04ec12d5e788f48922ee3f45cd2fee8367 authored over 5 years ago
This is related to #1249, since earlier versions don't support GHC
8.8.
… as standardized in https://github.com/dhall-lang/dhall-lang/pull/745.
This also adds proper e...
d6d3943fe5360a38a2b4ad3268b4588faefde410 authored over 5 years ago* Add @dhall lint@ support for fixing malformed assertions
* s/==/≡/
... as caught by @sjako...
5595801b4e505e5b1715248e181bb1a1b2daefe7 authored over 5 years agoafcca0fa1470b4423b5af0828abcf54811da3a28 authored over 5 years ago
See the haddocks in Dhall.Core for details.
Fixes #1341.
7c91dd5f489561eef28e937d714017fa32de14de authored over 5 years ago
With each new release I'm slowly automating more of the work I do for the
release process. This...
Context: #1300
acd5144ef7b0dfc94484f625786fecee78ed3703 authored over 5 years ago