EulerFold

No video available

Please refer to the materials section for this topic.

Anatomy of an Object in Memory

Learning Objectives

  • Object header fields: type tag, size, GC bits
  • Pointer tagging and NaN boxing techniques
  • Alignment requirements and padding

Weekly Outcome

Build a basic bump allocator and define the object memory layout for a toy language runtime.