head 1.2; access; symbols; locks; strict; comment @# @; 1.2 date 2022.02.11.13.00.38; author pho; state dead; branches; next 1.1; commitid hh65JoRaSfUWucsD; 1.1 date 2022.01.17.05.06.55; author pho; state Exp; branches; next ; commitid OpggtREVusbgGWoD; desc @@ 1.2 log @Update to hashable-1.4.0.2 Version 1.4.0.2 * Restore older GHC support * Support GHC-9.0.2 Version 1.4.0.1 * text-2.0 compatibility Version 1.4.0.0 * Eq is now a superclass of Hashable. Also Eq1 is a superclass of Hashable1 and Eq2 is a superclass of Hashable2 when exists. * Remove Hashable1 Fixed instance * Remove Hashable1 Semi.Min/Max/... instances as they don't have Eq1 instance. Version 1.3.5.0 * Add Solo instance (base-4.15+, GHC-9+) Version 1.3.4.1 * Fix compilation on 32 bit platforms * Fix Tree instance Version 1.3.4.0 * Text and ByteString hashes include length. This fixes a variant of https://github.com/haskell-unordered-containers/hashable/issues/74 for texts and bytestrings. https://github.com/haskell-unordered-containers/hashable/pull/223 * Use correct prime in combine. This should improve the hash quality of compound structures on 64bit systems. https://github.com/haskell-unordered-containers/hashable/pull/224 * Add instance for types in containers package https://github.com/haskell-unordered-containers/hashable/pull/226 * Change Int, Int64 and Word64 hashWithSalt slightly. https://github.com/haskell-unordered-containers/hashable/pull/227 Version 1.3.3.0 * Text hashing uses 64-bit FNV prime * Don't truncate Text hashvalues on 64bit Windows: https://github.com/haskell-unordered-containers/hashable/pull/211 Version 1.3.2.0 * Add Hashable (Fixed a) for base <4.7 versions. * Add documentation: * hashable is not a stable hash * hashWithSalt may return negative values * there is time-compat with Hashable instances for time types. * Add random-initial-seed flag causing the initial seed to be randomized on each start of an executable using hashable. @ text @$NetBSD: patch-hashable.cabal,v 1.1 2022/01/17 05:06:55 pho Exp $ Compatibility with GHC 9.0.2 --- hashable.cabal.orig 2022-01-17 05:04:19.964223017 +0000 +++ hashable.cabal @@@@ -44,7 +44,7 @@@@ Library , ghc-prim if impl(ghc >= 9) - Build-depends: ghc-bignum >= 1.0 && <1.1 + Build-depends: ghc-bignum >= 1.0 && <1.2 else if flag(integer-gmp) Build-depends: integer-gmp >= 0.4 && < 1.1 @ 1.1 log @Compatibility with upcoming GHC 9.0.2 @ text @d1 1 a1 1 $NetBSD$ @