retire elvm and the bytecode era

The bytecode VM was the bootstrap path before C transpilation landed
(commit ede087e). With elc self-hosting, both elvm and the bootstrap
.elc artifacts are no longer on the critical path. Removing:

  dist/elvm/elvm-aarch64-apple-darwin   (4.3 MB legacy VM binary)
  el-compiler/bootstrap/el-compiler.elc (111 KB bytecode bootstrap)
  el-compiler/dist/el-compiler.elc       (110 KB)
  main.elc / main.map.json
  llm_test.elc / llm_test.map.json
  test_*.elc / test_*.map.json

The compiler is now: source.el → elc → C → cc → native binary.
One tier. No VM. No bytecode in the runtime path.

dist/platform/elc.legacy preserved as backup of the broken pre-fix
binary; will retire once we're confident in the new path.
This commit is contained in:
Will Anderson
2026-04-30 13:16:47 -05:00
parent 2eddaf1fe6
commit 9fca4dc3ce
Binary file not shown.