packages feed

cuckoo-0.3.0: CHANGELOG.md

# Revision history for cuckoo

## 0.3.0 -- 2021-09-30

*   Rename hash functions provided hash functions to

    *   `saltedSipHashStorable`
    *   `saltedSipHashByteString`
    *   `saltedSipHashPtr`
    *   `saltedFnv1aStorable`
    *   `saltedFnv1aByteString`
    *   `saltedFnv1aPtr`

*   Use [hashes](https://hackage.haskell.org/package/hashes) package for hash
    functions and drop dependency on
    [memory](https://hackage.haskell.org/package/memory).

    The [bytestring](https://hackage.haskell.org/package/bytestring) package is
    is added as a new dependency.

*   Move implementation of hash functions from
    `Data.Cuckoo.Internal` to `Data.Cuckoo.Internal.HashFunctions`.

## 0.2.2 -- 2021-06-24

* Support GHC-9

## 0.2.1 -- 2020-08-06

* Support random-1.2.0

* Fix doctest test-suite

* Relax lower bound of primitive to 0.6.4.0

## 0.2.0.1 -- 2019-08-20

* Fixed and improved example.

## 0.2.0.0 -- 2019-08-20

* The PRNG from the random package is new the default. Added cabal flags for
  using `mwc-random` or `pcg-random` instead.

* Changed order of type parameters for `newCuckooHash`. The type of the monad is
  moved to the end, because its usually inferred from the context.

* Capacity (in items) parameter must be at least 64.

* Fixed the result of `sizeInAllocatedBytes`.

* Added examples to `Data.Cuckoo` along with a doctests test-suite.

* Various documentation fixes and improvements in `Data.Cuckoo`.

## 0.1.0.0 -- 2019-08-06

* First version. Released on an unsuspecting world.