Skip to main content

tidepool_codegen/
lib.rs

1//! Cranelift-based JIT compiler for Tidepool Core expressions.
2//!
3//! Compiles `CoreExpr` to native code via Cranelift, with effect machine support
4//! for yielding on algebraic effects and resuming with handler responses.
5
6pub mod alloc;
7pub mod context;
8pub mod datacon_env;
9pub mod debug;
10pub mod effect_machine;
11pub mod emit;
12pub mod gc;
13pub mod heap_bridge;
14pub mod host_fns;
15pub mod jit_machine;
16pub(crate) mod layout;
17pub mod nursery;
18pub mod pipeline;
19pub mod signal_safety;
20pub mod stack_map;
21pub mod yield_type;