Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

The Dhall Language Project

Maintainable configuration files
Collective - Host: opensource - https://opencollective.com/dhall - Website: https://dhall-lang.org - Code: https://github.com/dhall-lang

Disallow `?` and `#` characters from paths (#154)

I discovered this issue in the grammar when updating the Haskell
implementation to match the st...

github.com/dhall-lang/dhall-lang - 5948ee9f29b2dfe86bd849aa3cf070882da93e92 authored over 6 years ago
Fix type-checking judgement for `merge` (#156)

Related to https://github.com/dhall-lang/dhall-haskell/issues/391

The easiest way to describe...

github.com/dhall-lang/dhall-lang - bdd8f8951cdc422d7c5450003a145b2eab754cca authored over 6 years ago
Fix α-equivalence bug when type-checking `merge` (#394)

Fixes #391

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

github.com/dhall-lang/dhall-haskell - 433e178000ed10087f312423440aa5a3c71bb8d0 authored over 6 years ago
Add `.gitattributes` (#155)

This initial `.gitattributes` configuration ensures that the `\r\n` newlines
are correctly pres...

github.com/dhall-lang/dhall-lang - d4fa6a078c1d23a4f0f88f92d22c3d27501890f6 authored over 6 years ago
Normalize each import before it is cached. (#392)

In tests on Dhall configs we use at work, I saw speedups between 33–90% on
extremely complicate...

github.com/dhall-lang/dhall-haskell - 429aeaffb8d6439740b794483da87b7366a29c2f authored over 6 years ago
Add a `pwd` derivation force status updates by Hydra (#393)

Hydra doesn't update a pull request if the derivation hasn't changed
since the last revision (i...

github.com/dhall-lang/dhall-haskell - 544b863cbc1369b7a4c0aa552ce6ab426743e20f authored over 6 years ago
Add section about Prelude in README (#151)

Where we keep track of all the ways it's distributed

github.com/dhall-lang/dhall-lang - 1b74481c87b3ed83ecd613420c11de92335652a3 authored over 6 years ago
Update import logic to more closely match standard (#390)

This is one step in a series of commits to update the Haskell
implementation to match the impor...

github.com/dhall-lang/dhall-haskell - a4c577997aedc93b9d2c9b5e59fb0dd785e178d9 authored over 6 years ago
Create stack.yaml (#2)

github.com/dhall-lang/dhall-text - 911b249c7e704ae30938631518f4a094b4cffc44 authored over 6 years ago
Cache imports that contain imports. (#388)

Relevant to #362.

Previously, if an import contained additional imports, it wouldn’t get
cac...

github.com/dhall-lang/dhall-haskell - 5da4544ad8b07d90f9db7127d0caec9d05d6e844 authored over 6 years ago
Add non-Haskell dependencies to stack.yaml. (#389)

Not sure if this is a change you’re interested in. IMO, it’s nice for stack
users even if they ...

github.com/dhall-lang/dhall-haskell - 607cb6f366ecd70fdfbc01484b81ad0382b0a580 authored over 6 years ago
Regenerate shell.nix

github.com/dhall-lang/dhall-to-cabal - 68efcf32ffe97ef09831c2668705524cd3a386b6 authored over 6 years ago
Upgrade to Dhall 1.13

github.com/dhall-lang/dhall-to-cabal - 54da8deccd249ac7201b534e77149ea048b9d76f authored over 6 years ago
Drop support for importing directories (#384)

Dhall used to support importing a directory, which would default to
importing a file named `@` ...

github.com/dhall-lang/dhall-haskell - e21f989cd7dd8443151708f32623038c8da41355 authored over 6 years ago
Convert certain association lists to JSON records (#29)

Fixes #27

This adds support for converting Dhall lists of the form:

```haskell
List { map...

github.com/dhall-lang/dhall-json - 3e81615affb9f21dd126292145e6edc757ac2755 authored over 6 years ago
Include path to the failed import in `HashMismatch` errors (#385)

Fixes #383

Dhall has a standard way to report where hash mismatch failure occur but
I forgot...

github.com/dhall-lang/dhall-haskell - c7d595954ca335012df98c4e034aedc059527a6d authored over 6 years ago
Switch to `optparse-applicative` (#28)

This switches to using the lower-level `optparse-applicative` for
command-line option parsing. ...

github.com/dhall-lang/dhall-json - dd4724d828f6d5cfe4fc95ca0a9eae8234730f7a authored over 6 years ago
Pin Prelude (#150)

This is the latest version of the Prelude before the change to switch
the grammar of `Natural` ...

github.com/dhall-lang/dhall-lang - 028748edc75fb481cee7afac13677e6f40f8cf6a authored over 6 years ago
Add `CONTRIBUTING.md` (#148)

This provides some more structured guidance on how to seek help and make changes
to the language

github.com/dhall-lang/dhall-lang - 7a520440bbe81121b31da7b9c8de6850d26995f9 authored over 6 years ago
Force Hydra to always posts a build status (#149)

Hydra won't post a build status if the derivation never changed since
the last revision, so thi...

github.com/dhall-lang/dhall-lang - e020aef73abe41d1e8f411fbb743d494632293fd authored over 6 years ago
Build against `tasty-1.1` (#382)

See: https://github.com/fpco/stackage/issues/3620

github.com/dhall-lang/dhall-haskell - 019ca728f60b30b7bfd335610565ab0429b43c8f authored over 6 years ago
Switch grammar of `Natural` and `Integer` (#381)

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

Now `Natural`s no lo...

github.com/dhall-lang/dhall-haskell - 2e631db47ac2979842ce95fee439cd9a8aed2e38 authored over 6 years ago
Configuration for Hydra

github.com/dhall-lang/dhall-to-cabal - 52d49da3a7aacc3613b3d9179dbe1cc129456a6f authored over 6 years ago
Small packaging tweaks

github.com/dhall-lang/dhall-to-cabal - 89de513d337f5081aac4c8799265f0f4dc5f34b4 authored over 6 years ago
A basic smoke test for cabal-to-dhall. (#48)

This entails splitting cabal-to-dhall/Main.hs into a thin driver, and
moving the actual meat of...

github.com/dhall-lang/dhall-to-cabal - 1f727c749447cf1234c2adb4ba5597a9e369e1dd authored over 6 years ago
Create dedicated Prelude repository

This initial commit transfers the Prelude from
https://github.com/dhall-lang/dhall-haskell as of...

github.com/dhall-lang/Prelude - d48dc5171c9ce04ad2407782babb776ddf0107c3 authored over 6 years ago
Rename `Path{,Mode,Hashed,Type}` to `Import{,Mode,Hashed,Type}` (#376)

This updates the data types to match the terminology used in the
standard. Specifically, "path...

github.com/dhall-lang/dhall-haskell - fa4569eaaf6023bf49957707904c527477c187ae authored over 6 years ago
set minor version of insert-ordered-containers dep to 0.2.1.0 (#377)

github.com/dhall-lang/dhall-haskell - 40302dac5b499447c6ee4a412ded96cf9059bbd6 authored over 6 years ago
Adapt golden tests to last version of lib (#35)

github.com/dhall-lang/dhall-to-cabal - 4b6da758a8aa9c8258623a31e78a4b7b2afb770e authored over 6 years ago
Correct branch ordering for nested conditions. (#47)

Include a test along with it, which I've manually verified to be
correct while the automated te...

github.com/dhall-lang/dhall-to-cabal - e57b9f923e9638d383b60c0513bf35014e9b4abf authored over 6 years ago
Don't provide a default name for packages. (#46)

Along with version, this is one of the fields that it just doesn't
make sense to do without.

github.com/dhall-lang/dhall-to-cabal - 3cdd1aaa41dd70e628b4786965abf0d951a384fa authored over 6 years ago
Rename types.ConfigOptions to types.Config. (#41)

This is consistent with the filename, and how it's used in the
examples.

Note that this is a...

github.com/dhall-lang/dhall-to-cabal - aae6e700b22a55ad42a4a0616a44c7276d8e90ec authored over 6 years ago
Un-export Guarded from types.dhall (#44)

Annoyingly, Guarded is higher-kinded and in Dhall 1.13 cannot be part
of a record.

github.com/dhall-lang/dhall-to-cabal - 62a3ece45afbc7898892d3a312b1d3dbb54a9bc0 authored over 6 years ago
Also export Package from types.dhall. (#43)

Managed to miss this rather important one in #40. Oops.

github.com/dhall-lang/dhall-to-cabal - a2e5ae8276ddbbc05c4240636c8ec593eaae12ae authored over 6 years ago
Disable restricted evaluation for Hydra (#147)

Hydra's pull request builder support fails on Nix 2.0 when restricted
evaluation is on

github.com/dhall-lang/dhall-lang - e07435da0863de899b37e0e3822a654045ae69d0 authored over 6 years ago
Document how to pronounce "Dhall" (#146)

github.com/dhall-lang/dhall-lang - 50fb106ff8af72b2e72f436192f3828981c9d1f4 authored over 6 years ago
Add CI to verify that the grammar is well-formed (#143)

... as discussed in https://github.com/dhall-lang/dhall-lang/pull/142

github.com/dhall-lang/dhall-lang - 26f4261b61f9de9519f6b7d477fe739a4fa9c9a6 authored over 6 years ago
Export more types through dhall/types.dhall. (#40)

This exports everything from dhall/types/*.dhall that's not obviously
internal, for user conven...

github.com/dhall-lang/dhall-to-cabal - 62604148d6c168aa9241418557b79d55b0826ebf authored over 6 years ago
Fix dangling rule ref after import standardization (#142)

github.com/dhall-lang/dhall-lang - 3eeb8ead887058013e16fae7084fb5a1e8fdf555 authored over 6 years ago
Switch grammar for `Natural` and non-negative `Integer`s (#141)

Fixes #138

This changes the grammar for `Natural` numbers to no longer require a
leading `+`...

github.com/dhall-lang/dhall-lang - 020649509937e1e037bb3499a846368933ff3d9a authored over 6 years ago
Version 1.13.0 → 1.13.1 (#375)

github.com/dhall-lang/dhall-haskell - a38e1a508125a3461177761e30b077f7160e2527 authored over 6 years ago
Don't print `ExitSuccess` when using `--help` (#26)

This fixes the command-line programs to not print `ExitSuccess` when provided
with the `--help`...

github.com/dhall-lang/dhall-json - c173c4acdb8af508423ee8e2cfd2cde21b033455 authored over 6 years ago
Use `unwrapRecord` to simplify option parsing (#25)

github.com/dhall-lang/dhall-json - f9459e2406c7fde0d5adde5ab600012e34ea70a4 authored over 6 years ago
Use pinned `nixpkgs`

github.com/dhall-lang/dhall-text - 5c0dc29258fa24178efa08152d87d10176a8b000 authored over 6 years ago
Use pinned `nixpkgs`

github.com/dhall-lang/dhall-bash - da67b518ce14e19953edb9c74599bed2412c6a24 authored over 6 years ago
Increase lower bound on `dhall` dependency

github.com/dhall-lang/dhall-json - 3dd2a2de72a33f2e6f57e1886bd2d4e3a706a682 authored over 6 years ago
Increase lower bound on `dhall`

github.com/dhall-lang/dhall-bash - d17804a786048cf4c9e1828000d3089a7561bbaa authored over 6 years ago
Increase upper bound on `ansi-terminal` and `megaparsec` (#373)

github.com/dhall-lang/dhall-haskell - 855e06a1fe5476b14defbd84576c5da077d89d2b authored over 6 years ago
Pin `nixpkgs` (#372)

This pins `nixpkgs` to a recent revision from the `release-18.03`

github.com/dhall-lang/dhall-haskell - c635f1f77b4fa64e862b754d3c2ba102a90a1f32 authored over 6 years ago
Version 1.0.8 → 1.0.9

github.com/dhall-lang/dhall-text - 94cf10550ca15a9fe5150c8c046270a55efd2f4a authored over 6 years ago
Build against `dhall-1.13.0`

github.com/dhall-lang/dhall-text - 42451bf7a04705f79f5b5e39bd39cbc5f030c677 authored over 6 years ago
Version 1.0.11 → 1.0.12

github.com/dhall-lang/dhall-bash - 17756d0a6ceabdecb98e9a08632fe29aeed7fee4 authored over 6 years ago
Build against `dhall-1.13.0`

github.com/dhall-lang/dhall-bash - 30ff94a5549dcee42f33fa8f82e8c8d77addaa74 authored over 6 years ago
Version 1.0.13 → 1.1.0

github.com/dhall-lang/dhall-json - d96cb022d7b1e77ef4443e8cbc1f3a6d76727296 authored over 6 years ago
Build against `dhall-1.13.0`

github.com/dhall-lang/dhall-json - 4fe666d2b5bc402d4ce15ae9fae935a261670d69 authored over 6 years ago
Version 1.1.2 → 1.1.3

github.com/dhall-lang/dhall-haskell - 2f7678a67ae999bce49c08bf9aac9d3385ed257c authored over 6 years ago
Version 1.1.2 → 1.1.3

github.com/dhall-lang/dhall-nix - fae4d939d5fe37f3a6f49aff0d913f56bfd4cbd8 authored over 6 years ago
Build against `dhall-1.13.0`

github.com/dhall-lang/dhall-nix - 0abb85e444c147fc25e0bb0087d500d8fc3f71da authored over 6 years ago
Build against `dhall-1.13.0`

github.com/dhall-lang/dhall-haskell - 559e6fd13e7bd1a63002208b95b4d5b934fdb49e authored over 6 years ago
Version 1.12.0 → 1.13.0 (#368)

github.com/dhall-lang/dhall-haskell - 3fb4d0e758c60e667270f67f7b22752cb600b1bf authored over 6 years ago
Allow whitespace before interpolated expression (#369)

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

github.com/dhall-lang/dhall-haskell - e65aface5888484d4c36e6da5a81ac743f886679 authored over 6 years ago
Fix grammar for interpolated expressions (#132)

The existing grammar forbids interpolating expressions with preceding
whitespace, which this ch...

github.com/dhall-lang/dhall-lang - 61e353e4f54bd4589c5f04582470d020de6449b1 authored over 6 years ago
Standardize simplified import semantics (#127)

This standardizes a subset of Dhall's full import semantics.
Specifically, the parts of the imp...

github.com/dhall-lang/dhall-lang - 2f93b7f74b56eda99ed97bf56c76616527546524 authored over 6 years ago
Document that `dhall` now always formats output (#366)

Fixes #364

github.com/dhall-lang/dhall-haskell - cffcfc257b90a243a21351fef2357b07dcae46b3 authored almost 7 years ago
Fix documentation for UnionLit (#360)

This was a typo from long ago.
We construct `UnionLit`s without tuples.
The documentation refl...

github.com/dhall-lang/dhall-haskell - 8f88d7d8e87767af0fcda79acfa150e9dbdac410 authored almost 7 years ago
Trim unnecessary extensions from `Dhall.Context` (#353)

The `GeneralizedNewtypeDeriving` extension was not being used at all

The `BangPatterns` exten...

github.com/dhall-lang/dhall-haskell - ac68adc14e9c3d4a870e2887c3f61c68b87b562c authored almost 7 years ago
Remove unused `base16-bytestring` dependency (#355)

github.com/dhall-lang/dhall-haskell - a0a2ac12eb93db3cc07f3fc2ce7d1327fbd4289f authored almost 7 years ago
Add sub-commands for each interpreter phase (#352)

This adds new `dhall version`, `dhall resolve`, `dhall type`, and
`dhall normalize` subcommands...

github.com/dhall-lang/dhall-haskell - 50a10f69d13ec73935583ad06baa6b0f001b0e09 authored almost 7 years ago
Support for ghc-7.10.3 / lts-6.27 (#340)

github.com/dhall-lang/dhall-haskell - 8c0f09fb4d201856564382943ee6a5566b048ffa authored almost 7 years ago
Use `optparse-applicative` instead of `optparse-generic` (#351)

There are two motivations for this change:

* To slim down `dhall`'s dependency footprint
* T...

github.com/dhall-lang/dhall-haskell - a07424a81b6ddbc81e77304110cad5471b00eede authored almost 7 years ago
Add support for projecting a subset of record fields (#350)

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

github.com/dhall-lang/dhall-haskell - 4f2103a76955e04ed39f8611e687644ad5200f32 authored almost 7 years ago
Add RecordType, record and field (#338)

github.com/dhall-lang/dhall-haskell - 14b083ba76a0fc94b85d55cc3f5bf3b8b9622a34 authored almost 7 years ago
Add whitespace before and after REPL output (#347)

This adds an additional newline before and after each output line in the
REPL so that it's easi...

github.com/dhall-lang/dhall-haskell - 9b5be7b22373e0808527b3a36ca0743a29560319 authored almost 7 years ago
Add support for projecting multiple fields from records (#126)

Fixes #116

This adds a new `record.{ field₀, field₁, field₂ }` syntax for
projecting a subse...

github.com/dhall-lang/dhall-lang - 6f3b065f52f5ec0eaeb944e7029127d04a3d5ef6 authored almost 7 years ago
Fix derived `Inject` instance for sum types (#348)

Related to #346

This fixes the `GenericInject` instance for a sum type with two
constructors...

github.com/dhall-lang/dhall-haskell - d473f83ef5d24172daf11b5ea18fd57b78a629e4 authored almost 7 years ago
Change `:type` to only print type in `dhall-repl` (#344)

github.com/dhall-lang/dhall-haskell - 5d99c18e298c40515900e2056581ea6ef2d5389c authored almost 7 years ago
Fix semantic integrity hashes (#345)

This fixes both the parsing and rendering of semantic hashes, which were
failing due to missing...

github.com/dhall-lang/dhall-haskell - b1c40fa616b784188ec54d269d624ddd73f60ff9 authored almost 7 years ago
Fix pretty-printing of source positions (#343)

This fixes the `Buildable` instance for `Src` to use
`Text.Megaparsec.sourcePosPretty` instead ...

github.com/dhall-lang/dhall-haskell - 21355e7858c7210bb2011b5657e4aefd5bcf83de authored almost 7 years ago
Add new `⩓` operator for merging record types (#342)

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

github.com/dhall-lang/dhall-haskell - 9cb89df6d6a316cd392e6a6ac63fffff8da7da48 authored almost 7 years ago
Add new `⩓` operator for merging record types (#117)

Fixes #92

This is the type-level analog of `∧`, which allows you to do:

```
{ foo : Text ...

github.com/dhall-lang/dhall-lang - d514fb7f88cbf54d27d112e4eddbbaa0bb2e6a26 authored almost 7 years ago
Add concise types diffs to error messages (#336)

Fixes #207

This expands Dhall's error messages to include concise "type diffs"
whenever an a...

github.com/dhall-lang/dhall-haskell - 4b2e428d067a9f3c33c2fb53327d6308c1b1ad9e authored almost 7 years ago
Fix and simplify typing judgments for record literals (#123)

The typing judgments for record literals were previously defined in terms of
the typing judgmen...

github.com/dhall-lang/dhall-lang - b5734f8d48d8f374a60308a3978acc409bbafd27 authored almost 7 years ago
Replace trifecta with megaparsec (#268)

The long-term motivation for this change is so that we can eventually use a
separate `attoparse...

github.com/dhall-lang/dhall-haskell - 922e20e6ab1a36c99c9914ffc0e6b26e353c1e78 authored almost 7 years ago
ABNF: encode reserved labels correctly in grammar (#122)

This allows parsers generated from the grammar to correctly handle
reserved labels without any ...

github.com/dhall-lang/dhall-lang - 9a42f33bd90abba825567111080f18d04313514a authored almost 7 years ago
Restrict records to forbid storing both types and terms (#335)

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

github.com/dhall-lang/dhall-haskell - 0ffe854d6dbfaa83596e42580222a1368f1fc699 authored almost 7 years ago
Update README examples

github.com/dhall-lang/dhall-to-cabal - 30948621885464c77ec6a6157bcb59572e57eb64 authored almost 7 years ago
Split types out of prelude.dhall, as that won't be supported in the future

github.com/dhall-lang/dhall-to-cabal - 21f878ba65a9ee087c1efd5350ed2af5f6cd7a6a authored almost 7 years ago
Update cabal-to-dhall with prelude changes

github.com/dhall-lang/dhall-to-cabal - 6a9bcef10c8f1600fdf5684b188411bdee2ad2f7 authored almost 7 years ago