Skip to main content

shape_jit/ffi/
mod.rs

1//! FFI Functions for JIT-compiled Code
2//!
3//! External C functions that are called from JIT-compiled code to perform
4//! operations that cannot be done inline (heap allocation, complex logic, etc.)
5
6pub mod array;
7pub mod data;
8pub mod object;
9// DELETED: Finance-specific indicator JIT module
10// pub mod indicator;
11pub mod async_ops;
12pub mod call_method;
13pub mod control;
14pub mod conversion;
15pub mod gc;
16pub mod generic_builtin;
17pub mod iterator;
18pub mod join;
19pub mod math;
20pub mod references;
21pub mod result;
22pub mod simd;
23pub mod typed_object;
24pub mod window;
25
26// Re-export all FFI functions for easy access
27pub use array::*;
28pub use data::*;
29pub use object::*;
30// DELETED: Finance-specific indicator exports
31// pub use indicator::*;
32pub use async_ops::*;
33pub use call_method::jit_call_method;
34pub use control::*;
35pub use conversion::*;
36pub use gc::*;
37pub use generic_builtin::*;
38pub use iterator::*;
39pub use join::*;
40pub use math::*;
41pub use references::*;
42pub use result::*;
43pub use simd::*;
44pub use typed_object::*;
45pub use window::*;