How the Nasal GC works: Difference between revisions

Jump to navigation Jump to search
Line 39: Line 39:
* move GC initialization to gc.c and allow different GCs to register their own init callbacks
* move GC initialization to gc.c and allow different GCs to register their own init callbacks
* move GC specific declarations from data.h to gc.h (naPool etc)
* move GC specific declarations from data.h to gc.h (naPool etc)
* move GC specific stuff from misc.c to gc.c (none of the GC internals should be exposed to the rest of the code)
* customize the existing GC to support multiple generations
* customize the existing GC to support multiple generations


Navigation menu