docs: Phase 103 DONE (if-only parity smokes)
This commit is contained in:
@ -50,6 +50,12 @@ Related:
|
||||
- `bash tools/smokes/v2/profiles/integration/apps/phase97_next_non_ws_llvm_exe.sh` が PASS(前提不足は SKIP)
|
||||
- 新しい環境変数は追加しない(既存の `HAKO_JOINIR_STRICT` などで制御)。
|
||||
|
||||
## DONE(P0)
|
||||
|
||||
- Fixture: `apps/tests/phase103_if_only_merge_min.hako`(expected: `2`)
|
||||
- VM smoke: `tools/smokes/v2/profiles/integration/apps/phase103_if_only_vm.sh`
|
||||
- LLVM EXE smoke: `tools/smokes/v2/profiles/integration/apps/phase103_if_only_llvm_exe.sh`
|
||||
|
||||
## P1(任意): if-only early return
|
||||
|
||||
if 文の then/else 内で return する形(merge 不要 or merge 途中で return)を 1 本追加して、Boundary/ExitLine の退行を拾いやすくする。
|
||||
@ -66,4 +72,3 @@ if 文の then/else 内で return する形(merge 不要 or merge 途中で re
|
||||
- 進め方(箱理論):
|
||||
- “新パターン増殖” ではなく、**Pattern5 系(infinite loop family)**として扱う方針を先に決める。
|
||||
- まずは fixture + shape guard + Fail-Fast で段階投入し、VM/LLVM parity を固めてから lowering を広げる。
|
||||
|
||||
|
||||
Reference in New Issue
Block a user