Skip to main content

shape_vm/executor/v2_handlers/
mod.rs

1//! v2 opcode handlers — typed struct field, typed array, and sized integer operations.
2
3pub(crate) mod array;
4pub(crate) mod field;
5pub(crate) mod int;
6pub(crate) mod typed_array_elem;
7pub(crate) mod typed_map;
8// W11-fup-C (Phase 3d, 2026-05-18): exposed `pub` so the JIT-side
9// `crates/shape-jit/src/ffi/v2/mod.rs` allocators can call
10// `stamp_elem_type` + the `ELEM_TYPE_*` constants at allocation time.
11// See the matching `pub mod v2_handlers` annotation at
12// `crates/shape-vm/src/executor/mod.rs:25` for the full §2.7.5
13// stamp-at-compile-time rationale.
14pub mod v2_array_detect;
15
16#[cfg(test)]
17mod integration_tests;