summaryrefslogtreecommitdiffhomepage
path: root/include/stc/forward.h
AgeCommit message (Expand)Author
2023-03-22Added c_foreach_r() macro for reverse iter of cvec, cdeq, cstack.Tyge Løvset
2023-02-11Some more docs. Renamed (half-)internal template parameter i_size => i_ssize....Tyge Løvset
2023-02-10Added struct name to typedef to allow container pointer predecarations.Tyge Løvset
2023-02-03Temporary commit. Will cleanup cspan and usage.Tyge Løvset
2023-02-02Fixed to allow int64_t sized maps. (defaults to 32-bit).Tyge Løvset
2023-02-01Massive update from unsigned sizes and indices to signed.Tyge Lovset
2023-01-31Converted all containers but the maps and examples to signed sizes and indices.Tyge Løvset
2023-01-04Bump to 2023Tyge Løvset
2023-01-03- Removed nomem_error member in csmap and cmap_X_result; test for res.ref == ...Tyge Løvset
2022-11-27Removed dependence to STC_CSTR_V1.Tyge Løvset
2022-11-21Changed internal representation of cdeq. All containers in STC can now be ini...Tyge Løvset
2022-11-14Changed internal rep of cvec. May now be initialized with {NULL} as default.Tyge Løvset
2022-11-13Reverted forward declaration from c_declare_X back to c_forward_X, and the fl...Tyge Løvset
2022-11-03Changed internal representation of csmap.Tyge Løvset
2022-11-03Made cmap i_max_load_factor a compile time template parameter instead of runt...Tyge Løvset
2022-11-03Renamed forward_CONTAINER(...) => declare_CONTAINER(...),Tyge Løvset
2022-10-28Changed internal rep. for cstr to support 22 bytes small string instead of 23...Tyge Løvset
2022-09-24Fixes for csview and cstr sub-types (_value and _iter).Tyge Løvset
2022-09-10Internal renamings to discourage use of private struct fields.Tyge Løvset
2022-08-12More misc changes carc/cbox, cdeq/cvec.Tyge Lovset
2022-08-11Renamed all iter members ._end to .end, to make them "public".Tyge Lovset
2022-08-10Fixed cdeq, cvec, cmap and cstack: iterators .ref is now NULL when it is end(...Tyge Løvset
2022-08-09Experiment with other type of iterator. Does not compile.Tyge Løvset
2022-07-31Changed cmap struct internal rep. so that load-factor is first: useful for gl...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-01Converted all files with DOS line endings to LINUX.Tyge Løvset
2022-05-29Renamed cstr_replace_first() => cstr_replace_one().Tyge Lovset
2022-05-07Updated alt/csmap.h to be synced with current csmap.h; alt-version allocates ...Tyge Løvset
2022-05-06Made cstr_buffer() func. public, and docs for cstr_sv() - convert to csview.Tyge Lovset
2022-05-01- Array expansions (insert, reserve, clone) are now checked for malloc nomem,...Tyge Lovset
2022-04-22Swapped cstr.h with alt/cstr.h with SSO (short string optimization). #define ...Tyge Løvset
2022-04-17alt/cstr.h (sso string): added cstr_replace_all(). Header examples updated to...Tyge Løvset
2022-04-06Refactoring cbits.h and sso alt/cstr.hTyge Løvset
2022-03-31Some unneeded strictness removed in template.hTyge Løvset
2022-03-31More fixes on cstr <-> cstr_sso compability.Tyge Løvset
2022-03-30More unification of cstr and cstr_sso.Tyge Lovset
2022-03-30update on alt/cstr.h (small string optimized).Tyge Lovset
2022-03-29Added some sso benchmarks and a minor tweak.Tyge Løvset
2022-03-26Fixed alt/cstr.h (short string optimized), so that it can be used in containe...Tyge Løvset
2022-03-16Bugfix: carc and cbox cmp functions had bug.Tyge Løvset
2022-03-15Some docs update, ++.Tyge Løvset
2022-02-18Some improvements and cleanup: CRegex, CMap.Tyge Løvset
2022-02-16Refactoring. Added size type param to forward_cmap/csmap . Reverted c_autovar...Tyge Løvset
2022-01-14Fixed function linkage spec in cstr. Moved typedefs of cstr and csview to for...Tyge Løvset
2022-01-03Bump to 2022.Tyge Løvset
2022-01-03Removed many warnings (mainly linux), and some minors.Tyge Løvset
2021-12-22Renamed csptr to carc. i_key/val_ref renamed to i_key/val_sptr. Change inspir...Tyge Løvset
2021-12-12- Added **cbox** type: container of one element: similar to std::unique_ptr /...Tyge Løvset
2021-10-29Renamed ..._value_t -> ..._value, etc. Deprecated, still works for cvec, cdeq...Tyge Løvset
2021-10-02Moved ref member in clist_X_iter_t to start of struct;Tyge Løvset