Re:A Tour of Safe Tracing GC Designs in Rust
by celeritascelery on Saturday June 19, 2021 @02:35PM
(#27563088)
For me, the most interesting one is Josephine[1]. This allows tracking of stack roots, doesn't limit the time when GC can run, and takes advantage of rust's affine type system. However I have to say the API feels fairly clunky, with the need to root everything before mutation and the need to pass context objects to every method.
[1] https://github.com/asajeffrey/josephine