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 (#1531)

* Add `dhall lint` support for fixing parent-anchored paths

* Fix haddocks to be consistent

...

711ee2b00a5f2f93b19cd736ab575dfb156899b7 authored about 5 years ago
Fix small typo (#1530)

55809815994089fce5a14d796ae54c644a6026c5 authored about 5 years ago
Fix parser for expressions with nested annotations (#1527)

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 (#1522)

* 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 (#1519)

* 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 (#1518)

* Fix assertions in body of `let` bindings

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

d9ea71c7653983bcf3e205ccd1bd84f50fcfc0e4 authored about 5 years ago
README: Include Hackage link for dhall-lsp-server (#1520)

6d0251f0dba015c862ef6d876b1490a3b34ffe81 authored about 5 years ago
Move HsYAML-based code to new package dhall-yaml (#1514)

* Shared code for the dhall-to-yaml[-ng] executables stays in dhall-json.
* Shared tests are in ...

cd49b65c23ba68a593fa1be4a7ccd74364c018e3 authored about 5 years ago
Format more text literals as multi-line strings (#1508)

This causes text literals to be formatted as multi-line strings
whenever they contain at least o...

e931451a2b2892fa373c9dfc94b31bcd764131be authored about 5 years ago
Partially fix whitespace parsing performance regression (#1512)

* Partially fix whitespace parsing performance regression

This undoes some of the performance r...

b3b6bb4e1d03d52a7bd26cd22b8a96aaea48d514 authored about 5 years ago
Parse whitespace more precisely (#1483)

This is preparatory work for #1454.

This also fixes some cases where dhall would previously acc...

7eec31d1d72927c4535383534890f180a2b0a85f authored about 5 years ago
Add `Dhall.function` (#1507)

... which is the non-typeclass version of the `Interpret` instance for
`a -> b`

cc1814be9858f62e664b0d2114e711fd4431bd2c authored over 5 years ago
dhall-lsp-server: Document the integration tests gotcha (#1506)

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 (#1493)

* Attempt at fixing missing root certificate, #1491

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

1b46f1885f25c16e369b3f455c3950e4837ac49f authored over 5 years ago
dhall-lsp-server: Fix doctests (#1505)

976f70752def1130eaf9b2ef7366284342cf845e authored over 5 years ago
Remove support for fusion (#1478)

* Remove support for fusion

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

7ea5f6fa51dfe99f9008c3160a9cad7b6331a9cb authored over 5 years ago
Improve encoding/decoding speed (#1500)

... 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 (#1495)

* dhall-lsp-server: Fix lower bound on dhall

… as reported in https://github.com/dhall-lang/dha...

5ceb8d9d601421643f625670cb202057c274bc1f authored over 5 years ago
Follow-up fixes for #1485 (#1489)

9d16602388cad0a7aa8c08ec8d4dc7f0fac5175a authored over 5 years ago
Rename Type to Decoder, InputType to Encoder (#1485)

* s/InputType/Encoder

* Rename input* functions on the ToDhall side to encode*

* Haddocks:...

d5b7c3860ece0b79a173ce91fb93b21ce96d1f53 authored over 5 years ago
Update reservedIdentifiers (#1473)

* Add `missing` and `assert`
* Reformat them to match the grammar

343e64e0ce1b383238a0f1fbb5adc7531e3f5f12 authored over 5 years ago
Make some of CLI options for dhall-json more consistent (#1475)

* Make some of CLI options for dhall-json more consistent

* fix option parser and array nullifi...

2a8735c2022ff0d5150f68895c1eae9eafccb1e3 authored over 5 years ago
Add `Integer/{clamp,negate}` built-ins (#1486)

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

1349a50f914ea76f59dcb3c2725ee931dc7d6c19 authored over 5 years ago
AppVeyor: Allow branch builds for branches containing "appveyor-build-branch" (#1484)

… as discussed in https://github.com/dhall-lang/dhall-haskell/pull/1479.

8e52b9da45135fe926dd876461cb3ba6798ab326 authored over 5 years ago
Don't include context in default output (#1482)

The motivation for this is so that `dhall` can be made much faster on very
large projects like `...

1a0778e9fa5786aac5e9d19966e60d3c496762c1 authored over 5 years ago
Improve parsing error messages (#1443)

* Improve parsing error messages

The main changes are:

* Don't quote expected tokens in the er...

5c26dace8bcf82b85c38ffb1d3990c367ee97d31 authored over 5 years ago
Website: List XML integration via dhall-xml-ruby (#1481)

458c873706f1bcce3b3c675e2d79da3da847c794 authored over 5 years ago
AppVeyor: Install stack without using Chocolatey (#1479)

Also don't build branches that have "appveyor" in their name.
That seemed just redundant to me.

149e80346b7a14a784d6e33f0e12386019c0e67a authored over 5 years ago
Update release script (#1477)

This is automating slightly more of the release process that I perform

90415e12d1922bed43f168b6358e22bbdbf13faf authored over 5 years ago
Update website to use `dhall-json` for generating YAML (#1476)

Now that we depend on a pure Haskell implementation of YAML we can
use the `dhall-json` package...

d08ccfb384906bc4aff0087e8766037ccf3394ac authored over 5 years ago
Fix `dhall-to-yaml` to quote special strings (#1474)

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

This also refactors the code to...

8e7586b2471cd3fba14165045b5858162adb5275 authored over 5 years ago
Fix `dhall freeze` to always re-freeze an import (#1471)

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

`dhall freeze` no longer attempts...

90315e9eda862d70e01fd3c960854e7cddf3cc52 authored over 5 years ago
Move normalization code from Dhall.Core to a new module Dhall.Normalize (#1452)

Also try to decouple a few modules from Dhall.Core.

Closes #1127.

8f2c28a5dcfbf5f0233d4c56e498faf831ceecd7 authored over 5 years ago
Fix operator precedence in the parser (#1466)

Previously 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. (#1462)

* Resolve #1451: fix `format --check` given STDIN input.

I'm not really sure if this is the "be...

16e6a12c3da1966b095cc8089d8c1274c8fca4e5 authored over 5 years ago
Tweak the Header generator a bit (#1463)

* Reduce the discard rate by generating shorter Headers
with more characters from the valid-...

0f3a89eae608c5836df6a0e60ae6b8bbf353c841 authored over 5 years ago
Fix precedence of the import alt operator (#1460)

* Add test for format precedence #1455

* Fix precedence of the import alt operator

3c99d5c98870e0cdeb10c937b57678a6e48666aa authored over 5 years ago
Clarify the types involved in the formatting idempotence test (#1456)

Previously it wasn't obvious what the type parameters for the
'Expr' are.

62fd7a1b0d569ad61d98a4c24655ba29849c104c authored over 5 years ago
Make the number of test cases for the idempotence test configurable on the CLI (#1453)

a3d9d2c9d248866bb0c1ffbbcb9dd9ba69db32a7 authored over 5 years ago
Test that `dhall format` is idempotent (#1427)

69b228454e4d96cd92de7f8f2b1abb7ebfb02e59 authored over 5 years ago
Fix dhall-lsp-server to be "-Wall clean" (#1446) (#1449)

ad443cd6851af215111e21d8ac92a9fb3cda7403 authored over 5 years ago
fix index in MismatchedListElements (#1448)

If you run `dhall --explain` to explain a type error from a list with
mismatched elements, the i...

1fed252488013269d1958407ca51388dbfabd226 authored over 5 years ago
Version 1.26.1 → 1.27.0 (#1428)

7b414d9846ceb056fd7ee6a8147c03e3dd87ae60 authored over 5 years ago
Update `Dhall.Tutorial` module (#1439)

* Update `Dhall.Tutorial` module

This overhauls the `Dhall.Tutorial` module to reflect recent c...

47383de623cf27be6cbc7e509d927a9208e6ef33 authored over 5 years ago
Add --file option for `dhall hash` (#1445)

To use the existing utilities in Dhall.Main more easily, I have moved
the implementation to Dhal...

a944d1259190a8360b7b4bc5654f14abbcd723ac authored over 5 years ago
Move syntax things from Dhall.Core to a new module Dhall.Syntax (#1440)

This partially addresses #1127.

bec6ce610f8cf0a59e38c20f0e415eeec81ef54d authored over 5 years ago
Add --no-cache to `dhall type`. (#1441)

c284c19c116ce13947ba679be87ab5e87e2b4be0 authored over 5 years ago
Rename Interpret to FromDhall, Inject to ToDhall (#1437)

* Rename Interpret to FromDhall

The "Interpret" name remains in `InterpretOptions`, which are
a...

301477de59c4c0ae2db3dcf8cfb9752aa7845e4d authored over 5 years ago
Add --no-cache flag to `dhall resolve`. (#1436)

270adddf37a39feea4f4f8d74db131f8ee70e706 authored over 5 years ago
Use a more conventional spelling for "etags", mostly just use "tags" (#1432)

The previous "ETags" spelling was likely to cause confusion with HTTP ETags:
https://en.wikipedi...

b75962a405ad3efb757fac568a810213549902f6 authored over 5 years ago
dhall:tasty: s/skip/expectedFailures (#1438)

743d2ab5d63de8e7a3e66b6480396cbde9dc96da authored over 5 years ago
Do not warn about cache on --no-cache. (#1434)

9d739b553a96129923a3aed63d8027935ce93674 authored over 5 years ago
Optionally pass Nixpkgs through entry functions (#1409)

The "builtins.fetchTarball" function is not available in some restricted
environments such as b...

48ca2d242496bc2f1825b198a59c468caa829463 authored over 5 years ago
Fix formatting in error message (#1429)

58fcc6fe9067993cf849734068b44f16fd92a623 authored over 5 years ago
Fix CI to properly reject incomplete haddocks (#1418)

My first attempt to do this in #1416 did not correctly reject incomplete
haddocks, which this c...

03ca91bacad201e86e183be499fe730622f994e0 authored over 5 years ago
Marshalling HashMap (#1394) (#1426)

a343b19a632e3a6f964c80d33ad9f8317f04865e authored over 5 years ago
Format tests: Add newlines at the ends of the expected output files (#1424)

Fixes #1423.

40535f3f17d342dee707bab261d906048fe3ca3f authored over 5 years ago
Restore idempotency when formatting comments (#1415)

* Move prefix out of renderSrc

This reduces the complexity of renderSrc slightly without affect...

3f6a5ad8dfea4c1fa46c34fdd7d7f7dde2bcb319 authored over 5 years ago
Bump aeson-yaml, and add YAML regression test for 'y' (#1420)

5087e4d22a1ce5ef8b40f411049a2ca2bcf6c530 authored over 5 years ago
[#1392] Injecting Data.Map (#1412)

* [#1392] Injecting Data.Map

* injecting via Generic

* Explicit instance

* Cleanup code

* Mi...

1cd856a449f2e55e8e571f977f1baf7378f5d3a2 authored over 5 years ago
Eta: Remove YAML FFI code and disable dhall-nix build

c92c6bbc22701cad82918fd5495d922d8a2b8b92 authored over 5 years ago
'gpl' cabal flag to switch between HsYAML and aeson-yaml (#1417)

96e694d7c6368a327a24dc31e8dd870ae76e7272 authored over 5 years ago
100% haddock coverage (#1416)

This updates the `dhall` package to have 100% haddock coverage and
also updates CI to enforce t...

17fb0e3c46aed3c14cd3b1b18122380a13625620 authored over 5 years ago
Optionally allow missing lists in yaml/json-to-dhall (#1414)

[#1410]

194654c10cff2e2feccda34060916f5603cc78bd authored over 5 years ago
Add new record completion operator (#1375)

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

4b8b8cd7304983389b182f4b48a415aae785a18a authored over 5 years ago
[#1395] Marshalling Set and HashSet (#1405)

* [#1395] Marshalling Set and HashSet

* Update dhall/src/Dhall.hs

Co-Authored-By: Simon Jakobi...

34f706ed9333410c1937aef7ea4d61c270c0a449 authored over 5 years ago
Add tags subcommand (#1398)

Fixes #370.

5b8ae442c86fd8e29b16afa929f9a42031920f16 authored over 5 years ago
Add support for leading separators (#1355)

* Add support for leading separators

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

a24ddfc3b9a93114e413b4c0c8918ef9659daf2b authored over 5 years ago
Fix `dhall-lsp-server` to specify a UTF8 locale (#1369)

Related 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 (#1396)

* 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 w… (#1411)

* Resolves #1408: Add more detail in `--explain` when `toMap` has the wrong type.

Specifically,...

1dba96c2c85d8f6a25a5fa8e76da024231e788c4 authored over 5 years ago
[#1381] Word* types to Natural, not Integer (#1387)

* #1381 Word* to Natural

* Added instance for Word

* Got rid of linting issues

* Added docset...

3e5cb3492222a1e10de07896ed9689df0a94dbd0 authored over 5 years ago
add --output options to dhall (#1399)

bf40ec52a1d33bf2688d83fdee6bb334dd706cf8 authored over 5 years ago
Update dhall-lang submodule (#1403)

This includes some simplifications/optimizations for the `ToTerm DhallDouble` instance.

Most ...

5e7794c6521a91926c546992352b351a20621f29 authored over 5 years ago
dhall: make lazyText use strictText (#1401)

9de7ac51a8e8103e10635b70c647ac002ebebd8d authored over 5 years ago
[#1378] instance Interpret () (#1388)

* [#1378] instance Interpret ()

* Remove instance from tests

cc3e50eaf1c38290511f07e541674d06ba8f8b22 authored over 5 years ago
[#1389] Change Interpret [a] to use list (#1397)

c8ddedcc8c83b0d51850dce07f81abb9cb98c04e authored over 5 years ago
Migrate to the HsYAML package (#1248)

cced515494e3361de6ed6c70b62ff2ca4ac96e4f authored over 5 years ago
Add 'instance Interpret (Map k v)' (#1391)

… and helper 'Type's 'map' and 'pairFromMapEntry'

d172e4b677ba7141eade7468cd7911dace9c024f authored over 5 years ago
Dhall.JSON: Update documentation of Nesting type (#1385)

6a8e7e12cc95376dfd9ddfba673e7d0ae0d3b191 authored over 5 years ago
Add Interpret and Inject instances for Void (#1382)

613a44d512819820ac2df803ebb050751c387825 authored over 5 years ago
Fix formatting of multi-argument function applications (#1380)

merge-expressions with additional arguments are also formatted with
consistent indentation for a...

94ff61b1521c6c5b982e51a68588d9cfac1cfdbd authored over 5 years ago
Always break annotated let-bindings (#1372)

Fixes #1370.

7538552a7f32fa7a29471ac03542e8d03d8705f9 authored over 5 years ago
Add the `--preserveNull` flag and omit null fields by default on `dhall-to-yaml` (#1365)

* Add the `--preserveNull` flag and omit null fields by default on `dhall-to-yaml`

fixes #1354
...

045ed99ae53ff8404699fd73cc4286f71cda8807 authored over 5 years ago
Fix indentation for multiline Some-, toMap- and merge-expressions (#1377)

The loss of indentation for toMap and merge was due to
75e6cc5ca7dccf4c8d5831f0aaa664fc3400f060....

7634ee740b96979bc13706afa98db5c209580c2c authored over 5 years ago
Move parser-pretty-printer note to D.Pretty.Internal (#1374)

I've toned it down a bit since the correspondence doesn't seem
to be as close anymore as it once...

6bc182a08a44253717af7130415fff43d3e4913b authored over 5 years ago
Enable --pretty by default for dhall-to-json (#1373)

* Enable --pretty by default for dhall-to-json

* add Deprecation notice into dhall-to-json help...

cc71c65c175339ea8d0073cf4f8e651a8ae4478b authored over 5 years ago
Adjust test setup to acceptance test suite changes (#1367)

… from https://github.com/dhall-lang/dhall-lang/pull/758
and https://github.com/dhall-lang/dhall...

e04f5af95276b2cefd2eea73ca40125951ff69e4 authored over 5 years ago
Improve type-inference of annotated list literals (#1366)

* Remove a redundant check of the type annotation.

* Replace dead code for processing the list ...

5a2ee1ca572f8c1b446335f88b1ad51df514251b authored over 5 years ago
Delete Dhall.Parser.Expression.renderChunks (#1363)

This is dead code.

a44fb420a5b5c950f497405855f0e783d8745734 authored over 5 years ago
infer: Remove redundant checks for field selections and record projections (#1368)

… as pointed out by @MonoidMusician in #741.

a4b4cfb1b3d5c3336241a5c2e01b31c998e438b0 authored over 5 years ago
Fix pretty-printing precedence of `toMap` (#1360)

* Fix pretty-printing precedence of `toMap`

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

75e6cc5ca7dccf4c8d5831f0aaa664fc3400f060 authored over 5 years ago
Remove unnecessary type-checking step (#1362)

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

e707db04ec12d5e788f48922ee3f45cd2fee8367 authored over 5 years ago
Allow haskell-lsp 0.16. (#1357)

This is related to #1249, since earlier versions don't support GHC
8.8.

24bb8b7faef4ca925c443e3a1faf34efef2dca27 authored over 5 years ago
Update type-inference of annotated expressions (#1337)

… 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 (#1353)

* Add @dhall lint@ support for fixing malformed assertions

* s/==/≡/

... as caught by @sjako...

5595801b4e505e5b1715248e181bb1a1b2daefe7 authored over 5 years ago
Increase upper bounds on `dhall-json` dependencies (#1352)

afcca0fa1470b4423b5af0828abcf54811da3a28 authored over 5 years ago
Fix Expr's Eq instance via a newtype wrapper for Doubles (#1347)

See the haddocks in Dhall.Core for details.

Fixes #1341.

7c91dd5f489561eef28e937d714017fa32de14de authored over 5 years ago
Update release script (#1349)

With each new release I'm slowly automating more of the work I do for the
release process. This...

8abb411f06e93d88db0211fe209c9171d380112a authored over 5 years ago
dhall repl: Don't normalize inferred types (#1338)

Context: #1300

acd5144ef7b0dfc94484f625786fecee78ed3703 authored over 5 years ago