murmur-hash 0.1.0.8 → 0.1.0.9
raw patch · 2 files changed
+23/−3 lines, 2 filesdep ~basedep ~bytestringPVP: major bump suggested
API removals or changes: PVP suggests a major version bump
Dependency ranges changed: base, bytestring
API changes (from Hackage documentation)
- Data.Digest.Murmur32: instance (Hashable32 a, Hashable32 b) => Hashable32 (Either a b)
- Data.Digest.Murmur32: instance (Hashable32 a, Hashable32 b) => Hashable32 (a, b)
- Data.Digest.Murmur32: instance (Hashable32 a, Hashable32 b, Hashable32 c) => Hashable32 (a, b, c)
- Data.Digest.Murmur32: instance (Hashable32 a, Hashable32 b, Hashable32 c, Hashable32 d) => Hashable32 (a, b, c, d)
- Data.Digest.Murmur32: instance Bounded Hash32
- Data.Digest.Murmur32: instance Eq Hash32
- Data.Digest.Murmur32: instance Hashable32 ()
- Data.Digest.Murmur32: instance Hashable32 Bool
- Data.Digest.Murmur32: instance Hashable32 ByteString
- Data.Digest.Murmur32: instance Hashable32 Char
- Data.Digest.Murmur32: instance Hashable32 Int
- Data.Digest.Murmur32: instance Hashable32 Integer
- Data.Digest.Murmur32: instance Hashable32 Word32
- Data.Digest.Murmur32: instance Hashable32 a => Hashable32 (Maybe a)
- Data.Digest.Murmur32: instance Hashable32 a => Hashable32 [a]
- Data.Digest.Murmur32: instance Ord Hash32
- Data.Digest.Murmur32: instance Show Hash32
- Data.Digest.Murmur64: instance (Hashable64 a, Hashable64 b) => Hashable64 (Either a b)
- Data.Digest.Murmur64: instance (Hashable64 a, Hashable64 b) => Hashable64 (a, b)
- Data.Digest.Murmur64: instance (Hashable64 a, Hashable64 b, Hashable64 c) => Hashable64 (a, b, c)
- Data.Digest.Murmur64: instance (Hashable64 a, Hashable64 b, Hashable64 c, Hashable64 d) => Hashable64 (a, b, c, d)
- Data.Digest.Murmur64: instance Bounded Hash64
- Data.Digest.Murmur64: instance Eq Hash64
- Data.Digest.Murmur64: instance Hashable64 ()
- Data.Digest.Murmur64: instance Hashable64 Bool
- Data.Digest.Murmur64: instance Hashable64 ByteString
- Data.Digest.Murmur64: instance Hashable64 Char
- Data.Digest.Murmur64: instance Hashable64 Int
- Data.Digest.Murmur64: instance Hashable64 Integer
- Data.Digest.Murmur64: instance Hashable64 Word64
- Data.Digest.Murmur64: instance Hashable64 a => Hashable64 (Maybe a)
- Data.Digest.Murmur64: instance Hashable64 a => Hashable64 [a]
- Data.Digest.Murmur64: instance Ord Hash64
- Data.Digest.Murmur64: instance Show Hash64
+ Data.Digest.Murmur32: instance (Data.Digest.Murmur32.Hashable32 a, Data.Digest.Murmur32.Hashable32 b) => Data.Digest.Murmur32.Hashable32 (Data.Either.Either a b)
+ Data.Digest.Murmur32: instance (Data.Digest.Murmur32.Hashable32 a, Data.Digest.Murmur32.Hashable32 b) => Data.Digest.Murmur32.Hashable32 (a, b)
+ Data.Digest.Murmur32: instance (Data.Digest.Murmur32.Hashable32 a, Data.Digest.Murmur32.Hashable32 b, Data.Digest.Murmur32.Hashable32 c) => Data.Digest.Murmur32.Hashable32 (a, b, c)
+ Data.Digest.Murmur32: instance (Data.Digest.Murmur32.Hashable32 a, Data.Digest.Murmur32.Hashable32 b, Data.Digest.Murmur32.Hashable32 c, Data.Digest.Murmur32.Hashable32 d) => Data.Digest.Murmur32.Hashable32 (a, b, c, d)
+ Data.Digest.Murmur32: instance Data.Digest.Murmur32.Hashable32 ()
+ Data.Digest.Murmur32: instance Data.Digest.Murmur32.Hashable32 Data.ByteString.Internal.ByteString
+ Data.Digest.Murmur32: instance Data.Digest.Murmur32.Hashable32 Data.ByteString.Lazy.Internal.ByteString
+ Data.Digest.Murmur32: instance Data.Digest.Murmur32.Hashable32 GHC.Integer.Type.Integer
+ Data.Digest.Murmur32: instance Data.Digest.Murmur32.Hashable32 GHC.Types.Bool
+ Data.Digest.Murmur32: instance Data.Digest.Murmur32.Hashable32 GHC.Types.Char
+ Data.Digest.Murmur32: instance Data.Digest.Murmur32.Hashable32 GHC.Types.Int
+ Data.Digest.Murmur32: instance Data.Digest.Murmur32.Hashable32 GHC.Word.Word32
+ Data.Digest.Murmur32: instance Data.Digest.Murmur32.Hashable32 a => Data.Digest.Murmur32.Hashable32 (GHC.Base.Maybe a)
+ Data.Digest.Murmur32: instance Data.Digest.Murmur32.Hashable32 a => Data.Digest.Murmur32.Hashable32 [a]
+ Data.Digest.Murmur32: instance GHC.Classes.Eq Data.Digest.Murmur32.Hash32
+ Data.Digest.Murmur32: instance GHC.Classes.Ord Data.Digest.Murmur32.Hash32
+ Data.Digest.Murmur32: instance GHC.Enum.Bounded Data.Digest.Murmur32.Hash32
+ Data.Digest.Murmur32: instance GHC.Show.Show Data.Digest.Murmur32.Hash32
+ Data.Digest.Murmur64: instance (Data.Digest.Murmur64.Hashable64 a, Data.Digest.Murmur64.Hashable64 b) => Data.Digest.Murmur64.Hashable64 (Data.Either.Either a b)
+ Data.Digest.Murmur64: instance (Data.Digest.Murmur64.Hashable64 a, Data.Digest.Murmur64.Hashable64 b) => Data.Digest.Murmur64.Hashable64 (a, b)
+ Data.Digest.Murmur64: instance (Data.Digest.Murmur64.Hashable64 a, Data.Digest.Murmur64.Hashable64 b, Data.Digest.Murmur64.Hashable64 c) => Data.Digest.Murmur64.Hashable64 (a, b, c)
+ Data.Digest.Murmur64: instance (Data.Digest.Murmur64.Hashable64 a, Data.Digest.Murmur64.Hashable64 b, Data.Digest.Murmur64.Hashable64 c, Data.Digest.Murmur64.Hashable64 d) => Data.Digest.Murmur64.Hashable64 (a, b, c, d)
+ Data.Digest.Murmur64: instance Data.Digest.Murmur64.Hashable64 ()
+ Data.Digest.Murmur64: instance Data.Digest.Murmur64.Hashable64 Data.ByteString.Internal.ByteString
+ Data.Digest.Murmur64: instance Data.Digest.Murmur64.Hashable64 Data.ByteString.Lazy.Internal.ByteString
+ Data.Digest.Murmur64: instance Data.Digest.Murmur64.Hashable64 GHC.Integer.Type.Integer
+ Data.Digest.Murmur64: instance Data.Digest.Murmur64.Hashable64 GHC.Types.Bool
+ Data.Digest.Murmur64: instance Data.Digest.Murmur64.Hashable64 GHC.Types.Char
+ Data.Digest.Murmur64: instance Data.Digest.Murmur64.Hashable64 GHC.Types.Int
+ Data.Digest.Murmur64: instance Data.Digest.Murmur64.Hashable64 GHC.Word.Word64
+ Data.Digest.Murmur64: instance Data.Digest.Murmur64.Hashable64 a => Data.Digest.Murmur64.Hashable64 (GHC.Base.Maybe a)
+ Data.Digest.Murmur64: instance Data.Digest.Murmur64.Hashable64 a => Data.Digest.Murmur64.Hashable64 [a]
+ Data.Digest.Murmur64: instance GHC.Classes.Eq Data.Digest.Murmur64.Hash64
+ Data.Digest.Murmur64: instance GHC.Classes.Ord Data.Digest.Murmur64.Hash64
+ Data.Digest.Murmur64: instance GHC.Enum.Bounded Data.Digest.Murmur64.Hash64
+ Data.Digest.Murmur64: instance GHC.Show.Show Data.Digest.Murmur64.Hash64
Files
- changelog.md +19/−0
- murmur-hash.cabal +4/−3
+ changelog.md view
@@ -0,0 +1,19 @@+### 0.1.0.9++ - Bump dependency ranges for GHC 8.0++### 0.1.0.8++ - Bump dependency ranges for GHC 7.10++### 0.1.0.7++ - Bump dependency ranges for GHC 7.8++### 0.1.0.6:++ - Loosen dependency on base and bytestring to compile with GHC 7.6.++### 0.1.0.5:++ - Loosen dependency on base to compile with GHC 7.4.
murmur-hash.cabal view
@@ -1,5 +1,5 @@ Name: murmur-hash-Version: 0.1.0.8+Version: 0.1.0.9 License: BSD3 License-File: LICENSE Author: Thomas Schilling@@ -13,15 +13,16 @@ . This implementation is pure Haskell, so it might be a bit slower than a C FFI binding.- + Category: Data, Digest Stability: provisional Build-Type: Simple Cabal-Version: >= 1.6+Extra-Source-Files: changelog.md Library Build-Depends:- base >= 3.0 && < 4.9,+ base >= 3.0 && < 5, bytestring >= 0.9 && < 0.11 exposed-modules: