summaryrefslogtreecommitdiffhomepage
path: root/misc
AgeCommit message (Expand)Author
2023-05-19Added container equality function to docs _eq(c1, c2).Tyge Lovset
2023-05-18Renamed template param i_con => i_base in stc/extend.h. Also the macro c_getc...Tyge Løvset
2023-05-18Huge update: cqueue and cdeq completely rewritten. cvec and cdeq API harmoniz...Tyge Lovset
2023-05-13File priv/raii.h no longer included by stc/ccommon.h, instead moved to stc/al...Tyge Løvset
2023-05-09Renaming.Tyge Lovset
2023-05-09reverted cco_await_done => cco_await_at.Tyge Lovset
2023-05-08coroutine cco_await_* and cco_yield_* changes.Tyge Løvset
2023-05-08Final coroutine API updates.Tyge Løvset
2023-05-08More coroutine updates.Tyge Løvset
2023-05-04Updates in coroutines.h: No longer *required* with cco_final:, but only when ...Tyge Løvset
2023-05-03Reverted from cco_await_with(promise, ret) to cco_await(promise, ret).Tyge Løvset
2023-05-02Changed cco_with_..() API again, final.Tyge Løvset
2023-05-02Removed cco_alive(), was same as !cco_done()Tyge Løvset
2023-05-02Improved coroutine.h, added new coro examples.Tyge Løvset
2023-05-01Replaced cco_yield(corocall, ctx, retval) with cco_await(cond) and cco_await_...Tyge Løvset
2023-05-01Remove warnings when using -Wextra.Tyge Løvset
2023-04-26Internal.Tyge Lovset
2023-04-23Tuned cmap.h and hash function.Tyge Løvset
2023-04-21Householding.Tyge Løvset
2023-04-20cmap Updates to dev43 standard.Tyge Løvset
2023-04-18Removed unneeded custom size type in maps and bits.h. Prepared for possible r...Tyge Løvset
2023-04-14tuning of hash function. Adjusted benchmark balance.Tyge Løvset
2023-04-09Final commit before 4.2 release?Tyge Lovset
2023-04-08More docs updates, and a change in stc/extend.h.Tyge Lovset
2023-04-07More docs updating.Tyge Lovset
2023-04-07Massive documentation update/improvements.Tyge Lovset
2023-04-05Internal: renamed untemplate.h to template2.hTyge Løvset
2023-04-03Split priv/template.h in two files to make mksingle.sh work.Tyge Løvset
2023-04-03Renamed c_flt_n() => c_flt_getcount(), and c_flt_count() => c_flt_counter().Tyge Lovset
2023-04-02Renamed c_flt_last(i) => c_flt_n(i) in algo/filter.hTyge Løvset
2023-04-01Update of stc/extend.hTyge Lovset
2023-03-31Added stc/extend.h: A generalized way to type-safely extend a container with ...Tyge Lovset
2023-03-30Added crand.h - Alternative API to crandom.h, which will be deprecated.Tyge Løvset
2023-03-29Some optimizations in hash func.Tyge Løvset
2023-03-29Removed i_less_functor, i_cmp_functor, i_eq_functor and i_hash_functor: not n...Tyge Lovset
2023-03-28Fix gauss2.cTyge Løvset
2023-03-28Example changes. Added crand.h possible replacement for crandom.hTyge Løvset
2023-03-27More RAII cleanup in examples. Also removed gauss1.c and new_deq.cTyge Løvset
2023-03-26Remove more c_with, c_autoTyge Løvset
2023-03-26Fixed bug/leak in intrusive.c example.Tyge Løvset
2023-03-26development branch for 4.2Tyge Løvset
2023-03-22Added c_foreach_r() macro for reverse iter of cvec, cdeq, cstack.Tyge Løvset
2023-03-17Reuse of coroutine context requires cco_reset of state.Tyge Løvset
2023-03-13Fixed bug and improved generic c_eraseremove_if().Tyge Løvset
2023-03-12Fix warning.Tyge Løvset
2023-03-12Replaced clist mergesort with qsort: no need for i_extern defined to include it.Tyge Løvset
2023-03-12Safer state machine in coroutine.h (internal).Tyge Løvset
2023-03-10Rename cco_alive() => cco_suspended(). Replaced cco_done() with cco_alive().Tyge Lovset
2023-03-08Added cco_done(ctx) to check if coroutine is complete (including cleanup stage).Tyge Løvset
2023-03-07Improved/simplified c_forfilter (): last optional parameter gone. Now c_flt_t...Tyge Løvset