# Ristretto JIT
[](https://docs.rs/ristretto_jit)
[](https://codecov.io/gh/theseus-rs/ristretto)
[](https://crates.io/crates/ristretto_jit)
[](https://github.com/theseus-rs/ristretto#license)
[](https://semver.org/spec/v2.0.0.html)
Ristretto JIT provides a Just-In-Time compiler for the Ristretto VM. The JIT compiler generates native code from
Ristretto VM bytecode, allowing for high-performance execution directly on the host machine.
## Platform Support
The JIT compiler automatically adapts to the target platform:
- **Native platforms**:
- x86-64 (Intel/AMD 64-bit)
- aarch64 (ARM 64-bit)
- s390x (IBM Z Architecture)
- riscv64 (RISC-V 64-bit)
## Limitations
Current limitations include:
- Only static methods and constructors (`<init>`) are supported
- Limited object-oriented features (no instance method compilation yet)
- No garbage collection integration
- Exception handling is not fully implemented