Lock-free asynchronous event synchronization primitive for C++20 coroutines.
Lock-free atomic cooperative cancellation token with coroutine awaiter.
Zero-heap bounded asynchronous channel for C++20 coroutine message passing.
Non-blocking timer delay and yield awaitables for C++20 coroutines.
Zero-heap static coroutine frame pool and frame allocator policies.
Pull-based zero-heap lazy sequence generator compatible with C++20 ranges.
Zero-heap asynchronous counting semaphore for C++20 coroutines.
Lazy awaitable C++20 coroutine task with zero dynamic heap allocation.
Non-blocking combinator awaiting completion of multiple parallel tasks.
Non-blocking combinator resolving on the first completed task.