1007 B
1007 B
PR-2.6 — Remove Dead Runtime Modules and Symbols
Briefing
After the VM reset, there will be leftover modules, helpers, or symbols that are no longer referenced. This PR performs a final cleanup pass.
Target
- Remove dead or unreachable runtime code.
- Ensure the VM crate has a minimal, clean surface.
Work items
-
Use compiler warnings and search tools to find:
- Unused modules.
- Unused structs/enums/functions.
- Legacy HIP/RC terminology.
-
Remove dead code.
-
Update module trees and public exports.
Acceptance checklist
- No dead modules remain.
- No HIP/RC terminology found in the VM crate.
cargo testpasses.
Tests
- Existing tests only.
Junie instructions
You MAY:
- Remove unused code and modules.
- Update
mod.rsand exports.
You MUST NOT:
- Remove code that is still referenced.
- Replace deleted modules with new experimental ones.
If unclear:
- Ask before deleting anything that looks structurally important.