summaryrefslogtreecommitdiffhomepage
path: root/misc
AgeCommit message (Expand)Author
2023-07-15Reverted to cspan_submdX() without output span type as first argument. Type/a...tylov
2023-07-13Moved c_defer() macro from raii.h to ccommon.h. Some changes in cspan.tylov
2023-07-12Changed docs and examples to use i_key* template parameters instead of i_val*...tylov
2023-07-12template.h: i_valclone and i_valfrom are considered the same when only one is...tylov
2023-07-11Fixed an issue in template.htylov
2023-07-11Internal updates and doc reorg.tylov
2023-07-10Backport from dev43: Bugfixes on 4.2 from raspberry pi 32-bit testing. Fixes ...tylov
2023-07-10Renamed input enum flags for cregex functions.tylov
2023-07-10Reverted from crange_init() to crange_make() again. Added to changelog for v4.3tylov
2023-07-08Fixes from 32-bit raspberry pi testing.tylov
2023-07-08Added support for column-major md cspan.tylov
2023-07-07Backported fixes on issues #60 and #62 to STC 4.2. Note that cbits now uses l...Tyge Løvset
2023-07-07Issue #62: Fixed wrong printf format specifiers. Changed cbits.h to use long ...Tyge Løvset
2023-07-07Issue #60: fixed compiler compability.Tyge Løvset
2023-07-03Simplified extend.h a bit.Tyge Løvset
2023-07-02Update in coroutine API. cco_yield, cco_await, cco_await_on, cco_block_on has...Tyge Løvset
2023-06-29better variable names in list example.Tyge Lovset
2023-06-29Usage change: comparison is no longer enabled when specifying i_val for cvec,...Tyge Lovset
2023-06-21Added cco_switch(x) {}, cco_case(val) {}, and cco_default {} to use inside co...Tyge Lovset
2023-06-20Added some more to coroutine.hTyge Løvset
2023-06-20Renamed `i_more` => `i_retain` (avoids undef of template parameters on next S...Tyge Løvset
2023-06-14Fixed a bug in cco_await_on(), and added _pull() function to random access co...Tyge Løvset
2023-06-13Missed an updateTyge Løvset
2023-06-13Added cco_closue(Ret, Closure) to define coroutine closure.Tyge Løvset
2023-06-11Added priv/linkage.h and renamed priv/template2.h => priv/template_undef.h.Tyge Løvset
2023-06-09Rename i_extern template flag to i_import. i_extern still available, but depr...Tyge Løvset
2023-06-09Fixed issues with linking params i_implement, i_extern.Tyge Løvset
2023-06-08More small adjustments.Tyge Lovset
2023-06-07cco: Minor internal cleanup + added cco_timer_elapsed().Tyge Løvset
2023-06-06Switched to double for times in cco_timer and cco_time, etc.Tyge Løvset
2023-06-05Updated timers and time functions to microseconds (from milli).Tyge Løvset
2023-06-04Added dining_philosophers.c coroutine example.Tyge Løvset
2023-05-31Simplified coroutine API. Removed unneeded cco_await_coro() and cco_yield_cor...Tyge Løvset
2023-05-29Update extern benchmark maps.Tyge Løvset
2023-05-26Minor addition to coroutine API.Tyge Løvset
2023-05-24More coro adjustments.Tyge Løvset
2023-05-24coroutine.h:Tyge Løvset
2023-05-24Merge pull request #57 from liigo/dev43Tyge Løvset
2023-05-24Fixes for clang compiler.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-20Rename c_make() macro to c_init(). c_make still available, but deprecated.Tyge Løvset
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-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-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