summaryrefslogtreecommitdiffhomepage
path: root/stc
AgeCommit message (Expand)Author
2021-05-20Moved stc folder into include folder.Tyge Løvset
2021-05-20Final API changes for csview: Added csview_trimmed*(), removed a few.Tyge Løvset
2021-05-20Changed new API: c_sv(literal) => c_sv(cstr), cstr_new(literal) => cstr_lit(l...Tyge Løvset
2021-05-19More cleanups and refinements.Tyge Løvset
2021-05-18Added the new c_defer(), c_with(), c_withvar() macros into the examples.Tyge Løvset
2021-05-18Final improvements before push.Tyge Løvset
2021-05-18Added new file: csview: String ViewTyge Løvset
2021-05-18Internal updates in cstr. Minor API change in carray carrayNX_with_value() =>...Tyge Løvset
2021-05-15API change: Renamed c_init() to c_var() to better describe it declares and in...Tyge Løvset
2021-05-15Renamed newly introduced internal c_cast() to c_make() for c++ compatability....Tyge Løvset
2021-05-13Updated cstr: Added cstr_new(literal), Renamed cstr_assign_s() to cstr_copy()...Tyge Løvset
2021-05-11Removed cstr_append_fmt(): use cstr_assign_fmt(&s, "%s%s", s.str, "appended s...Tyge Løvset
2021-05-10added multimap example.Tyge Løvset
2021-05-10Allow cstr len and n arguments to be larger than the string size it refers to...Tyge Løvset
2021-05-10cstr: Added cstr_replace_all(), cstr_append_fmt(). Renamed cstr_fmt() to cstr...Tyge Løvset
2021-05-07Forgot to remove.Tyge Løvset
2021-05-07Reverted c_trivial_*() to c_default_*().Tyge Løvset
2021-05-07Rename to use c_rawstr_*() instead of c_rstr_*().Tyge Løvset
2021-05-07Cleanup, internal renames. API: c_strhash() -> c_string_hash(), added adv() a...Tyge Løvset
2021-05-06Added erase() for cvec, cdeq and clist for consistency.Tyge Løvset
2021-05-05Changed some lesser used API in cvec and cdeq to be more consistent. Improved...Tyge Løvset
2021-05-05Rewrote cdeq to conform with cvec.Tyge Løvset
2021-05-04Added get() method to cvec, cdeq, clist, cmap, csmap. Restructured emplace/in...Tyge Løvset
2021-04-30Merge pull request #3 from liigo/patch-1Tyge Løvset
2021-04-30Internal only: Removed cstr_t and cbits_t: only use cstr and cbits. Finished ...Tyge Løvset
2021-04-29Added new constructors to carray.h. Made cmap and csmap keys immutable. Added...Tyge Løvset
2021-04-28rename internal `_c_VA_ARG_SIZE` to `_c_ARG_COUNT`Liigo Zhuang
2021-04-27Renamed carray struct member at to data. Improved cdeq_expand_() method.Tyge Løvset
2021-04-27Made clist_X_find_in() arguments consistent with cvec_X_find_in() and cdeq_X_...Tyge Løvset
2021-04-27Fix on previous commit cdeq: min alloc was too small.Tyge Løvset
2021-04-27Non-critical tweak on cdeq expansion policy.Tyge Løvset
2021-04-26Backported csmap_v1.h. Updated example in csmap.hTyge Løvset
2021-04-26BUGFIX in csmap: Silly bug: assumed cmp function returned -1, 0, 1, but can b...Tyge Løvset
2021-04-26Doc update. Renamed c_new_2() to c_new_n()Tyge Løvset
2021-04-25Another small cleanup after the cdeq fix. Saves memory.Tyge Løvset
2021-04-25Another small cleanup after the cdeq fix.Tyge Løvset
2021-04-24Minor cleanup after cdeq_X_expand_() bugfix.Tyge Løvset
2021-04-24Bugfix and optimization in cdeq_X_expand_()Tyge Løvset
2021-04-23API: Reverted to C_X_erase_at() instead of C_X_erase_it(). Sorry for the mess...Tyge Løvset
2021-04-23Internal restructure of methods declarations. Backported others/clist_v1.h.Tyge Løvset
2021-04-22clist_X_splice*() now returns updated input iter. Added list_splice.c example.Tyge Løvset
2021-04-17Changed c_emplace_items(&cont, ctype, {...}) macro with c_emplace(ctype, cont...Tyge Løvset
2021-04-16Replaced cmap/cset min_load_factor with shrink_to_fit() method.Tyge Løvset
2021-04-16Corrections in cmap.Tyge Løvset
2021-04-16Fixed bug: cmap_erase_it() return iterator. Fixed mem-leak in cdeq_X_insert()...Tyge Løvset
2021-04-15NB! Changed API: *_erase_at(container, it) --> *_erase_it(container, it). cve...Tyge Løvset
2021-04-13Reimplemented csmap_X_erase_range().Tyge Løvset
2021-04-12Improved docs.Tyge Løvset
2021-04-12Fix another issue with local var in csmap_X_erase_at(), and a constness issue...Tyge Løvset
2021-04-12Fixed bug in csmap_X_erase_at() when erasing last element in map.Tyge Løvset