Release Notes: This release adds support for threaded applications using g++ 3.4.1. Major improvements have been added regarding memory allocation filtering and support for leak detection. Major improvements in design and documentation have been added for third party library authors who use libcwd in their libraries.
Release Notes: This release fixes 'make distclean', removes a few files from the distributed tar file, and fixes compilation of the example project. A few old deprecated functions have been removed as well.
Release Notes: This release features a fix for assertion failures when trying to make realloc()-ated memory 'invisible'. There is a major improvement on how third party libraries can/should use libcwd.
Release Notes: Two possible start-up crashes and one exit crash were fixed. The libcw::debug namespace was renamed to libcwd.
Release Notes: This long overdue release contains (dead-lock) bugfixes for the threaded case, but also contains two interesting new features: an rc file and a way to have the program initiate when gdb should be attached to it. Finally, it is up to date again for use with gcc CVS 3.4/3.5 and binutils 2.4.90.
Release Notes: Unlike the previous release, this release really adds support for Red Hat 9 and threading. The handling of Thread Specific Data has been rewritten to function with the NPTL (Native POSIX Threads Library), as opposed to the older LinuxThreads. A few minor bugfixes have been made, as well.
Release Notes: This release works with glibc-2.3.2. Several minor thread related bug fixes have been made. One major bug was fixed: memory allocated after a call to list_allocations_on() was not synchronized with the the current ooam_filter_ct, and therefore could be randomly filtered by subsequent calls to list_allocations_on().
Release Notes: This release make all allocations that are the result of a Dout non-"internal". g++ 3.x is now required, and support for g++ 3.3 has been added. Threading under glibc-2.3 is still not supported. The headerfiles have been moved to another directory, and some have been renamed. A few minor threads-related bugfixes have been made.
Release Notes: The most important changes in this release are that new/delete with std::nothrow_t were added, so that libcwd works with, for example, gtkmm-2.x. The demangler was fixed to reflect the changes in mangling introduced in g++ 3.1. The DWARF-2 line number lookup has been improved and should now return the correct source-file:line-number in all cases (with g++ 3.2).