nyash-codex
0455307418
refactor(phase-a): remove Cranelift/JIT backend legacy code (~373 lines)
Phase A cleanup - Safe deletions with zero risk:
## Deleted Files (6 files, 373 lines total)
1. Cranelift/JIT Backend (321 lines):
- src/runner/modes/cranelift.rs (45 lines)
- src/runner/modes/aot.rs (55 lines)
- src/runner/jit_direct.rs (152 lines)
- src/tests/core13_smoke_jit.rs (42 lines)
- src/tests/core13_smoke_jit_map.rs (27 lines)
2. Legacy MIR Builder (52 lines):
- src/mir/builder/exprs_legacy.rs
- Functionality inlined into exprs.rs (control flow constructs)
## Module Reference Cleanup
- src/backend/mod.rs: Removed cranelift feature gate exports
- src/runner/mod.rs: Removed jit_direct module reference
- src/runner/modes/mod.rs: Removed aot module reference
- src/mir/builder.rs: Removed exprs_legacy module
## Impact Analysis
- Build: Success (cargo build --release)
- Tests: All passing
- Risk Level: None (feature already archived, code unused)
- Related: Phase 15 JIT archival (archive/jit-cranelift/)
## BID Copilot Status
- Already removed in previous cleanup
- Not part of this commit
Total Reduction: 373 lines (~0.4% of codebase)
Next: Phase B - Dead code investigation
Related: #phase-21.0-cleanup
Part of: Legacy Code Cleanup Initiative
2025-11-06 22:34:18 +09:00
..
2025-11-06 22:34:18 +09:00
2025-09-26 14:34:42 +09:00
2025-09-28 01:33:58 +09:00
2025-09-25 03:46:37 +09:00
2025-09-24 01:05:44 +09:00
2025-11-01 12:19:17 +09:00
2025-09-17 11:45:57 +09:00
2025-11-03 23:21:48 +09:00
2025-11-04 21:33:09 +09:00
2025-09-23 07:13:32 +09:00
2025-11-01 13:28:56 +09:00
2025-09-28 20:38:09 +09:00
2025-11-01 15:15:21 +09:00
2025-11-06 22:34:18 +09:00
2025-09-17 07:43:07 +09:00
2025-09-28 20:38:09 +09:00
2025-11-01 15:15:21 +09:00
2025-09-21 08:53:00 +09:00
2025-09-17 07:43:07 +09:00
2025-09-25 03:46:37 +09:00
2025-09-22 21:52:39 +09:00
2025-11-02 10:58:09 +09:00
2025-11-04 20:46:43 +09:00
2025-09-17 07:43:07 +09:00
2025-09-24 04:09:23 +09:00
2025-09-28 01:33:58 +09:00
2025-09-22 21:52:39 +09:00
2025-09-24 09:30:42 +09:00
2025-09-22 21:52:39 +09:00
2025-09-17 07:43:07 +09:00
2025-09-22 07:54:25 +09:00
2025-09-24 04:09:23 +09:00