summaryrefslogtreecommitdiffhomepage
AgeCommit message (Expand)Author
2023-05-24Fixes for clang compiler.Tyge Løvset
2023-05-23Some house holding cleanup.Tyge Løvset
2023-05-23Updated docs to reflect changes in cstr linking shared.Tyge Lovset
2023-05-21NB! Made cstr.h header-only by default. Now requires #define i_static, i_impl...Tyge Lovset
2023-05-20Fixed two minor things.Tyge Lovset
2023-05-20Merge branch 'dev43' of github.com:stclib/STC into dev43Tyge Lovset
2023-05-20Bug fix (NB!): cregex_captures() now returns num of cap. group *excluding* th...Tyge Lovset
2023-05-20Rename c_make() macro to c_init(). c_make still available, but deprecated.Tyge Løvset
2023-05-19Minor cbits change.Tyge Lovset
2023-05-19Added container equality function to docs _eq(c1, c2).Tyge Lovset
2023-05-19Fixed an iter return bug in cdeq_insert_uninit().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-18Fixing find_in() in cdeq, and add support c_eraseremove_if() for cqueue and c...Tyge Løvset
2023-05-18Huge update: cqueue and cdeq completely rewritten. cvec and cdeq API harmoniz...Tyge Lovset
2023-05-18add `cco` macro, block style coroutine definition, to replace cco_begin(co) &...Liigo Zhuang
2023-05-13File priv/raii.h no longer included by stc/ccommon.h, instead moved to stc/al...Tyge Løvset
2023-05-09fixed typo.Tyge Lovset
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-08Updated API for timer and semaphores in coroutine.h (ctimer, csem)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-02Add cco_await_void().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-28Removed crandom.h and altnames.h. Housholding.Tyge Løvset
2023-04-27Reshuffled code in csmap.h and cmap.hTyge Løvset
2023-04-27removing compiler warning ++.Tyge Løvset
2023-04-26Internal.Tyge Lovset
2023-04-24Final hashing tweakTyge Løvset
2023-04-24Final hash constants tunings.Tyge Løvset
2023-04-24Fixed another cmap issueTyge Løvset
2023-04-24Set i_expandby 2 by default.Tyge Løvset
2023-04-23Tuned cmap.h and hash function.Tyge Løvset
2023-04-22Fixed a regression bug in cmap_X_contains()-Tyge Løvset
2023-04-21Householding.Tyge Løvset
2023-04-20cmap Updates to dev43 standard.Tyge Løvset
2023-04-20Minor internal cmap updates.Tyge Løvset
2023-04-19Internal refactoring in cmap. Should be easy to convert to robinhood hash fro...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-12Merge branch 'master' into modifiedrealtradam
2023-04-10Made cregex docs example online.Tyge Lovset
2023-04-10Small adjustments in cregex docs.Tyge Lovset