ristretto_jit 0.33.0

JVM JIT Compiler
Documentation

Ristretto JIT

Documentation Code Coverage Latest version License Semantic Versioning

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