Branch: Tag:


2017-11-11 16:35:01 by Tobias S. Josefowitz <>

GC: Inline markers into datastructures

Initial work is done. This may have worse performance characteristics
for now. Futher work will use the block allocator provided iterator
instead of linked lists to visit all objects and potentially optimize
the memory layout of the marker struct.

63:   struct pike_frame   {    INT32 refs;/* must be first */ +  struct marker m;       /* The folloing fields are only used during setup and teardown */    unsigned INT16 fun; /** Function number. */