Commit Graph

  • 34238f66da Flake: take dhall-lang as input flake Ehmry - 2019-12-22 04:50:19 +0000
  • 74002e1e1a Apply system structure to Nix flake outputs Ehmry - 2019-12-22 05:30:34 +0000
  • b994765a92 Initial Nix flake Ehmry - 2019-10-29 15:47:02 +0100
  • 4c7b75b503
    Version 1.27.0 → 1.28.0 (#1575) Gabriel Gonzalez 2019-12-05 19:28:39 -0800
  • 1079b7a3a7 Improve diffs for lists (#1585) Gabriel Gonzalez 2019-12-03 09:17:43 -0800
  • 8d3c4e4250 Allow megaparsec-8 (#1582) Simon Jakobi 2019-12-03 04:28:06 +0100
  • 7d01d4685a Fix parsing of variables with keyword prefixes (#1584) Gabriel Gonzalez 2019-12-02 18:13:06 -0800
  • de51dafe8e dhall-json: Add a defaultConversion for converting maps (#1579) Simon Jakobi 2019-12-03 00:00:51 +0100
  • 338d640dcc Slightly optimize encoding of lists of known length (#1578) Simon Jakobi 2019-12-02 23:25:34 +0100
  • 96ae330fb5 Allow hashable-1.3 (#1581) Simon Jakobi 2019-12-02 18:27:21 +0100
  • a0bb273a89 Use atomic-write for inplace file modifications (#1580) Simon Jakobi 2019-12-02 16:14:42 +0100
  • 85645a2470 dhall-to-{json,yaml,yaml-ng}: Handle empty maps correctly (#1561) Simon Jakobi 2019-12-01 19:41:46 +0100
  • 8eb78704d5
    Change website to link to `docs.dhall-lang.org` (#1576) Gabriel Gonzalez 2019-12-01 08:20:43 -0800
  • 2c4edeb0a0 Fix `dhall repl` to handle quoted identifiers correctly (#1573) Gabriel Gonzalez 2019-11-30 01:09:41 -0800
  • 780aa94612
    Permit spaces around completion operator (#1532) Gabriel Gonzalez 2019-11-23 18:45:04 -0800
  • 1abcffaba2 Small optimizations around Dhall.Map and Dhall.Set (#1568) Simon Jakobi 2019-11-24 00:59:55 +0100
  • ff4e1d7028 Improve formatting of multi-line literals (#1569) Gabriel Gonzalez 2019-11-23 14:29:46 -0800
  • d7cd30d2ce Use foldl' over foldl everywhere (#1564) Frederik Ramcke 2019-11-23 16:28:13 +0000
  • c3ac963b6e Add instance Show Ann (#1567) Simon Jakobi 2019-11-22 17:18:13 +0100
  • feb378b8da Add an internal "dhall haskell-syntax-tree" command (#1553) Simon Jakobi 2019-11-22 04:57:14 +0100
  • 3b222cda91 Write cache files atomically (#1544) Simon Jakobi 2019-11-22 01:49:46 +0100
  • a41be1a742 Fix parser swallowing whitespace in Src annotations (#1563) Frederik Ramcke 2019-11-21 18:01:23 +0000
  • 5f15c860b3 List dependencies in "post-order" (#1539) Gabriel Gonzalez 2019-11-21 08:20:48 -0800
  • 619788f795 dhall-lsp-server: Fix hovering in presence of nested lets (#1537) Frederik Ramcke 2019-11-20 17:02:06 +0000
  • 6c68f8206d Improved error messages. (#1528) Ville Tirronen 2019-11-19 18:04:15 +0200
  • 3fdf075259 Output the context of a type error with syntax highlighting (#1556) Simon Jakobi 2019-11-19 08:11:22 +0100
  • e12dd9adce dhall-json: Don't normalize schema type before type-checking (#1555) Simon Jakobi 2019-11-19 01:30:01 +0100
  • 4bf970b315
    Fix formatting of multi-line strings that end with a single-quote (#1554) Simon Jakobi 2019-11-17 20:05:47 +0100
  • 1a831d1813
    Preserve leading whitespace in multi-line strings (#1550) Simon Jakobi 2019-11-17 18:45:51 +0100
  • 145b7b8549
    Fix formatting of strings containing control characters (#1543) Simon Jakobi 2019-11-17 15:54:17 +0100
  • 416160b29a Fix formatting of POSIX env vars (#1552) Simon Jakobi 2019-11-17 04:13:16 +0100
  • d4050aef27 Correct validation of unicode escapes (#1549) SiriusStarr 2019-11-16 12:56:54 -0800
  • f18ec5f8e0 Dhall.Pretty.layout: Add comment regarding whitespace stripping (#1538) Simon Jakobi 2019-11-14 20:02:46 +0100
  • 53320c8e19 Add regression tests for #1400 (#1536) Simon Jakobi 2019-11-14 17:11:51 +0100
  • dedd5e0ea6
    Strip trailing whitespace (#1422) Simon Jakobi 2019-11-14 14:43:35 +0100
  • 12ca71f0c7 dhall-lsp-server: Add option to only use ASCII when formatting and linting (#1533) Frederik Ramcke 2019-11-14 05:08:05 +0000
  • bd0b2135e5 Make `missing` referentially transparent (#1509) Gabriel Gonzalez 2019-11-13 20:41:25 -0800
  • db69955356
    Add Code of Conduct (#1523) Gabriel Gonzalez 2019-11-13 19:36:03 -0800
  • 39aaa86fb9
    Revamp dhall-lang.org (#1526) Gabriel Gonzalez 2019-11-13 08:34:44 -0800
  • cc176e1e93 Simplify the doctest invocation (#1433) Simon Jakobi 2019-11-13 09:04:05 +0100
  • 711ee2b00a Add `dhall lint` support for fixing parent-anchored paths (#1531) Gabriel Gonzalez 2019-11-12 11:11:05 -0800
  • 5580981599 Fix small typo (#1530) Brian Wignall 2019-11-12 08:58:02 -0500
  • 008a9c3e37 Fix parser for expressions with nested annotations (#1527) Gabriel Gonzalez 2019-11-11 12:43:29 -0800
  • a0c3be9ca1 Fix import resolution performance regression (#1522) Gabriel Gonzalez 2019-11-08 10:58:03 -0800
  • 6a160dbae9 Including missing field name in short error message (#1519) Gabriel Gonzalez 2019-11-07 19:05:25 -0800
  • d9ea71c765 Fix assertions in body of `let` bindings (#1518) Gabriel Gonzalez 2019-11-07 11:18:57 -0800
  • 6d0251f0db README: Include Hackage link for dhall-lsp-server (#1520) Simon Jakobi 2019-11-07 18:48:38 +0100
  • cd49b65c23 Move HsYAML-based code to new package dhall-yaml (#1514) Simon Jakobi 2019-11-07 13:11:04 +0100
  • e931451a2b Format more text literals as multi-line strings (#1508) Simon Jakobi 2019-11-04 04:31:49 +0100
  • b3b6bb4e1d Partially fix whitespace parsing performance regression (#1512) Gabriel Gonzalez 2019-11-03 18:12:02 -0800
  • 7eec31d1d7 Parse whitespace more precisely (#1483) Simon Jakobi 2019-11-03 20:42:58 +0100
  • cc1814be98 Add `Dhall.function` (#1507) Gabriel Gonzalez 2019-11-01 21:36:27 -0700
  • 5c0c1f4e77 dhall-lsp-server: Document the integration tests gotcha (#1506) Simon Jakobi 2019-11-02 05:00:32 +0100
  • 1b46f1885f Attempt at fixing missing root certificate, #1491 (#1493) David Francoeur 2019-11-01 23:25:57 -0400
  • 976f70752d dhall-lsp-server: Fix doctests (#1505) Simon Jakobi 2019-11-02 02:29:26 +0100
  • 7ea5f6fa51 Remove support for fusion (#1478) Gabriel Gonzalez 2019-10-31 22:33:05 -0700
  • b843cae5d2
    Improve encoding/decoding speed (#1500) Gabriel Gonzalez 2019-10-31 20:05:22 -0700
  • 5ceb8d9d60 dhall-lsp-server: Fix lower bound on dhall (#1495) Simon Jakobi 2019-10-30 20:23:29 +0100
  • 9d16602388
    Follow-up fixes for #1485 (#1489) Simon Jakobi 2019-10-30 16:13:51 +0100
  • d5b7c3860e
    Rename Type to Decoder, InputType to Encoder (#1485) Simon Jakobi 2019-10-30 14:24:15 +0100
  • 343e64e0ce Update reservedIdentifiers (#1473) Simon Jakobi 2019-10-30 13:31:30 +0100
  • 2a8735c202 Make some of CLI options for dhall-json more consistent (#1475) Aleksei Pirogov 2019-10-29 22:05:13 +0300
  • 1349a50f91 Add `Integer/{clamp,negate}` built-ins (#1486) Gabriel Gonzalez 2019-10-29 10:21:00 -0700
  • 8e52b9da45 AppVeyor: Allow branch builds for branches containing "appveyor-build-branch" (#1484) Simon Jakobi 2019-10-28 19:26:29 +0100
  • 1a0778e9fa Don't include context in default output (#1482) Gabriel Gonzalez 2019-10-27 16:52:50 -0700
  • 5c26dace8b Improve parsing error messages (#1443) Gabriel Gonzalez 2019-10-26 20:34:33 -0700
  • 458c873706 Website: List XML integration via dhall-xml-ruby (#1481) Simon Jakobi 2019-10-27 02:55:01 +0100
  • 149e80346b
    AppVeyor: Install stack without using Chocolatey (#1479) Simon Jakobi 2019-10-26 22:24:54 +0200
  • 90415e12d1 Update release script (#1477) Gabriel Gonzalez 2019-10-26 09:23:50 -0700
  • d08ccfb384
    Update website to use `dhall-json` for generating YAML (#1476) Gabriel Gonzalez 2019-10-25 20:39:21 -0700
  • 8e7586b247
    Fix `dhall-to-yaml` to quote special strings (#1474) Gabriel Gonzalez 2019-10-25 08:29:32 -0700
  • 90315e9eda Fix `dhall freeze` to always re-freeze an import (#1471) Gabriel Gonzalez 2019-10-24 08:19:09 -0700
  • 8f2c28a5dc
    Move normalization code from Dhall.Core to a new module Dhall.Normalize (#1452) Simon Jakobi 2019-10-24 00:01:02 +0200
  • 6c2db48d42 Fix operator precedence in the parser (#1466) Simon Jakobi 2019-10-23 21:50:17 +0200
  • 16e6a12c3d Resolve #1451: fix `format --check` given STDIN input. (#1462) Michael Gilliland 2019-10-23 10:51:06 -0400
  • 0f3a89eae6
    Tweak the Header generator a bit (#1463) Simon Jakobi 2019-10-23 05:06:24 +0200
  • 3c99d5c988 Fix precedence of the import alt operator (#1460) Basile Henry 2019-10-23 02:19:50 +0100
  • 62fd7a1b0d
    Clarify the types involved in the formatting idempotence test (#1456) Simon Jakobi 2019-10-22 23:48:08 +0200
  • a3d9d2c9d2 Make the number of test cases for the idempotence test configurable on the CLI (#1453) Simon Jakobi 2019-10-22 22:38:55 +0200
  • 69b228454e Test that `dhall format` is idempotent (#1427) Basile Henry 2019-10-22 18:45:08 +0100
  • ad443cd685 Fix dhall-lsp-server to be "-Wall clean" (#1446) (#1449) Sergei Dolgov 2019-10-21 14:54:00 +0200
  • 1fed252488 fix index in MismatchedListElements (#1448) Philip Potter 2019-10-20 23:34:00 +0100
  • 7b414d9846
    Version 1.26.1 → 1.27.0 (#1428) Gabriel Gonzalez 2019-10-20 07:00:43 -0700
  • 47383de623 Update `Dhall.Tutorial` module (#1439) Gabriel Gonzalez 2019-10-19 17:38:07 -0700
  • a944d12591 Add --file option for `dhall hash` (#1445) Simon Jakobi 2019-10-20 00:38:44 +0200
  • bec6ce610f Move syntax things from Dhall.Core to a new module Dhall.Syntax (#1440) Simon Jakobi 2019-10-19 22:13:22 +0200
  • c284c19c11 Add --no-cache to `dhall type`. (#1441) Steven Leiva 2019-10-19 08:47:27 -0500
  • 301477de59 Rename Interpret to FromDhall, Inject to ToDhall (#1437) Simon Jakobi 2019-10-19 05:24:49 +0200
  • 270adddf37 Add --no-cache flag to `dhall resolve`. (#1436) Steven Leiva 2019-10-18 21:40:27 -0500
  • b75962a405 Use a more conventional spelling for "etags", mostly just use "tags" (#1432) Simon Jakobi 2019-10-19 03:59:29 +0200
  • 743d2ab5d6 dhall:tasty: s/skip/expectedFailures (#1438) Simon Jakobi 2019-10-19 01:22:44 +0200
  • 9d739b553a Do not warn about cache on --no-cache. (#1434) Steven Leiva 2019-10-18 15:33:53 -0500
  • 48ca2d2424 Optionally pass Nixpkgs through entry functions (#1409) Ehmry - 2019-10-18 04:06:21 +0200
  • 58fcc6fe90 Fix formatting in error message (#1429) Gabriel Gonzalez 2019-10-17 01:51:56 -0700
  • 03ca91baca
    Fix CI to properly reject incomplete haddocks (#1418) Gabriel Gonzalez 2019-10-16 19:49:44 -0700
  • a343b19a63 Marshalling HashMap (#1394) (#1426) tenniscp25 2019-10-16 22:53:33 +0700
  • 40535f3f17
    Format tests: Add newlines at the ends of the expected output files (#1424) Simon Jakobi 2019-10-16 10:03:34 +0200
  • 3f6a5ad8df Restore idempotency when formatting comments (#1415) Frederik Ramcke 2019-10-15 15:01:10 +0000
  • 5087e4d22a
    Bump aeson-yaml, and add YAML regression test for 'y' (#1420) Patrick Mylund Nielsen 2019-10-15 09:18:21 -0400
  • 1cd856a449 [#1392] Injecting Data.Map (#1412) Jie 2019-10-15 20:27:29 +0900