Tags: TravisWhitaker/deepseq
Tags
deepseq-1.4.4.0-r1 matching http://hackage.haskell.org/package/deepseq-1.4.4.0/revision/1.cabal
deepseq 1.4.0.0
* Bundled with GHC 7.10.1
* Switch to Generics based `DefaultSignature` `rnf` method
implementation (based on code from `deepseq-generics`)
**Compatibility Note**: if you need the exact default-method
semantics of `deepseq` prior to 1.4, replace occurences of
instance NFData XYZ
by
instance NFData XYZ where rnf x = seq x ()
* New `NFData` instances for `base` 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*`