summaryrefslogtreecommitdiffhomepage
AgeCommit message (Expand)Author
2022-05-02Fix linkage issue with clist_X_count().Tyge Løvset
2022-05-02Some more fix in README.mdTyge Løvset
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-01More changes to intro text.Tyge Løvset
2022-05-01Update README.mdTyge Løvset
2022-05-01Rewrote introduction section.Tyge Løvset
2022-05-01- Array expansions (insert, reserve, clone) are now checked for malloc nomem,...Tyge Lovset
2022-04-29cmap/csmap cleanup incl. docs.Tyge Løvset
2022-04-28Update carc_api.mdTyge Løvset
2022-04-28_i_implement moved to user-level template parameter as i_implement. Removed i...Tyge Løvset
2022-04-28Finalized template.h logic.Tyge Løvset
2022-04-27Docs only update for carc/cbox.Tyge Løvset
2022-04-27Final fixes to carc and cbox; Reverted constructor name to make; (similarity ...Tyge Løvset
2022-04-27Updated examples.Tyge Løvset
2022-04-27Removed cbox_X_make() and carc_X_make() when i_rawval was not defined, i.e. l...Tyge Løvset
2022-04-27Bugfix: cbox didn't use i_keyclone, and therefore did not deep clone properly.Tyge Løvset
2022-04-27Added cstr_expand_uninitialized().Tyge Løvset
2022-04-27Simplifications possible due to previous commit.Tyge Løvset
2022-04-27Finally FIXED cloning/to/from scheme to work properly. When using i_key_bind/...Tyge Løvset
2022-04-27Internal string container clone optimization.Tyge Løvset
2022-04-26Added cvec_X_expand_uninitialized(). Renamed cvec_X_bsearch() to cvec_X_binar...Tyge Lovset
2022-04-25Some docs layout improvements.Tyge Lovset
2022-04-25More README docs.Tyge Lovset
2022-04-25Removed size argument to `i_hash` template parameter and `c_default_hash`. Th...Tyge Løvset
2022-04-25Some maintainance. Updated sso_bench.cppTyge Løvset
2022-04-25Added lower_bound() examples with both sorted cvec and sorted set (csset).Tyge Løvset
2022-04-25Final cstr_str() docs update..Tyge Løvset
2022-04-24Updated docs to use cstr_str(&s) instead of s.strTyge Løvset
2022-04-24Merge pull request #21 from tylov/keyvalTyge Løvset
2022-04-24Fixed unfair comparison; std::move must be used in c++ push_back(). STC has a...Tyge Løvset
2022-04-24Created VERSION 3.5. See News section in docs for changes.Tyge Løvset
2022-04-23Integrated (and removed) c_hash32 and c_hash64 into c_default_hash, which is ...Tyge Løvset
2022-04-22Changed API for c*map_X_push() to take a entry pair (c*map_X_value) argument ...Tyge Løvset
2022-04-22Readded push()/emplace() to all containers missing them. Made _hash function ...Tyge Løvset
2022-04-22Swapped cstr.h with alt/cstr.h with SSO (short string optimization). #define ...Tyge Løvset
2022-04-21Fix for i_key_bind hash and eq functions.Tyge Løvset
2022-04-21Switched to use i_key as primary template type parameter for all containers. ...Tyge Løvset
2022-04-21Fixed missing i_valclone -> i_keyclone copy when specifying i_val for sets (i...Tyge Lovset
2022-04-20Minor adjustments.Tyge Løvset
2022-04-20Final carc / cbox cleanup.Tyge Løvset
2022-04-20Some cleanup after carc / cbox updates.Tyge Løvset
2022-04-20Fix cbox.h docs example.Tyge Lovset
2022-04-20Support for cloning containers with carc and cbox.Tyge Lovset
2022-04-19Renamed cbox_new/carc_new to cbox_make/carc_make. Disabled container emplace ...Tyge Lovset
2022-04-19Added #error/warnings for likely missing definitions of i_hash/i_cmp.Tyge Løvset
2022-04-18crandom.h: Renamed *_init(..) functions to *_new(..). Old names are kept but ...Tyge Løvset
2022-04-18Renamed stc64_random() => crandom(), stc64_srandom(seed) => csrandom(seed). K...Tyge Løvset
2022-04-18Renamed newly added map function put_r() to put_raw() - alias for emplace_or_...Tyge Lovset
2022-04-18Removed i_drop and i_from template specifiers to reduce redundancies and add ...Tyge Lovset