| Age | Commit message (Expand) | Author |
| 2022-12-20 | Restructured folders: examples, benchmarks, tests into misc folder. | Tyge Lovset |
| 2022-10-24 | API CHANGE: Renamed input params for naming consisteny and usage: | Tyge Løvset |
| 2022-10-20 | Switch from #define i_val_bind to i_val_class and i_key_class. | Tyge Løvset |
| 2022-06-10 | Small simplifications in cmap.h | Tyge Løvset |
| 2022-06-01 | Reverted to default static linkage of non-templated symbols (cstr, csview, ..... | Tyge Løvset |
| 2022-06-01 | Converted all files with DOS line endings to LINUX. | Tyge Løvset |
| 2022-05-30 | Done refactoring: | Tyge Løvset |
| 2022-05-30 | Added more utf8 features. Changed linking macros in ccommon.h. | Tyge Lovset |
| 2022-05-24 | Changed c_forpair(k, v, Map, map) so that k and v are pointers instead of val... | Tyge Løvset |
| 2022-04-28 | Finalized template.h logic. | Tyge Løvset |
| 2022-04-18 | Renamed newly added map function put_r() to put_raw() - alias for emplace_or_... | Tyge Lovset |
| 2022-04-18 | Removed i_drop and i_from template specifiers to reduce redundancies and add ... | Tyge Lovset |
| 2022-04-18 | Converted all example to use cstr_str(&s) instead of s.str to allow SSO strin... | Tyge Løvset |
| 2022-04-10 | Fixed regression bug: cqueue_pop() did pop_back(), fixed to do pop_front(). | Tyge Løvset |
| 2022-04-07 | More refactoring of cbits.h + minor changes in examples/benchmark. | Tyge Løvset |
| 2022-03-04 | Updated printf formatting to portable code. This was also to use http://winli... | Tyge Løvset |
| 2021-12-29 | Removed warnings for MS cl -W2 and clang -pedantic -std=c99. No functional ch... | Tyge Løvset |
| 2021-12-19 | First commit for Version 3 of STC. Main changes are consistent rename of '_de... | Tyge Løvset |
| 2021-12-02 | Breaking changes for i_fwd and i_cmp_none: | Tyge Løvset |
| 2021-11-03 | Changed container_X_get() and container_X_at() to return const value* (or con... | Tyge Løvset |
| 2021-10-29 | Renamed ..._value_t -> ..._value, etc. Deprecated, still works for cvec, cdeq... | Tyge Løvset |
| 2021-10-16 | Changed c_hash_default() function. Was bad on long strings. Updated mapmap.c ... | Tyge Løvset |
| 2021-10-05 | Changed recommended order of defining template parameters. | Tyge Løvset |
| 2021-09-20 | Renamed macros: breaking changes for Version 2.0! | Tyge Lovset |
| 2021-09-13 | Removed most of the case-insensitive cstr methods, as they won't work with ut... | Tyge Løvset |
| 2021-09-08 | Updated rest of examples, except cqueue.c | Tyge Løvset |
| 2021-05-24 | Split c_fordefer() into c_forvar() and c_fordefer() macros. | Tyge Løvset |
| 2021-05-24 | Renamed c_with => c_fordefer, and removed c_withvar. Macros were too deceivin... | Tyge Løvset |
| 2021-05-18 | Added the new c_defer(), c_with(), c_withvar() macros into the examples. | Tyge Løvset |
| 2021-03-13 | Fixed some doc errors in csmap and cmap. Added some inline funcs to cstr. Add... | Tyge Løvset |
| 2021-03-11 | Renamed public *_result_t struct member names in maps/sets for consistency wi... | Tyge Løvset |
| 2021-02-22 | Many internal renames. Reverted to specify both _del and _clone parameter whe... | Tyge Løvset |
| 2021-02-21 | Renamed emplace_put() to emplace_or_assign(). May add put() as alias to inser... | Tyge Løvset |
| 2021-02-20 | Rewamp of cmap/csmap API. More to come. | Tyge Løvset |
| 2021-01-30 | Internal changes: removed use of cmap_inits and set_inits. Use cmap_x_init() ... | Tyge Løvset |
| 2021-01-03 | Force template argument *clone* to be specified when *del* is specified for c... | Tyge Løvset |
| 2020-12-17 | API change: Reverted back to original name used for .val in iterators to .ref | Tyge Løvset |
| 2020-11-26 | Removed stc/cfmt.h, as _Generic requires C11. I have made it a gist: https://... | Tyge Løvset |
| 2020-11-03 | renamed __init to _inits | Tyge Løvset |
| 2020-11-02 | Changed (half)-internal *_INIT to *__init macros. Minor reformatting. | Tyge Løvset |
| 2020-10-26 | Updates examples using cfmt.h c_print(). | Tyge Løvset |
| 2020-09-24 | Changed iter.get to iter.val member. Internal, but used external. Will not ch... | Tyge Løvset |
| 2020-09-18 | Changed <container>_ini macro constant to <container>_INIT, and <container>_d... | Tyge Løvset |
| 2020-09-17 | Fixed range methods in cvec, and renamed typename_<container>(..) to using_<c... | Tyge Løvset |
| 2020-09-16 | Changed earlier declare_<container>(..) macro to typedef_<container>(..) | Tyge Løvset |
| 2020-09-16 | Changed API to conform with std:: containers. cmap now only use first, second... | Tyge Løvset |
| 2020-09-15 | Simplified declare_ statement e.g. c_cmap(...) | Tyge Løvset |
| 2020-09-15 | New API Change. | Tyge Løvset |
| 2020-09-14 | Renamed result_t type members to first, second (from item, inserted) for conf... | Tyge Løvset |
| 2020-09-10 | Use cmap_emplace() rather than cmap_insert(). insert() is reduced to an alias... | Tyge Løvset |