-
Notifications
You must be signed in to change notification settings - Fork 69
Garbage Collection
Bruce Mitchener edited this page May 14, 2013
·
3 revisions
There are a few places where we'd like to improve our GC integration.
After merging Runtimes (see Runtime Changes), we'd like to be able to have a flag that can correctly swap between the Boehm GC and the MPS GC.
This should mostly work already, but there are probably small things broken or in need of repair.
At the end of this, both the Boehm GC and the MPS GC should work with the C, LLVM and HARP compiler backends.
We should make sure that we're using the correct allocation primitives with the Boehm GC such as GC_MALLOC_ATOMIC
. This isn't the case in the C run-time, but it should be the case in the merged runtimes.