vortex-jit 0.3.0

Rust bindings for the VORTEX JIT compiler — a profile-guided optimizing JIT with input-shape-keyed profiles, phase partitioning, ensemble aggregation, T1 code persistence, and append-only crash-safe profile patching.
[package]
name = "vortex-jit"
version = "0.3.0"
edition = "2021"
description = "Rust bindings for the VORTEX JIT compiler — a profile-guided optimizing JIT with input-shape-keyed profiles, phase partitioning, ensemble aggregation, T1 code persistence, and append-only crash-safe profile patching."
license = "MIT"
repository = "https://github.com/AVmakeralt/VORTEX"
keywords = ["jit", "compiler", "pgo", "bytecode", "vm"]
categories = ["compilers", "api-bindings"]

[lib]
name = "vortex"
crate-type = ["rlib", "cdylib"]

[dependencies]
libc = "0.2"

[build-dependencies]
bindgen = "0.69"
cc = "1.0"

[features]
default = []
# Enable SOTA features (Markov, phase prediction, KL-divergence recomp, FDI)
sota = []
# Enable assertions (debug builds)
assertions = []
# Enable verification mode
verify = []