The NetBSD Project

CVS log for pkgsrc/lang/dhall/buildlink3.mk

[BACK] Up to [cvs.NetBSD.org] / pkgsrc / lang / dhall

Request diff between arbitrary revisions


Keyword substitution: kv
Default branch: MAIN


Revision 1.15: download - view: text, markup, annotated - select for diffs
Sat Mar 8 05:13:50 2025 UTC (9 days, 20 hours ago) by pho
Branches: MAIN
CVS tags: HEAD
Diff to: previous 1.14: preferred, colored
Changes since revision 1.14: +2 -2 lines
Recursive bump for security/hs-tls

Revision 1.14: download - view: text, markup, annotated - select for diffs
Wed Mar 5 03:39:38 2025 UTC (12 days, 21 hours ago) by pho
Branches: MAIN
Diff to: previous 1.13: preferred, colored
Changes since revision 1.13: +2 -2 lines
recursive revbump after patching lang/ghc910

Revision 1.13: download - view: text, markup, annotated - select for diffs
Sun Feb 2 13:05:33 2025 UTC (6 weeks, 1 day ago) by pho
Branches: MAIN
Diff to: previous 1.12: preferred, colored
Changes since revision 1.12: +2 -2 lines
Bump all Haskell packages after switching the default compiler.

Revision 1.12: download - view: text, markup, annotated - select for diffs
Sat Feb 1 12:22:28 2025 UTC (6 weeks, 2 days ago) by pho
Branches: MAIN
Diff to: previous 1.11: preferred, colored
Changes since revision 1.11: +3 -3 lines
lang/dhall: update to dhall-1.42.2

1.42.2

* [Supports standard version 23.1.0](https://github.com/dhall-lang/dhall-lang/releases/tag/v23.1.0)
  * [Allow `Natural` and `Integer` literals in binary notation](https://github.com/dhall-lang/dhall-haskell/pull/2540)
* Fix macOS build [[#2561](https://github.com/dhall-lang/dhall-haskell/pull/2561)] / [[#2586](https://github.com/dhall-lang/dhall-haskell/pull/2586)]
* [`dhall to-directory-tree`: Fix support for empty `Map`s](https://github.com/dhall-lang/dhall-haskell/pull/2609)
* [`Dhall.TH`: Improve recompilation checking](https://github.com/dhall-lang/dhall-haskell/pull/2620)
  * `Dhall.TH` utilities now use `addDependentFile` internally so that GHC will recompile if any Dhall dependencies change
* Performance improvements
  * Optimize `Natural/fold`: [[#2585](https://github.com/dhall-lang/dhall-haskell/pull/2585)] / [[#2596](https://github.com/dhall-lang/dhall-haskell/pull/2596)]
  * [Improve `Dhall.Map.traverseWithKey` performance](https://github.com/dhall-lang/dhall-haskell/pull/2589)
    * The fold will now short-circuit if it reaches a fixed point
  * [#2611](https://github.com/dhall-lang/dhall-haskell/pull/2611)
* Fixes and improvements to test suite
  * [#2593](https://github.com/dhall-lang/dhall-haskell/pull/2593)
* Fixes and improvements to haddocks
  * [#2546](https://github.com/dhall-lang/dhall-haskell/pull/2546)
* Fixes and improvements to code formatting
  * [#2608](https://github.com/dhall-lang/dhall-haskell/pull/2608)

Revision 1.11: download - view: text, markup, annotated - select for diffs
Thu May 9 01:32:22 2024 UTC (10 months, 1 week ago) by pho
Branches: MAIN
CVS tags: pkgsrc-2024Q4-base, pkgsrc-2024Q4, pkgsrc-2024Q3-base, pkgsrc-2024Q3, pkgsrc-2024Q2-base, pkgsrc-2024Q2
Diff to: previous 1.10: preferred, colored
Changes since revision 1.10: +2 -2 lines
Recursive revbump after changing the default Haskell compiler

Revision 1.10: download - view: text, markup, annotated - select for diffs
Sat May 4 12:41:41 2024 UTC (10 months, 1 week ago) by pho
Branches: MAIN
Diff to: previous 1.9: preferred, colored
Changes since revision 1.9: +3 -3 lines
lang/dhall: Update to 1.42.1

1.42.1

    Add several new entrypoints to Dhall module [#2534] / [#2544]

    Build against latest versions of:
        ansi-terminal
        optparse-applicative
        optparse-generic
        lens
        template-haskell [#2532] / [#2542]
        unix-compat 1.42.0

    Supports standard version 23.0.0
        BREAKING CHANGE TO THE API AND LANGUAGE: Language support for Bytes literals
            This is a breaking change to the API due to adding new Bytes and BytesLiteral constructors to the Expr type
            This is a breaking change to the language now that Bytes is a reserved identifier
        BREAKING CHANGE TO THE API AND LANGUAGE: New {Date,Time,TimeZone}/show builtins
            This is a breaking change to the API due to adding new {Date,Time,TimeZone}Show constructors to the Expr type
            This is a breaking change to the language now that {Date,Time,TimeZone}/show are not reserved identifiers

    BREAKING CHANGE: dhall lint no longer sorts let bindings
        This had to be removed because the old behavior was not always correct
        The old behavior would sometimes change the behavior of a Dhall program or break the program
        Out of an abundance of caution we're disabling the feature until it can be properly fixed (which is't trivial)

    BUG FIX: Fix pretty-printing of Time literals
        The pretty-printer was stripping leading zeros from the fractional component of seconds

    BUG FIX: Fix custom normalizers to work for things other than functions
        Before this change you could extend the language with custom functions, but not custom values (e.g. foo = 1)

    BUG FIX: Don't URL encode path components
        The pretty-printer was URL-encoding path components, which is not correct (according to the standard)
        URL path components are supposed to be already URL-encoded by the user and left undisturbed by the interpreter (which is now what it correctly does)

    New dhall package command: #2478, #2508
        This command makes it easier to turn a directory full of Dhall expressions into a dhall package (e.g. package.dhall)

    Improved dhall to-directory-tree subcommand
        The dhall to-directory-tree subcommand now optionally supports specifying metadata for generated paths
        For a worked example, see: https://github.com/dhall-lang/dhall-haskell/blob/main/dhall/examples/to-directory-tree.dhall

    dhall freeze --cache --all is now idempotent: #2486, #2500
        Before this change a second run would fail due to attempting to resolve the missing import it would generate

    New Template Haskell options for adding strictness annotations to generated Haskell types

    Template Haskell can now generate higher-kinded Haskell types from higher-kinded Dhall types

    New Dhall.Freeze utilities for working with custom evaluators

    Add Data instances for Import and various other types

    Add Eq instances for InvalidDecoder and ExtractError

Revision 1.9: download - view: text, markup, annotated - select for diffs
Thu Nov 2 06:37:07 2023 UTC (16 months, 2 weeks ago) by pho
Branches: MAIN
CVS tags: pkgsrc-2024Q1-base, pkgsrc-2024Q1, pkgsrc-2023Q4-base, pkgsrc-2023Q4
Diff to: previous 1.8: preferred, colored
Changes since revision 1.8: +2 -2 lines
Revbump all Haskell after updating lang/ghc96

Revision 1.8: download - view: text, markup, annotated - select for diffs
Tue Oct 31 08:46:24 2023 UTC (16 months, 2 weeks ago) by pho
Branches: MAIN
Diff to: previous 1.7: preferred, colored
Changes since revision 1.7: +4 -4 lines
lang/dhall: Update to 1.42.0

1.42.0
* Supports standard version 23.0.0
  - BREAKING CHANGE TO THE API AND LANGUAGE: Language support for Bytes
    literals
    * This is a breaking change to the API due to adding new Bytes and
      BytesLiteral constructors to the Expr type
    * This is a breaking change to the language now that Bytes is a
      reserved identifier
  - BREAKING CHANGE TO THE API AND LANGUAGE: New {Date,Time,TimeZone}/show
    builtins
    * This is a breaking change to the API due to adding new
      {Date,Time,TimeZone}Show constructors to the Expr type
    * This is a breaking change to the language now that
      {Date,Time,TimeZone}/show are not reserved identifiers
* BREAKING CHANGE: dhall lint no longer sorts let bindings
  - This had to be removed because the old behavior was not always correct
  - The old behavior would sometimes change the behavior of a Dhall program
    or break the program
  - Out of an abundance of caution we're disabling the feature until it can
    be properly fixed (which is't trivial)
* BUG FIX: Fix pretty-printing of Time literals
  - The pretty-printer was stripping leading zeros from the fractional
    component of seconds
* BUG FIX: Fix custom normalizers to work for things other than functions
  - Before this change you could extend the language with custom functions,
    but not custom values (e.g. foo = 1)
* BUG FIX: Don't URL encode path components
  - The pretty-printer was URL-encoding path components, which is not
    correct (according to the standard)
  - URL path components are supposed to be already URL-encoded by the user
    and left undisturbed by the interpreter (which is now what it correctly
    does)
* New dhall package command: #2478, #2508
  - This command makes it easier to turn a directory full of Dhall
    expressions into a dhall package (e.g. package.dhall)
* Improved dhall to-directory-tree subcommand
  - The dhall to-directory-tree subcommand now optionally supports
    specifying metadata for generated paths
  - For a worked example, see:
    https://github.com/dhall-lang/dhall-haskell/blob/main/dhall/examples/to-directory-tree.dhall
* dhall freeze --cache --all is now idempotent: #2486, #2500
  - Before this change a second run would fail due to attempting to resolve
    the missing import it would generate
* New Template Haskell options for adding strictness annotations to
  generated Haskell types
* Template Haskell can now generate higher-kinded Haskell types from
  higher-kinded Dhall types
* New Dhall.Freeze utilities for working with custom evaluators
* Add Data instances for Import and various other types
* Add Eq instances for InvalidDecoder and ExtractError

Revision 1.7: download - view: text, markup, annotated - select for diffs
Mon Oct 9 04:54:37 2023 UTC (17 months, 1 week ago) by pho
Branches: MAIN
Diff to: previous 1.6: preferred, colored
Changes since revision 1.6: +2 -2 lines
Bump Haskell packages after updating lang/ghc94

Revision 1.6: download - view: text, markup, annotated - select for diffs
Tue Feb 7 01:40:56 2023 UTC (2 years, 1 month ago) by pho
Branches: MAIN
CVS tags: pkgsrc-2023Q3-base, pkgsrc-2023Q3, pkgsrc-2023Q2-base, pkgsrc-2023Q2, pkgsrc-2023Q1-base, pkgsrc-2023Q1
Diff to: previous 1.5: preferred, colored
Changes since revision 1.5: +2 -2 lines
revbump all the Haskell packages after modifying the runtime system of lang/ghc94

Revision 1.5: download - view: text, markup, annotated - select for diffs
Sun Jan 29 12:16:06 2023 UTC (2 years, 1 month ago) by pho
Branches: MAIN
Diff to: previous 1.4: preferred, colored
Changes since revision 1.4: +5 -3 lines
lang/dhall: Update to 1.41.2

1.41.2
* BUG FIX: Fix :hash REPL command to α-normalize input
* Add {From,To}Dhall instances for DayOfWeek
* Add {From,To}Dhall instances for ShortText
* Performance improvements
* Fixes and improvements to haddocks
* Fixes and improvements to test suite
* Build against newer dependencies

1.41.1
* BUG FIX: Don't escape ? path component when pretty-printing with
  expressions

1.41.0
* Support standard version 22.0.0
  - Allow with expressions to update Optional values using ?
  - Add showConstructor keyword
* BUG FIX: Fix pretty-printing of time zones
  - Timezones with a negative offset were previously being rendered with
    two leading minus signs instead of one
* BUG FIX: dhall freeze --cache to work with standard version 21.0.0
  - dhall freeze will now use missing sha256:… for the first import so that
    the latter import will be tried if the import is not in cache
  - The old behavior is incompatible with standard version 21.0.0 because
    the new behavior of the ? operator doesn't fall back on hash mismatches
* BUG FIX: Allow with expression to update a field named Some
  - This fixes a discrepancy between the Haskell implementation and the
    standard where the Haskell implementation would not permit { Some = 0 }
    with Some = 1
* Fix dhall {format,lint,freeze} to preserve leading shebangs
* Add FromDhall instances for Int{8,16,32,64}

Revision 1.4: download - view: text, markup, annotated - select for diffs
Wed Sep 7 06:50:49 2022 UTC (2 years, 6 months ago) by pho
Branches: MAIN
CVS tags: pkgsrc-2022Q4-base, pkgsrc-2022Q4, pkgsrc-2022Q3-base, pkgsrc-2022Q3
Diff to: previous 1.3: preferred, colored
Changes since revision 1.3: +2 -2 lines
Recursive bump for recently updated Haskell packages

Revision 1.3: download - view: text, markup, annotated - select for diffs
Sat Aug 20 08:08:20 2022 UTC (2 years, 6 months ago) by wiz
Branches: MAIN
Diff to: previous 1.2: preferred, colored
Changes since revision 1.2: +2 -2 lines
hs*: recursive bump for new dependencies needed

for hs-aeson, hs-vector

Revision 1.2: download - view: text, markup, annotated - select for diffs
Sat Feb 26 03:58:14 2022 UTC (3 years ago) by pho
Branches: MAIN
CVS tags: pkgsrc-2022Q2-base, pkgsrc-2022Q2, pkgsrc-2022Q1-base, pkgsrc-2022Q1
Diff to: previous 1.1: preferred, colored
Changes since revision 1.1: +2 -2 lines
Bump all Haskell packages after enabling "split sections" in mk/haskell.mk

Revision 1.1: download - view: text, markup, annotated - select for diffs
Wed Feb 23 16:58:29 2022 UTC (3 years ago) by pho
Branches: MAIN
lang/dhall: import dhall-1.40.2

Dhall is an explicitly typed configuration language that is not Turing
complete. Despite being Turing incomplete, Dhall is a real programming
language with a type-checker and evaluator.

Use this library to parse, type-check, evaluate, and pretty-print the Dhall
configuration language. This package also includes an executable which
type-checks a Dhall file and reduces the file to a fully evaluated normal
form.

Diff request

This form allows you to request diffs between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.

Log view options

CVSweb <webmaster@jp.NetBSD.org>