Branch: Tag:

2018-05-19

2018-05-19 14:43:13 by Tobias S. Josefowitz <tobij@tobij.de>

GC: Inline GC marker struct into memory object structs

This avoids unnecessary padding while keeping mostly compatible to most
other users of these structs and markers.

103:    DOUBLELINK(first_callable, f);   #endif    INIT_PIKE_MEMOBJ(f, T_STRUCT_CALLABLE); -  gc_init_marker(&f->m); +  gc_init_marker(f);    f->function=fun;    f->name=name;    f->type=type;