summaryrefslogtreecommitdiffhomepage
path: root/README.md
AgeCommit message (Collapse)Author
2023-08-14Reverted csubstr => csview. Sorry about that!Tyge Løvset
Added crawstr to become the null-terminated string view.
2023-08-14Some docs updates.tylov
2023-08-13API CHANGES:tylov
Changed csview: becomes a null-terminated string view. Added csubview: a null-terminated string view/span, like previous csview. Note that csview works like a csubview, so not much compability issues should arise. However, some functions have changed from _sv suffix to _ss.
2023-08-11Updated godbolt code.tylov
2023-08-11Finalized converting to i_use_cmp (vs i_no_cmp)tylov
2023-08-11Updated carc, cbox and template.h - simplifications: removed i_no_cmp/c_no_cmp,tylov
2023-08-10Update template.h - also renamed i_cmp_native => i_use_cmpTyge Løvset
2023-08-06Improved Installation section in README.mdtylov
2023-08-06Docs improvements in README.mdtylov
2023-08-01Improve changelog for v4.3Tyge Løvset
2023-07-26Added cmap_emplace_key() / csmap_emplace_key()tylov
More docs.
2023-07-24Made it a pre-release 4.3tylov
2023-07-24Updated docs, fix for issue #64.tylov
2023-07-24Updated godbolt links to working v4.3 examples.tylov
Added missing files.
2023-07-23Updated docs.tylov
2023-07-21Removed c_foreach_rv() - only worked for cvec, so not general.tylov
2023-07-18Renamed i_native_cmp => i_cmp_nativetylov
Added c_all_of(), c_any_of(), c_none_of() to algo/filter.h
2023-07-15Improved warning, and other enhancements in ccommon.htylov
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 ↵tylov
i_val* for all non-maps. Renamed c_ASSERT() to c_assert() and added optional message parameter to c_static_assert().
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-06-20Added some more to coroutine.hTyge Løvset
2023-06-09Rename i_extern template flag to i_import. i_extern still available, but ↵Tyge Løvset
deprecated.
2023-05-23Updated docs to reflect changes in cstr linking shared.Tyge Lovset
2023-05-20Rename c_make() macro to c_init(). c_make still available, but deprecated.Tyge Løvset
2023-05-18Renamed template param i_con => i_base in stc/extend.h. Also the macro ↵Tyge Løvset
c_getcon(self) => c_extend(self).
2023-05-18Huge update: cqueue and cdeq completely rewritten. cvec and cdeq API ↵Tyge Lovset
harmonized. Docs update/improved.
2023-04-28Removed crandom.h and altnames.h. Housholding.Tyge Løvset
2023-04-27removing compiler warning ++.Tyge Løvset
2023-04-09Added some online examples.Tyge Lovset
2023-04-09Added "STC logo" in banner.Tyge Lovset
2023-04-09Added "Run this code" in Compiler Explorer a few places. New example in ↵Tyge Lovset
csmap_api.md
2023-04-09Update README.mdTyge Løvset
2023-04-09Final commit before 4.2 release?Tyge Lovset
2023-04-08Reverted c_arraylen(), removed c_ARRAYLEN()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
Reduced benchmarks/plotbench repetition/sizes.
2023-03-31Added stc/extend.h: A generalized way to type-safely extend a container with ↵Tyge Lovset
new members which can be accessed from the template parameters. See examples/functor.c
2023-03-30Added crand.h - Alternative API to crandom.h, which will be deprecated.Tyge Løvset
2023-03-27Some missing files.Tyge Løvset
2023-03-26development branch for 4.2Tyge Løvset
Removed uses of c_auto and c_with in documentation examples and code examples. Still using c_defer a few places. Renamed c11/fmt.h to c11/print.h. Some additions in ccommon.h, e.g. c_const_cast(T, x). Improved docs.
2023-03-13Fix typo in forward declaration exampleMarius
I couldn't get forward declarations to work because I copied the typo from the README.
2023-03-12Safer state machine in coroutine.h (internal).Tyge Løvset
Removed c_forwhile() macro. Redundant, use c_forfilter(). Removed find and eq in cspan (use general c_find_if() instead for search).
2023-02-14Added links in docsTyge Løvset
2023-02-13Improved docs.Tyge Løvset
2023-02-13Removed support for uppercase version of c_sv() (i.e c_SV => c_sv).Tyge Løvset
Renamed c_ARGSV => c_SV. Old name is still working.
2023-02-13Docs update and improvementsTyge Løvset
2023-02-12Fairly large update before release 4.1, cleaning up docs and some minor ↵Tyge Løvset
additions.