2026-03-24 13:40:37 +00:00

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 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.