Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Proper prime #224

Merged
merged 1 commit into from Sep 30, 2021
Merged

Proper prime #224

merged 1 commit into from Sep 30, 2021

Conversation

phadej
Copy link
Contributor

@phadej phadej commented Sep 30, 2021

No description provided.

@phadej phadej merged commit e02ff11 into master Sep 30, 2021
@phadej phadej deleted the proper-prime branch September 30, 2021 11:26
netbsd-srcmastr pushed a commit to NetBSD/pkgsrc that referenced this pull request Feb 11, 2022
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
  haskell-unordered-containers/hashable#74 for
  texts and
  bytestrings. haskell-unordered-containers/hashable#223
* Use correct prime in combine. This should improve the hash quality of
  compound structures on 64bit
  systems. haskell-unordered-containers/hashable#224
* Add instance for types in containers package
  haskell-unordered-containers/hashable#226
* Change Int, Int64 and Word64 hashWithSalt
  slightly. haskell-unordered-containers/hashable#227

Version 1.3.3.0
* Text hashing uses 64-bit FNV prime
* Don't truncate Text hashvalues on 64bit Windows:
  haskell-unordered-containers/hashable#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.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

1 participant