| Age | Commit message (Expand) | Author |
| 2023-07-23 | Updated docs. | tylov |
| 2023-07-21 | Renamed crange_make(...) => crange_init(...), deprecated crange_make(). | tylov |
| 2023-07-21 | Removed c_foreach_rv() - only worked for cvec, so not general. | tylov |
| 2023-07-21 | NB! Changed some coroutine API for consistency/simplicity: Added full task su... | tylov |
| 2023-07-21 | Renamed badly abbreviated names in crand.h. | tylov |
| 2023-07-20 | Added Task-object to coroutines and true stackless execution. | tylov |
| 2023-07-15 | Improved warning, and other enhancements in ccommon.h | tylov |
| 2023-07-13 | Moved c_defer() macro from raii.h to ccommon.h. Some changes in cspan. | tylov |
| 2023-07-12 | Changed docs and examples to use i_key* template parameters instead of i_val*... | tylov |
| 2023-07-10 | Renamed input enum flags for cregex functions. | tylov |
| 2023-07-10 | Reverted from crange_init() to crange_make() again. Added to changelog for v4.3 | tylov |
| 2023-07-04 | Removed cco_switch; won't work without state. | Tyge Løvset |
| 2023-07-02 | Update in coroutine API. cco_yield, cco_await, cco_await_on, cco_block_on has... | Tyge Løvset |
| 2023-06-20 | Renamed `i_more` => `i_retain` (avoids undef of template parameters on next S... | Tyge Løvset |
| 2023-06-13 | Added cco_closue(Ret, Closure) to define coroutine closure. | Tyge Løvset |
| 2023-06-11 | Added priv/linkage.h and renamed priv/template2.h => priv/template_undef.h. | Tyge Løvset |
| 2023-06-08 | More small adjustments. | Tyge Lovset |
| 2023-06-07 | cco: Minor internal cleanup + added cco_timer_elapsed(). | Tyge Løvset |
| 2023-06-06 | Fixed some logic in coroutines. | Tyge Løvset |
| 2023-06-06 | Warning fixes and docs update. | Tyge Løvset |
| 2023-06-06 | Switched to double for times in cco_timer and cco_time, etc. | Tyge Løvset |
| 2023-06-05 | Updated timers and time functions to microseconds (from milli). | Tyge Løvset |
| 2023-06-01 | Changed API for cco_timer and cco_sem. | Tyge Løvset |
| 2023-05-31 | Simplified coroutine API. Removed unneeded cco_await_coro() and cco_yield_cor... | Tyge Løvset |
| 2023-05-24 | coroutine.h: | Tyge Løvset |
| 2023-05-23 | Some house holding cleanup. | Tyge Løvset |
| 2023-05-23 | Updated docs to reflect changes in cstr linking shared. | Tyge Lovset |
| 2023-05-20 | Rename c_make() macro to c_init(). c_make still available, but deprecated. | Tyge Løvset |
| 2023-05-19 | Added container equality function to docs _eq(c1, c2). | Tyge Lovset |
| 2023-05-18 | Huge update: cqueue and cdeq completely rewritten. cvec and cdeq API harmoniz... | Tyge Lovset |
| 2023-05-09 | Renaming. | Tyge Lovset |
| 2023-05-09 | reverted cco_await_done => cco_await_at. | Tyge Lovset |
| 2023-05-08 | coroutine cco_await_* and cco_yield_* changes. | Tyge Løvset |
| 2023-05-08 | Final coroutine API updates. | Tyge Løvset |
| 2023-05-08 | More coroutine updates. | Tyge Løvset |
| 2023-05-08 | Updated API for timer and semaphores in coroutine.h (ctimer, csem) | Tyge Løvset |
| 2023-05-04 | Updates in coroutines.h: No longer *required* with cco_final:, but only when ... | Tyge Løvset |
| 2023-05-02 | Changed cco_with_..() API again, final. | Tyge Løvset |
| 2023-05-02 | Add cco_await_void(). | 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-04-09 | Added some online examples. | Tyge Lovset |
| 2023-04-09 | Update ccommon_api.md | Tyge Løvset |
| 2023-04-09 | Fixed coroutine docs. | Tyge Lovset |
| 2023-04-09 | Final commit before 4.2 release? | Tyge Lovset |
| 2023-04-08 | More docs updates, and a change in stc/extend.h. | Tyge Lovset |
| 2023-04-07 | More docs updating. | Tyge Lovset |
| 2023-04-07 | Massive documentation update/improvements. | Tyge Lovset |
| 2023-04-03 | Renamed c_flt_n() => c_flt_getcount(), and c_flt_count() => c_flt_counter(). | Tyge Lovset |