Release Notes: This release adds an implementation of a classical minimal perfect hash algorithm called fch. This is used as a basis for a new algorithm that can create minimal perfect hashes for billions of keys with less than four bits per key, and is ready to use. Suggestions and bugfixes from users have been incorporated.


Release Notes: This release fixes a bug in the chd_pc algorithm and reorganizes tests.


Release Notes: This is a bugfix only version, after which a revamp of the cmph code and algorithms will be done.


Release Notes: This release introduces the CHD algorithm, currently the fastest linear algorithm in the literature for building perfect hash functions and minimal perfect hash functions. The generated functions are also the most compact known to date. Also, the CHD algorithm supports t-perfect hash functions, which can have at most t collisions in a given bin. This allow building hash tables for small key/value pairs that work efficiently with block-based storage, such as hard disks.


Release Notes: This version adds the internal memory bdz algorithm and utility functions to (de)serialize minimal perfect hash functions from mmap'ed memory regions. The new bdz algorithm for minimal perfect hashes requires 2.6 bits per key and is the fastest one currently available in the literature.


Release Notes: This version added man pages and a pkgconfig file.
A small Perl script to observe CPU loads of several remote servers at once.