Skip to main content

Module runtime

Module runtime 

Source
Expand description

Codec-owned runtime support for scratch buffers, streaming, and workers. Codec-owned runtime support for bounded, reusable record processing.

The runtime family owns scratch buffers, streaming accounting, and worker coordination. Sequence ordering remains a separate compatibility dependency until issue #654 Slice C moves that implementation into this module family.

Structs§

ScratchBuffers
Reusable scratch buffers for worker threads
SequenceRing
Bounded channel with sequence tracking for ordered emission
SequenceRingStats
Statistics about sequence ring operation
SequencedRecord
Record with sequence ID for ordered processing
StreamingProcessor
Memory-bounded streaming processor
StreamingProcessorStats
Statistics about streaming processor operation
WorkerPool
Worker pool for parallel record processing with bounded memory
WorkerPoolStats
Statistics about worker pool operation

Type Aliases§

DigitBuffer
Small vector for digit buffers (≤32 bytes on stack)