| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2022-12-20 | Restructured folders: examples, benchmarks, tests into misc folder. | Tyge Lovset | |
| 2022-11-15 | More internal cleanup and fixes for cbox and carc. | Tyge Løvset | |
| 2022-10-25 | More and hopefully final fixes of cbox/carc. | Tyge Løvset | |
| API change: _from = _make, _new => _from | |||
| 2022-10-24 | API CHANGE: Renamed input params for naming consisteny and usage: | Tyge Løvset | |
| i_key_class TYPE => i_keyclass TYPE i_val_class TYPE => i_valclass TYPE i_key_arcbox TYPE => i_keyboxed TYPE i_val_arcbox TYPE => i_valboxed TYPE i_key_bind, i_val_bind are removed. | |||
| 2022-10-21 | Renamed size_t formatting macro c_zu to c_ZU (for replacing %zu on mingw64). | Tyge Løvset | |
| 2022-10-14 | Replaced PRIuMAX with new c_zu macro in examples. "%zu" is not supported by ↵ | Tyge Løvset | |
| mingw64 and PRIuMAX is not a replacement for "zu". | |||
| 2022-09-05 | Added cstr_append_fmt(). | Tyge Løvset | |
| 2022-09-02 | Change: carc and cbox defaults to pointer comparison when none of i_cmp, ↵ | Tyge Løvset | |
| i_less or i_eq is specified. This removes annoying requirement. | |||
| 2022-07-11 | Fixed documentation changes for size, capacity, empty. Minor changes in some ↵ | Tyge Lovset | |
| ex. and map shootout. | |||
| 2022-06-01 | Converted all files with DOS line endings to LINUX. | Tyge Løvset | |
| 2022-04-27 | Final fixes to carc and cbox; Reverted constructor name to make; (similarity ↵ | Tyge Løvset | |
| to make_shared/make_unique in c++). | |||
| 2022-04-18 | Removed i_drop and i_from template specifiers to reduce redundancies and add ↵ | Tyge Lovset | |
| clarity (error given if used): use i_valdrop/i_valfrom and i_keydrop/i_keyfrom instead. Added missing at_mut() function to cdeq. | |||
| 2022-03-16 | Bugfix: carc and cbox cmp functions had bug. | Tyge Løvset | |
| Renamed: i_key_sptr / i_val_sptr to i_key_arcbox / i_val_arcbox. Other smaller updates. | |||
| 2022-03-04 | Updated printf formatting to portable code. This was also to use ↵ | Tyge Løvset | |
| http://winlibs.com gcc+clang with ucrt runtime-libs without warnings. | |||
| 2021-12-29 | Removed warnings for MS cl -W2 and clang -pedantic -std=c99. No functional ↵ | Tyge Løvset | |
| changes. | |||
| 2021-12-23 | Removed emplace functions if not i_valraw or i_keyraw is defined. ↵ | Tyge Løvset | |
| Safety/optimize measure. | |||
| 2021-12-22 | Renamed csptr to carc. i_key/val_ref renamed to i_key/val_sptr. Change ↵ | Tyge Løvset | |
| inspired by Rust Arc/Rc. cbox name is taken from Rust Box type. | |||
| 2021-12-19 | First commit for Version 3 of STC. Main changes are consistent rename of ↵ | Tyge Løvset | |
| '_del' to '_drop' and '_compare' to '_cmp'. Also i_key_ref (earlier i_key_sptr) and i_val_ref replaced by more general i_key_bind/i_val_bind. | |||
| 2021-12-16 | Changed default comparison of csbox and csptr objects to comparing addresses ↵ | Tyge Løvset | |
| to containing objects. If i_cmp is defined, it is used instead. | |||
| 2021-12-14 | Final update of box2.c example. | Tyge Løvset | |
| 2021-12-14 | Small improvement of example box2.c. | Tyge Løvset | |
| 2021-12-14 | Fixed silly bug in cpque_X_pop(). Thanks to matthieugras. Added ↵ | Tyge Løvset | |
| cpque_X_shrink_to_fit(). Fixed memory leak in example box2.c | |||
| 2021-12-14 | Added and renamed some examples. | Tyge Løvset | |
