summaryrefslogtreecommitdiff
path: root/nofib
diff options
context:
space:
mode:
authorHerbert Valerio Riedel <hvr@gnu.org>2015-09-27 12:01:41 +0200
committerHerbert Valerio Riedel <hvr@gnu.org>2015-10-02 08:24:43 +0200
commit03b380428c128b12aef07a9b67341803ef0bea76 (patch)
treedc6b692bf37369969b06f3ec0ce6c6a8bd8d8870 /nofib
parente3ab25a4d2e159d7c83de7e94252cace2e76d2a1 (diff)
downloadhaskell-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