How the Nasal GC works: Difference between revisions

Jump to navigation Jump to search
m
Line 39: Line 39:
* void naGC_init(struct naPool* p, int type);
* void naGC_init(struct naPool* p, int type);
* struct naObj** naGC_get(struct naPool* p, int n, int* nout);
* struct naObj** naGC_get(struct naPool* p, int n, int* nout);
* void naGC_swapfree(void** target, void* val);
* void naGC_swapfree(void** target, void* val); (used for vector/hash resizing)
* void naGC_freedead();
* void naGC_freedead();
* void naiGCMark(naRef r);
* void naiGCMark(naRef r);

Navigation menu