| Age | Commit message (Expand) | Author |
| 2023-07-20 | Moved examples to sub-directories. Added cotask1.c cotask2.c examples. | tylov |
| 2023-07-02 | Update in coroutine API. cco_yield, cco_await, cco_await_on, cco_block_on has... | Tyge Løvset |
| 2023-06-13 | Missed an update | Tyge Løvset |
| 2023-05-24 | coroutine.h: | Tyge Løvset |
| 2023-05-09 | reverted cco_await_done => cco_await_at. | Tyge Lovset |
| 2023-05-08 | More coroutine updates. | Tyge Løvset |
| 2023-05-04 | Updates in coroutines.h: No longer *required* with cco_final:, but only when ... | Tyge Løvset |
| 2023-05-03 | Reverted from cco_await_with(promise, ret) to cco_await(promise, ret). | Tyge Løvset |
| 2023-05-02 | Changed cco_with_..() API again, final. | Tyge Løvset |
| 2023-05-02 | Removed cco_alive(), was same as !cco_done() | Tyge Løvset |
| 2023-05-02 | Improved coroutine.h, added new coro examples. | Tyge Løvset |
| 2023-05-01 | Replaced cco_yield(corocall, ctx, retval) with cco_await(cond) and cco_await_... | Tyge Løvset |
| 2023-03-17 | Reuse of coroutine context requires cco_reset of state. | Tyge Løvset |
| 2023-03-01 | Reverted example moves. | Tyge Løvset |
| 2023-03-01 | Moved algorithm examples to algo folder. | Tyge Løvset |
| 2023-02-28 | Final cleanups on corotines. | Tyge Løvset |
| 2023-02-28 | Renamed cco_coroutine => overloaded cco_yield(coro, ctx, retval). | Tyge Løvset |
| 2023-02-28 | Fixed coroutine.h and examples. cco_return; has no arguments. | Tyge Løvset |
| 2023-02-27 | Enhanced c_with and c_scope macros. Improved coroutine.h and example. | Tyge Løvset |
| 2023-02-27 | Let cco_end(value) return value. Should be last in function anyway. | Tyge Løvset |
| 2023-02-27 | Simplified coroutine.h a bit and modified coroutines.c | Tyge Løvset |
| 2023-02-26 | Addition to coroutine.h. Allow dynamic allocation of context. | Tyge Løvset |
| 2023-02-25 | Finish fixes in coroutine.h. | Tyge Løvset |
| 2023-02-25 | Renamed algo/ccoro.h => algo/coroutine.h. Using cco_ as prefix. Changed ccoro... | Tyge Løvset |