How the Nasal GC works: Difference between revisions

Jump to navigation Jump to search
m
Line 38: Line 38:
* moving GC specific data structures from the globals struct to a GC struct, and only keep a void* GC pointers in globals
* moving GC specific data structures from the globals struct to a GC struct, and only keep a void* GC pointers in globals
* 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)
* customize the existing GC to support multiple generations
* customize the existing GC to support multiple generations


Navigation menu