Semigroup
instance for IO
, as well as for Event
and Lifetime
from
GHC.Event
Eq1
, Ord1
, Read1
, and Show1
instances for NonEmpty
Generic
and Generic1
instances back to GHC 7.2, and expose the
Data.Semigroup.Generic
module on GHC 7.2bytestring-builder
package to ensure Semigroup
instances for bytestring Builder
and ShortByteString
are always definedbinary-0.8.3
and laterData.Binary.Builder.Builder
.base-4.9
words
, unwords
, lines
, unlines
@since
annotationsgroupWith
, groupAllWith
, groupWith1
, groupAllWith1
sortOn
to sortWith
to match the "Comprehensive comprehensions" paper and TransformListComp
extension.Semigroup
instances for Alt
, Void
, Proxy
and Tagged
Num
instances for Min
and Max
times1p
in favor of stimes
.Generic1
deriving was only added in GHC 7.6)genericMappend
and supporting GSemigroup
class for generically deriving Semigroup instances.Arg a b
which only compares for equality/order on its first argument, which can be used to compute argmin
and argmax
.Bifunctor
Arg
instance to avoid orphans for GHC 7.10+.Data.Monoid.Generic
module to source control.Semigroup
instances for various Builder constructions in text
and bytestring
where available.MonadFix
and MonadPlus
instances for NonEmpty
.deepseq
version bound for GHC 7.10 compatibility.times1p
and timesN
are now reduced to accepting only a Natural
argument. Whole
doesn't exist in GHC 7.10's Numeric.Natural, and nats
version 1 has removed support for the class.Data.Coerce.coerce
on GHC 7.8+ to reduce the number of eta-expansions in the resulting core.Foldable.length
in base.instance NFData a => NFData (NonEmpty a)
NFData
instances for the types in Data.SemigroupEnum
instances.instance IsList NonEmpty
We will fix bugs caused by any combination of these package flags, but the API of the package should be considered the default build configuration with all of the package dependency flags enabled.
Will now build as full-fledged Safe
Haskell if you configure with -f-hashable.
Added some missing Generic
/Generic
/Hashable
instances
Generic
support requires ghc-prim
on GHC 7.4.text
and bytestring
.text
.transpose
, sortBy
and sortWith
.Const r
.some1
HashSet
.unordered-containers
, bytestring
and text
.DefaultSignature
for (<>)
in terms of mappend
.timesN
.Numeric.Natural
to a separate nats
package.