Changelog History
Page 1
-
v1.3.0.0 Changes
Semantic change of
Hashable Arg
instance to not hash the second argument ofArg
in order to be consistent withEq Arg
(#171)Semantic change of
Hashable Float
andHashable Double
instances to hash-0.0
and0.0
to the same value (#173)Add
Hashable
instance forFingerprint
(#156)Add new
Data.Hashable.Generic
module providing the default implementationsgenericHashWithSalt
andgenericLiftHashWithSalt
together with other Generics support helpers (#148, #178)Bump minimum version requirement of
base
tobase-4.5
(i.e. GHC >= 7.4)
-
v1.2.7.0 Changes
Add
Hashable
andHashable1
instances forComplex
Fix undefined behavior in
hashable_fn_hash()
implementation due to signed integer overflow (#152)Mark
Data.Hashable.Lifted
asTrustworthy
(re SafeHaskell)Support GHC 8.4
-
v1.2.6.1 Changes
Use typeRepFingerprint from Type.Reflection.Unsafe
Bump minimum version of base to 4.4.
-
v1.2.6.0 Changes
Add support for type-indexed
Typeable
.Rework the
Generic
hashable for sums.
-
v1.2.5.0 Changes
Add
Hashable1
andHashable2
Add instances for:
Eq1
,Ord1
,Show1
,Ptr
,FunPtr
,IntPtr
,WordPtr
Add
Hashed
type for caching thehash
function result.
-
v1.2.4.0 Changes
Add instances for: Unique, Version, Fixed, NonEmpty, Min, Max, Arg, First, Last, WrappedMonoid, Option
Support GHC 8.0
-
v1.2.3.3 Changes
- Support integer-simple.
-
v1.2.3.2 Changes
- Add support for GHC 7.10 typeRepFingerprint
-
v1.2.3.1 Changes
- Added support for random 1.1.*.
-
v1.2.3.0 Changes
Silence integer literal overflow warning
Add support for GHC 7.10
integer-gmp2
&Natural
Add instance for Data.Void
Make the SSE .cabal flags manual
Add an upper bound on bytestring