Skip to main content

Module backends

Module backends 

Source
Expand description

Backend executor trait for parity testing

Provides a unified interface for executing code across different backends (Interpreter, VM, JIT) to enable three-way parity testing.

Structs§

InterpreterBackend
Legacy interpreter backend - now uses VM internally Kept for parity testing infrastructure compatibility
JITBackend
JIT backend - works for math operations, returns NotSupported for others
VMBackend
Bytecode VM backend

Traits§

BackendExecutor
Trait for executing Shape code across different backends