Commit fd01307
chore: cut compile-IR-to-machine + lift-binary crates + unwire evm-bytecode kit
Out-of-scope per the honest-spike census (A: compile ProofIR to a machine target; B:
lift a compiled binary, not library sugar). Deletes 10 crates (ir-compiler-x86-64/wasm/c/
stub/jvm-bytecode + ir-codegen; lift-asm-aarch64/x86-64 + lift-evm-bytecode/jvm-bytecode)
and unwires the evm-bytecode KIT that rode the deleted lifter: KIT_TABLE entry, the
round-trip test, the CI conformance-matrix slot, the prove-evm-bytecode Makefile target,
and the orphan evm/jvm lift manifests. Keeps the ir-compiler parent + the smt-lib/coq/
lean/maude solver backends.
Verification: cargo build --workspace clean; cargo test --workspace --no-run clean (no
dangling refs in any test target). Full `make test-rust` could not complete on this host
(PEP 668 externally-managed pip for build-python; pnpm no-TTY) — env, not this change; CI
is the authoritative runtime gate.
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>1 parent 335c2db commit fd01307
96 files changed
Lines changed: 13 additions & 18502 deletions
File tree
- .github/workflows
- implementations/rust
- .provekit/lift
- evm-bytecode
- jvm-bytecode
- provekit-cli
- src
- tests
- provekit-ir-codegen
- src
- tests
- provekit-ir-compiler-c
- specs
- src
- tests
- fixtures
- provekit-ir-compiler-jvm-bytecode
- specs
- src
- tests
- fixtures
- provekit-ir-compiler-stub
- src
- tests
- provekit-ir-compiler-wasm
- fixtures
- specs
- src
- tests
- provekit-ir-compiler-x86-64
- specs
- src
- tests
- fixtures
- provekit-lift-asm-aarch64
- src
- tests
- fixtures
- provekit-lift-asm-x86-64
- specs
- src
- tests
- fixtures
- provekit-lift-evm-bytecode
- src
- tests
- fixtures
- provekit-lift-jvm-bytecode
- src
- tests
- fixtures
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
468 | 468 | | |
469 | 469 | | |
470 | 470 | | |
471 | | - | |
472 | 471 | | |
473 | 472 | | |
474 | 473 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
105 | 105 | | |
106 | 106 | | |
107 | 107 | | |
108 | | - | |
| 108 | + | |
109 | 109 | | |
110 | 110 | | |
111 | 111 | | |
| |||
519 | 519 | | |
520 | 520 | | |
521 | 521 | | |
522 | | - | |
523 | | - | |
524 | | - | |
525 | | - | |
526 | | - | |
527 | 522 | | |
528 | 523 | | |
529 | 524 | | |
| |||
559 | 554 | | |
560 | 555 | | |
561 | 556 | | |
562 | | - | |
| 557 | + | |
563 | 558 | | |
564 | 559 | | |
565 | 560 | | |
| |||
Lines changed: 0 additions & 11 deletions
This file was deleted.
Lines changed: 0 additions & 11 deletions
This file was deleted.
0 commit comments