Skip to main content

Module ffi

Module ffi 

Source
Expand description

FFI Functions for JIT-compiled Code

External C functions that are called from JIT-compiled code to perform operations that cannot be done inline (heap allocation, complex logic, etc.)

Re-exports§

pub use call_method::jit_call_method;
pub use jit_kinds::*;
pub use value_ffi::*;
pub use array::*;
pub use data::*;
pub use object::*;
pub use async_ops::*;
pub use control::*;
pub use conversion::*;
pub use gc::*;
pub use generic_builtin::*;
pub use iterator::*;
pub use join::*;
pub use math::*;
pub use references::*;
pub use result::*;
pub use simd::*;
pub use typed_object::*;
pub use v2_typed::*;

Modules§

arc
ARC reference counting FFI for JIT-compiled code.
array
Array FFI Functions for JIT.
async_ops
FFI Trampolines for Async Task Operations
call_method
Method Call FFI Functions for JIT
control
Control Flow FFI Functions for JIT
conversion
Type Conversion FFI Functions for JIT
data
Generic DataFrame FFI Functions for JIT
gc
GC integration FFI functions for JIT-compiled code
generic_builtin
Generic Builtin FFI Trampoline
iterator
Iterator FFI Functions for JIT
jit_kinds
JIT-specific heap kinds and allocation types.
jit_release
Kinded reclaim for JIT-emitted UnifiedValue<T> heap allocations.
join
math
Math FFI Functions for JIT
object
Object FFI Functions for JIT
references
Reference FFI Functions for JIT — &array[index] = value lowering.
result
Result Type FFI Functions for JIT
simd
Raw Pointer SIMD Operations for JIT
stack_kind_code
JIT-side parallel-kind track encoding (ADR-006 §2.7.7 / Q9).
string
Arc<String> strict-typed carrier FFI for JIT-emitted code (W12-jit-string-carrier-unification, Phase 3 cluster-0 Round 12 T2/T3, 2026-05-13).
typed_object
TypedObject - Fixed-layout objects for JIT optimization
v2
v2 typed FFI functions for JIT-compiled code.
v2_core
v2 Core FFI functions — native typed replacements for dynamic-dispatch functions.
v2_math
Monomorphized Typed FFI Math Functions (v2 Runtime)
v2_string_ffi
v2 String FFI functions for JIT-compiled code.
v2_struct
v2 Typed Struct FFI Functions for JIT
v2_typed
v2 Typed FFI Functions for JIT — legacy thunks.
value_ffi
JIT-side value-encoding helpers (NaN-box layout used by JIT-emitted code).