ruka_codegen_wasm/
lib.rs

1//! Direct WASM backend: MIR lowering, validation, and WAT rendering.
2
3mod base;
4mod entry;
5mod locals_and_calls;
6mod lower_function;
7mod lower_instr_aggregate;
8mod lower_instr_dispatch;
9mod memory_and_release;
10mod tail;
11
12pub(crate) use base::*;
13pub(crate) use entry::*;
14pub(crate) use locals_and_calls::*;
15pub(crate) use lower_function::*;
16pub(crate) use lower_instr_aggregate::*;
17pub(crate) use lower_instr_dispatch::*;
18pub(crate) use memory_and_release::*;
19pub(crate) use tail::*;
20
21pub use base::{WasmArtifacts, WasmDiagnostic};
22pub use entry::{EmitOptions, emit_program_best_effort, emit_program_best_effort_with_options};