bdwgc

Garbage collector

A conservative garbage collector for C and C++ storage allocation

The Boehm-Demers-Weiser conservative C/C++ Garbage Collector (bdwgc, also known as bdw-gc, boehm-gc, libgc)

GitHub

3k stars
99 watching
406 forks
Language: C
last commit: 4 days ago
Linked from 3 awesome lists

cc-plus-pluscpluspluscppcross-platformgarbage-collectiongarbage-collectorgcleak-detectionlibrarymemory-allocationmemory-leak-detectionmemory-managementportable

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
ytomino/boehmgc-ada A library providing an interface to the Boehm-Demers-Weiser conservative garbage collector for use with Ada. 6
mkirchner/gc A conservative, thread-local garbage collector for C. 1,213
bullno1/ugc A single-header incremental garbage collector library for managing heap memory in C programs. 269
orangeduck/tgc A tiny garbage collector for C that automatically frees unreachable memory allocations 969
40ants/prometheus-gc A tool that collects metrics about the state of a garbage collector in Common Lisp implementations 4
munificent/mark-sweep An implementation of the mark-sweep garbage collection algorithm in C. 727
pdacity/docker_gc Automates removal of unused Docker objects 98
richelbilderbeek/travis_gcc_cpp17 A simple C++17 project to test and demonstrate a clean Travis CI build with GCC compiler. 21
thealgorithms/c A collection of algorithms implemented in C for educational purposes 19,308
bgamari/ghc-debug Enables heap inspection and analysis of running Haskell programs from an external debugger 62
hsutter/gcpp Library providing an experimental deferred and unordered destruction mechanism 915
draperlaboratory/llvm-cbe A resurrected and improved implementation of the LLVM C Backend in Groff, enabling compilation of programs written in various programming languages to native machine code. 127
danmar/cppcheck Analyzes code for errors and potential security vulnerabilities 5,820
trivial-garbage/trivial-garbage Provides APIs for managing object lifetimes and memory management in Common Lisp programs. 43
boomerangdecompiler/boomerang A decompiler tool for reverse-engineering machine code from various architectures and file formats. 373