Stage-B: add --v1-compat opt-in path and smoke

This commit is contained in:
nyash-codex
2025-11-01 03:56:25 +09:00
parent 1f415e733c
commit 4f4ee948e0
6 changed files with 92 additions and 6 deletions

View File

@ -39,7 +39,7 @@ Update — 2025-09-28 (json_query_vm PASS・最終ガード適用)
Update — 2025-10-31 (Phase 20.33 bring-up)
- Stage-A map literal parser hardened空白エスケープ; quick `index_operator_hako` expands coverage。
- Stage-B entry separated (`lang/src/compiler/entry/compiler_stageb.hako`); FlowEntry `emit_v0_from_ast_with_context` (using/extern) を既定採用。opt-in canariesbinop/if/index + nested/boundarygreen with `SMOKES_ENABLE_STAGEB=1`
- Stage-B entry separated (`lang/src/compiler/entry/compiler_stageb.hako`); FlowEntry `emit_v0_from_ast_with_context` (using/extern) を既定採用。`--v1-compat` で MirJsonV1Adapter 経路へ opt-in。opt-in canariesbinop/if/index + nested/boundary、v1
- `nyash.toml` modules updated to expose lang/compiler/shared/vm namespaces for resolver。
- quick profile: 72/72 PASSFileBox 未展開時は SKIP ハンドリング)。