nyash-codex
eb00d97fdb
feat(joinir): Phase 246-EX Part 2 - Exit PHI & step scheduling fixes
Phase 246-EX Part 2 completes the _atoi JoinIR integration:
Key fixes:
- Exit PHI connection: ExitLineReconnector now correctly uses exit PHI dsts
- Jump args preservation: BasicBlock.jump_args field stores JoinIR exit values
- instruction_rewriter: Reads jump_args, remaps JoinIR→HOST values by carrier order
- step_schedule.rs: New module for body-local init step ordering
Files changed:
- reconnector.rs: Exit PHI connection improvements
- instruction_rewriter.rs: Jump args reading & carrier value mapping
- loop_with_break_minimal.rs: Refactored step scheduling
- step_schedule.rs: NEW - Step ordering logic extracted
Tests: 931/931 PASS (no regression)
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-11 17:16:10 +09:00
..
2025-12-11 17:16:10 +09:00
2025-12-08 23:43:26 +09:00
2025-12-11 13:13:08 +09:00
2025-12-08 18:36:13 +09:00
2025-12-10 20:07:30 +09:00
2025-12-11 17:16:10 +09:00
2025-12-11 17:16:10 +09:00
2025-12-11 13:13:08 +09:00
2025-12-10 00:01:53 +09:00
2025-12-11 17:16:10 +09:00
2025-12-07 12:23:37 +09:00
2025-12-10 14:09:18 +09:00