shape-jit 0.1.5

Tiered JIT compiler (Cranelift) for the Shape virtual machine
Documentation

JIT Compiler Module for Shape

Compiles Shape bytecode to native x86-64/ARM machine code using Cranelift for high-performance strategy execution in backtesting.

Module Structure

  • nan_boxing - NaN-boxing constants and helper functions for type tagging
  • context - JITContext, JITDataFrame, and related structures
  • ffi - FFI functions called from JIT-compiled code
  • translator - BytecodeToIR bytecode-to-IR translation
  • compiler - JITCompiler implementation (split into logical modules)
  • core - Legacy re-exports and tests