docs: add Phase 122 entry (planned)
This commit is contained in:
@ -74,17 +74,25 @@ JoinIR の箱構造と責務、ループ/if の lowering パターンを把握
|
||||
- `docs/development/current/main/phases/phase-117/README.md`
|
||||
20. Phase 118: loop + if-else merge parity(loop + if-else 変数更新 merge / carrier PHI contract)
|
||||
- `docs/development/current/main/phases/phase-118/README.md`
|
||||
21. Phase 104: loop(true) break-only digits(VM + LLVM EXE)
|
||||
21. Phase 119: StepTree cond SSOT(AST handle)
|
||||
- `docs/development/current/main/design/control-tree.md`
|
||||
22. Phase 120: StepTree facts/contract SSOT(facts only → contract)
|
||||
- `docs/development/current/main/design/control-tree.md`
|
||||
23. Phase 121: StepTree→Normalized Shadow Lowering(if-only, dev-only)
|
||||
- `docs/development/current/main/phases/phase-121/README.md`
|
||||
24. Phase 122: StepTree→Normalized 実生成(if-only, dev-only / planned)
|
||||
- `docs/development/current/main/phases/phase-122/README.md`
|
||||
25. Phase 104: loop(true) break-only digits(VM + LLVM EXE)
|
||||
- `docs/development/current/main/phases/phase-104/README.md`
|
||||
22. Phase 107: json_cur find_balanced_* depth scan(VM + LLVM EXE)
|
||||
26. Phase 107: json_cur find_balanced_* depth scan(VM + LLVM EXE)
|
||||
- `docs/development/current/main/phases/phase-107/README.md`
|
||||
23. Phase 108: Pattern2 policy router SSOT(入口の薄さを固定)
|
||||
27. Phase 108: Pattern2 policy router SSOT(入口の薄さを固定)
|
||||
- `docs/development/current/main/phases/phase-108/README.md`
|
||||
24. Phase 109: error_tags hints SSOT(Fail-Fast + hint の語彙固定)
|
||||
28. Phase 109: error_tags hints SSOT(Fail-Fast + hint の語彙固定)
|
||||
- `docs/development/current/main/phases/phase-109/README.md`
|
||||
25. MIR Builder(Context 分割の入口)
|
||||
29. MIR Builder(Context 分割の入口)
|
||||
- `src/mir/builder/README.md`
|
||||
26. Scope/BindingId(shadowing・束縛同一性の段階移行)
|
||||
30. Scope/BindingId(shadowing・束縛同一性の段階移行)
|
||||
- `docs/development/current/main/phase73-scope-manager-design.md`
|
||||
- `docs/development/current/main/PHASE_74_SUMMARY.md`
|
||||
- `docs/development/current/main/PHASE_75_SUMMARY.md`
|
||||
@ -92,16 +100,16 @@ JoinIR の箱構造と責務、ループ/if の lowering パターンを把握
|
||||
- `docs/development/current/main/phase78-bindingid-promoted-carriers.md`
|
||||
- `docs/development/current/main/phase80-bindingid-p3p4-plan.md`(P3/P4 への配線計画)
|
||||
- `docs/development/current/main/phase81-pattern2-exitline-contract.md`(promoted carriers の ExitLine 契約検証)
|
||||
25. Boxification feedback(Phase 78–85 の振り返りと Phase 86 推奨)
|
||||
31. Boxification feedback(Phase 78–85 の振り返りと Phase 86 推奨)
|
||||
- `docs/development/current/main/phase78-85-boxification-feedback.md`
|
||||
26. Phase 86: Carrier Init Builder + Error Tags ✅
|
||||
32. Phase 86: Carrier Init Builder + Error Tags ✅
|
||||
- **Status**: COMPLETE (2025-12-13)
|
||||
- **Modules**:
|
||||
- `src/mir/builder/control_flow/joinir/merge/carrier_init_builder.rs` (+8 tests)
|
||||
- `src/mir/join_ir/lowering/error_tags.rs` (+5 tests)
|
||||
- **Achievements**: SSOT 確立(CarrierInit → ValueId 生成統一、エラータグ中央化、DebugOutputBox 完全移行)
|
||||
- **Impact**: 987/987 tests PASS, +13 unit tests, Single Responsibility validated
|
||||
27. Phase 87: LLVM Exe Line SSOT ✅
|
||||
33. Phase 87: LLVM Exe Line SSOT ✅
|
||||
- **Status**: COMPLETE (2025-12-13)
|
||||
- **SSOT**: `tools/build_llvm.sh` - Single pipeline for .hako → executable
|
||||
- **Deliverables**:
|
||||
|
||||
Reference in New Issue
Block a user