Commit Graph

2 Commits

Author SHA1 Message Date
d34677299e refactor(tests): Reorganize test files into module directories
- Split join_ir_vm_bridge_dispatch.rs into module directory
- Reorganize test files into categorical directories:
  - exec_parity/, flow/, if_no_phi/, joinir/, macro_tests/
  - mir/, parser/, sugar/, vm/, vtable/
- Fix compilation errors after refactoring:
  - BinaryOperator::LessThan → Less, Mod → Modulo
  - Add VM re-export in backend::vm module
  - Fix BinaryOp import to use public API
  - Add callee: None for MirInstruction::Call
  - Fix VMValue type mismatch with proper downcast
  - Resolve borrow checker issues in vtable tests
  - Mark 2 tests using internal APIs as #[ignore]

JoinIR tests: 50 passed, 0 failed, 20 ignored

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-28 18:28:20 +09:00
da78fc174b selfhost/runtime: Stage 0-1 runner + MIR JSON loader (summary) with trace; compiler: scopebox/loopform prepass wiring (flags, child args); libs: add P1 standard boxes (console/string/array/map) as thin wrappers; runner: pass --box-pref via env; ops_calls dispatcher skeleton; docs: selfhost executor roadmap + scopebox/loopform notes; smokes: selfhost runner + identity prepasses; CURRENT_TASK: update plan and box lib schedule 2025-09-22 21:52:39 +09:00