docs(phase29aa): mark P1 pending until code lands
This commit is contained in:
@ -3,10 +3,9 @@
|
||||
## Current Focus: Phase 29aa P0(RC insertion safety expansion, design-first)
|
||||
|
||||
**2025-12-27: Phase 29aa P0 Ready(design-first)**
|
||||
- 目的: rc_insertion を CFG-aware に拡張するための設計を固定(誤release防止)
|
||||
- 内容: RcPlan(解析→挿入)の二段階設計、PHI/loop/early-exit の危険パターン整理、release安全条件の契約
|
||||
- P1 最小ターゲット: Return 終端 cleanup の RcPlan 経由化(Branch/Jump は禁止継続)
|
||||
- 目的: rc_insertion を CFG-aware に拡張する前提設計を固定(誤release防止)
|
||||
- 入口: `docs/development/current/main/phases/phase-29aa/P0-RC_INSERTION_CFG_AWARE_DESIGN-INSTRUCTIONS.md`
|
||||
- 次: Phase 29aa P1(RcPlan 2-stage, meaning-preserving)※実装反映待ち
|
||||
|
||||
**2025-12-27: Phase 29z P2 closeout** ✅
|
||||
- `src/mir/passes/rc_insertion.rs`: `Store` 上書き + `Store null`(explicit drop)+ Return終端cleanup の最小 release 挿入(単一block・安全ガード)
|
||||
|
||||
@ -17,3 +17,7 @@ Deliverables (P0):
|
||||
- PHI/loop/early-exit の危険パターン整理と Fail-Fast 方針
|
||||
- release 安全条件の契約
|
||||
- P1 で実装する最小ターゲットを 1 個に絞る
|
||||
|
||||
Progress:
|
||||
- P0: CFG-aware 設計の固定(RcPlan/危険パターン/安全条件の契約)
|
||||
- P1: rc_insertion を RcPlan の Plan→Apply 2-stage へ分離(挙動不変、実装待ち)
|
||||
|
||||
Reference in New Issue
Block a user