Release Notes: The quick_erase() member function was added to closed and linked hash tables. Several small performance optimizations and fixes were made. The documentation now lists complexity for all functions.
Release Notes: This release makes linked and forward hash tables use up to 50% less memory on certain architectures, notably x86-64. Containers of different but compatible types can be directly compared for equality.
Release Notes: Empty hash tables no longer allocate an internal memory array right away, making MCT more suitable for the "many tables, many of them empty" use case. Installed MCT no longer depends on CPU architecture, which simplifies installation without SCons.
Release Notes: This is the second stable release. Compared to 1.0, two more hash table containers and optional intrusiveness support were added. This release works on Clang 2.7 or later in addition to G++ 4.x. The number of tests has more than doubled.
Release Notes: This release significantly expands test case collection. It can now be compiled on Clang 2.8. There are no changes in the main source code, and this is likely the last release before stable 1.2.
Release Notes: This release adds intrusiveness support. It is completely optional, but when used in element type, further improves the performance of containers. Some bugs in forward and linked hash tables and in the documentation have been fixed.
Release Notes: New forward hash table containers were fixed and fully documented. A use scenario for them was included in the documentation.
Release Notes: This release features two new hashtable containers: forward_hash_set and forward_hash_map. These are more efficient than linked containers, but with a restricted and more cumbersome interface. There are considerable changes in the internal code aimed at simplified extending.
Release Notes: The first stable release. There are a few small improvements in debugging modes and several more tests compared to 0.9.6.
Release Notes: An important bug affecting at least GCC 4.5 with certain key types was fixed. The flag 'keep_hashes' became universally supported regardless of key type size. New automated debugging features were added, and test coverage and benchmarking code were improved.