Post by this author


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
