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

Add bounds to either dependency (#1202)

`ealt` (which we use) is only available from version 5 up.

github.com/dhall-lang/dhall-haskell - ae788fde891a871474cb94b170e246041ea502f0 authored over 5 years ago
Move unbalanced braces out of CPP (#1205)

This helps fast-tags parse the containing file
(See https://github.com/elaforge/fast-tags/issues...

github.com/dhall-lang/dhall-haskell - 59226c85bfcc022fb9cfd14abcf668085b36c310 authored over 5 years ago
Update README.md (#10)

* Update README.md

* Add developer instructions

github.com/dhall-lang/vscode-dhall-lsp-server - 4f7270744f0581507dd7d1c8993fbdd83c7c5699 authored over 5 years ago
Add developer instructions

github.com/dhall-lang/vscode-dhall-lsp-server - 514f1f3b57a65fa7044b3424bb2e0de3168bd9b5 authored over 5 years ago
Remove Dhall.X and replace with Data.Void (#1172)

* Remove Dhall.X and replace with Data.Void

This commit removes the Dhall.X module and the Dhal...

github.com/dhall-lang/dhall-haskell - 4a93c255db1f12439ff13eb6cd660fb052d96dda authored over 5 years ago
Implement freezing of imports (#9)

github.com/dhall-lang/vscode-dhall-lsp-server - b4549e26e67f9513112858b2ac9bc52f9875d125 authored over 5 years ago
Update dhall-lang to latest master (#1200)

…to fix build failures due to the submodule pointing at an unreachable commit.

* Disable a cu...

github.com/dhall-lang/dhall-haskell - 2cf6a1ba74e02a3e16a8060cacba026c66e2ff23 authored over 5 years ago
Add support for dependent types (#669)

The immediate motivation for this change is to add language support for
assertions verified at ...

github.com/dhall-lang/dhall-lang - 1ed98c33ce5078161109885f0b16b3828958f4e2 authored over 5 years ago
Add support for dependent types (#1164)

github.com/dhall-lang/dhall-haskell - 7f2f57f975a614aa5b76607125d3b900b2880f68 authored over 5 years ago
[Natural/subtract] minor clarification in normalization (#678)

`a` and `b` are somewhat arbitrary expressions; `n` and `m` are natural
literals. To me it mak...

github.com/dhall-lang/dhall-lang - 9f259cd68870b912fbf2f2a08cd63dc3ccba9dc3 authored over 5 years ago
Fix `toMap` type inference (and some `merge` tweaks) (#671)

* Allow `toMap e : T` where `e` is a nonempty record

Currently, there is only one type infere...

github.com/dhall-lang/dhall-lang - bb60fb5d74f536984fa4971c66889965079da563 authored over 5 years ago
Improve error reporting for failed remote imports (#1188)

Several failed remote import messages didn't include the URL that
the interpreter failed to reso...

github.com/dhall-lang/dhall-haskell - 3d9a1d2a408881b7b89e33dc6c262083f673b585 authored over 5 years ago
Fix import logic with --file for dhall-to-{json,yaml} (#1191)

Fixes #1183.

github.com/dhall-lang/dhall-haskell - 1700fa72d8d849e1be0af23498dc86b68c85b8be authored over 5 years ago
Enable `--records-strict` by default for `{json,yaml}-to-dhall` (#1181)

This adds a new `--records-loose` flag and changes the default behavior
to `--records-strict`

T...

github.com/dhall-lang/dhall-haskell - 3abef4e3f0bb787fe3263349245baf19ad1fdba4 authored over 5 years ago
Optimize a few Set instance (#1184)

github.com/dhall-lang/dhall-haskell - f66918d8c858305d5a5d4e9427a977f92d7be6e4 authored over 5 years ago
Fix standard version typo in `CHANGELOG` (#1180)

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

github.com/dhall-lang/dhall-haskell - 15bf9c8e533c3bbe6bca1f3a93cbb002a0cdb24a authored over 5 years ago
Update `dhall` version to 1.25.0 (#686)

github.com/dhall-lang/dhall-lang - cf263a128d4e2e25afb3187cb8b243e7e68af9fb authored over 5 years ago
Implement Natural/subtract (#1133)

* Implement Natural/truncatedSubtract

* Restore commented out code

* Add pretty printing for N...

github.com/dhall-lang/dhall-haskell - 1b683295fc74f68a33216ff29431e04cbc635787 authored over 5 years ago
Use ghc-8.6.5 in default stack.yaml and make appveyor use it (#1182)

* Make it no buildable in windows as suggested by @sjakobi

* Use last lts resolver for ghc-8.6....

github.com/dhall-lang/dhall-haskell - 4d0058b71d29d7de15fa5d75aa57d05e8ecc1e93 authored over 5 years ago
Retire hard-coded version string (#1171)

Queries `Paths_dhall_lsp_server` (generated by cabal) for the up-to-date
version specified in th...

github.com/dhall-lang/dhall-haskell - 33275f308f718b880a0aec9a60bee7d7f4c4ce2f authored over 5 years ago
Change cabal file so the release script picks up the version (#1166)

github.com/dhall-lang/dhall-haskell - b4c8bc2da300bf6bc699da519bcffcd2f342d7b3 authored over 5 years ago
Include dhall-nix in stack and cabal project configs (#1178)

Note that `dhall-nix` cannot be built on Windows due to its transitive
dependency on the `unix`...

github.com/dhall-lang/dhall-haskell - 42d80b057d560948b33d7194883b46eeaf002681 authored over 5 years ago
More simplifications for field selection (#1174)

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

github.com/dhall-lang/dhall-haskell - cb38ba294172fb0a4d5f663c56318ff19bad1b03 authored over 5 years ago
Remove old union literal syntax (#1176)

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

Fixes #1175.

github.com/dhall-lang/dhall-haskell - beb1e7ba6f250d07e690b61126709406bbe715eb authored over 5 years ago
Merge pull request #2 from jochenschneider/patch-1

Typo in README.md

github.com/dhall-lang/awesome-dhall - 8897b344d3dd8452c9455328ecd1f32500657be6 authored over 5 years ago
Remove most uses of `StandardVersion` from the API (#1169)

* Remove most uses of `StandardVersion` from the API

We no longer support multiple versions of ...

github.com/dhall-lang/dhall-haskell - a81c75fc5bc3aba479f377e56dff4c4d6c5ad832 authored over 5 years ago
Test integrity check on nested imports (#672)

This caught a bug in the ruby implementation.

github.com/dhall-lang/dhall-lang - 3ec1984314c70d8767599beda4ff87c7e046497a authored over 5 years ago
Test that nested lets are flattened in binary (#673)

github.com/dhall-lang/dhall-lang - 95dd43037ce516907b0919a6cf2e8a9089b67f73 authored over 5 years ago
Test binary decoding of label 27 (#677)

Label 27 is for toMap expressions; we should have a test for it.

github.com/dhall-lang/dhall-lang - 4e3093af640b9926d87cc3e150430d9b80dc5859 authored over 5 years ago
Normalize field selection further by inspecting the argument (#664)

Inspired by #661.

github.com/dhall-lang/dhall-lang - ebda6c150056f4e7a801ee11f611be86ce694e8a authored over 5 years ago
Update to Kubernetes `1.14.3` (#72)

github.com/dhall-lang/dhall-kubernetes - 4ad58156b7fdbbb6da0543d8b314df899feca077 authored over 5 years ago
make `as Location` tests chain in a consistent way (#633)

Fixes #614.

This ensures that the `as Location` tests chain in a consistent way.
The parent ...

github.com/dhall-lang/dhall-lang - affafb9c674c7117e24634ceb5dbdaa1dc8dc0b0 authored over 5 years ago
Formatting: Indent applications (#1167)

Fixes #515

github.com/dhall-lang/dhall-haskell - 22d46103c185489837f501ab46e9ce57f82f55bc authored over 5 years ago
Test binary decoding of label 28 (#667)

Label 28 is "empty lists not in the form `[] : List T`"; we should have
a test for it.

github.com/dhall-lang/dhall-lang - 370052e6450b7d431fe8bb893a72bb76ffbe6030 authored over 5 years ago
Version 1.24.0 → 1.25.0 (#1156)

github.com/dhall-lang/dhall-haskell - d45f3ec46b4b791705de0352f7ce382260845171 authored over 5 years ago
Simplify `dhall version` output to just version string (#1163)

The motivation for this is two-fold:

* To get rid of the standard version from the output

...

github.com/dhall-lang/dhall-haskell - 3f2c42014fbe43857727e80f5102f741ea9477dc authored over 5 years ago
Standardize truncated Natural subtraction (#650)

github.com/dhall-lang/dhall-lang - c7082d910d956bcedfdc51daae989659a2db67bd authored over 5 years ago
Change `ImportSemantics` to not necessarily be α-normalized (#1162)

The motivation for this change is to avoid α-normalizing all imported
expressions.

For example,...

github.com/dhall-lang/dhall-haskell - 7a88cdf4813ecb9d99b671d1c0f40544613ce81e authored over 5 years ago
Fix CSS for `dhall-lang.org` in Safari (#1160)

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

Safari requires a vertical alignmen...

github.com/dhall-lang/dhall-haskell - 1970aa3ef3ae7bb4bbb360aada8518df3586cbc2 authored over 5 years ago
Remove union literals from the language (#573)

* Remove union literals from the language

Reducing the surface area of the language makes it ...

github.com/dhall-lang/dhall-lang - f692f70bafa0322da5d9c4b535b2d323a9c5ac61 authored over 5 years ago
Fix tests without `with-http` flag (#1159)

* Allow customization of remote import resolution

Makes the `Status` type more general; previou...

github.com/dhall-lang/dhall-haskell - fd8683216d50a114c5421f9bdb64d98ea9b9592f authored over 5 years ago
Fix compilation without `with-http` flag (#1157)

* Fix compilation without `with-http` flag

* Fix compilation with `with-http` flag

github.com/dhall-lang/dhall-haskell - 5bb84cbd94e193d5bda3ed62f810549ad1778541 authored over 5 years ago
Implement semi-semantic caching (#1154)

* Tag ImportSemantics with their semantic hashes

This is in preparation for semi-semantic cachi...

github.com/dhall-lang/dhall-haskell - 76a0d4159b72cce6fdf22f41ed25e75f6aa62e42 authored over 5 years ago
Fix `isNormalized` test (#1155)

* Fix `isNormalized` test

The test in question failed intermittently because `isNormalized` is
...

github.com/dhall-lang/dhall-haskell - d93c01dfbf156410d184de6ed665820a66d1bb5c authored over 5 years ago
Make regression test #151 test the right thing (#1153)

From dhall/tests/Dhall/Test/Regression.hs:

These two examples contain the following express...

github.com/dhall-lang/dhall-haskell - 34e6791f25932fc147841c2183c424a4074c3b46 authored over 5 years ago
Fix import alternatives to recover from type errors (#1152)

Previously, `BAD="0 0" dhall <<< "env:BAD ? 0"` resulted in the
following error:
```
↳ env:BA...

github.com/dhall-lang/dhall-haskell - 36379cec2e10bc067f8a04113d1ba1f673ef44eb authored over 5 years ago
Test import alternative with type error (#662)

This tests that the import alternative operator '?' successfully
recovers from type errors, i.e...

github.com/dhall-lang/dhall-lang - 95cfb88db2f79b3c4bf61c76d9e9869d149cdefd authored over 5 years ago
Version 8.0.0 → 9.0.0 (#635)

github.com/dhall-lang/dhall-lang - 6cbf57c946e7e6576babc23a38320e53ecfa6bee authored over 5 years ago
Pretty-print output of `{json,yaml}-to-dhall` (#1150)

This enables syntax highlighting and formatted output for these two
programs

github.com/dhall-lang/dhall-haskell - 354346be91ca62d64a1d68dcf7897e5a30f8646c authored over 5 years ago
Load imports recursively (#1128)

* Load imports recursively

This is the big change that enables us to implement 'semi-semantic'
...

github.com/dhall-lang/dhall-haskell - 4faf25bbbeeee1b1eeb37717d769b81f490dfe85 authored over 5 years ago
Fix type-inference for toMap (#651)

Previously the rule seemed to say that the type of a toMap expression is the type (kind) of its ...

github.com/dhall-lang/dhall-lang - 788029db6b65ba660bc89b9c23d4df3f9cecccbc authored over 5 years ago
Add instance Lift (Expr s a) (#1119)

This allows Exprs to be lifted in template-haskell. This is useful to
build a [dhall||] quasiqu...

github.com/dhall-lang/dhall-haskell - d55bf8f3a36195898a857fb80745951b3ae947c8 authored over 5 years ago
Specialize Expr's ToTerm instance to (Expr X a) (#1143)

* This simplifies pattern matching during encoding.

github.com/dhall-lang/dhall-haskell - c8a0df3748391be08a6a4accb99496fb7d6b1d40 authored over 5 years ago
Add CBOR diagnostic files for ease of code review (#659)

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

This adds a human-readable `.diag` ...

github.com/dhall-lang/dhall-lang - 5cfca52e743a9b887a1bdf34c11ebfde572869b9 authored over 5 years ago
Enable the fixed potPourri test (#1144)

Context: https://github.com/dhall-lang/dhall-lang/pull/655

github.com/dhall-lang/dhall-haskell - 88d6671e38832739898a63590e8e8be7bfa7645b authored over 5 years ago
potPourriB.dhallb: Fix encoding of query string (#655)

Original URL (potPourriA.dhall):

https://-._~%2C!$&'*+;=:@0abc1--12a------a-a--a-0/foo?/-...

github.com/dhall-lang/dhall-lang - f4ee1fb8f8165c6d68d5f7f4da609483839271db authored over 5 years ago
Fix `ListLitEmptyPrecedence` parsing test (#654)

It now parses successfully

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

github.com/dhall-lang/dhall-lang - f554f2e7449603d9a7b472181ed64a94abec6d87 authored over 5 years ago
Fix first-application-expression rule (#652)

The alternation was omitted, resulting in my parser trying to parse
some and toMap expressions ...

github.com/dhall-lang/dhall-lang - e7fdf9df802f81ea2aabcce3384ee2ef21801c5d authored over 5 years ago
dhall.abnf: Replace (ALPHA / DIGIT) with ALPHANUM (#649)

This is a simple refactoring that applies the ALPHANUM pattern introduced in https://github.com/...

github.com/dhall-lang/dhall-lang - cbe5fca479294d4aea3a6b7b94dba631b87d2696 authored over 5 years ago
Document that `normalize` is partial (#1140)

* Document that `normalize` is partial

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

github.com/dhall-lang/dhall-haskell - 0120f2650d4a758fbc73ca391ea82dc1b4fd392a authored over 5 years ago
Forbid invalid codepoints (#1104)

* Forbid invalid codepoints

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

github.com/dhall-lang/dhall-haskell - 0c61b0d0486b13a73fe9a9d30f2c1036e2fc41e9 authored over 5 years ago
Implement "Generalize empty list annotations" (#1112)

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

Also:

* Update the dhall...

github.com/dhall-lang/dhall-haskell - 0ee6ce6f6fd2afe9d227fa9d58a3e61fced33c21 authored over 5 years ago
Left-factor grammar for domains (#647)

These rules should be equivalent but more amenable to
recursive descent parsers and bulk parsin...

github.com/dhall-lang/dhall-lang - 40fce665b8521a1b0c560d9fb41fde33ae66352d authored over 5 years ago
Support `lens-family-core-2.0.0` (#1141)

Related to https://github.com/commercialhaskell/stackage/issues/4725

github.com/dhall-lang/dhall-haskell - cbd6a6543ddff520fcc139afa1ee0cea5c4261c4 authored over 5 years ago
Catch errors in normalizeWithM when testing it (#1139)

Context: #1138

github.com/dhall-lang/dhall-haskell - 8aa8add453f7a5b0bf7cf0b74e4a5ce7c18878c0 authored over 5 years ago
Allow only valid HTTP(S) reg-names (#1124)

Corresponding change to the standard:
https://github.com/dhall-lang/dhall-lang/pull/627

The pot...

github.com/dhall-lang/dhall-haskell - 482984eb6d3d4b09d68c4dab19d53672ec75847f authored over 5 years ago
Always typecheck the type annotation on 'toMap' (#1132)

Previously, ill-typed expressions like this one got into normalization:

toMap {=} : <>.x

A...

github.com/dhall-lang/dhall-haskell - e40e8477301e9965ea6f8571a88933ed81b371f4 authored over 5 years ago
Fix test suite to accept expected decoding failures (#1136)

This will be necessary for https://github.com/dhall-lang/dhall-lang/pull/640

github.com/dhall-lang/dhall-haskell - f0d017d7c5f8d820bfd4055cbfcb6bf7fc76408f authored over 5 years ago
Improve error message for missing constructor (#1137)

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

github.com/dhall-lang/dhall-haskell - a440c6cd28006d39a3e50b83dc950605e9411290 authored over 5 years ago
dhall-lsp-server: Freezing imports (#1123)

* Implement dhall.freezeImport and dhall.freezeAllImports

* Remove old (broken) test suite

* R...

github.com/dhall-lang/dhall-haskell - 7e9728f0e934637786dfc80fac8128991a3ea35c authored over 5 years ago
dhall-json: Allow empty alternative for Nesting.Inline (#1122)

Fixes #1092.

github.com/dhall-lang/dhall-haskell - 7dc7856d106679016fd232c52e991bd750612037 authored over 5 years ago
Check normalizeWithM for consistency with normalize (#1126)

* Check normalizeWithM for consistency with normalize

* Implements constant folding of Natural/...

github.com/dhall-lang/dhall-haskell - b4f71b2aa2b49c756525237b0a7a66131dcf1220 authored over 5 years ago
Fix grammar for empty list literals (#645)

The current grammar forbids: `[] : List a` because it uses `import-expression`
for the type ann...

github.com/dhall-lang/dhall-lang - 5ca75a99355ab150845f1a205fcc7a4fc4b86ff5 authored over 5 years ago
Binary encoding: Use 28 for empty lists with non-List annotations (#644)

Fixes #643.

github.com/dhall-lang/dhall-lang - 91bbae625e9ba27ee90eac483256394c59cec351 authored over 5 years ago
Forbid surrogate pairs and non-characters (#640)

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

This change forbids surrogate ...

github.com/dhall-lang/dhall-lang - 599f83b9d5ed24f4357455aecc794f572234a69a authored over 5 years ago
Make the tests build with GHC 7.10. (#1134)

github.com/dhall-lang/dhall-haskell - 0df6362a9d44f3856cd9b4d2af12d25179a31bea authored over 5 years ago
Add `--file` option to `dhall-json` executables (#1107)

* Add `--file` option to `dhall-json` executables

Fixes https://github.com/dhall-lang/dhall-has...

github.com/dhall-lang/dhall-haskell - 1a27cad1378ccfba269561c1732afc12d5e27f5c authored over 5 years ago
Beta normalization: Use '=' instead of '⇥' with the 'keys' helper (#642)

…as discussed in https://github.com/dhall-lang/dhall-lang/pull/625#discussion_r302340879

github.com/dhall-lang/dhall-lang - ee2fe7d9cbd699fc9f40ca4858abcc0f13105324 authored over 5 years ago
Fix `toMap` normalization test (#641)

This fixes an issue with a test caught by the Haskell implementation.

There was a last-minute...

github.com/dhall-lang/dhall-lang - 2df31bd63b65dd1629ebf585c05e2e2257629358 authored over 5 years ago
Make isNormalized consistent with normalize (#1115)

To be more precise (citing the haddocks):

Given a well-typed expression e, (isNormalized e)...

github.com/dhall-lang/dhall-haskell - 40ec83743d54eac76815db4412903306b0fec73c authored over 5 years ago
sortExpr: Use Dhall.Map.sort (#175)

github.com/dhall-lang/dhall-to-cabal - 0f7304db41e10e72063fdd9ae72246a1ddb210e7 authored over 5 years ago
README: Update sample configs (#177)

The Cabal sample is the output for the Dhall sample with comments removed.

github.com/dhall-lang/dhall-to-cabal - c528ad217b9e4ac9de6176f34e352323b763294a authored over 5 years ago
Preparing `Dhall.Import` for "Semi-semantic" caching (#1113)

* Fix misleading comment

* Add `Chained` type to capture fully chained imports

Until now we us...

github.com/dhall-lang/dhall-haskell - d5d0224bc3f219a3b23d84dde0f0477b59369112 authored over 5 years ago
Fix incorrect `Canonicalize` law (#1118)

It is not the case that
canonicalize (a <> b) = canonicalize a <> canonicalize b.
For exampl...

github.com/dhall-lang/dhall-haskell - 6534ce85edf320f1648e0637cd120b68bb0f94ca authored over 5 years ago
dhall-lsp-server: Turn imports into clickable links (#1121)

* Expose `localToPath` in Dhall.Import

Also modifies `localToPath` to return a relative path if...

github.com/dhall-lang/dhall-haskell - 33ebf7ee71d61c417da37c9974d51725eaa175ff authored over 5 years ago
toMap normalization: Misc improvements (#1116)

…addressing my own comments on
https://github.com/dhall-lang/dhall-haskell/pull/1041.

github.com/dhall-lang/dhall-haskell - e044b4ab6873cf95ae0ca18461960998d64f0f65 authored over 5 years ago
Sort the fields of a record projection during normalization (#1111)

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

github.com/dhall-lang/dhall-haskell - 3856612763a7c97c3a4a92739c08bd25204b038a authored over 5 years ago
Move more `dhall-json` test logic into data files (#1108)

* Move more `dhall-json` test logic into data files

... as suggested @sjakobi in https://github...

github.com/dhall-lang/dhall-haskell - 81ef51465298d3ca265763cc3b8bad011e42df8c authored over 5 years ago
Prelude/XML (#637)

Package for dumping primative subset of XML with 'dhall text'.

github.com/dhall-lang/dhall-lang - 37038a8a99400e07cfda6d1031c0ed78ce3bbd1d authored over 5 years ago
Remove `./Prelude/Map.dhall` (#639)

I realized that we haven't yet published a release containing
`./Prelude/Map.dhall`, so there's...

github.com/dhall-lang/dhall-lang - e8dd02737f59300f5df89bfd84a113b5f30942d1 authored over 5 years ago
Implementation of toMap (#1041)

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

github.com/dhall-lang/dhall-haskell - 8aa2ac3ce9b1f6b3822a03c666287792140e29e5 authored over 5 years ago
Build macOS binaries with Travis (#1101)

github.com/dhall-lang/dhall-haskell - 0506c13822d054bbbb699b1b528ccebd842d5247 authored over 5 years ago
Beta-normalization: Sort the fields of a record projection (#625)

Context: #622

github.com/dhall-lang/dhall-lang - ce6153ae098c0e2bf2b48059d9d48f13a28ecae2 authored over 5 years ago
Add failure tests for deprecated Optional literal syntax (#629)

Background:
https://github.com/dhall-lang/dhall-lang/wiki/Migration%3A-Deprecation-of-old-Optio...

github.com/dhall-lang/dhall-lang - 33350be5af3c8a6b8f96fc274fca758311b6170f authored over 5 years ago
Generalize empty list annotations (#630)

Previously an empty list literal had to be of the form

[] : List T

Code like

le...

github.com/dhall-lang/dhall-lang - 4d68c5708cfc5c3f5ff7e5a6c4df25c5fdfd96f4 authored over 5 years ago
Remove usage of legacy Optional syntax (#1091)

* Remove usage of legacy Optional syntax

* Dhall.JSON: Use multilet in examples

* Update dhall...

github.com/dhall-lang/dhall-haskell - b2cbc8227fa895133af95fab80c10d617535245a authored over 5 years ago