| Age | Commit message (Expand) | Author |
| 2022-12-20 | Restructured folders: examples, benchmarks, tests into misc folder. | Tyge Lovset |
| 2022-10-21 | Fixed wrong formatting of 64bit values various places. | Tyge Løvset |
| 2022-10-19 | Reverted back to c_forrrange from c_forloop. Still available but deprecated. | Tyge Løvset |
| 2022-10-14 | Replaced PRIuMAX with new c_zu macro in examples. "%zu" is not supported by m... | Tyge Løvset |
| 2022-09-26 | DEPRECATED: c_forrange(): replaced with c_forloop(). This uses 'long long' as... | 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-04-18 | crandom.h: Renamed *_init(..) functions to *_new(..). Old names are kept but ... | Tyge Løvset |
| 2022-03-04 | Updated printf formatting to portable code. This was also to use http://winli... | Tyge Løvset |
| 2021-12-23 | Removed emplace functions if not i_valraw or i_keyraw is defined. Safety/opti... | 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-19 | Remove warnings. | Tyge Løvset |
| 2021-09-19 | Fixed birthday.c double delete. | Tyge Løvset |
| 2021-09-19 | Merge branch 'master' of github.com:tylov/STC into master | Tyge Løvset |
| 2021-09-13 | Very minor formatting. | Tyge Løvset |
| 2021-09-08 | Updated most examples to newstyle. Some changes in cpque/cstack. | Tyge Løvset |
| 2021-08-21 | Fix memory leaks | Kamil Cukrowski |
| 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-04-17 | Changed c_emplace_items(&cont, ctype, {...}) macro with c_emplace(ctype, cont... | Tyge Løvset |
| 2021-03-11 | Renamed public *_result_t struct member names in maps/sets for consistency wi... | Tyge Løvset |
| 2021-01-21 | Reverted namings: crand to crandom, and copt to coption. | Tyge Løvset |
| 2020-12-28 | Reverted crand.h API back to rename crand_* to stc64_*, and crand_next() -> s... | Tyge Løvset |
| 2020-12-21 | Added some benchmarks. Fix typo in cdeq.h | Tyge Løvset |
| 2020-12-17 | API change: Reverted back to original name used for .val in iterators to .ref | Tyge Løvset |
| 2020-12-16 | Renamed crandom to crand, including renaming of relevant files. | Tyge Løvset |
| 2020-12-16 | Reverted back API to easier naming scheme of crandom.h types and methods. | Tyge Løvset |
| 2020-12-14 | Reworked the crandom.h module. Changed API (sorry!), made uniform distr. unbi... | 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-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-20 | Added c_foreach (i,N) and c_foreach (N), and updated README.md | Tyge Løvset |
| 2020-09-20 | converted to c_forrange(). | 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-13 | reverted back to separate random engine and distribution parameters. | Tyge Løvset |
| 2020-09-10 | Use cmap_emplace() rather than cmap_insert(). insert() is reduced to an alias... | Tyge Løvset |
| 2020-09-07 | Added back cmap insert() | tylo |
| 2020-09-06 | Renamed push_****(), _insert() to _emplace(). added insert_or_assign(), etc. | Tyge Løvset |
| 2020-09-03 | Changed constant <container>_init to <container>_ini to avoid conflict with <... | Tyge Løvset |
| 2020-08-29 | Updated crandom.h API! update to benchmark.c . Optimized cmap iter. | Tyge Løvset |