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

Improve parsing of string literals (#592)

This adds a fast path for bulk parsing of both double-quoted and
single-quoted string literals,...

github.com/dhall-lang/dhall-haskell - 4e119920b54fb60006185fd0d2c80436e41da462 authored over 6 years ago
Add example of generating old `.travis.yml` file (#55)

Fixes #54

github.com/dhall-lang/dhall-json - 115612b2b2d7b18cf141f98ec0cfbfc4edf19dd8 authored over 6 years ago
Parsing performance improvements (#591)

github.com/dhall-lang/dhall-haskell - b60f8f671ef081e46fb783e7ddc7243f638365a1 authored over 6 years ago
Add `decode`/`encode` subcommands (#588)

Fixes #586

github.com/dhall-lang/dhall-haskell - d8e076c6da232267d0a2bb611cde124cc912c4f7 authored over 6 years ago
Fix chaining for imports protected by integrity checks (#584)

Fixes #582

This introduces a new `exprToImport` utility that is used to cache the
fully-reso...

github.com/dhall-lang/dhall-haskell - ff62f3486e427014c4286934b9d7d6ba79740d68 authored over 6 years ago
Specify which variable was unbound on the message line (#583)

Fixes https://github.com/dhall-lang/dhall-lang/issues/232

github.com/dhall-lang/dhall-haskell - 5f29cb290541eb23d314f077d5597605ae4c7b52 authored over 6 years ago
Fix binary decoding benchmark (#579)

The test file used the (non-standard) protocol version string "1.0.0"
from back when I was expe...

github.com/dhall-lang/dhall-haskell - f7b7a8df9cf2e78c7a65de8a7e8bf745349b5d16 authored over 6 years ago
Use `sortMap` to sort fields for combining operators (#578)

This is a more efficient version of 335ef3bc57b514db97dfa4041c75d3cd79fcce7e
which uses `sortMa...

github.com/dhall-lang/dhall-haskell - 9d4bfd590e0ccc40b0706e8d45ebc1a27bccd737 authored over 6 years ago
Use `pkgs.haskell.lib.packagesFromDirectory` (#577)

`readDirectory` was upstreamed into `nixpkgs` as `packagesFromDirectory`
and now that we are on...

github.com/dhall-lang/dhall-haskell - aca63b4a6d9db4793d20b1245db62b21979bf292 authored over 6 years ago
Fix newlines in error messages (#576)

There are a several places where the error message either has too many
or too few newlines, whi...

github.com/dhall-lang/dhall-haskell - 20a111efd9172af467ba3592caf0db91e1b14f50 authored over 6 years ago
Refactor `Dhall.Main` (#575)

This reorganizes the code to use `subcommand` and `render` consistently

This includes a chang...

github.com/dhall-lang/dhall-haskell - 2e1dcd5ee883ff3c50597b0f1339366447fe9f15 authored over 6 years ago
Sort record generated by combining operators (#572)

... as standardized by https://github.com/dhall-lang/dhall-lang/pull/228

Fixes #560

github.com/dhall-lang/dhall-haskell - 335ef3bc57b514db97dfa4041c75d3cd79fcce7e authored over 6 years ago
Normalize record types and literals generated by operators (#228)

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

This change ensures that th...

github.com/dhall-lang/dhall-lang - c63867c436cb01dd05dffde99d9465e2e135d8db authored over 6 years ago
Give `dhall-clj` (via @f-f) a vote on proposed changes to the standard (#229)

Now that `dhall-clj` is publicly an actively supported implementation @f-f should
get the abili...

github.com/dhall-lang/dhall-lang - bcf5498f3d8a1fd65b2c54ee30289695ad8cd4fa authored over 6 years ago
Add high level API (#34)

This adds a high level API (+ tests) for:
- Deployment.v1
- Service.v1

github.com/dhall-lang/dhall-kubernetes - f8be1d55bc641cdb4ad6a1531dbb3e9cad6b5d2e authored over 6 years ago
Move typecheck-failure tests to their own folder (#567)

github.com/dhall-lang/dhall-haskell - 295c1b0ee61cf1805684b3e3b93581154d6e8d6c authored over 6 years ago
Add `--ascii` flag (#570)

Fixes #562

This flag changes causes the pretty-printer to render ASCII instead of
Unicode

github.com/dhall-lang/dhall-haskell - 07f873244038fcf1fd48db80584b5d577a05fe20 authored over 6 years ago
Move to megaparsec version 7.0.0. (#565)

* Move to megaparsec version 7.0.0.

* Add megaparsec.nix

github.com/dhall-lang/dhall-haskell - 469f6ddf446ffa6a772cff58cab40f3e4661ebf6 authored over 6 years ago
Remove unnecessary typecheck in Pi (#566)

github.com/dhall-lang/dhall-haskell - 410ea8adc6077d578038543de344793f0b1442cd authored over 6 years ago
Add new `Some`/`None` constructors (#559)

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

The legacy `Optional...

github.com/dhall-lang/dhall-haskell - a97453292ffa613ccb05dccb10fd31b8278c59b5 authored over 6 years ago
Fix typo in typechecking Prefer and Combine (#564)

github.com/dhall-lang/dhall-haskell - 507b21a801e0def143e5d97894eecbb1fc1e4d68 authored over 6 years ago
Add `{Integer,Natural}/toDouble` (#10)

I had forgotten to mirror these to the official Prelude when I added them to
the Prelude used b...

github.com/dhall-lang/Prelude - 4e565d6ed6a5bcb5a8afe1f6829fec59cf34f829 authored over 6 years ago
Use new `Some` and `None` constructors (#9)

This also removes `./Optional/{Some,None}` since they are now obsolete

github.com/dhall-lang/Prelude - 0c83aedb290a9c5920b42d7f4c1af97e41e89178 authored over 6 years ago
Add coverage testing (#569)

github.com/dhall-lang/dhall-haskell - e4145ce192e2c19528661f51241c7961a3b849d6 authored over 6 years ago
New `Some`/`None` constructors for `Optional` values (#227)

... as discussed in https://github.com/dhall-lang/dhall-lang/issues/113#issuecomment-404814540
...

github.com/dhall-lang/dhall-lang - ebf3d5a3222a1e28908a68e5de7f87e9bbc584c1 authored over 6 years ago
Fix two inexhaustive patterns (#127)

github.com/dhall-lang/dhall-to-cabal - fb8d1de36e9a23845f9948896b2882ee3c91891b authored over 6 years ago
Don't blindly walk under Lam (fixes #124) (#126)

Issue #124 demonstrates a problem where an alpha-normalized expression
no longer works with dha...

github.com/dhall-lang/dhall-to-cabal - 88010864dfedada2d2efb11d190673cb3f546b24 authored over 6 years ago
Fix #32: include the git revision in the Hydra build (#33)

github.com/dhall-lang/dhall-kubernetes - 11a986ae11d25614819adbf9aa64c6b7839efbbf authored over 6 years ago
Fix `Dhall.TH` haddocks (#558)

Fixes #557

github.com/dhall-lang/dhall-haskell - b5c005ee2bd83f40deaec52e8a472c876d9db572 authored over 6 years ago
Allow dhall-1.17. (#125)

github.com/dhall-lang/dhall-to-cabal - 165ccfa44001ea2cad14ca2ac1916dc927aaead5 authored over 6 years ago
Add correct version of `cabal-install` to `nix-shell` (#16)

github.com/dhall-lang/dhall-haskell - a2860c8761c01cb5b2cb6d840ab0010d40064b5b authored over 6 years ago
Add correct version of `cabal-install` to `nix-shell` (#16)

github.com/dhall-lang/dhall-nix - ad6eee2990e343235a73548c4d0dde3fa4219a64 authored over 6 years ago
Version 1.0.11 → 1.0.12 (#18)

github.com/dhall-lang/dhall-text - 73d321e9d83ac5455ee19d5a6c859e1c05ba9d21 authored over 6 years ago
Version 1.0.14 → 1.0.15 (#10)

github.com/dhall-lang/dhall-bash - ca88626d8a0287663abbaa86117cf05e5472b005 authored over 6 years ago
Version 1.1.5 → 1.1.6 (#15)

github.com/dhall-lang/dhall-nix - 897b8273dafb7c1e2fb3ae198646fd3f43ed003c authored over 6 years ago
Version 1.1.5 → 1.1.6 (#15)

github.com/dhall-lang/dhall-haskell - 9c952a80def37c99daa1be96d90aedb0d9bfa115 authored over 6 years ago
Version 1.2.2 → 1.2.3 (#53)

github.com/dhall-lang/dhall-json - 51a1fdae69724bbce158dcd44156da0de16f708f authored over 6 years ago
Build against `dhall-1.17.0` (#17)

github.com/dhall-lang/dhall-text - 25573f8949c9229b60f7f877949fce84078a633d authored over 6 years ago
Build against `dhall-1.17.0` (#9)

github.com/dhall-lang/dhall-bash - 864b7221f4d6e6f1de82f96433f597ce4feb7f2a authored over 6 years ago
Build against `dhall-1.17.0` (#14)

github.com/dhall-lang/dhall-nix - eaf487620c75ee8e04d6b47c5a901158085fcd7a authored over 6 years ago
Build against `dhall-1.17.0` (#14)

github.com/dhall-lang/dhall-haskell - 382613da5d8abc3e80a9db944912cb46d7ac92ac authored over 6 years ago
Build against `dhall-1.17.0` (#52)

github.com/dhall-lang/dhall-json - 0efb3bddd8df46f864e687a791ecaf2e8652339f authored over 6 years ago
Version 1.16.1 → 1.17.0 (#556)

github.com/dhall-lang/dhall-haskell - befd0ed8a7cee4c4174c69f8da2f1713bb35fb1d authored over 6 years ago
Version 1.0.0 → 2.0.0 (#225)

github.com/dhall-lang/dhall-lang - 915a8fad25e94bb2d6dcaa020165366123d5138b authored over 6 years ago
α-normalize after β-normalization for integrity check (#554)

The reason you want to α-normalize last is because β-normalization can
introduce new bound vari...

github.com/dhall-lang/dhall-haskell - dd92735677ac093222b02eab88d5cb5f88c163fd authored over 6 years ago
Make Lint handle some transitive cases. (#555)

github.com/dhall-lang/dhall-haskell - 54d34ec2d417b8463e6c16ae8a1d05d657b3fcc2 authored over 6 years ago
Sort fields/alternatives when β-normalizing records/unions (#223)

Fixes https://github.com/dhall-lang/dhall-haskell/issues/548

Previously the standard required...

github.com/dhall-lang/dhall-lang - 33b587e323d47a0fb72f2c3d7e5b778480d5ef6d authored over 6 years ago
Make semantic integrity check insensitive to field order (#552)

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

Fixes #548

This c...

github.com/dhall-lang/dhall-haskell - 9ac11a574179b307a74055ccf3e9c7fdbc176b5d authored over 6 years ago
Support identifiers beginning with keywords (#551)

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

Fixes #547

This a...

github.com/dhall-lang/dhall-haskell - 8f48c673d97145e9a6a0ff25b0bdc6513f055dfb authored over 6 years ago
Require non-empty whitespace after keywords (#222)

Fixes https://github.com/dhall-lang/dhall-haskell/issues/547

This change requires at least on...

github.com/dhall-lang/dhall-lang - e7d7cb574cda5cbcab69f67cc774c84ff2343a99 authored over 6 years ago
Use System.Directory to get cache dirs (#550)

github.com/dhall-lang/dhall-haskell - 43bfdf261b77a5da2ea7cbcc7ea475c405f73a01 authored over 6 years ago
Build against `yaml-0.10.0` (#51)

github.com/dhall-lang/dhall-json - c8f5ebda4ce1ab6d81672a1ea0fd97e83f995c81 authored over 6 years ago
Replace "pwd" job with "rev" job (#221)

See change to comment in source code for rationale. This avoids a copy, but is also more robust....

github.com/dhall-lang/dhall-lang - c8eb8e1b8029817b64546e7775582171825ec3d8 authored over 6 years ago
Fix Nix build (#545)

The haskell package overrides section of `overlayDynamic` was shadowing
the corresponding overr...

github.com/dhall-lang/dhall-haskell - f134bbc7656087249f1fc82d810b15388b2d562f authored over 6 years ago
Fully support the mixins field. (#119)

Previously, only the `ModuleRenaming` case was handled. However, there
are two other cases: `De...

github.com/dhall-lang/dhall-to-cabal - c68ce2f9c95c149924576e6089558b020f213bf5 authored over 6 years ago
Remove type output to `stderr` for default command (#544)

Fixes #539

The default `dhall` command no longer outputs types to `stderr`.
Instead, the use...

github.com/dhall-lang/dhall-haskell - a5b713f2b3b21227291c31649443a1c58b76637d authored over 6 years ago
Build inside of source directory produced by `cabal sdist` (#543)

This ensures that we don't accidentally forget to package data files
when uploading to Hackage ...

github.com/dhall-lang/dhall-haskell - 5ac99844fb6a65e4c0aba5b215e6a9290de6ff2d authored over 6 years ago
Upgrade to more recent Nixpkgs (#12)

github.com/dhall-lang/dhall-haskell - 7e5d14a7763ad1c9e918ccf20555c1ed90c6fea8 authored over 6 years ago
Upgrade to more recent Nixpkgs (#12)

github.com/dhall-lang/dhall-nix - 2f17631a0c8ca1e9a75980f62f61461542696192 authored over 6 years ago
Update Nixpkgs (#8)

github.com/dhall-lang/dhall-bash - 29fdece10b243519c72df8a1973f0818426609ca authored over 6 years ago
Fix typos and formatting in semantics document (#212)

github.com/dhall-lang/dhall-lang - 811edcf2df137087f251a28f45283d07bd848d4d authored over 6 years ago
Simplify skeleton of function type diffs (#540)

Part of #532

Before this change a type diff might look like this:

```haskell
∀(… : ∀(...

github.com/dhall-lang/dhall-haskell - 7c1dff16055aee14f3df6556d1c46f4983d8d6b4 authored over 6 years ago
Correctly handle nested association lists (#50)

Fixes #48

github.com/dhall-lang/dhall-json - 747cdeef2a30f9f38e5fc7650e9013e8974988d5 authored over 6 years ago
Use a newer version of Nixpkgs (#16)

The `dhall` dependency was failing to build with the older version of
Nixpkgs on OS X due to ht...

github.com/dhall-lang/dhall-text - eef1a4bc52589dd2d620caa35b992f894642eb74 authored over 6 years ago
Use a newer version of Nixpkgs (#49)

The `dhall` dependency was failing to build with the older version of
Nixpkgs on OS X due to ht...

github.com/dhall-lang/dhall-json - cd07b2d82d044621f3f84cd245cda7512b582d35 authored over 6 years ago
Avoid instance derivation error with stack-lts-6 (#541)

github.com/dhall-lang/dhall-haskell - 6b6e07511cb694dfadd041ebd21e2664da28412c authored over 6 years ago
Release 1.3.0.1 (#122)

github.com/dhall-lang/dhall-to-cabal - 0480b863172f2b40f99d8c3d7794ffcce359950b authored over 6 years ago
Run the build in the result of cabal sdist (#121)

github.com/dhall-lang/dhall-to-cabal - 60965555e91f4d0c3dfcacbf71b13e41accd8d33 authored over 6 years ago
Add missing dhall/types/BuildInfo.dhall to extra-source-files. (#120)

Fixes commercialhaskell/stackage#3899.

github.com/dhall-lang/dhall-to-cabal - 56597d37d36d222ff1b42c5c6ac94d2e6215e10d authored over 6 years ago
Fix grammar for `missing` (#213)

Fixes #211

This changes `missing` to be parsed as a type of import instead of an
identifier ...

github.com/dhall-lang/dhall-lang - bf7e840950a4993915372d9211efd2dea1370da0 authored over 6 years ago
set lower bound of directory to 1.2.7.1 (#542)

github.com/dhall-lang/dhall-haskell - 233753bf22be8ab06d0ea4f84b6c38f9865457ad authored over 6 years ago
Disallow combining records of terms and types (#538)

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

github.com/dhall-lang/dhall-haskell - ba0666e35cf93c92572bed4812f2b9a166a6c9af authored over 6 years ago
Disallow merging records of types and records of terms (#209)

Fixes #410

This prevents the user from doing:

```
⊢ { foo = 1 } // { bar = Natural }

{...

github.com/dhall-lang/dhall-lang - fd8111ef27bd583f80a6d26c8ee96b68bc995df8 authored over 6 years ago
Cache imports protected by a semantic integrity check (#533)

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

For example, given t...

github.com/dhall-lang/dhall-haskell - d010464d02836025251b2d061fe93b56625daa3b authored over 6 years ago
Standardize semantics for hashing and caching (#208)

Fixes #129

This specifies both how to verify and how to cache imports protected by
semantic ...

github.com/dhall-lang/dhall-lang - 6a3f5047a9234742ef90b9051e9ae7168c463c2c authored over 6 years ago
API to construct `InputType`s for Record types. (#530)

github.com/dhall-lang/dhall-haskell - 23e15f506f1d881c038b0e679470b79417f6199a authored over 6 years ago
Add YAML to README example (#210)

A lot of people interested in Dhall want to use it to replace YAML. Although
YAML is a superse...

github.com/dhall-lang/dhall-lang - 66727520b95a2b6583c363390e8261c55ced23cc authored over 6 years ago
Support 'format' key from the swagger schema (#28)

Fix #12 by introducing a `< Int : Natural | String : Text >` Union for the "int-or-string" forma...

github.com/dhall-lang/dhall-kubernetes - 4fec2167a8df5ac519b22c64af07cc62a949202a authored over 6 years ago
Stack support (#535)

* rename previous lts-11 yaml file and add needed extra-deps

* use new lts-12.4

* add impo...

github.com/dhall-lang/dhall-haskell - 1d179dff371911708086fca2313b7cedc5d0a652 authored over 6 years ago
Extract and check examples (#27)

* We move all the example code from the readme to the `examples` folder.
* We provide a `script...

github.com/dhall-lang/dhall-kubernetes - 4a7f02cd0da99e42543b6b03bcad67e849790b72 authored over 6 years ago
Add options and command-line support for protocol versions (#531)

The immediate goal of this pull request was to add command-line support
for a `--protocol-versi...

github.com/dhall-lang/dhall-haskell - 2c536ae8056a4a8ad0451c14756521a128979814 authored over 6 years ago
Lead `README` with a configuration file (#207)

Fixes #189

This moves the case study to the Dhall wiki and replaces it with a more concise
c...

github.com/dhall-lang/dhall-lang - 2bdb6cc1754a8a2b8ec2a9a717b1243d426b2e65 authored over 6 years ago
Update Tutorial to new http imports syntax (#529)

As standardized in dhall-lang/dhall-lang/pull/127

github.com/dhall-lang/dhall-haskell - 88a19d01dba57c3fb25d0e22384af033f0c4475b authored over 6 years ago
Fix `isNormalized` (#522)

Fixes #516

00c79f5d654ae151f7171456c1786d89caa512d3 and
d287f020895e7b6f13f61eb58030e5207fe2...

github.com/dhall-lang/dhall-haskell - c04c16cf26aa0490e68119e9990cbbd8d756748f authored over 6 years ago
Serialization support (#519)

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

This also changes th...

github.com/dhall-lang/dhall-haskell - dc836e5ddb2583a511bc3077fcfed5d5d2f7acf0 authored over 6 years ago
Standardize semantics for serializing Dhall expressions (#194)

Fixes #158

This specifies a standard binary encoding for Dhall expressions based on
CBOR, wh...

github.com/dhall-lang/dhall-lang - 7ff74adafdc7e1087eb2b1f29a47a65930aa0fff authored over 6 years ago
Fix Integer/Natural mismatch in β-normalization section (#204)

Updates the examples in this section to the Natural/Integer syntax switch

github.com/dhall-lang/dhall-lang - 91af33aa94b5f652c3739857d1fc6b1a3b46a55a authored over 6 years ago
Release 1.3.0.0 (#117)

github.com/dhall-lang/dhall-to-cabal - adf0f37ed451129567eed477f95841ea302037de authored over 6 years ago
When reading from a file, interpret imports relative to that file (#115)

By necessity this bumps us to Dhall 1.16, as well.

Closes #114

github.com/dhall-lang/dhall-to-cabal - 15f787762ea1a580b0889c23d01575d12b720d85 authored over 6 years ago
Improve parsing performance (#526)

This uses `takeWhile{,1}P` as a faster alternative to `many . satisfy` to
speed up parsing larg...

github.com/dhall-lang/dhall-haskell - 5571f4d783d14eb0aa3abfb2bf33d877f922adcd authored over 6 years ago
Improve haddock coverage (#527)

This also exposes the `Option` and `Mode` types in `Dhall.Main`, since they
were missing from t...

github.com/dhall-lang/dhall-haskell - 4694ca50876f84ee69269a471b1a390e5333062d authored over 6 years ago
Require whitespace when parsing the + operator (#202)

We require whitespace when parsing the `NaturalPlus` operator,
so it's not ambiguous with the `...

github.com/dhall-lang/dhall-lang - 6cc7d6ca9788a016c141010cee1f13d1b7b5e813 authored over 6 years ago
Fix α-normalization (#524)

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

github.com/dhall-lang/dhall-haskell - 07846215978c46bfce722eca3d30822d2e7d1caf authored over 6 years ago
Fix α-normalization semantics (#203)

Fixes #201

I'll begin by explaining how to α-normalize the case for λ-expressions, since
tha...

github.com/dhall-lang/dhall-lang - acb8e24aadf2dc8d2eb1e90fd9db0006a8aede32 authored over 6 years ago
Re-enable test for Natural/build normalization (#523)

github.com/dhall-lang/dhall-haskell - ee16e3c803abf792cdc77a0865f60ed75588ca02 authored over 6 years ago
Fix predicate for filtering source directory (#520)

This helps prevent wasteful rebuilds in CI

github.com/dhall-lang/dhall-haskell - 21dc7b898d0f51a2bfc9e103dac8dfd30154753a authored over 6 years ago
Version 1.2.1 → 1.2.2 (#47)

github.com/dhall-lang/dhall-json - fa277f47f62faed36385ad8b5a27688d9f830e32 authored over 6 years ago
Correct README to use Natural type (#31)

github.com/dhall-lang/dhall-kubernetes - e132545c346f56786e0eeb5df4d86554a95f978e authored over 6 years ago
Build against `dhall-1.16.1` (#11)

github.com/dhall-lang/dhall-nix - 9fcb2de7dc65f0329e43ac579343c643f92efe1a authored over 6 years ago
Build against `dhall-1.16.1` (#11)

github.com/dhall-lang/dhall-haskell - eb6d5615035c7044d7923f7148171c56d07c0d7e authored over 6 years ago