Changelog History
Page 1
-
v1.4.4.0 Changes
September 01, 2018 -
v1.4.3.0 Changes
April 01, 2017Bundled with GHC 8.2.1
Drop support for GHC 7.0 & GHC 7.2
Changed strictness behavior of generic
NFData
instances for constructor-less data types. Before, a genericrnf
implementation would alwayserror
on a data type with no constructors. Now, it will force the argument, so if the argument is a diverging computation, a genericrnf
implementation will actually trigger the diverging computation. (#19)Add new
rwhnf
function defined asrwhnf !_ = ()
(#3)Add
(<$!!>) :: (Monad m, NFData b) => (a -> b) -> m a -> m b
(#13)Add
NFData1
andNFData2
type classes (#8)Add
NFData
instance forDown
forbase
versions prior tobase-4.6.0
which didn't yet export it viaData.Ord
(#28)Add
NFData
instance forForeign.C.Types.CBool
(#33)Add
NFData
instance forOrdering
(#25)Add
NFData1
andNFData
instances forData.Functor.{Compose,Sum,Product}
(#30)Add
NFData
,NFData1
, andNFData2
instances for(:~:)
and(:~~:)
fromData.Type.Equality
(#31)
-
v1.4.2.0 Changes
April 01, 2016Bundled with GHC 8.0.1
New instances for types provided by
semigroups
prior tobase-4.9
(i.e.NonEmpty
,Min
,Max
,Arg
,Semigroup.First
,Semigroup.Last
,WrappedMonoid
, andOption
) (#11)New instances for
Ptr
andFunPtr
(#10)New instances for
IORef
,STRef
, andMVar
(#6)New instance for
ExitCode
(#4)New instances for
CallStack
andSrcLoc
Make
NFData (Proxy a)
instance poly-kinded
-
v1.4.1.2 Changes
August 01, 2015- Avoid the broken combination of GHC-7.2 with
array>=0.4
(#7)
- Avoid the broken combination of GHC-7.2 with
-
v1.4.1.1 Changes
March 01, 2015- Bundled with GHC 7.10.1
- Drop redundant
ghc-prim
dependency
-
v1.4.1.0 Changes
March 01, 2015- Drop redundant constraints from a few
NFData
instances (if possible for a givenbase
version)
- Drop redundant constraints from a few
-
v1.4.0.0 Changes
December 01, 2014Switch to Generics based
DefaultSignature
rnf
method implementation (based on code fromdeepseq-generics
)Compatibility Note: if you need the exact default-method semantics of
deepseq
prior to 1.4, replace occurences ofinstance NFData XYZ
by
instance NFData XYZ where rnf x = seq x ()
New
NFData
instances forbase
types:Control.Applicative.Const
Control.Applicative.ZipList
Control.Concurrent.ThreadId
Data.Functor.Identity.Identity
Data.Monoid.{Dual,First,Last,Any,All,Sum,Product}
Data.Ord.Down
Data.Proxy.Proxy
Data.Typeable.Internal.TyCon
Data.Typeable.Internal.TypeRep
Data.Unique.Unique
Data.Void.Void
GHC.Fingerprint.Type.Fingerprint
Numeric.Natural.Natural
System.Mem.StableName.StableName
Foreign.C.Types.C*
-
v1.3.0.2 Changes
November 01, 2013- Bundled with GHC 7.8.1
- Update package description to Cabal 1.10 format
- Add support for GHC 7.8
- Drop support for GHCs older than GHC 7.0.1
- Add
/since: .../
annotations to Haddock comments - Add changelog
-
v1.3.0.1 Changes
September 01, 2012- No changes
-
v1.3.0.0 Changes
February 01, 2012- Add instances for
Fixed
,a->b
andVersion
- Add instances for