Up to [cvs.NetBSD.org] / pkgsrc / devel / hs-base-compat
Request diff between arbitrary revisions
Keyword substitution: kv
Default branch: MAIN
recursive revbump after patching lang/ghc910
Bump all Haskell packages after switching the default compiler.
devel/hs-base-compat: update to 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. ## 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)
Recursive revbump after changing the default Haskell compiler
Revbump all Haskell after updating lang/ghc96
devel/hs-base-compat: Update to 0.13.1 Changes in 0.13.1 [2023.10.11] * Sync with base-4.19/GHC 9.8 * Backport unzip to Data.Functor.Compat * Backport (!?) and unsnoc to Data.List.Compat * Backport getSolo to Data.Tuple.Compat when building against ghc-prim-0.8.0 (GHC 9.2) or later. To backport getSolo to older versions of GHC, import Data.Tuple.Compat from base-compat-batteries instead. * Backport decT and hdecT to Data.Typeable.Compat * Backport decTypeRep to Type.Reflection.Compat 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. Changes in 0.12.3 [2023.07.12] * This coincides with the base-compat-batteries-0.12.3 release. Refer to the base-compat-batteries changelog for more details.
Bump Haskell packages after updating lang/ghc94
revbump all the Haskell packages after modifying the runtime system of lang/ghc94
devel/hs-base-compat: Update BUILDLINK_{API,ABI}_DEPENDS
Bump all Haskell packages after enabling "split sections" in mk/haskell.mk
revbump after changing the default Haskell compiler
Update to base-compat-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 Changes in 0.12.0 [2021.08.29] * Sync with base-4.16/GHC 9.2 * Data.Semigroup.Compat{.Repl} no longer re-exports the Option data type or the option function, as both have been removed in base-4.16. * Backport readBin and showBin to Numeric.Compat * Backport readBinP to Text.Read.Lex.Compat
Bump packages that depends on GHC
*: Bump PKGREVISION for ghc-9.0.1
Update to base-compat-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 Changes in 0.11.1 [2020.01.27] * Sync with base-4.14/GHC 8.10 * Backport isResourceVanishedError, resourceVanishedErrorType, and isResourceVanishedErrorType to System.IO.Error.Compat.
Import base-compat-0.11.0 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 README for what is covered. Also see the changelog for recent changes. Note that base-compat does not add any orphan instances. There is a separate package, base-orphans, for that. In addition, base-compat does not backport any data types or type classes. See 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 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.