Skip to content

Move to cranelift JIT backend#257

Merged
fasterthanlime merged 15 commits into
mainfrom
cranelift
May 20, 2026
Merged

Move to cranelift JIT backend#257
fasterthanlime merged 15 commits into
mainfrom
cranelift

Conversation

@fasterthanlime
Copy link
Copy Markdown
Collaborator

No description provided.

Rip out the Kajit-based JIT path and replace it with a Cranelift-backed strict fragment pipeline. This switches the public backend surface to Cranelift, removes legacy Kajit lowering machinery, and rewrites the eval fast path around a backend-neutral strict fragment model with parity-style tests.
- delete notes/archive/, notes/eval/, and all done/ subfolders; AGENTS.md
  no longer references notes/archive/
- delete docs/design/vixenfs-transport.md and vx-daemon-config.md (both
  superseded by shipped work)
- apps/mac/README.md: fix broken build-step numbering and restore the
  missing `cargo build --release -p vox-ffi` step
- crates/vx-fskit/README.md: roam -> vox
- crates-plus/margin{,-term}: move floating crate-level `d[impl ...]`
  annotations into `//!` docs; convert item-level annotations to `///`
- .config/tracey/config.styx: include crates-plus in the diagnostics
  impl path; coverage goes from 0/78 to 74/78
@fasterthanlime fasterthanlime merged commit 1f142d0 into main May 20, 2026
1 of 5 checks passed
@fasterthanlime fasterthanlime deleted the cranelift branch May 20, 2026 15:47
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant