phase: 20.49 COMPLETE; 20.50 Flow+String minimal reps; 20.51 selfhost v0/v1 minimal (Option A/B); hv1-inline binop/unop/copy; docs + run_all + CURRENT_TASK -> 21.0

This commit is contained in:
nyash-codex
2025-11-06 15:41:52 +09:00
parent 2dc370223d
commit 77d4fd72b3
1658 changed files with 6288 additions and 2612 deletions

View File

@ -11,7 +11,7 @@
1) ビルド
- 実行: `cargo build --release`
2) 最小 E2EVM、plugins 無効)
- 実行: `NYASH_DISABLE_PLUGINS=1 ./target/release/nyash --backend vm apps/selfhost-minimal/main.nyash`
- 実行: `NYASH_DISABLE_PLUGINS=1 ./target/release/nyash --backend vm apps/selfhost-minimal/main.hako`
3) クイックスモークVM軸
- 実行: `tools/smokes/v2/run.sh --profile quick`
4) プラグイン(任意・動的)
@ -22,8 +22,8 @@
最小 Ny 実行器MirVmMin
- 目的: Ny だけで MIR(JSON v0) のごく最小セットconst/binop/compare/retを実行できることを確認。
- 実行例VM:
- `./target/release/nyash --backend vm apps/selfhost/vm/mir_min_entry.nyash`
- 引数で MIR(JSON) を渡すことも可能(単一文字列)。簡単な例は `apps/selfhost/vm/mir_min_entry.nyash` のコメントを参照。
- `./target/release/nyash --backend vm apps/selfhost/vm/mir_min_entry.hako`
- 引数で MIR(JSON) を渡すことも可能(単一文字列)。簡単な例は `apps/selfhost/vm/mir_min_entry.hako` のコメントを参照。
検証
- 期待出力: `Result: 0`selfhostminimal