Skip to main content

Crate subetha_pointers

Crate subetha_pointers 

Source
Expand description

CXC exotic pointer types.

Each pointer type declares a K_* direction signature via subetha_core::AxisMask, so CXC’s MMF dispatcher can route workloads to the right pointer kind by signature containment.

§Stable-Rust portable

No nightly features. The pointer types are pure-Rust structs over *const T / *mut T with content metadata.

Modules§

adaptive_cheri_pointer
AdaptiveCheriPointer<T> - CHERI-style capability pointer with software emulation for portability.
adaptive_rasp_batch
RaspBatch<T> - structure-of-arrays (SoA) storage for bounds- checked pointers, designed for high-throughput SIMD batch validation.
bloom_pointer
BloomPointer<T> - pointer carrying a Bloom-filter summary of its target’s contents.
cardinality_pointer
CardinalityPointer<T> - pointer with the cardinality of its target’s reachable set encoded in stolen high bits.
k_tower_pointer
KTowerPointer<T> - recursive pow2-of-pow2 address decomposition.
kstep_pointer
KStepPointer<T> - pointer with first-class stride encoding.
self_desc_pointer
SelfDescPointer<T> - pointer carrying type ID + layout shape in stolen high bits.
umbra_pointer
UmbraPointer<T> - generic content-prefixed pointer.
versioned_pointer
Versioned/MVCC pointers - time-travel addressing for snapshot isolation, immutable trees, and distributed clocks.