uthash Changelog

What's new in uthash 1.9.7

Oct 9, 2012
  • A number of small enhancements were made to the supplemental utilities included with uthash, including new list operations (prepend, replace, and support for structures that use different naming conventions), new dynamic string features (KMP substring search, format checking), compatibility improvements, and improved documentation.

New in uthash 1.9.4 (Jun 6, 2011)

  • This version includes support for MurmurHash v3, new utlist concatenation macros, utarray binary search, new utstring functionality, new documentation, and bugfixes.

New in uthash 1.9.3 (Nov 1, 2010)

  • fix an ifdef for compatibility with Intel compiler (thanks, degski!)
  • fix HASH_ITER macro to satisfy C++ casting rules (thanks, Erik Bai!)

New in uthash 1.8 (Sep 9, 2009)

  • This version includes a new live analysis utility (for Linux) to query the size and quality of hash tables in a running process.
  • Also included are support for Bloom filters which can speed up misses, re-inclusion of the MurmurHash hash function, and fixes to the companion linked list header.

New in uthash 1.7 (Jun 12, 2009)

  • This is a maintenance release. The Murmurhash is no longer supported because it requires -fno-strict-aliasing to be used safely under gcc. Also corrected a problem with utlist so it observes the strict aliasing rule and behaves properly under O2 and O3.

New in uthash 1.6 (May 9, 2009)

  • Version 1.6 of uthash includes new hash functions, new HASH_CLEAR and HASH_SELECT operations, and an auxiliary linked list header utlist.h

New in uthash 1.5 (Feb 19, 2009)

  • This release supports thread-safe concurrent readers and gives about 13% faster HASH_FIND performance.

New in uthash 1.4 (Sep 24, 2008)

  • This release features C++ compatibility, an API for obtaining the item count, greater memory efficiency, and clean pedantic compilation.