Cc<T>
: A reference counted type with cycle collection for Rust. Concurrent or stop-the-world. Based on the paper "Concurrent Cycle Collection in Reference Counted Systems" by David F. Bacon and V.T. Rajan. JVM implementation
Currently only stop-the-world, not concurrent.
Add to Cargo.toml
:
Note this requires at least Rust 1.28 for the std::alloc api's.
[dependencies]
bacon_rajan_cc = "0.2"
Then, in your crate:
extern crate bacon_rajan_cc;
use bacon_rajan_cc::{Cc, Trace, Tracer};
https://github.com/withoutboats/shifgrethor https://github.com/Manishearth/rust-gc https://github.com/Others/shredder
Version | Tag | Published |
---|---|---|
0.3.1 | 2yrs ago | |
0.3.0 | 3yrs ago | |
0.2.4 | 3yrs ago | |
0.2.3 | 4yrs ago |