GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • bdwgc
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles

This view

  • Original page
  • New address

GeezerVison is showing github.com — Boehm-Demers-Weiser conservative C/C++ Garbage Collector

README.md

BDWGC Organization

This is a dedicated Github organization established for collaborate development of

  • the Boehm-Demers-Weiser conservative C/C++ Garbage Collector (bdwgc, also known as bdw-gc, boehm-gc and libgc)
  • the BDWGC bindings for various programming languages (D, Rust, Zig and potentially others)
  • the Cords package (also known as "cord library") which is a string package that uses a tree-based representation on top of BDWGC
  • the atomic_ops library which provides a semi-portable access to hardware-provided memory update operations on a number of architectures (used by BDWGC)

Major resources

  • Slides about BDWGC (ISMM 2004)
  • BDWGC info site (updated by Hans Boehm)
  • BDWGC (C/C++) releases
  • Known BDWGC clients

Pinned Loading

  1. bdwgc bdwgc Public

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

    C 3.6k 451

  2. libatomic_ops libatomic_ops Public

    The atomic_ops project (Atomic memory update operations portable implementation)

    C 455 114

  3. bdwgc-rust bdwgc-rust Public

    Rust impl GlobalAlloc for Boehm GC

    Rust 35 7

  4. bdwgc-d bdwgc-d Public

    D library for interfacing with libgc (bdwgc)

    D 5 2

  5. bdwgc-zig bdwgc-zig Public

    Zig language bindings for the Boehm-Demers-Weiser Garbage Collector (bdwgc).

    Zig 15 2

Repositories

Loading
Type
Language
Sort
Showing 6 of 6 repositories
  • bdwgc Public

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

    Uh oh!

    There was an error while loading. Please reload this page.

    bdwgc/bdwgc's past year of commit activity
    C 3,562 451 192 2 Updated Nov 10, 2026
  • bdwgc-rust Public

    Rust impl GlobalAlloc for Boehm GC

    Uh oh!

    There was an error while loading. Please reload this page.

    bdwgc/bdwgc-rust's past year of commit activity
    Rust 35 MIT 7 3 1 Updated Nov 9, 2026
  • bdwgc-zig Public

    Zig language bindings for the Boehm-Demers-Weiser Garbage Collector (bdwgc).

    Uh oh!

    There was an error while loading. Please reload this page.

    bdwgc/bdwgc-zig's past year of commit activity
    Zig 15 MIT 2 0 0 Updated Nov 4, 2026
  • libatomic_ops Public

    The atomic_ops project (Atomic memory update operations portable implementation)

    Uh oh!

    There was an error while loading. Please reload this page.

    bdwgc/libatomic_ops's past year of commit activity
    C 455 114 4 0 Updated Sep 25, 2026
  • bdwgc-d Public

    D library for interfacing with libgc (bdwgc)

    Uh oh!

    There was an error while loading. Please reload this page.

    bdwgc/bdwgc-d's past year of commit activity
    D 5 Apache-2.0 2 0 0 Updated Mar 3, 2026
  • .github Public

    Special repository with README for bdwgc organization

    Uh oh!

    There was an error while loading. Please reload this page.

    bdwgc/.github's past year of commit activity
    0 0 0 0 Updated Nov 13, 2025

People

@ivmai @kassane @linusg

Top languages

Loading…

Uh oh!

There was an error while loading. Please reload this page.

Most used topics

Loading…

Uh oh!

There was an error while loading. Please reload this page.

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.