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

ghc-base-compat-0.13.1-1.4 RPM for riscv64

From OpenSuSE Ports Tumbleweed for riscv64

Name: ghc-base-compat Distribution: openSUSE Tumbleweed
Version: 0.13.1 Vendor: openSUSE
Release: 1.4 Build date: Wed Oct 11 13:37:07 2023
Group: Unspecified Build host: reproducible
Size: 133880 Source RPM: ghc-base-compat-0.13.1-1.4.src.rpm
Packager: https://bugs.opensuse.org
Url: https://hackage.haskell.org/package/base-compat
Summary: A compatibility layer for base
Provides functions available in later versions of 'base' to a wider range of
compilers, without requiring you to use CPP pragmas in your code. See the
<https://github.com/haskell-compat/base-compat/blob/master/base-compat/README.markdown
README> for what is covered. Also see the
<https://github.com/haskell-compat/base-compat/blob/master/base-compat/CHANGES.markdown
changelog> for recent changes.

Note that 'base-compat' does not add any orphan instances. There is a separate
package, '<http://hackage.haskell.org/package/base-orphans base-orphans>', for
that.

In addition, 'base-compat' does not backport any data types or type classes.
See
'<https://github.com/haskell-compat/base-compat/blob/master/base-compat/README.markdown#data-types-and-type-classes
this section of the README>' for more info.

'base-compat' is designed to have zero dependencies. For a version of
'base-compat' that depends on compatibility libraries for a wider support
window, see the '<http://hackage.haskell.org/package/base-compat-batteries
base-compat-batteries>' package. Most of the modules in this library have the
same names as in 'base-compat-batteries' to make it easier to switch between
the two. There also exist versions of each module with the suffix '.Repl',
which are distinct from anything in 'base-compat-batteries', to allow for
easier use in GHCi.

Provides

Requires

License

MIT

Changelog

* Wed Oct 11 2023 Peter Simons <psimons@suse.com>
  - Update base-compat to version 0.13.1.
    Upstream has edited the change log file since the last release in
    a non-trivial way, i.e. they did more than just add a new entry
    at the top. You can review the file at:
    http://hackage.haskell.org/package/base-compat-0.13.1/src/CHANGES.markdown
* Sat May 27 2023 Peter Simons <psimons@suse.com>
  - Update base-compat to version 0.13.0.
    [#]# Changes in 0.13.0 [2023.03.10]
    - Sync with `base-4.18`/GHC 9.6
    - Backport `liftA2` being re-exported from `Prelude.Compat`.
    - `Data.Tuple.Compat`'s `Solo` API now matches what is present in `Data.Tuple`
      in `base-4.18`. In particular, we now re-export both the `MkSolo` and `Solo`
      data constructors when building with `ghc-prim-0.10.0` or later, with
      `MkSolo` being preferred over `Solo`. If you want to backport `MkSolo` to
      earlier versions of GHC, import `Data.Tuple.Compat` from
      `base-compat-batteries` instead.
    - Backport `traceWith`, `traceShowWith`, and `traceEventWith` to `Debug.Trace`.
      Note that `traceEventWith` is only provided when building with `base-4.5` or
      later, as that is the first version of `base` to provide the `traceEvent`
      primitive on which `traceEventWith` is defined.
    - Backport `inits1` and `tails1` to `Data.List.NonEmpty.Compat`.
    - Backport `minusNaturalMaybe` to `Numeric.Natural.Compat`.
    - Backport `applyWhen` to `Data.Function.Compat`.
    - Backport `mapAccumM` and `forAccumM` to `Data.Traversable.Compat`.
    - Backport `heqT` to `Data.Typeable.Compat`. Note that `heqT` is only defined
      when building with `base-4.10` or later, as that is the first version of
      `base` to provide the primitives needed to define `heqT`.
    - Introduce `Data.Foldable1.Compat` and `Data.Bifoldable1.Compat` modules,
      which correspond to changes made in `base-4.18.0.0`. You may consider using
      `base-compat-batteries` instead if you want increase the range of `base`
      versions that are supported.
* Thu Mar 30 2023 Peter Simons <psimons@suse.com>
  - Updated spec file to conform with ghc-rpm-macros-2.5.2.
* Thu Aug 11 2022 Peter Simons <psimons@suse.com>
  - Update base-compat to version 0.12.2.
    [#]# Changes in 0.12.2 [2022.08.11]
    - Sync with `base-4.17`/GHC 9.4
    - Backport `(.^.)`, `(.>>.)`, `(.<<.)`, `(!>>.)`, `(!<<.)`, `oneBits` to
      `Data.Bits.Compat`
    - Backport `pattern TypeRep` to `Type.Reflection.Compat`
* Mon Nov 01 2021 psimons@suse.com
  - Update base-compat to version 0.12.1.
    [#]# Changes in 0.12.1 [2021.10.30]
    - Backport `Solo` to `Data.Tuple.Compat` when building with `ghc-prim-0.7.0`
      or later
* Thu Sep 02 2021 psimons@suse.com
  - Update base-compat to version 0.12.0.
    Upstream has edited the change log file since the last release in
    a non-trivial way, i.e. they did more than just add a new entry
    at the top. You can review the file at:
    http://hackage.haskell.org/package/base-compat-0.12.0/src/CHANGES.markdown
* Thu Dec 17 2020 Ondřej Súkup <mimi.vx@gmail.com>
  - disable %{ix86} build
* Tue Oct 06 2020 psimons@suse.com
  - Update base-compat to version 0.11.2.
    [#]# Changes in 0.11.2 [2020.09.30]
    - Sync with `base-4.15`/GHC 9.0
    - Backport `singleton` to `Data.List` and `Data.List.NonEmpty`
    - Backport `hGetContents'`, `getContents'`, and `readFile'` added to `System.IO`
* Tue Aug 18 2020 Peter Simons <psimons@suse.com>
  - Replace %setup -q with the more modern %autosetup macro.
* Tue Jun 16 2020 Peter Simons <psimons@suse.com>
  - Re-generate file with latest version of spec-cleaner.

Files

/usr/lib64/ghc-9.8.2/lib/libHSbase-compat-0.13.1-4kzLBvvHMEBy5f50xnU9D-ghc9.8.2.so
/usr/share/licenses/ghc-base-compat
/usr/share/licenses/ghc-base-compat/LICENSE


Generated by rpm2html 1.8.1

Fabrice Bellet, Tue Apr 30 23:58:22 2024