| Age | Commit message (Expand) | Author |
| 2023-04-05 | Internal: renamed untemplate.h to template2.h | Tyge Løvset |
| 2023-04-03 | Split priv/template.h in two files to make mksingle.sh work. | Tyge Løvset |
| 2023-04-03 | Renamed c_flt_n() => c_flt_getcount(), and c_flt_count() => c_flt_counter(). | Tyge Lovset |
| 2023-04-02 | Renamed c_flt_last(i) => c_flt_n(i) in algo/filter.h | Tyge Løvset |
| 2023-04-01 | Update of stc/extend.h | Tyge Lovset |
| 2023-03-31 | Added stc/extend.h: A generalized way to type-safely extend a container with ... | Tyge Lovset |
| 2023-03-30 | Added crand.h - Alternative API to crandom.h, which will be deprecated. | Tyge Løvset |
| 2023-03-29 | Removed i_less_functor, i_cmp_functor, i_eq_functor and i_hash_functor: not n... | Tyge Lovset |
| 2023-03-28 | Fix gauss2.c | Tyge Løvset |
| 2023-03-28 | Example changes. Added crand.h possible replacement for crandom.h | Tyge Løvset |
| 2023-03-27 | More RAII cleanup in examples. Also removed gauss1.c and new_deq.c | Tyge Løvset |
| 2023-03-26 | Remove more c_with, c_auto | Tyge Løvset |
| 2023-03-26 | Fixed bug/leak in intrusive.c example. | Tyge Løvset |
| 2023-03-26 | development branch for 4.2 | Tyge Løvset |
| 2023-03-22 | Added c_foreach_r() macro for reverse iter of cvec, cdeq, cstack. | Tyge Løvset |
| 2023-03-17 | Reuse of coroutine context requires cco_reset of state. | Tyge Løvset |
| 2023-03-13 | Fixed bug and improved generic c_eraseremove_if(). | Tyge Løvset |
| 2023-03-12 | Fix warning. | Tyge Løvset |
| 2023-03-12 | Replaced clist mergesort with qsort: no need for i_extern defined to include it. | Tyge Løvset |
| 2023-03-12 | Safer state machine in coroutine.h (internal). | Tyge Løvset |
| 2023-03-10 | Rename cco_alive() => cco_suspended(). Replaced cco_done() with cco_alive(). | Tyge Lovset |
| 2023-03-07 | Improved/simplified c_forfilter (): last optional parameter gone. Now c_flt_t... | 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 | Added example Pythagorean triples. (Arthur O’Dwyer blog) | 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 | Some clever adjustment to coroutine state. | Tyge Løvset |
| 2023-02-25 | Improved coread.c example a lot. | Tyge Løvset |
| 2023-02-25 | Renamed algo/ccoro.h => algo/coroutine.h. Using cco_ as prefix. Changed ccoro... | Tyge Løvset |
| 2023-02-24 | Added eq function to cspan. | Tyge Løvset |
| 2023-02-24 | Update ccoro.h and added cosub.c example demoing a corotine calling another c... | Tyge Løvset |
| 2023-02-23 | Replaced coroutine.h with ccoro.h. Stackbased only. | Tyge Løvset |
| 2023-02-23 | Renamed cco.h to coroutine.h | Tyge Løvset |
| 2023-02-23 | Internal updates. | Tyge Løvset |
| 2023-02-22 | Renamed ccontext => cco_handle | Tyge Løvset |
| 2023-02-22 | Added coroutines, based upon Simon Tatham's famous implementation. This versi... | Tyge Løvset |
| 2023-02-20 | Added c_eraseremove_if() for cvec, cdeq, cstack, cqueue in ccommon.h. Some cl... | Tyge Løvset |
| 2023-02-18 | Fixed carc, cbox: no need for no_lookup and no_eq: use only no_cmp, no_hash i... | Tyge Løvset |
| 2023-02-17 | Improved clist: 1) added clist_X_sort_with(self, cmp) - custom compare func. ... | Tyge Løvset |
| 2023-02-16 | Reverted and removed maps put function. Renamed clist node api functions. Min... | Tyge Løvset |
| 2023-02-13 | Removed support for uppercase version of c_sv() (i.e c_SV => c_sv). | Tyge Løvset |
| 2023-02-13 | Docs update and improvements | Tyge Løvset |
| 2023-02-12 | Fairly large update before release 4.1, cleaning up docs and some minor addit... | Tyge Løvset |