... | ... | @@ -8,10 +8,10 @@ This page aims to provide a concise summarized view of major planned changes for |
|
|
- Add `Data.Semigroup` and `Data.List.NonEmpty` modules
|
|
|
|
|
|
([\#10365](https://gitlab.haskell.org//ghc/ghc/issues/10365), i.e. Phase1 of [Proposal/SemigroupMonoid](proposal/semigroup-monoid))
|
|
|
- Add -Wcompat warnings about missing Semigroup instances.
|
|
|
- Add `Control.Monad.Fail` and a MonadFail language pragma. (Phase 1 of [ https://wiki.haskell.org/MonadFail_Proposal](https://wiki.haskell.org/MonadFail_Proposal))
|
|
|
- Add -Wcompat warnings about missing MonadFail instances.
|
|
|
- Add `expm1`, `log1p`, `log1pexp`, `log1mexp` to Floating (with defaults).
|
|
|
- Add `-Wcompat` warnings about missing Semigroup instances.
|
|
|
- Add `Control.Monad.Fail` and a `MonadFail` language pragma. (Phase 1 of [ https://wiki.haskell.org/MonadFail_Proposal](https://wiki.haskell.org/MonadFail_Proposal))
|
|
|
- Add `-Wcompat` warnings about missing `MonadFail` instances.
|
|
|
- Add `expm1`, `log1p`, `log1pexp`, `log1mexp` to `Floating` (with defaults).
|
|
|
|
|
|
## GHC 8.2
|
|
|
|
... | ... | @@ -19,13 +19,13 @@ This page aims to provide a concise summarized view of major planned changes for |
|
|
|
|
|
## GHC 8.4
|
|
|
|
|
|
- Turn the Semigroup and MonadFail warnings into warnings that are on by default.
|
|
|
- Turn the `Semigroup` and `MonadFail` warnings into warnings that are on by default.
|
|
|
- Warn about the pending removal of the default definitions for `log1p`, etc.
|
|
|
|
|
|
## GHC 8.6
|
|
|
|
|
|
- Turn on `MonadFail` by default.
|
|
|
- Move `Semigroup` into Prelude.
|
|
|
- Move `Semigroup` into `Prelude`.
|
|
|
- Remove the default definitions of `log1p`, etc.
|
|
|
|
|
|
## GHC 8.8
|
... | ... | |