|
|
14013cbe1f
|
phase29ak(p5): ctx-aware planner candidates; fix phase1883 routing
|
2025-12-29 15:50:57 +09:00 |
|
|
|
d673bd4fbd
|
docs(phase29aj): isolate phase286 pattern9 legacy smoke
|
2025-12-29 14:18:31 +09:00 |
|
|
|
d819fe0dae
|
docs(phase29aj): define joinir regression gate; isolate phase143 legacy
|
2025-12-29 13:44:53 +09:00 |
|
|
|
92fd459a7c
|
phase29ah(p0): add phase263 pattern2 to joinir regression pack
|
2025-12-29 06:45:34 +09:00 |
|
|
|
bd4937d89d
|
phase29af(p2+p3): regression entrypoint + carrier layout ssot
|
2025-12-29 05:44:59 +09:00 |
|
|
|
dd8c2709bd
|
fix(joinir): stabilize phase1883 latch/entry preds
|
2025-12-28 23:39:51 +09:00 |
|
|
|
d0527bcc2a
|
feat(joinir): Phase 188.3-P3.3 - Pattern6 continuation generation + Call callee fix
Phase 3-3 完了: 4関数モデル JoinIR 生成
- nested_loop_minimal.rs (337行, 新規): 4関数モデル実装
- main(): エントリーポイント
- loop_step(i, sum): outer loop header
- inner_step(j, i_outer, sum): inner loop (tail recursion)
- k_inner_exit(i, sum): outer continuation after inner loop
- k_exit(sum): 最終 exit
- pattern6_nested_minimal.rs: lowering pipeline 実装
- boundary 構築 (continuation_func_ids 設定)
- JoinIRConversionPipeline 呼び出し
- instruction_rewriter.rs: latch incoming 拡張
- continuation→header 呼び出し対応
Call callee 修正:
- call_generator.rs: callee フィールドを Callee::Global に設定
- joinir_block_converter.rs: emit_call_pair 使用に統一
smoke test 追加:
- phase1883_nested_minimal_vm.sh (integration)
既知の問題 (次タスク):
- ValueId(104) undefined: PHI/merge 問題
- JoinIR 関数パラメータの MIR マッピングが不完全
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
|
2025-12-27 06:51:43 +09:00 |
|
|
|
ad9336de96
|
refactor(smoke): Box 3 - Move JoinIR freeze tests to integration profile (Phase 287 P4)
Moved 2 JoinIR freeze error tests from quick to integration:
- method_resolution_is_eof_vm.sh
- json_missing_vm.sh
Reason: [joinir/freeze] errors are not core functionality blockers,
better suited for integration testing.
Box 3 Goal: Keep quick profile focused on core VM/LLVM functionality.
Next: Box 4 (environment dependency marking)
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
|
2025-12-25 12:06:03 +09:00 |
|