Path to this page:
./
devel/hs-base-orphans,
Backwards-compatible orphan instances for base
Branch: CURRENT,
Version: 0.9.1nb2,
Package name: hs-base-orphans-0.9.1nb2,
Maintainer: phobase-orphans defines orphan instances that mimic instances available
in later versions of base to a wider (older) range of
compilers. base-orphans does not export anything except the orphan
instances themselves and complements base-compat. See the README for
what instances are covered:
https://github.com/haskell-compat/base-orphans#readme. See also the
what is not covered section.
Required to run:[
lang/ghc88]
Required to build:[
pkgtools/cwrappers]
Master sites:
Filesize: 25.799 KB
Version history: (Expand)
- (2024-05-09) Updated to version: hs-base-orphans-0.9.1nb2
- (2023-11-02) Updated to version: hs-base-orphans-0.9.1nb1
- (2023-10-25) Updated to version: hs-base-orphans-0.9.1
- (2023-10-09) Updated to version: hs-base-orphans-0.8.7nb2
- (2023-02-09) Updated to version: hs-base-orphans-0.8.7nb1
- (2022-08-18) Updated to version: hs-base-orphans-0.8.7
CVS history: (Expand)
2024-04-28 22:31:52 by Masatake Daimon | Files touched by this commit (1) |
Log message:
devel/hs-base-orphans: Fix build with GHC 9.8
This breaks build with the currently default GHC 9.6. Please bear with me
until I switch the default compiler.
|
2023-11-02 07:37:49 by Masatake Daimon | Files touched by this commit (1141) |
Log message:
Revbump all Haskell after updating lang/ghc96
|
2023-10-25 15:49:51 by Masatake Daimon | Files touched by this commit (4) |
Log message:
devel/hs-base-orphans: Update to 0.9.1
Changes in 0.9.1 [2023.10.11]
* Backport new instances from GHC 9.8/base-4.19:
- Eq and Ord instances for SChar, SNat, and SSymbol
- Enum, Bounded, Num, Real, and Integral instances for Compose
Changes in 0.9.0 [2023.03.05]
* Adapt to recent changes to Down instances:
- The Bounded instance for Down was changed in base-4.15.0.0 to swap the
values of minBound and maxBound for the underlying type. This change
has now been propagated to base-orphans.
- The Enum instance for Down was removed in base-4.15.0.0, but a
different version of the instance was added back in base-4.18.0.0,
where succ and pred are swapped. We have changed the backported version
of this instance in base-orphans to match the behavior of the instance
added in base-4.18.0.0.
- The Integral instance for Down was removed from base entirely in
base-4.15.0.0. We have finally removed it from base-orphans in this
release, as it actively makes it more difficult to define the
aforementioned Enum instance.
Changes in 0.8.8.1 [2023.03.05]
* Fix GHC 9.4 build error that was accidentally introduced in
base-orphans-0.8.8.
Changes in 0.8.8 [2023.03.05]
* Backport new instances from GHC 9.6.1/base-4.18.0.0:
- Functor instances for the (,,,,) a b c d, (,,,,,) a b c d e, and
(,,,,,) a b c d e f tuple types.
- Eq and Ord instances for Generically1
|
2023-10-09 06:55:01 by Masatake Daimon | Files touched by this commit (988) |
Log message:
Bump Haskell packages after updating lang/ghc94
|
2022-08-18 20:28:30 by Thomas Klausner | Files touched by this commit (2) | |
Log message:
hs-base-orphans: update to 0.8.7.
## Changes in 0.8.7 [2022.08.11]
- Backport new instances from GHC 9.2.2/`base-4.16.1.0`:
* `Ix` instances for various integral types in `Foreign.C.Types`,
`Foreign.Ptr`, and `System.Posix.Types`. For a complete list of such types,
see https://gitlab.haskell.org/ghc/ghc/-/merge_requests/7385.
- Backport a bugfix for the `Ord1 Down` instance from GHC 9.4/`base-4.17` such
that it now uses reverse sort order.
|
2022-02-26 04:58:36 by Masatake Daimon | Files touched by this commit (872) |
Log message:
Bump all Haskell packages after enabling "split sections" in mk/haskell.mk
|
2022-02-12 09:51:00 by Masatake Daimon | Files touched by this commit (575) |
Log message:
revbump after changing the default Haskell compiler
|
2022-02-11 10:31:39 by Masatake Daimon | Files touched by this commit (3) |
Log message:
Update to base-orphans-0.8.6
Changes in 0.8.6 [2021.10.29]
* Backport Eq, Ord, Bounded, Enum, and Ix instances for Solo, introduced in
GHC 9.2/base-4.16
* Remove the backported Eq1 and Ord1 instances for Fixed that were
introduced in base-orphans-0.8.5. While these briefly appeared in a
release candidate version of GHC 9.2.1, they were ultimately removed from
the final 9.2.1 release. This release of base-orphans synchronizes with
that change.
Changes in 0.8.5 [2021.08.29]
* Backport new instances from GHC 9.2/base-4.16
* Eq1, Read1, and Show1 instances for Complex
* Eq1 and Ord1 instances for Fixed
* Eq{1,2}, Ord{1,2}, Show{1,2}, and Read{1,2} instances for (,,) and (,,,)
* Semigroup and Monoid instances for Data.Functor.Product and
Data.Functor.Compose
|