The new release in 1.6 branch fixes several bugs with compilation (both on some POSIX systems and Visual C++ 2008), as well as custom pointer support that caused crashes with certain versions of Boost.Interprocess.

New stable release is out, this time mostly targeted at better integration with Boost. However, neither Boost.Inteprocess nor Boost.Serialization is required and MCT 1.6 will work fine without them too. As a significant improvement in the building infrastructure, GNU Make can now be used instead of SCons for most of the tasks. Finally, this release has been tested with the latest compilers and is known to work fine on GCC 4.7 and Clang 3.1.

Stable MCT 1.4.0 is released. There are no major new features, but rather a large set of memory footprint and performance optimizations and several minor additions, like quick_erase() method. Empty hash tables now don't use any dynamic memory, which makes them more suitable for "many tables, many of them empty" use case. Documentation now lists complexity for all functions and test collection grew by a half.