summaryrefslogtreecommitdiffhomepage
path: root/docs/cbits_api.md
AgeCommit message (Collapse)Author
2023-02-13Docs update and improvementsTyge Løvset
2023-02-03Update cspan, needs more testing.Tyge Løvset
2023-02-01Update docs formatting and README.mdTyge Løvset
2023-02-01Massive update from unsigned sizes and indices to signed.Tyge Lovset
2022-10-21Renamed size_t formatting macro c_zu to c_ZU (for replacing %zu on mingw64).Tyge Løvset
2022-10-14Replaced 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-10-12Minor change in cbits print to str.Tyge Løvset
2022-06-01Update docs on i_implement / shared linking.Tyge Løvset
2022-06-01Update cbits_api.mdTyge Løvset
2022-05-24API change: cbits now uses container pointers args in all member functions, ↵Tyge Løvset
except clone() ... for now. All containers may get same treatment! which will be a rather big API change. This was needed after testing fixed size cbits performance with pass-by-value: was very slow for large bitsets: now faster than std::bitset<>. Also reverted previous cbits_set_value(): much faster because it is branchless.
2022-05-22Rewrote cbits to make it dual: fixed-sized or dynamically sized by adding ↵Tyge Løvset
optional i_len template parameter. Renamed cbits_set_values() to cbits_set_pattern(). Added example bits2.c
2022-03-04Replaced c_strlit type with c_strlen_lit(lit) macro and its usage.Tyge Løvset
2022-03-04Updated 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-19First 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-13Renamed constructor *cstr_lit()* to `cstr_new(lit)`.Tyge Løvset
Renamed *cstr_assign_fmt()* to `cstr_printf()`. Renamed cbits_from_str() to cbits_from().
2021-10-29Renamed ..._value_t -> ..._value, etc. Deprecated, still works for cvec, ↵Tyge Løvset
cdeq, cmap, csmap, cslist
2021-09-21Added copy(self, other) function to all containers. Fixed some docs.Tyge Løvset
2021-05-20Updated links to header files in docs.Tyge Løvset
2021-03-30Another minor fix in cbits.h. Improved cbits_api.md example.Tyge Løvset
2021-03-29Another update of cbits.Tyge Løvset
2021-03-24Removed separate ## Header section in docs.Tyge Løvset
2021-03-24Cleanup in documentation.Tyge Løvset
2021-03-19Trimmed down and simplified cbits API. Fixed cbits_is_disjoint(), was wrong.Tyge Løvset
2021-03-19Added clear() to cpque, cstack, cqueue, cbits, even though not in STL. ↵Tyge Løvset
Code/docs formatting.
2021-03-03Some general doc changes.Tyge Løvset
2021-01-21Updated docs.Tyge Løvset
2021-01-20Moved types below API in docs.Tyge Løvset
2021-01-20Added cbits_at(). Fix in astar.cTyge Løvset
2021-01-19Renamed cbitset to cbits. Added more docs.Tyge Løvset