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 cpkg.dhall benchmark
* Add to parser tests
* Create dhall-normalize benchmark suite
* B...
39a57a6b5eab49eee822a17ac81c55bc54464293 authored over 4 years ago160eac3d74c97bd3f64d376bd15c076ab7e47f68 authored over 4 years ago
* Document the difference between `dhall-to-yaml{,-ng}`
Fixes https://github.com/dhall-lang/dha...
7ebeefe2a712f3535b861f91cd7732680acebb43 authored over 4 years ago* add `--version` flag to dhall-docs
* first attempt to generate dhall documentation on hydra p...
109f109431a65627be3ec1ff311ccf11ff3d63b2 authored over 4 years agoThis version of repline enabled multi-line inputs
8effcf2474363466718bd7256cfc10802cc0ea0c authored over 4 years ago
For the last release I forgot to run `git submodule update`, which meant
that the `cachix` build...
* add Dhall.Docs.Markdown
* fetch dhall files by the .dhall extension
* generate simple markdo...
54b364100aa3848073a1c7f16a23bb62bac5da79 authored over 4 years ago
This adds a new `dhall-nixpkgs` project which builds a `dhall-nixpkgs`
executable. This execut...
20f9ee346cc925b33241d7e1f643d7f2060a77b2 authored over 4 years ago
* Add textual information for Record and Union diff
This change improves error messages when ar...
4aabe1cd3f2518ba9d77669366d24531db6c100a authored over 4 years agoRelated to https://github.com/dhall-lang/dhall-haskell/issues/1860
This is mainly for convenien...
8696238b13d76ce2020a937edb7f2489c496e5b8 authored over 4 years agoe8f6f30dc435aad05348c2cb15e231f8e4fb7cf1 authored over 4 years ago
* Binary: Don't build thunks for number conversions
* Use Data.Sequence.replicateA
Co-authored...
2068589b6c15bc8cb86febbd55298c22c701f200 authored over 4 years ago* feat(dhall-docs): ui/ux improvements and several patches
* Add a better look&feel to the gene...
ef9c27324d534a23e271bcfc21759d85fcce8fff authored over 4 years ago* Allow optparse-generic 1.4
Builds and all tests pass.
* Allow optparse-generic 1.4 for dhall...
a07dcae800f0c874a80826de0f2c256099a2d45a authored over 4 years agoFixes https://github.com/dhall-lang/dhall-haskell/issues/1847
Co-authored-by: mergify[bot] <379...
39ea35979e538c60483703e61d3315a61630ffaa authored over 4 years ago* release.sh: Include haddocks upload for dhall-nix
Context: https://github.com/dhall-lang/dhal...
7e61552d98638ecbf7d4fc18048fcf6d0615f301 authored over 4 years ago* Fix double-nesting of `Note` constructors
Fixes https://github.com/dhall-lang/dhall-haskell/i...
444e5db3dee120abc14ed7c46e864fa1820811e8 authored over 4 years ago* Bump test dependencies for `dhall-lsp-server`
The Nix build currently skips the `dhall-lsp-se...
9122a7eccec4562fc7f5b85d26e31b833c20728c authored over 4 years agoAdd lucid library for html generation and a simple multipage docs generation without any actual ...
b79e630ccf8ca7d6dad2a92bece9233d56284a9b authored over 4 years ago69fd8c9c8fd5892b1e42e8a54a2ed0c43959db67 authored over 4 years ago
Related to https://github.com/commercialhaskell/stackage/issues/5406
Co-authored-by: mergify[bo...
34faf94d7bc4ddcd236e83f6826a155de74c2058 authored over 4 years ago* Add `--no-edit` flag for `dhall-to-yaml{,-ng}`
Fixes https://github.com/dhall-lang/dhall-hask...
eb397030b65372213c625ecfe2001bfbe46193ec authored over 4 years agoFixes https://github.com/dhall-lang/dhall-haskell/issues/1838
Co-authored-by: mergify[bot] <379...
9a3ad6cc00b39d12c0ea942bb31efa44b737502b authored over 4 years ago* Fix `zsh` completion support
Fixes https://github.com/dhall-lang/dhall-haskell/issues/1827
*...
19368acfd2fc15ff7b3c9a95f37a9d32fe10bea1 authored over 4 years ago* add .vscode to .gitignore
* add README, LICENSE and dhocs.cabal file
* add haskell boilerpla...
ae7f80ce943e3c013dcc133f8e01d0380e677b6e authored over 4 years agoFixes https://github.com/dhall-lang/dhall-haskell/issues/1828
Surprisingly, getting this corr...
690bab3a288290af11828c58e3364d931c51985d authored over 4 years ago
This entails a breaking change to the type of the `expected` field in order to
be able to captu...
* Fix source span for operator type errors
Fixes https://github.com/dhall-lang/dhall-haskell/is...
5b10ba74d3a3ad7f9099b43824a648b8b8db1905 authored over 4 years agoBuilds fine and all tests pass here.
753a372e79cf719f5e8c0f1fc9caee7c9e7e50f2 authored over 4 years ago…as standardized in https://github.com/dhall-lang/dhall-lang/pull/1014.
f49e2733554b8eb6d74799620111a8c8f3571d43 authored over 4 years ago…due to use of Data.Map.Merge.Lazy.
Fixes #1814.
ab665c2b37905b3a84f04a06f4bf37a8c201d9f4 authored over 4 years agoPreviously it was a bit broken:
http://hackage.haskell.org/package/dhall-1.32.0/docs/Dhall-Core...
17db0a4d396d518a0182ed8aa99e13fabbb47196 authored over 4 years agobfb2a1e044bdf1f106c090ed4cc8503bcfbe3f69 authored over 4 years ago
* Allow empty quoted labels
…as standardized in https://github.com/dhall-lang/dhall-lang/pull...
2b2dc373420270898c891955c91897678919011c authored over 4 years agoBuilds fine and all tests pass here.
b9cbc63691bd497b1b3825351ebfb0a794b6cf93 authored over 4 years ago* Use decodeUtf8ByteArray to avoid UTF16-encoding the scrutinee.
* Optimize the pattern matchin...
93313dc99fe9e1179158e2b4232cbd6346b171f2 authored over 4 years ago
This seems to speed up decoding of Prelude and cpkg caches
by 1-2%.
Context: #1804.
c43bfd2e6f4657f7465d910db613ebca81514bfd authored over 4 years ago
This reduces timings for decoding the cache for
https://raw.githubusercontent.com/vmchale/cpkg/0...
This is intended primarily for investigating decoding performance.
Co-authored-by: mergify[bot]...
e9a94b996b644995fa2105d0b8e605adfc729595 authored over 4 years ago* add quoted field tests
* fix quoting of record field labels
* rename tests
* fix test
* am...
ae4d32b680cbcca48071cba6cf9c44a167e1a401 authored over 4 years ago* document --omissible-lists in module header
* report json path on mismatch types
* regroup i...
aac56d02e1e42dfeca2ec6c11d8b6717d42e46e5 authored over 4 years ago* split reservedKeywords from reservedIdentifiers
* update anyLabel to not include keywords
* ...
f33c0f819ca98b1a241bc59ec6bfdb84e866cba4 authored over 4 years ago* Make encodeExpression polymorphic
We have serialize instances for Expr Void Import and Expr V...
f49396f42337e2771b412f017a4a43f9b5e11b1a authored over 4 years agoCo-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
8951f63b5c99f48bad6004269c67902a0bc40f65 authored over 4 years agoCo-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
aa9d6dd5fd4f5f1bb55882f6bea6f2cdbf8d5d72 authored over 4 years ago* if cache is corrupted redownload dependencies again
* show warning when hashes mismatch
* fi...
0a8ade0d2d9db78551473c13802bdbb832334422 authored over 4 years ago* nix/shared.nix: take cabal2nix from pkgs, to not compile statically
cabal2nix is a build de...
bb24709141e17d744fbc60033bca210c99b9aff7 authored over 4 years ago
This fixes Dhall's import resolution logic to not use the cache when
resolving `as Location` imp...
* style formatting
* style formatting
* style formatting
* fix(yaml1.1): isBoolString to use ...
b0ac16f124b791154de2b17eab63d38a2cbcc0cc authored over 4 years ago
... to remove a stale copy-and-pasted entry from the previous version's
changelog
... as cau...
2a2c832184b9de1b1a2203d46c12eee5e1df2f9f authored over 4 years agodhall-json 1.6.4 does not build with e.g. dhall 1.31.1:
```
[5 of 5] Compiling Dhall.JSONToD...
Hackage is starting to reject Haskell packages that have a
`Cabal-Version` with a minimum bound ...
0f019c5ae847943c49fa6e59bc27b3c98b3c396a authored over 4 years ago
* Add support for rfc7049bis
* Add support for unions of mixed types
* Change precedence o...
eb895bc538e8a2307d81a841f1f042ed6dbf8b80 authored over 4 years ago* Add `{json,yaml}-to-dhall type` subcommand
This comes in handy if the user wants to start fro...
c613f71b0e293fb243728789990ae6efe250e374 authored over 4 years ago
See
https://gitlab.haskell.org/ghc/ghc/-/wikis/migration/8.10#lift-changes
for some background i...
5af7d3672365001dd4464a863aa2966927c4958e authored over 4 years ago
Users can now omit the schema on the command line and the tool will
infer the schema to the bes...
* Fix `dhall freeze` to better handle protected imports
This includes two changes:
* `dhall fr...
3b653f8118f56b7aeae60d056119d015cec325e1 authored over 4 years agoFixes https://github.com/dhall-lang/dhall-haskell/issues/1768
ed090c65a05cadfe2900b75bb1bfb5bfe7e6a12f authored over 4 years ago* Change formatting of `if` expressions
* Remove blank lines inside the expression
* Don't inde...
* Add `dhall-nix` support for shadowed variables
Fixes https://github.com/dhall-lang/dhall-hask...
7eb78cba335df39b7fce18acd5dbaa2683a19588 authored over 4 years agoFixes https://github.com/dhall-lang/dhall-haskell/issues/1763
76ea09d01a0b2b34a0b07f400f4b52a53e30146a authored over 4 years ago* Change formatting for functions and their types
This is based on a suggestion from the functi...
799e63c8274ba97f7ce3980fa63faad85e869896 authored over 4 years ago
This only works for alternatives with suitable non-nullary constructors. For
example, running `...
This change fixes assert order so that expected and actual value
are correctly represented.
`stdin` is an abbreviation that might not be obvious to less experienced
programmers, so I thou...
import XXX using [ { header = "foo", mapValue = "bar" } ]
or
import XXX using [ { mapKey = "foo"...
Fixes https://github.com/dhall-lang/dhall-haskell/issues/1747
Co-authored-by: mergify[bot] <379...
b54787ecbd4a4e2ef3516344da9655aace327566 authored almost 5 years ago* Add `dhall lint` support for using `toMap`
Fixes https://github.com/dhall-lang/dhall-haskell/...
b7e0e55802030586f5e56bb80a33b9667496d1ad authored almost 5 years ago... to match the regression test added in:
https://github.com/dhall-lang/dhall-lang/pull/950
a6c92bb2631b50fbb48b37ae2af74b2c85b06287 authored almost 5 years ago
To be precise, this adds a new `unsafeSubExpressions` utility, too,
and uses either `subExpress...
This is necessary for us to begin properly fixing several parsing
issues, including (but not lim...
Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
a459d8e3fe390e5675f0cc651ee411883d36af23 authored almost 5 years agoCo-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
1adc817bfb110ca5d08753f308653de23d0272ab authored almost 5 years ago... and also remove unused derivations
The motivation of this is to make it easier to discove...
ad35fa358ec3431af8713e686e019dfafd25d266 authored almost 5 years agoCo-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
63ee18357604e397e2f6b5cfe03e4eedcf2877ab authored almost 5 years ago
This means that only the correct branch is evaluated on decode, thus avoiding the need to
handl...
781a01eaf7b1381e55c38f6c3d1e807b24a7f4cb authored almost 5 years ago
This uses -XDeriveLift to address the missing liftTyped definitions.
cb23ca582887b2e33f22f3cdecf9d62b5d44d9af authored almost 5 years agob0175e7e9fcb9f92f672e9ed868cc7f475b46c9a authored almost 5 years ago
Fixes #1732.
40767ac4ade5ea7b1a0d5a9e3f9bde36c970de26 authored almost 5 years ago7fcd18da2967b7182b1aa1af567f80311ccb489b authored almost 5 years ago
* Expose `{default,}InputNormalizer`
... as caught by @patrickmn in https://github.com/dhall-la...
b3a5a785bf1ac2e2125f5c98c8e280840be708ca authored almost 5 years ago* Add missing acceptance tests
Fixes https://github.com/dhall-lang/dhall-haskell/issues/1713
*...
af0a8b78b38c160c8b95bc721099b033609ec458 authored almost 5 years agoFixes https://github.com/dhall-lang/dhall-haskell/issues/1728
96d11870104743cdc42764937a80d2ad93a922b9 authored almost 5 years ago
We use the `===...===` separator in error messages to truncate
expressions that are too large to...
Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
2bf814fb1b445bdca40d90467670ad7d755abecb authored almost 5 years ago060ddc7d4662c1aa127731cdb429429fef2b58e4 authored almost 5 years ago
c79a569b935a115b0ef838a8714d43fcd8de4746 authored almost 5 years ago
0c4b59a02591b65f2076b801e9b5a11d2b2e5596 authored almost 5 years ago
... as standardized in https://github.com/dhall-lang/dhall-lang/pull/938
e0c0faff66aea0586e9356d4803f66c9727fb831 authored almost 5 years agodebfa946f79384bcfa047d1b25f2e73443e9c97d authored almost 5 years ago
* Add Dhall.Deriving module for deriving-via helpers
* Document and motivate Dhall.Deriving
...
Fixes #1707.
431f8cfdd6af6c0a09a1a1f2f8056202b6e02a8c authored almost 5 years ago* Implement `with` keyword
... as standardized in https://github.com/dhall-lang/dhall-lang/pull...
f90dd182b02ed98e7e3a902813d5eef1d1542696 authored almost 5 years ago
This also removes support for GHC 8.0.2 in the Nix utilities,
since recent aeson versions were O...
... as pointed out by Gabriel in
https://github.com/dhall-lang/dhall-haskell/pull/1695#issuecomm...
* Add `dhall to-directory-tree` support for `Map`s
Fixes https://github.com/dhall-lang/dhall-ha...
60fa324aba0104fceb682e7bf6bc94a29447244b authored almost 5 years ago