diff options
author | Herbert Valerio Riedel <hvr@gnu.org> | 2015-09-27 12:01:41 +0200 |
---|---|---|
committer | Herbert Valerio Riedel <hvr@gnu.org> | 2015-10-02 08:24:43 +0200 |
commit | 03b380428c128b12aef07a9b67341803ef0bea76 (patch) | |
tree | dc6b692bf37369969b06f3ec0ce6c6a8bd8d8870 /nofib | |
parent | e3ab25a4d2e159d7c83de7e94252cace2e76d2a1 (diff) | |
download | haskell-03b380428c128b12aef07a9b67341803ef0bea76.tar.gz |
Add Data.Semigroup and Data.List.NonEmpty (re #10365)
This implements phase 1 of the semigroup-as-monoid-superclass
proposal (https://ghc.haskell.org/wiki/Proposal/SemigroupMonoid).
The modules were migrated from the `semigroups-0.17` release mostly
as-is, except for dropping several trivial `{-# INLINE #-}`s,
removing CPP usage, and instances for types & classes provided
outside of `base` (e.g. `containers`, `deepseq`, `hashable`, `tagged`,
`bytestring`, `text`)
Differential Revision: https://phabricator.haskell.org/D1284
Diffstat (limited to 'nofib')
0 files changed, 0 insertions, 0 deletions