packages feed

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 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: