phase29z(p2): return cleanup and null propagation doc alignment

This commit is contained in:
2025-12-27 15:26:42 +09:00
parent 084277ee18
commit a916066631
5 changed files with 81 additions and 9 deletions

View File

@ -58,13 +58,13 @@ Related:
- 次: Phase 29zRC insertion minimalまたは Phase 29xDe-Rust runtime候補
- **Phase 29zP2 CLOSEOUT準備中, implementation-minimal: RC insertion minimal**
- 進捗: P1まで完了上書きStore null で ReleaseStrong 挿入、単一block・安全ガード付き
- 進捗: P1まで完了上書きStore nullReturn終端cleanup で ReleaseStrong 挿入、単一block・安全ガード付き
- ガード: Cargo feature `rc-insertion-minimal`既定OFF、env var 新設なし)
- 検証: quick 154/154 PASS 維持 + `rc_insertion_selfcheck`opt-in
- 残課題P2で方針化→次フェーズへ
- null伝搬の精度向上copy以外の伝搬パターン追加を段階的に
- スコープ終端の releaseblock end cleanupの最小実装検討単一blockから
- PHI/loop/early-exit は次フェーズ以降誤release防止
- Branch/Jump 終端での cleanup をどう安全に扱うかの設計
- PHI/loop/early-exit の安全な cleanup 設計誤release防止
- 入口: `docs/development/current/main/phases/phase-29z/README.md`
- 指示書: `docs/development/current/main/phases/phase-29z/P0-RC_INSERTION_MINIMAL-INSTRUCTIONS.md`