selfhost/runtime: Stage 0-1 runner + MIR JSON loader (summary) with trace; compiler: scopebox/loopform prepass wiring (flags, child args); libs: add P1 standard boxes (console/string/array/map) as thin wrappers; runner: pass --box-pref via env; ops_calls dispatcher skeleton; docs: selfhost executor roadmap + scopebox/loopform notes; smokes: selfhost runner + identity prepasses; CURRENT_TASK: update plan and box lib schedule

This commit is contained in:
Selfhosting Dev
2025-09-22 21:52:39 +09:00
parent b00dc4ec37
commit da78fc174b
72 changed files with 3163 additions and 2557 deletions

View File

@ -0,0 +1,12 @@
// loopform_normalize.nyash — ループ正規化前処理(恒等版)
// 目的: while 等を安定化(キー順・簡易キャリア整列)。
// 現段階は恒等identity。将来段階で安全な最小正規化を実装する。
static box LoopFormNormalize {
// Apply LoopForm normalization on JSON v0 text. Returns transformed JSON text.
// MVP: identity (no-op)
apply(json_text) {
return json_text
}
}