Skip to content

Features

One executor per core, pinned. No global scheduler, no work-stealing.

One owner per value. Wakers are Cell / UnsafeCell; o3’s shared refcount is a Cell<u32>, not an Arc.

Manifolds route by a const ID match, decoders are fn pointers, routers are generated code. A workspace grep for dyn returns zero.

No Arc, Mutex, RwLock, or cross-core channel — each core owns its slab and waker arena outright.

Arc ✗ Mutex ✗ RwLock ✗ Atomic* ✗ dyn ✗ cross-core channel ✗