summaryrefslogtreecommitdiffhomepage
path: root/include/stc/cvec.h
AgeCommit message (Expand)Author
2022-01-03Removed many warnings (mainly linux), and some minors.Tyge Løvset
2022-01-02Simplified and improved linkage configuration. Reorganized crandom.h a bit.Tyge Løvset
2022-01-01Corrected linking macro settings.Tyge Løvset
2021-12-23Removed emplace functions if not i_valraw or i_keyraw is defined. Safety/opti...Tyge Løvset
2021-12-22Renamed '_rawvalue\b' to '_raw'Tyge Løvset
2021-12-20Some small addition to constness in API. Updated docs.Tyge Løvset
2021-12-19First commit for Version 3 of STC. Main changes are consistent rename of '_de...Tyge Løvset
2021-12-15Some improvements in cvec and cpque.Tyge Løvset
2021-12-02Breaking changes for i_fwd and i_cmp_none:Tyge Løvset
2021-11-25Updated int params constness. Updated random.c example.Tyge Løvset
2021-11-24Deprecated c_no_compare(). Define i_cmp_none instead when you have/want no el...Tyge Løvset
2021-11-21Made none mutable integers into const variables. Improved cmap_X_reserve() impl.Tyge Løvset
2021-11-21Changed reverse() and resize() to return false if mem alloc failed.Tyge Løvset
2021-11-05Changed array expansion policy from 1.625x to 1.5xTyge Løvset
2021-11-03Renamed cnt_X_getmut() to cnt_X_get_mut().Tyge Lovset
2021-11-03Update container_X_getmut() for mutable version.Tyge Løvset
2021-11-03Changed container_X_get() and container_X_at() to return const value* (or con...Tyge Løvset
2021-10-29Renamed ..._value_t -> ..._value, etc. Deprecated, still works for cvec, cdeq...Tyge Løvset
2021-10-29renamed _cx_..._t to _cx_...Tyge Løvset
2021-10-29renamed cx_..._t to _cx_..._t, and Self to _cx_selfTyge Løvset
2021-10-26Added some examples and updated docs. Removed cvec_X_erase() and cdeq_X_erase...Tyge Løvset
2021-10-13Maintenance update. template.h now includes cstr.h when i_key_str or i_val_st...Tyge Løvset
2021-10-06shrink_to_fit() improvements.Tyge Løvset
2021-10-06Some while to for changed. Return value for cstack_X_push/emplace. Docs updated.Tyge Løvset
2021-10-06More removal of parameter side-effects when invoking i_valfrom() i_valto() in...tylo
2021-10-06Updates to previous commit on cvec and cdeq. Some example improvements.tylo
2021-10-06Remove side-effects from i_valdel() invocations in case it's a macro func.Tyge Lovset
2021-10-02Some example improvements.Tyge Løvset
2021-09-30More cleanup. i_fwd is rarely needed, so removed F_tag. Use i_fwd define flag...Tyge Løvset
2021-09-29Changed forward declaration to support user defined container names with i_cnt.Tyge Løvset
2021-09-23Cleanup: Replaced c_emplace() macro with more general c_apply()/c_apply_pair(...Tyge Løvset
2021-09-21Added copy(self, other) function to all containers. Fixed some docs.Tyge Løvset
2021-09-16Added return value pointer from push_front/emplace_front and push_back/emplac...Tyge Løvset
2021-09-16Renamed f_tag to F_tag, too invisible. Small other changes.Tyge Løvset
2021-09-14Fixed include structuring.Tyge Løvset
2021-09-12Renamed input macro i_module to i_prefix. Replaced astar.c example.Tyge Løvset
2021-09-08Improved undocumented iterator method names: fwd, adv => advance, idx => index.Tyge Løvset
2021-09-07Added cdeq.h + test. Unsure if the rest should be kept as oldstyle (using).Tyge Løvset
2021-09-07Switched to lowercase input define symbols, e.g. i_KEY => i_key, etc.Tyge Løvset
2021-09-06Added clist.h + list_test_new.c as working along with cvec.tylo
2021-09-06More refinementsTyge Løvset
2021-09-05New usage style. only cvec is functional. see vec_test_new.cTyge Løvset
2021-08-29Replaced cstr_toraw (deprecated) with cstr_str used to convert from cstr to c...Tyge Lovset
2021-06-16A fix in cstr_icontains() and some minor improvementsTyge Løvset
2021-06-02Removed key constness in cmap/csmap - more annoyance than protection. Made cd...Tyge Løvset
2021-06-02- Backported csmap_v1.h (with malloced nodes) to match csmap.Tyge Løvset
2021-06-011. Added c_forscope() macro. Similar to c_forvar() and c_fordefer().Tyge Løvset
2021-05-25Small refactoring and improved docs.Tyge Løvset
2021-05-22Added *_value_toraw() methods to base containers.Tyge Løvset
2021-05-20Moved stc folder into include folder.Tyge Løvset