docs(phase-29y): self-contained consult packet + entry
This commit is contained in:
@ -31,13 +31,13 @@ Related:
|
||||
- P0(docs-only)で “return の意味” と “Ok(None)/Err” の境界を固定
|
||||
- P1+ で Rust/LLVM の実装を SSOT に収束(pattern側に例外実装を増やさない)
|
||||
|
||||
- **Phase 285(active): Box lifecycle / weakref / finalization / GC SSOT**
|
||||
- **Phase 285(✅ COMPLETE): Box lifecycle / weakref / finalization / GC SSOT**
|
||||
- 目的: Box の生存期間(強参照/弱参照/解放/最終化)を SSOT として固定し、「実装が仕様」になっている箇所を潰す
|
||||
- ねらい:
|
||||
- VM 側の weakref/finalization を仕様化(テストで固定)
|
||||
- LLVM harness 側の未対応/差分を “仕様として明文化” し、将来の実装計画を切る
|
||||
- 入口: `docs/development/current/main/phases/phase-285/README.md`
|
||||
- 状況:
|
||||
- 状況(完了):
|
||||
- P0/P1/P2 ✅ 完了(weak 成功パターンは smoke 固定)
|
||||
- P2.1 ✅ 完了: hidden root を根治し、weak-fail smoke を PASS に復帰
|
||||
- P2.2 ✅ 完了: KeepAlive の二重責務を命令分離で解消(`KeepAlive`/`ReleaseStrong`)
|
||||
@ -64,6 +64,7 @@ Related:
|
||||
- **Phase 29y(planned, post self-host / docs-first): MIR lifecycle vocab freeze(RC/weak/ABI)**
|
||||
- 目的: 参照カウント(strong/weak)を “どこで” 実装するか(MIR語彙 vs runtime ABI)を設計SSOT化し、脱Rust実装の土台にする
|
||||
- 前提: self-host 後/Phase 285(weak conformance + hidden root 根治)が落ち着いていること
|
||||
- 入口(phase): `docs/development/current/main/phases/phase-29y/README.md`
|
||||
- 入口(相談パケット): `docs/development/current/main/investigations/phase-29y-mir-lifecycle-vocab-consult.md`
|
||||
|
||||
- **Phase 286(✅ complete): JoinIR Line Absorption(JoinIR→CorePlan/Frag 収束)**
|
||||
|
||||
Reference in New Issue
Block a user