47 lines
1007 B
Markdown
47 lines
1007 B
Markdown
# 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 test` passes.
|
|
|
|
### Tests
|
|
|
|
* Existing tests only.
|
|
|
|
### Junie instructions
|
|
|
|
**You MAY:**
|
|
|
|
* Remove unused code and modules.
|
|
* Update `mod.rs` and 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.
|