feat(smoke): Phase 284 P2 - return-in-loop VM/LLVM parity smoke
- VM smoke: phase284_p2_return_in_loop_vm.sh (PASS) - LLVM smoke: phase284_p2_return_in_loop_llvm.sh (SKIP if no LLVM feature) - Reuse existing fixture: phase286_pattern5_return_min.hako (exit 7) - P2-INSTRUCTIONS.md: 手順書作成 - quick smoke 154/154 PASS 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
@ -1,8 +1,13 @@
|
||||
# Self Current Task — Now (main)
|
||||
|
||||
## Current Focus: Phase 284 P0 (design-first) / Post Phase 286
|
||||
## Current Focus: Phase 285 P0 (docs-only)
|
||||
|
||||
Phase 286 で JoinIR line の主要 pattern(1–9)が Plan/Frag SSOT に吸収できた。次は “出口語彙” をさらに SSOT に寄せるため、Phase 284(Return as ExitKind SSOT)へ進む。
|
||||
Box lifecycle / weakref / finalization / GC の “実装が仕様” を止めるため、まず docs-only で SSOT と差分運用(VM/LLVM)を固定する。
|
||||
|
||||
**2025-12-26: Phase 284 P2 完了** ✅
|
||||
- return を含む loop(Pattern5)を VM で smoke 固定
|
||||
- LLVM harness は理由付き SKIP(ビルドに LLVM feature なし)
|
||||
- quick smoke 154/154 PASS 維持
|
||||
|
||||
設計相談(将来の正規化):
|
||||
- `docs/development/current/main/investigations/phase-286-plan-normalization-consult.md`
|
||||
@ -23,7 +28,8 @@ Phase 286 で JoinIR line の主要 pattern(1–9)が Plan/Frag SSOT に吸
|
||||
- quick smoke 154/154 PASS 維持、Pattern1/4 PoC 両方 PASS
|
||||
|
||||
**次のステップ**:
|
||||
1. **Phase 284(design-first)**: Return as ExitKind SSOT(pattern に散らさない)
|
||||
1. **Phase 285 P0(docs-only)**: lifecycle/weak/finalization/GC の SSOT 固定
|
||||
- 手順書: `docs/development/current/main/phases/phase-285/P0-INSTRUCTIONS.md`
|
||||
2. **future design(separate phase)**: Plan 生成の正規化をどう進めるか(相談パケット)
|
||||
- `docs/development/current/main/investigations/phase-286-plan-normalization-consult.md`
|
||||
3. (optional, post self-host)REPL = script engine 構想(docs-only)
|
||||
|
||||
Reference in New Issue
Block a user