Alphabetical index
Every primitive that ships a canonical docs/pointers/*.md design
doc, alphabetised, with a link to that doc. The polymorphic-substrate
rings, the blocking/async wrappers, the cross-host bridges, and the
OS-specific primitives are documented in source rather than a
pointers/*.md; the master catalog
lists those too.
For category-grouped pages with prose, see the subetha-cxc index and the per-category pages it links to.
B
BackgroundScheduler- SCHEDULER.md (see coordination.md )
E
EpochBarrier- EPOCH_BARRIER.md (see coordination.md )EventStateLog- EVENT_STATE_LOG.md (see coordination.md )
F
FailoverWatchdog- FAILOVER.md (see coordination.md )
H
HeartbeatTable- HEARTBEAT.md (see coordination.md )
K
KTowerCascade- K_TOWER_CASCADE.md (see coordination.md )
L
LazyConfig- LAZY_CONFIG.md (see ownership.md )
O
OffsetPtr- OFFSET_PTR.mdOwnerLease- OWNER_LEASE.md (see ownership.md )
P
pass_registry(top-level fnsregister/unregister/execute/is_registered/registered_count, plus theregister_pass!macro) - PASS_REGISTRY.md (see coordination.md )PriorityFanout- PRIORITY_FANOUT.md (see coordination.md )ProgressTask- PROGRESS_TASK.md (see coordination.md )
S
SharedAsyncPointer- SHARED_ASYNC_POINTER.md (see coordination.md )SharedAtomicBool/SharedAtomicU32/SharedAtomicU64- SHARED_ATOMIC.md (see shared-atomic.md )SharedBitVec- SHARED_BIT_VEC.md (see shared-sketches.md )SharedBloomFilter- SHARED_BLOOM_FILTER.md (see shared-sketches.md )SharedBlockedBloomFilter- SHARED_BLOCKED_BLOOM_FILTER.md (see sketches/shared-blocked-bloom-filter.md )SharedBroadcastRing- SHARED_BROADCAST_RING.md (see shared-ring.md )SharedCell- SHARED_CELL.md (see shared-cell.md )SharedCountMinSketch- SHARED_COUNT_MIN_SKETCH.md (see shared-sketches.md )SharedFenceClock- SHARED_FENCE_CLOCK.md (see shared-locks.md )SharedGraph- SHARED_GRAPH.md (see coordination.md )SharedHandleTable- SHARED_HANDLE_TABLE.md (see shared-sketches.md )SharedHashMap- SHARED_HASH_MAP.md (see shared-hash-map.md )SharedHistogram- SHARED_HISTOGRAM.md (see shared-sketches.md )SharedHyperLogLog- SHARED_HYPER_LOG_LOG.md (see shared-sketches.md )SharedLeaderElection- SHARED_LEADER_ELECTION.md (see ownership.md )SharedLinkedList- SHARED_LINKED_LIST.md (see coordination.md )SharedLRUCache- SHARED_LRU_CACHE.md (see shared-lru-cache.md )SharedNaNTaggedValue/SharedNaNValue- SHARED_NAN_TAGGED_VALUE.md , SHARED_NAN_VALUE.md (see coordination.md )SharedOnceCell- SHARED_ONCE_CELL.md (see shared-cell.md )SharedRateLimiter- SHARED_RATE_LIMITER.md (see shared-locks.md )SharedRegion- SHARED_REGION.md (see coordination.md )SharedReservoirSampler- SHARED_RESERVOIR_SAMPLER.md (see shared-sketches.md )SharedRing- SHARED_RING.md (see shared-ring.md )SharedRWLock- SHARED_RW_LOCK.md (see shared-locks.md )SharedSemaphore- SHARED_SEMAPHORE.md (see shared-locks.md )SharedBTreeMap- SHARED_BTREE_MAP.md (see shared-hash-map.md )SharedStringArena- SHARED_STRING_ARENA.md (see shared-sketches.md )SharedTimePointTile- SHARED_TIME_POINT.md (see coordination.md )SharedTopologyMap- SHARED_TOPOLOGY_MAP.md (see coordination.md )SharedTreiberStack- SHARED_TREIBER_STACK.md (see shared-ring.md )SharedUmbraPointer- SHARED_UMBRA_POINTER.md (see coordination.md )SharedUniversal- SHARED_UNIVERSAL.md (see coordination.md )SharedVec- SHARED_VEC.md (see coordination.md )SharedVersionedChain- SHARED_VERSIONED_CHAIN.md (see coordination.md )
T
TaggedOffsetPtr- TAGGED_OFFSET_PTR.md