summaryrefslogtreecommitdiffhomepage
path: root/docs/cvec_api.md
AgeCommit message (Expand)Author
2023-08-10Update template.h - also renamed i_cmp_native => i_use_cmpTyge Løvset
2023-07-27Added docs for "pull" functions.tylov
2023-07-18Renamed i_native_cmp => i_cmp_nativetylov
2023-07-15Improved warning, and other enhancements in ccommon.htylov
2023-07-12Changed docs and examples to use i_key* template parameters instead of i_val*...tylov
2023-07-12Fixed usage of `const i_key` in cvec API, should be `const _cx_value`. Remove...tylov
2023-05-23Updated docs to reflect changes in cstr linking shared.Tyge Lovset
2023-05-19Added container equality function to docs _eq(c1, c2).Tyge Lovset
2023-05-18Huge update: cqueue and cdeq completely rewritten. cvec and cdeq API harmoniz...Tyge Lovset
2023-03-26development branch for 4.2Tyge Løvset
2023-02-08Changed to use lowercase flow-control macros in examples (uppercase will stil...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
2023-01-19Finish last commit. Most safe function macros are now preferred lowercase, wh...Tyge Løvset
2023-01-06Removed swap() function from all containers. Use safe c_SWAP() macro instead.Tyge Løvset
2022-12-23Experimental uppercase macros.Tyge Løvset
2022-12-20Renamed (reverted) cstr_new(lit) => cstr_lit(lit). Old name is deprecated (su...Tyge Løvset
2022-11-06Improved documentation of template parameters for all containers.Tyge Løvset
2022-10-24API CHANGE: Renamed input params for naming consisteny and usage:Tyge Løvset
2022-10-20Switch from #define i_val_bind to i_val_class and i_key_class.Tyge Løvset
2022-09-25Added: crange number generator type. (similar to c++ std::iota). Fixed c_forf...Tyge Løvset
2022-09-23Deprecated c_forarray, c_forarray_p macros - both replaced by c_forlist, and ...Tyge Løvset
2022-09-22Updated _advance() iter methods. Some have signed offsets.Tyge Løvset
2022-08-15More iterator fixes. Make sure cvec/cdeq find_in() return end() iterator if i...Tyge Løvset
2022-08-12Renamed cdeq/cvec *_range() functions again (revert). Call alloc macros in cr...Tyge Løvset
2022-08-12More misc changes carc/cbox, cdeq/cvec.Tyge Lovset
2022-08-11API Change cvec/cdeq: Return iter from all range operations instead of pointers.Tyge Lovset
2022-08-06c_apply() deprecated: replaced with c_forarray() macro. Updated and improved ...Tyge Løvset
2022-07-06Version 3.7. Make sure to check NEWS/Changes in README.md for a few code-bre...Tyge Løvset
2022-06-21Renamed expand_uninit() functions to insert_uninit() / append_uninit().Tyge Løvset
2022-06-01Update docs on i_implement / shared linking.Tyge Løvset
2022-06-01Update docs regarding i_implement for cstr, cview, cbits, ...Tyge Løvset
2022-05-22Changed c_apply(v, ..) macro to make it more consistent with c_apply_arr(v, ....Tyge Løvset
2022-05-10Renamed (newish) functions expand_uninitialized to expand_uninit. + some mino...Tyge Lovset
2022-05-02More doc fixes on i_keyclone, i_keyfrom and i_valclone, i_valfromTyge Løvset
2022-05-02A few more docs bugs fixed.Tyge Løvset
2022-05-01- Array expansions (insert, reserve, clone) are now checked for malloc nomem,...Tyge Lovset
2022-04-27Finally FIXED cloning/to/from scheme to work properly. When using i_key_bind/...Tyge Løvset
2022-04-26Added cvec_X_expand_uninitialized(). Renamed cvec_X_bsearch() to cvec_X_binar...Tyge Lovset
2022-04-24Updated docs to use cstr_str(&s) instead of s.strTyge Løvset
2022-04-18Removed i_drop and i_from template specifiers to reduce redundancies and add ...Tyge Lovset
2022-04-15Internal.Tyge Løvset
2022-04-15Updated README.md docs on template args! Reverted to put() as alias for inser...Tyge Løvset
2022-04-09- Switched from .._put() to .._push() as the "generic" method to add element...Tyge Løvset
2022-04-09Universally added a put() function to all containers.Tyge Løvset
2022-04-08Fix of previous commit (bug in bsearch).Tyge Løvset
2022-04-08Added cvec_X_lower_bound() function for sorted array search.Tyge Løvset
2021-12-22Renamed '_rawvalue\b' to '_raw'Tyge Løvset
2021-12-22Changed the c_apply() and c_apply_pair() to one new c_apply() API. Added c_pa...Tyge Løvset
2021-12-20Some small addition to constness in API. Updated docs.Tyge Løvset