Ristretto JIT
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