Module lisp2space

Module lisp2space 

Source

Structsยง

Lisp2ObjectSize ๐Ÿ”’
Lisp2Space

Constantsยง

GC_EXTRA_HEADER_BYTES ๐Ÿ”’
GC_EXTRA_HEADER_WORD
For each Lisp2 object, we need one extra word for storing forwarding pointer (Lisp-2 implementation). Note that considering the object alignment, we may end up allocating/reserving more than one word per object. See Lisp2Space::HEADER_RESERVED_IN_BYTES.
GC_MARK_BIT_MASK ๐Ÿ”’
TRACE_KIND_FORWARD ๐Ÿ”’
TRACE_KIND_MARK ๐Ÿ”’