summaryrefslogtreecommitdiffhomepage
path: root/include
AgeCommit message (Expand)Author
2023-07-23- algo/sort.h: Use plural form of i_key (or i_val) to define default name for...tylov
2023-07-23Internal: Reorganized cqueue and cdeq: spliced out header and impl in cqueue....tylov
2023-07-21Renamed crange_make(...) => crange_init(...), deprecated crange_make().tylov
2023-07-21Removed c_foreach_rv() - only worked for cvec, so not general.tylov
2023-07-21NB! Changed some coroutine API for consistency/simplicity: Added full task su...tylov
2023-07-21Renamed badly abbreviated names in crand.h.tylov
2023-07-20Added Task-object to coroutines and true stackless execution.tylov
2023-07-18Renamed i_native_cmp => i_cmp_nativetylov
2023-07-16Moved _cspan_next2() to header section in cspan.h to allow optimizations.tylov
2023-07-15Improved warning, and other enhancements in ccommon.htylov
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-12Fixed usage of `const i_key` in cvec API, should be `const _cx_value`. Remove...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-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-10- Fixed meta-programming bug in carc and cbox hash function def (regression).tylov
2023-07-09Several minor fixes in cspan.h.tylov
2023-07-08Fixes from 32-bit raspberry pi testing.tylov
2023-07-08Fixed some internal renaming bugs in cspan.htylov
2023-07-08Added support for column-major md cspan.tylov
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-04Removed cco_switch; won't work without state.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-29Usage change: comparison is no longer enabled when specifying i_val for cvec,...Tyge Lovset
2023-06-21Fix cbox carc default cmp and eq.Tyge Løvset
2023-06-21Update of cstr_append_uninit().Tyge Løvset
2023-06-21Fixed cco_switch: emulation of switch inside coroutines.Tyge Lovset
2023-06-21Minor fix.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-20Internal only:Tyge Løvset
2023-06-20Minor internals.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-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-11More internal structuringTyge 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-07Minor adjustment in fmt.hTyge Løvset
2023-06-07Updated and renamed c11/print.h to c11/fmt.h. Added fmt_tm() to print time/da...Tyge Løvset
2023-06-07cco: Minor internal cleanup + added cco_timer_elapsed().Tyge Løvset
2023-06-06Fixed some logic in coroutines.Tyge Løvset