Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
Name: ghc-base-compat | Distribution: openSUSE Tumbleweed |
Version: 0.14.1 | Vendor: openSUSE |
Release: 1.2 | Build date: Fri Dec 6 13:21:27 2024 |
Group: Unspecified | Build host: reproducible |
Size: 142392 | Source RPM: ghc-base-compat-0.14.1-1.2.src.rpm |
Packager: http://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.
MIT
* Fri Dec 06 2024 Peter Simons <psimons@suse.com> - Update base-compat to version 0.14.1. [#]# Changes in 0.14.1 [2024.12.06] - Sync with `base-4.21`/GHC 9.12 - Backport `compareLength` to `Data.List.Compat` and `Data.List.NonEmpty.Compat` - Backport `inits1` and `tails1` to `Data.List.Compat` - Backport `firstA` and `secondA` to `Data.Bitraversable.Compat` - Drop support for pre-8.0 versions of GHC. * Tue Apr 30 2024 Peter Simons <psimons@suse.com> - Update base-compat to version 0.14.0. [#]# Changes in 0.14.0 [2024.04.30] - Sync with `base-4.20`/GHC 9.10 - Backport `foldl'` to `Prelude.Compat` - Backport `List` to `Data.List.Compat` (when building with GHC 9.6 or later) - Backport `append`, `appendList`, `prependList`, `permutations`, `permutations1`, and `sortOn` to `Data.List.NonEmpty.Compat` (when building with GHC 8.0 or later) * 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`
/usr/lib64/ghc-9.10.1/lib/libHSbase-compat-0.14.1-K5jg5RzXozQ7bCB38nT7SB-ghc9.10.1.so /usr/share/licenses/ghc-base-compat /usr/share/licenses/ghc-base-compat/LICENSE
Generated by rpm2html 1.8.1
Fabrice Bellet, Wed Jan 22 23:32:53 2025