Release Notes: This release integrates dlmalloc v2.8.4, fixing the Win32 memory release problem and further improving performance. The speed is now up to twice the speed of 1.01 (average is 67% faster). Broken Win32 critical section implementation has been fixed. mspace was not being locked if all mspaces were locked. Mac OS X support has been added.


Release Notes: This release fixes a showstopping bug involving concurrency on blocks > 8Kb being disabled for the system pool.


Release Notes: This release fixes a calloc() overflow advisory and various bitrot, particularly for the latest Mac OS X release.


Release Notes: Huge changes were made, including an experimental constant time VM allocator that runs in user space in Windows Vista or later, and lots of improvements to the documentation. The test framework was significantly improved. realloc() performance was significantly improved for large blocks on Windows. A policy driven STL metaprogramming adaptor was added for making std::vector<> have O(1) expansion performance and making use of rvalue reference constructors on C++0x. Lots of bugs were fixed.


Release Notes: This release adds detection of whether the host process is using MSVCRT or MSVCRTD, and the fixing up of which runtime tolerant nedmalloc should use if nedmalloc was linked differently. It fixes many failed-to-compile bugs for various infrequently used combinations of compilers and options.


Release Notes: Lots and lots of bugs were fixed. nedmalloc can now patch itself into existing binaries to replace the system allocator on Windows. It can now also act as threadcache for any arbitrary allocator, which vastly improves valgrind support. Due to such large changes, this version will undergo a lengthy beta release period.