phase29aa(p7): deterministic ReleaseStrong values ordering
This commit is contained in:
@ -17,9 +17,13 @@
|
||||
- Selfcheck: Case 3.9(部分一致→cleanup)/ Case 3.10(intersection空→no cleanup)PASS
|
||||
- 検証: quick 154/154 PASS / selfcheck PASS
|
||||
|
||||
**2025-12-28: Phase 29aa P7 進行中**
|
||||
**2025-12-28: Phase 29aa P7 完了** ✅
|
||||
- 目的: ReleaseStrong の `values` 順序を決定的にする(HashSet/HashMap 由来の非決定性排除)
|
||||
- 入口: `docs/development/current/main/phases/phase-29aa/README.md`
|
||||
- Contract: `sort_unstable()` + `dedup()` で ValueId 昇順に固定
|
||||
- ヘルパー関数 `sorted_release_values` で全 ReleaseStrong 生成箇所(2箇所)を統一
|
||||
- Selfcheck: Case 3.11(values が昇順であることを検証)PASS
|
||||
- 検証: quick 154/154 PASS / selfcheck PASS
|
||||
|
||||
**2025-12-27: Phase 29aa P4 完了** ✅
|
||||
- 目的: Jump の直列チェーン(単一 predecessor)を通して ReturnCleanup を成立させる(cleanup は Return block のみ)
|
||||
|
||||
Reference in New Issue
Block a user