All releases of memwatch


Release Notes: This version fixes a mwMalloc() bug for very large allocations (4GB on 32bits), and adds ULONG_LONG_MAX as a 64-bit detector.


Release Notes: An error in which mwRealloc() could leave the mutex locked was fixed. The licence was changed to the GPL. C++ array allocation was added.


Release Notes: Fixes for some harmless compile warnings when mutexes were not available.


Release Notes: This release includes additional auto detection of 64-bit platforms, mwRelink() no longer prints out a garbage pointer sometimes, an array destructor for C++, and mutex support.


Release Notes: Fixes for a couple of high-sensitivity warnings and the "might get clobbered" gcc warning that happened when aggressive inlining was enabled.


Release Notes: This version should work fine on 64-bit platforms. Users of 32 or 16 bit platforms don't really need this one.


Release Notes: mwTestBuffer() and CHECK_BUFFER() have been added to test individual buffers, mw now displays the file/line where the auto-check was initiated when reporting errors in auto-check mode, and the allocation statistics output has been made prettier.


Release Notes: Added a FAQ and some documentation, no longer redefines TRACE, ASSERT and VERIFY if they already exist, and mwTRACE, mwASSERT and mwVERIFY have been added.


Release Notes: Another high-sensitivity warning fixed. Looking to compile a list of platforms and projects using memwatch; changed the README to this effect.


Release Notes: Fixes some warnings under high-sensitivity settings.