docs: update Phase104 status and JoinIR map
This commit is contained in:
@ -10,9 +10,9 @@ Related:
|
||||
|
||||
- **real-app loop regression の横展開(VM + LLVM EXE)**
|
||||
- ねらい: 実コード由来ループを 1 本ずつ最小抽出して fixture/smoke で固定する(段階投入)。
|
||||
- 現状: Phase 102(read_quoted)まで固定済み。
|
||||
- 次候補: `parse_object` / `parse_array` の key/value ループ、read_digits 系。
|
||||
- 入口: `docs/development/current/main/phases/phase-102/README.md`
|
||||
- 現状: Phase 104(read_digits / json_cur 由来)まで固定済み。
|
||||
- 次候補: `apps/libs/json_cur.hako` の `find_balanced_array_end` / `find_balanced_object_end`(depth scan + nested if)。
|
||||
- 入口: `docs/development/current/main/phases/phase-104/README.md`
|
||||
|
||||
- **P5b “完全E2E”**(escape skip の実ループを end-to-end で固定)
|
||||
- 現状: Phase 94 で VM E2E まで固定済み。次は selfhost 実コード(`apps/selfhost-vm/json_loader.hako`)へ横展開して回帰を減らす。
|
||||
@ -24,10 +24,6 @@ Related:
|
||||
|
||||
## 中期(ループ在庫の残り)
|
||||
|
||||
- **loop(true) + break-only(digit scan など)**
|
||||
- ねらい: bounded ではない実ループを段階的に飲み込む(fixture + shape guard + Fail-Fast)。
|
||||
- 方針: “新パターン増殖”よりも Pattern5 系(infinite loop family)として扱う設計を先に固める。
|
||||
|
||||
- **P5(guard-bounded)**: 大型ループを “小粒度” に割ってから取り込む(分割 or 新契約)
|
||||
- **P6(nested loops)**: capability guard で Fail-Fast 維持しつつ、解禁時の契約を先に固定
|
||||
|
||||
|
||||
Reference in New Issue
Block a user