Release Notes: config.guess and config.sub were updated to work with current systems. The API was extended with two new functions to allow returning the keysize on iteration.
Release Notes: Iteration is now ordered by the order of insertion, and keys have been made const. unistd.h was removed from the includes in some of the examples, since it's not valid on Windows.
Release Notes: A bug in rehashing when using a custom memory allocator has been fixed. An option to use the hash table as a cache using bounded buckets has been added. The documentation has been updated and extended.
Release Notes: A segfault with hash tables of size zero was fixed. A bug in one of the examples was fixed, and some misleading documentation was updated.
Release Notes: A bug that could cause inconsistencies on rehashing has been identified and fixed.
Release Notes: Functions to return the number of buckets in the table and to quickly replace existing items were added. Another example program and a makefile for Windows/VC++ were added.
Release Notes: Performance improvements, like removing recursive functions and inlining functions where possible. The code structure has been simplified.
Release Notes: A bug causing problems during iterations have been fixed, the API has been cleaned up, and an example program has been added.
Release Notes: It is now possible to use custom memory allocation/deallocation for the entries in the table. Functions to set properties of the table have been added. A minor bug was fixed.
Release Notes: The API has been changed to allow for multiple iterations. There are some performance enhancements. The build system now uses autoconf/automake. Another example program has been added.