![]() |
Cyclone Scheme
0.5
|
◆ gc_heap_first_block
Cyclone Scheme https://github.com/justinethier/cyclone Copyright (c) 2015-2016, Justin Ethier All rights reserved. Heap garbage collector used by the Cyclone runtime for major collections. Tracing GC algorithm is based on the one from "Implementing an on-the-fly garbage collector for Java", by Domani et al. The heap implementation (alloc / sweep, etc) is based on code from Chibi Scheme. Note there is also a minor GC (in runtime.c) that collects objects allocated on the stack, based on "Cheney on the MTA" (but without the copying collector). |