Cyclone Scheme  0.4

◆ gc_mark_gray2()

void gc_mark_gray2 ( gc_thread_data thd,
object  obj 
)

Add a pending write to the mark buffer. These are pended because they are written in a batch during minor GC. To prevent race conditions we wait until all of the writes are made before updating last write.

TODO: figure out a new name for this function.