C++ coroutines: Getting rid of our atomic variant discriminator
C++ coroutines: Allowing the awaiter to be destroyed while suspended
C++ coroutines: Getting rid of our reference count
C++ coroutines: Getting rid of our mutex
Pivot points and financial numerology
C++ coroutines: Making it impossible to co_await a task twice
co_await consume the task.
C++ coroutines: Tradeoffs of making the promise be the shared state
C++ coroutines: The lifetime of objects involved in the coroutine function
Light
Dark