Moss v0.88.0 — Selfhost Compiler: 96 Moss instructions, function bodies compiled
Moss v0.88.0 — Selfhost Compiler
compiler_core.moss now compiles function bodies.
Selfhost compiler metrics (order.moss)
| Unit | Instructions | Source |
|---|---|---|
| Module | 44 | compiler_core.moss |
| fn ship | 27 | compiler_core.moss |
| fn test | 25 | compiler_core.moss |
| Total | 96 | all Moss |
C VM upgrades
- OP_AND, OP_OR handlers (boolean short-circuit)
- OP_MOD handler (fmod)
- All 35 opcodes from compiler_core.moss now handled
Selfhost status
| Component | Status |
|---|---|
| parser | 100% (9/9 zero diff) |
| checker | 5/5 sketches |
| compiler | 96 instructions (module + functions) |
| C VM | 120KB, all opcodes |
Commands
moss selfhost-compile file.moss— metrics + .mbcmoss artifact --summary file.moss— token-optimizedmoss selfhost-run file.moss— C VM cross-validation
Download
No Python required. Unzip, double-click, code.