Cyclone Scheme  0.28.0

◆ gc_mut_update()

void gc_mut_update ( gc_thread_data thd,
object  old_obj,
object  value 
)

Write barrier for updates to heap-allocated objects.

Parameters
thdMutator's thread data
old_objOld object value prior to the mutation
valueNew object value

The key for this barrier is to identify stack objects that contain heap references, so they can be marked to avoid collection.