This directory contains detailed design notes and reference documentation for the Moonquakes Lua implementation.
- Architecture - High-level design and philosophy
- Virtual machine - Virtual machine internals and API
- Garbage collector - GC roots, phases, barriers, and generational behavior
- GC freeze boundary - Frozen GC semantics versus internal optimization space
- Core Types - Type system and value representation
- Lexer and Parser - Compilation pipeline
- Builtin Functions - Native function API reference
- Test Framework - Testing infrastructure
- API Test Strategy - Plan for freezing builtin behavior through black-box tests