Skip to content

Moss v0.88.0 — Selfhost Compiler: 96 Moss instructions, function bodies compiled

Choose a tag to compare

@Fujo930 Fujo930 released this 09 Jun 00:54

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 + .mbc
  • moss artifact --summary file.moss — token-optimized
  • moss selfhost-run file.moss — C VM cross-validation

Download

No Python required. Unzip, double-click, code.