forked from haskell-unordered-containers/hashable
-
Notifications
You must be signed in to change notification settings - Fork 0
/
CHANGES
40 lines (25 loc) · 1.05 KB
/
CHANGES
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
Version 1.1.1.0
* Added hashWithSalt, which allows the user to create different hash
values for the same input by providing different seeds. This is
useful for application like Cuckoo hashing which need a family of
hash functions.
* Fixed a bug in the Hashable instance for Int64/Word64 on 32-bit
platforms.
* Improved resilience to leading zero in the input being hashed.
Version 1.1.0.0
* Added instance for: strict and lazy Texts, ThreadId
* Added hashPtrWithSalt and hashByteArrayWithSalt.
* Faster ByteArray# hashing.
* Fixed a signedness bug that affected ByteString.
* Fix ByteString hashing to work correctly on both 32 and 64-bit
platforms.
Version 1.0.1.1
* Fixed bug in Hashable instance for lazy ByteStrings where
differences in the internal structure of the ByteString could cause
different hash values for ByteStrings that are equal according to
==.
Version 1.0.1.0
* Added two helpers for creating Hashable instances: hashPtr and
hashByteArray.
Version 1.0.0
* Separated Hashable class to its own package from hashmap 1.0.0.3.