Projects / Boehm-Demers-Weiser Conserv...

Boehm-Demers-Weiser Conservative Garbage Collector

The Boehm-Demers-Weiser conservative garbage collector can be used as a garbage collecting replacement for C malloc or C++ new. It is also used by a number of programming language implementations that use C as intermediate code. Alternatively, it may be used as a leak detector for C or C++ programs. A slightly older version of the garbage collector is also included as part of the GNU compiler (gcc) distribution.

Tags Software Development Bug Tracking Libraries
Licenses BSD Original
Operating Systems OS Independent
Implementation C C++

Tweet this project Short link

Rss Recent releases

No changes have been submitted for this release.

Changes: The C code now requires at least C89. The live data in the heap is now counted, helping to make the heap expansion heuristic more robust. Thread local allocation support was enhanced. Some obsolete platform support such as old-style Solaris threads was removed. Some new platform support was added. Various bugs were fixed.

  • Rrelease-mid
  •  13 Jul 2006 03:11
  • Rrelease-after

Changes: Support for Solaris/x86-64, for Dragonfly BSD, and for kFreeBSD+glibc was added. Mac OS thread memory leaks, a MinGW malloc redirection bug, and several other minor bugs were fixed.

Changes: Fixes for Solaris and Darwin OS and the ARM platform have been implemented. Support for Tandem S-Series and for Darwin/x86 has been added. NetBSD threads support has been added. Recent gcc fixes have been merged.

  • Rrelease-mid
  •  19 Sep 2005 01:05
  • Rrelease-after

Changes: CPU count detection for Irix and FreeBSD was fixed. Parsing of /proc/self/maps on Linux was fixed. Several fixes and enhancements were made for FreeBSD/PowerPC, Linux/SH, Linux/ARM, Darwin, and for 64-bit platforms in general. Compilation with gcc-4.0.2 was fixed. Several other bugs were fixed.

Ca3e79e50aeeff62c012f715ca61149e_thumb

Project Spotlight

Grafx2

A 256-color bitmap paint program.

4cfc97892d307de5577f6feea7aae8ef_thumb

Project Spotlight

OpenXava

A framework for rapid development of AJAX Java Enterprise applications.