forked from GitHub/bdwgc-rust
171c882a8332109e1596ad889f68bdecc7d638ac
Bumps [bdwgc-alloc-sys/vendor/libatomic_ops](https://github.com/bdwgc/libatomic_ops) from `d007246` to `c790120`. - [Release notes](https://github.com/bdwgc/libatomic_ops/releases) - [Commits](https://github.com/bdwgc/libatomic_ops/compare/d007246aa70fef4f9bfcb84bcc5e6a97653b3d86...c7901207f871e80c973bfeae71f04f7b59c69636) --- updated-dependencies: - dependency-name: bdwgc-alloc-sys/vendor/libatomic_ops dependency-version: c7901207f871e80c973bfeae71f04f7b59c69636 dependency-type: direct:production ... Signed-off-by: dependabot[bot] <support@github.com>
bdwgc-rust
GlobalAlloc implementation for bdwgc, the conservative garbage collector.
This crate is for use cases in which developers need to integrate bdwgc into their programs written in Rust (e.g. writing a runtime library in Rust for their own programming language whose GC is done by bdwgc.)
The raw bindings to the C API of bdwgc that this crate is built on are available as the bdwgc-alloc-sys crate.
Usage
See examples directory.
By default bdwgc is built with autotools. To build with cmake, enable the cmake feature:
cargo build --no-default-features --features cmake
License
Languages
Rust
81.8%
Nix
15.5%
Shell
2.7%