[pypy-dev] Paper about accurate GC in C

Carl Friedrich Bolz cfbolz at gmx.de
Tue Aug 14 21:42:12 CEST 2007

Hi all,

the following paper describes a variant of the root-finding approach we 
use for the framework GC:


They use a "shadow stack" as well, but keep all their GCed locals always 
in it: The tradeoffs are slightly different than ours. They reach 
performance quite similar to that of the Boehm GC with a simple 
semispace collector.

Chris Lattner told me that this is how LLVM lowers GC operations 
currently (since no backend directly supports the GC primitives in a 
better way).


Carl Friedrich

More information about the Pypy-dev mailing list