Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

ghc-dhall-1.40.2-bp154.1.14 RPM for ppc64le

From OpenSuSE Leap 15.4 for ppc64le

Name: ghc-dhall Distribution: SUSE Linux Enterprise 15 SP4
Version: 1.40.2 Vendor: openSUSE
Release: bp154.1.14 Build date: Wed May 11 19:17:21 2022
Group: Unspecified Build host: obs-power9-12
Size: 85772002 Source RPM: ghc-dhall-1.40.2-bp154.1.14.src.rpm
Packager: https://bugs.opensuse.org
Url: https://hackage.haskell.org/package/dhall
Summary: A configuration language guaranteed to terminate
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.

Read "Dhall.Tutorial" to learn how to use this library.

Provides

Requires

License

BSD-3-Clause

Changelog

* Thu Feb 03 2022 Peter Simons <psimons@suse.com>
  - Update dhall to version 1.40.2 revision 2.
    1.40.2
    * [Supports standard version 21.1.0](https://github.com/dhall-lang/dhall-haskell/pull/2236)
    * [The interpreter now supports customizing headers using a `headers.dhall`
      configuration file](https://github.com/dhall-lang/dhall-haskell/pull/2236)
    * [Generalize grammar for certain annotations](https://github.com/dhall-lang/dhall-haskell/pull/2320)
    * [Add support for a trailing line comment without a newline](https://github.com/dhall-lang/dhall-haskell/pull/2309)
    * [BUG FIX: `dhall repl` no longer ignores type annotations on `:let` commands](https://github.com/dhall-lang/dhall-haskell/pull/2297)
    * Before this fix, `:let x : T = 3` would ignore the `: T` type annotation
    * [BUG FIX: Don't accept a bar after an empty union](https://github.com/dhall-lang/dhall-haskell/pull/2338)
    * Before this fix, the interpreter would accept something like `<>|`, which
      is not valid according to the standard grammar
    * New `FromDhall`/`ToDhall` instances for `Day`/`TimeOfDay`/`TimeZone` [#2294](https://github.com/dhall-lang/dhall-haskell/pull/2294) [#2300](https://github.com/dhall-lang/dhall-haskell/pull/2300)
    * These types correspond to the recent temporal literals added to the
      language
    * [New `subExpressionsWith` `Traversal`](https://github.com/dhall-lang/dhall-haskell/pull/2302)
    * [Add Template Haskell support for modifying field names in generated Haskell
      types](https://github.com/dhall-lang/dhall-haskell/pull/2285)
    * This adds a new `makeHaskellTypesWith` utility with takes a
      `GenerateOptions` function argument for customizing the code-generation
      logic
    * This comes in handy when Dhall fields have names are reserved keywords in
      Haskell code.  You can now transform the Haskell field names to avoid
      collisions
    * [Support GHC 9.2](https://github.com/dhall-lang/dhall-haskell/pull/2328)
    * Fixes and improvements to documentation
    * [#2290](https://github.com/dhall-lang/dhall-haskell/pull/2290)
    * Fixes and improvements to error messages
    * [#2303](https://github.com/dhall-lang/dhall-haskell/pull/2303)
* Mon Nov 15 2021 psimons@suse.com
  - Update dhall to version 1.40.1 revision 5.
    Upstream has revised the Cabal build instructions on Hackage.
* Thu Nov 11 2021 psimons@suse.com
  - Update dhall to version 1.40.1 revision 4.
    Upstream has revised the Cabal build instructions on Hackage.
* Sun Nov 07 2021 psimons@suse.com
  - Update dhall to version 1.40.1 revision 3.
    Upstream has revised the Cabal build instructions on Hackage.
* Mon Sep 27 2021 psimons@suse.com
  - Update dhall to version 1.40.1 revision 2.
    Upstream has revised the Cabal build instructions on Hackage.
* Wed Aug 25 2021 psimons@suse.com
  - Update dhall to version 1.40.1.
    1.40.1
    * [BUG FIX: Fix equivalence check for `Date` / `Time` / `TimeZone`](https://github.com/dhall-lang/dhall-haskell/pull/2291)
    * This fixes a serious bug in the recently introduced support for temporal
      literals where they would fail to type-check when given a correct type
      annotation or when they were checked against an existing type
    * For example, `00:00:00 : Time` was failing to type-check
* Sun Aug 22 2021 psimons@suse.com
  - Update dhall to version 1.40.0.
    1.40.0
    * [Almost supports version 20.2.0 of the standard](https://github.com/dhall-lang/dhall-lang/releases/tag/v20.2.0)
    * The main thing that is missing is support for the `headers.dhall` file
    * [BREAKING CHANGE TO THE LANGUAGE: Add support for `Date` / `Time` / `TimeZone` ](https://github.com/dhall-lang/dhall-haskell/pull/2247)
    * This is a breaking change because `Date`, `Time`, and `TimeZone` are
      now reserved identifiers
    * [Improved fallback behavior for `?`](https://github.com/dhall-lang/dhall-haskell/pull/2203)
    * [BREAKING CHANGE TO THE LANGUAGE: Require whitespace before `with`](https://github.com/dhall-lang/dhall-haskell/pull/2213)
    * The parser now requires whitespace before the `with` keyword, which brings
      the Haskell implementation into closer compliance with the standard
    * In practice this is a technically breaking change which will not affect
      most programs
    * [New `FromDhall` instances for `Predicate`, `Equivalence`, and `Op`](https://github.com/dhall-lang/dhall-haskell/pull/2278)
    * [`dhall lint` will now sort `let` bindings with imports](https://github.com/dhall-lang/dhall-haskell/pull/2205)
    * `dhall lint` now reorders `let` bindings to move imports to the top so
      long as doing so does not change the behavior of the program
    * Fixes and improvements to code formatting
    * [#2280](https://github.com/dhall-lang/dhall-haskell/pull/2280)
    * Fixes and improvements to error messages
    * [#2244](https://github.com/dhall-lang/dhall-haskell/pull/2244)
    * [#2238](https://github.com/dhall-lang/dhall-haskell/pull/2238)
* Mon Jul 19 2021 psimons@suse.com
  - Update dhall to version 1.39.0 revision 3.
    Upstream has revised the Cabal build instructions on Hackage.
* Thu Jul 15 2021 psimons@suse.com
  - Update dhall to version 1.39.0 revision 1.
    Upstream has revised the Cabal build instructions on Hackage.
* Fri Jun 04 2021 psimons@suse.com
  - Update dhall to version 1.39.0.
    1.39.0
    * [Supports version 20.2.0 of the standard](https://github.com/dhall-lang/dhall-lang/releases/tag/v20.2.0)
    * [Add support for Unix shebangs](https://github.com/dhall-lang/dhall-haskell/pull/2175)
    * [BREAKING CHANGE TO THE API: `dhall {format,freeze,lint}` now accept multiple
      files](https://github.com/dhall-lang/dhall-haskell/pull/2169)
    * The `--inplace` flag is no longer necessary and you can now specify
      multiple files to update in place on the command line, like
      `dhall format foo.dhall bar.dhall`
    * The `--inplace` flag is still accepted, but does nothing, and will emit a
      warning
    * This is a breaking change to the API for formatting/freezing/linting files
      because now you can specify multiple inputs instead of one input
    * [BREAKING CHANGE: Pre-6.0.0 hashes are no longer supported](https://github.com/dhall-lang/dhall-haskell/pull/2190)
    * The interpreter no longer provides backwards compatibility for integrity
      checks computed before standard version 6.0.0
    * This is a breaking change to the API of the `Dhall.Binary` module, where
      certain utilities are no longer parameterized on a `StandardVersion`
    * This is also a breaking change to any Dhall code that depended on these
      really old integrity checks
    * [BUG FIX: Formatting `≡` now correctly preserves the original character set](https://github.com/dhall-lang/dhall-haskell/pull/2176)
    * [BUG FIX: Don't panic on `Text/replace ""`](https://github.com/dhall-lang/dhall-haskell/pull/2184)
    * [Quasiquotation support for Dhall](https://github.com/dhall-lang/dhall-haskell/pull/2198)
    * You can now convert a Dhall expression to the corresponding syntax tree
      using a quasiquoter like this: `[dhall| \x -> x + 2 ]`
    * [New `Dhall.Marshal.{Encode,Decode}` modules](https://github.com/dhall-lang/dhall-haskell/pull/2193)
    * These modules split up the `Dhall` module into two smaller modules for
      encoding and decoding logic, respectively
    * The `Dhall` module still re-exports the same functionality as before, so
      this is not a breaking change
    * [Support GHC 9.0.1](https://github.com/dhall-lang/dhall-haskell/pull/2154)
    * Fixes and improvements to code formatting
    * [Improve pretty-printing of `sha256`](https://github.com/dhall-lang/dhall-haskell/pull/2189)
* Tue May 18 2021 psimons@suse.com
  - Update dhall to version 1.38.1 revision 2.
    Upstream has revised the Cabal build instructions on Hackage.
* Tue May 11 2021 psimons@suse.com
  - Update dhall to version 1.38.1 revision 1.
    Upstream has revised the Cabal build instructions on Hackage.
* Tue May 11 2021 Ondřej Súkup <mimi.vx@gmail.com>
  - relax constraints on memory
* Mon Mar 29 2021 psimons@suse.com
  - Update dhall to version 1.38.1.
    1.38.1
    * [Add `INLINABLE` annotations in more places](https://github.com/dhall-lang/dhall-haskell/pull/2164)
    * This may improve performance by enabling more specializations
    * [Fix `hashable`-related test failures](https://github.com/dhall-lang/dhall-haskell/pull/2152)
    * [Fix support for GHC 8.4.4](https://github.com/dhall-lang/dhall-haskell/pull/2143)
    * … by using `GeneralizedNewtypeDeriving` (with a `z`)
    * [Allow doctest-0.18](https://github.com/dhall-lang/dhall-haskell/pull/2148)
    * [Allow bytestring-0.11](https://github.com/dhall-lang/dhall-haskell/pull/2144)
* Sat Feb 13 2021 psimons@suse.com
  - Update dhall to version 1.38.0 revision 2.
    Upstream has revised the Cabal build instructions on Hackage.
* Thu Jan 28 2021 psimons@suse.com
  - Update dhall to version 1.38.0 revision 1.
    1.38.0
    * [BREAKING CHANGE: Detect preferred character set from input](https://github.com/dhall-lang/dhall-haskell/pull/2108)
    * `dhall format` will now preserve the character set of the formatted file
      by default.  In other words, if the file uses ASCII punctuation then
      `dhall format` will format the file using ASCII punctuation.
    * If the file contains both ASCII and Unicode punctuation it will prefer
      Unicode by default
    * This is a breaking change because the `Lam` / `Pi` / `Combine` /
      `CombineTypes`, and `Prefer` constructors now take an additional argument
      to record which character set was used
    * [BUG FIX: Fix CORS compliance check](https://github.com/dhall-lang/dhall-haskell/pull/2121)
    * Previous versions were not correctly enforcing CORS compliance
    * This implies that some imports that would have worked previously by
      accident will now fail; specifically: an import from one domain
      transitively importing something from another domain that has not opted
      into CORS
    * [Add `ToDhall (Fix f)` instance](https://github.com/dhall-lang/dhall-haskell/pull/2122)
    * Fixes and improvements to error messages
    * [#2130](https://github.com/dhall-lang/dhall-haskell/pull/2130)
* Tue Dec 29 2020 psimons@suse.com
  - Update dhall to version 1.37.1 revision 1.
    Upstream has revised the Cabal build instructions on Hackage.
* Thu Dec 17 2020 Ondřej Súkup <mimi.vx@gmail.com>
  - disable %{ix86} build
* Thu Dec 17 2020 psimons@suse.com
  - Update dhall to version 1.37.1.
    1.37.1
    * [Fix performance regression for `with` expressions](https://github.com/dhall-lang/dhall-haskell/pull/2112)
* Mon Dec 07 2020 psimons@suse.com
  - Update dhall to version 1.37.0.
    1.37.0
    * [Supports version 20.0.0 of the standard](https://github.com/dhall-lang/dhall-lang/releases/tag/v20.0.0)
    * [Implement revised `Text/replace` β-normalization](https://github.com/dhall-lang/dhall-haskell/pull/2072)
    * [Allow `Text/replace ""` to support an abstract haystack](https://github.com/dhall-lang/dhall-haskell/pull/2084)
    * [Support `if` expressions returning a type or kind](https://github.com/dhall-lang/dhall-haskell/pull/2080)
    * BREAKING CHANGE TO THE API: [Improve error message for duplicate projection label](https://github.com/dhall-lang/dhall-haskell/pull/2097)
    * This also makes the implementation more standards-compliant, by treating
      a duplicate label as a type error instead of a parse error
    * This is a breaking change since the `Project` constructor now stores a
      `[Text]` instead of `Set Text`
    * [Add `--cache` flag to `dhall hash`](https://github.com/dhall-lang/dhall-haskell/pull/2093)
    * This flag adds the hashed expression to the cache when enabled
    * [Deprecate `Inject` / `Interpret`](https://github.com/dhall-lang/dhall-haskell/pull/2099)
    * You should instead use `ToDhall` / `FromDhall`, respectively
    * Fixes and improvements to the haddocks:
    * [#2098](https://github.com/dhall-lang/dhall-haskell/pull/2098)
    * [#2100](https://github.com/dhall-lang/dhall-haskell/pull/2100)
    * Fixes and improvements to error messages:
    * [#2082](https://github.com/dhall-lang/dhall-haskell/pull/2082)
    * [#2095](https://github.com/dhall-lang/dhall-haskell/pull/2095)
    * Fixes and improvements to the parser:
    * [#2083](https://github.com/dhall-lang/dhall-haskell/pull/2089)
    * Fixes and improvements to the pretty printer:
    * [#2083](https://github.com/dhall-lang/dhall-haskell/pull/2083)
    * [#2101](https://github.com/dhall-lang/dhall-haskell/pull/2101)
* Sun Dec 06 2020 psimons@suse.com
  - Update dhall to version 1.36.0 revision 1.
    Upstream has revised the Cabal build instructions on Hackage.
* Wed Dec 02 2020 Ondřej Súkup <mimi.vx@gmail.com>
  - relax overspecified constraints
* Thu Oct 22 2020 psimons@suse.com
  - Update dhall to version 1.36.0.
    1.36.0
    * [Supports version 19.0.0 of the standard](https://github.com/dhall-lang/dhall-lang/releases/tag/v19.0.0)
    * BREAKING CHANGE TO THE API: [Add `Text/replace` built-in](https://github.com/dhall-lang/dhall-haskell/pull/2063)
    * [Implement `with` without syntactic sugar](https://github.com/dhall-lang/dhall-haskell/pull/2055)
    * [`dhall lint` will now add a `.dhall` extension to all Prelude imports](https://github.com/dhall-lang/dhall-haskell/pull/2061)
    * The old extension-free Prelude imports are deprecated
    * [Fix command-line completions for files](https://github.com/dhall-lang/dhall-haskell/pull/2016)
    * [Improve Template Haskell support for record constructors](https://github.com/dhall-lang/dhall-haskell/pull/2070)
    * Fixes and improvements to code formatting
    * [#2037](https://github.com/dhall-lang/dhall-haskell/pull/2037)
    * [#2048](https://github.com/dhall-lang/dhall-haskell/pull/2048)
    * [#2069](https://github.com/dhall-lang/dhall-haskell/pull/2069)
* Tue Oct 06 2020 psimons@suse.com
  - Update dhall to version 1.35.0 revision 2.
    Upstream has revised the Cabal build instructions on Hackage.
* Wed Sep 16 2020 psimons@suse.com
  - Update dhall to version 1.35.0 revision 1.
    Upstream has revised the Cabal build instructions on Hackage.
* Sat Sep 12 2020 psimons@suse.com
  - Update dhall to version 1.35.0.
    1.35.0
    * [Supports version 18.0.0 of the standard](https://github.com/dhall-lang/dhall-lang/releases/tag/v18.0.0)
    * [Implement more efficient `with` desugaring](https://github.com/dhall-lang/dhall-haskell/pull/1993)
    * Chained `with` expressions will now be much more efficient
    * [BREAKING CHANGE TO THE API: Preserve whitespace for `Lam` constructor](https://github.com/dhall-lang/dhall-haskell/pull/1980)
    * This change extends the `Lam` constructor to preserve whitespace around
      the variable binding
    * The motivation for this change is to enable `dhall-docs` to support
      jumping to definitions
    * You can replace your existing `Lam` constructors with
      `Dhall.Core.makeFunctionBinding`
    * [BREAKING CHANGE TO THE API: Preserve whitespace for `Field` constructors](https://github.com/dhall-lang/dhall-haskell/pull/1991)
    * This change extends the `Field` constructor to preserve whitespace around
      the selected field
    * The motivation for this change is to enable `dhall-docs` to support
      jumping to definitions
    * You can use `Dhall.Core.makeFieldSelection` and
      `Dhall.Core.fieldSelectionLabel` to convert between the detailed and the
      simple representation of the selected field.
    * [Add `FromDhall` instances for `{Int,Word}{,8,16,32,64}`](https://github.com/dhall-lang/dhall-haskell/pull/2012)
    * [Add `--output` option for `dhall text` subcommand](https://github.com/dhall-lang/dhall-haskell/pull/1974)
    * [Add `Dhall.Crypto.toString`](https://github.com/dhall-lang/dhall-haskell/pull/1976)
    * [Make the HTTP `Manager` configurable](https://github.com/dhall-lang/dhall-haskell/pull/2027)
    * Several import-related functions now provide an alternative variants that
      allows the user to supply a custom `Manager`
    * You can use this to tweak HTTP request timeouts or use a different TLS
      manager (e.g. one from `http-client-openssl`)
    * Fixes and improvements to code formatting
    * [#2000](https://github.com/dhall-lang/dhall-haskell/pull/2000)
    * [#2021](https://github.com/dhall-lang/dhall-haskell/pull/2021)
      The formatter now preserves comments for record fields (both record types
      and record literals)
    * Fixes and improvements to documentation
    * [#2011](https://github.com/dhall-lang/dhall-haskell/pull/2011)
    * [#2013](https://github.com/dhall-lang/dhall-haskell/pull/2013)
    * [#2014](https://github.com/dhall-lang/dhall-haskell/pull/2014)
    * Fixes and improvements to test suite
    * [#2020](https://github.com/dhall-lang/dhall-haskell/pull/2020)
* Tue Sep 08 2020 psimons@suse.com
  - Update dhall to version 1.34.0 revision 2.
    1.34.0
    * [Supports version 17.1.0 of the standard](https://github.com/dhall-lang/dhall-lang/releases/tag/v17.1.0)
    * [Add support for trailing commas](https://github.com/dhall-lang/dhall-haskell/pull/1885)
    * BREAKING CHANGE to the API: [Support prefix comments on record key-value pairs](https://github.com/dhall-lang/dhall-haskell/pull/1908)
    * The Dhall AST (i.e. `Expr`) now preserves some comments for record types
      and record literals
    * The impact of this change is that you will need to add
      `Dhall.Syntax.makeRecordField` or `Dhall.Syntax.recordFieldValue` in a few
      places wherever your Haskell assembles or disassembles record expressions
    * The motivation of this change is two-fold:
    * To eventually enable `dhall-docs` support for rendering record
      comments as documentation
    * To eventually enable support for preserving record-related comments
      when formatting Dhall code
    * BUG FIX: [Fix `with` expressions to permit functions on their left-hand side](https://github.com/dhall-lang/dhall-haskell/pull/1897)
    * This was a case of the Haskell implementation not being compliant with the
      standard grammar
    * [Drop support for GHC 8.2](https://github.com/dhall-lang/dhall-haskell/pull/1949)
    * [Add a new `dhall rewrite-with-schemas` command](https://github.com/dhall-lang/dhall-haskell/pull/1902)
    * You can now simplify a Dhall expression using a schema record (e.g. a
      `./schemas.dhall` record that a package might provide)
    * This simplification replaces large anonymous records with an
      equivalent use of a record completion when possible
    * [Add `--transitive` flag to `dhall {format,lint,freeze}](https://github.com/dhall-lang/dhall-haskell/pull/1880)
    * This flag lets you format/lint/freeze a file and all of its transitive
      dependencies that are reachable via relative file imports
    * [Move `man/dhall.1` to `data-files`](https://github.com/dhall-lang/dhall-haskell/pull/1921)
    * This ensures that Cabal will install `dhall`'s `man` pages in the
      correct directory
    * Performance improvements
    * [#1879](https://github.com/dhall-lang/dhall-haskell/pull/1879)
    * Standards compliance
    * [#1953](https://github.com/dhall-lang/dhall-haskell/pull/1953)
    * [#1954](https://github.com/dhall-lang/dhall-haskell/pull/1954)
    * [#1956](https://github.com/dhall-lang/dhall-haskell/pull/1956)
    * [#1957](https://github.com/dhall-lang/dhall-haskell/pull/1957)
    * [#1958](https://github.com/dhall-lang/dhall-haskell/pull/1958)
    * Fixes and improvements to haddocks
    * [#1881](https://github.com/dhall-lang/dhall-haskell/pull/1881)
    * [#1955](https://github.com/dhall-lang/dhall-haskell/pull/1955)
* Mon Aug 31 2020 psimons@suse.com
  - Update dhall to version 1.33.1 revision 2.
    Upstream has revised the Cabal build instructions on Hackage.
* Wed Aug 19 2020 Michel Normand <normand@linux.vnet.ibm.com>
  - Add _constraints with 6GB min disk space for ppc64/ppc64le
* Tue Aug 18 2020 Peter Simons <psimons@suse.com>
  - Replace %setup -q with the more modern %autosetup macro.
* Tue Aug 18 2020 Peter Simons <psimons@suse.com>
  - Tweak Cabal file to accept latest version of optparse-applicative.
* Thu Aug 13 2020 Peter Simons <psimons@suse.com>
  - Relax overspecified dependency on ansi-terminal.
* Mon Aug 10 2020 Ondřej Súkup <mimi.vx@gmail.com>
  - relax dependency constraints
* Wed Jul 08 2020 psimons@suse.com
  - Add dhall at version 1.33.1.

Files

/usr/bin/dhall
/usr/lib64/ghc-8.10.7/dhall-1.40.2
/usr/lib64/ghc-8.10.7/dhall-1.40.2/libHSdhall-1.40.2-KmFnIRXQFGEAMxFwnVBckD-ghc8.10.7.so
/usr/share/dhall-1.40.2
/usr/share/dhall-1.40.2/man
/usr/share/dhall-1.40.2/man/dhall.1
/usr/share/licenses/ghc-dhall
/usr/share/licenses/ghc-dhall/LICENSE


Generated by rpm2html 1.8.1

Fabrice Bellet, Tue Apr 9 17:00:22 2024