summaryrefslogtreecommitdiffhomepage
path: root/include/stc/ccommon.h
AgeCommit message (Expand)Author
2023-03-12Safer state machine in coroutine.h (internal).Tyge Løvset
2023-03-10Added short names by default to c11/fmt.h print, println and printd.Tyge Løvset
2023-02-27Enhanced c_with and c_scope macros. Improved coroutine.h and example.Tyge Løvset
2023-02-20Added c_eraseremove_if() for cvec, cdeq, cstack, cqueue in ccommon.h. Some cl...Tyge Løvset
2023-02-18Fixed carc, cbox: no need for no_lookup and no_eq: use only no_cmp, no_hash i...Tyge Løvset
2023-02-16Reverted and removed maps put function. Renamed clist node api functions. Min...Tyge Løvset
2023-02-13Removed support for uppercase version of c_sv() (i.e c_SV => c_sv).Tyge Løvset
2023-02-08Changed to use lowercase flow-control macros in examples (uppercase will stil...Tyge Løvset
2023-02-07crange and docs update.Tyge Løvset
2023-02-07Added custom allocator per container type.Tyge Løvset
2023-02-07removed c_ALLOC_N()Tyge Løvset
2023-02-05Some last minute changes: reverted mostly the c_extern from last commit.Tyge Løvset
2023-02-04Fix in ccommon.h to make MSVC work again (without -std:c11) + small adjustments.Tyge Løvset
2023-02-01Massive update from unsigned sizes and indices to signed.Tyge Lovset
2023-01-31Converted all containers but the maps and examples to signed sizes and indices.Tyge Løvset
2023-01-31Reverted c_MALLOC, c_CALLOC, c_REALLOC and c_FREE to lowercase.Tyge Løvset
2023-01-31Updates, and prepare for the big unsigned ==> signed transformation.Tyge Løvset
2023-01-27(Reverted) c_COMPOUND() to c_LITERAL().Tyge Løvset
2023-01-26Updated API for cregex.Tyge Løvset
2023-01-23Changed c_OVERLOADMACRO() internally.Tyge Løvset
2023-01-23Renamed c_init() to c_make().Tyge Løvset
2023-01-20Renamed macro function c_initialize() to c_init().Tyge Løvset
2023-01-19Finish last commit. Most safe function macros are now preferred lowercase, wh...Tyge Løvset
2023-01-19Add a from_n() method to containers (and put_n() to maps), to support new ini...Tyge Løvset
2023-01-15Large commit:Tyge Løvset
2023-01-14Merged cmspan into cspan. cspan is now multi-dimensional array view (also 1-d...Tyge Løvset
2023-01-11Minor adjustments.Tyge Løvset
2023-01-06Removed swap() function from all containers. Use safe c_SWAP() macro instead.Tyge Løvset
2023-01-04Renamed (half)-internal c_strlen_lit() to crawstr_len().Tyge Lovset
2023-01-04Removed the experimental c_AUTODROP macro.Tyge Lovset
2023-01-04Bump to 2023Tyge Løvset
2023-01-04Improved a few examples.Tyge Løvset
2023-01-02Replaced c_STATIC_ASSERT() which works for C99 (also multiple on same line).Tyge Løvset
2022-12-31Internally renamed ccommon.h macros to uppercase. Lowercase macros are still ...Tyge Løvset
2022-12-23Experimental uppercase macros.Tyge Løvset
2022-12-20Renamed c_sv() => c_SV() and reverted cstr_new() => cstr_lit(). Old names are...Tyge Løvset
2022-12-19Some "internal" macros in ccommon.h made all caps.Tyge Løvset
2022-12-19Renames:Tyge Løvset
2022-11-27Moved c_forfilter macros from ccommon.h to views.hTyge Løvset
2022-11-22Fixes of -Wconversion warnings (not examples).Tyge Løvset
2022-11-15More internal cleanup and fixes for cbox and carc.Tyge Løvset
2022-11-14Changed internal rep of cvec. May now be initialized with {NULL} as default.Tyge Løvset
2022-11-14Internal update.Tyge Løvset
2022-11-13Reverted forward declaration from c_declare_X back to c_forward_X, and the fl...Tyge Løvset
2022-11-06Added c_autodrop() macro, and removed c_autobuf() which wasn't that useful (a...Tyge Løvset
2022-11-06Improved documentation of template parameters for all containers.Tyge Løvset
2022-11-03Renamed forward_CONTAINER(...) => declare_CONTAINER(...),Tyge Løvset
2022-11-02Change to c_forwhile: takes start iter, not container.Tyge Løvset
2022-11-01Various updates.Tyge Løvset
2022-10-31Minor internal refactoring.Tyge Løvset