summaryrefslogtreecommitdiffhomepage
path: root/include/stc/forward.h
AgeCommit message (Collapse)Author
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 ↵Tyge Løvset
containers. Had to change some API in csview to make it play with that.
2022-03-16Bugfix: carc and cbox cmp functions had bug.Tyge Løvset
Renamed: i_key_sptr / i_val_sptr to i_key_arcbox / i_val_arcbox. Other smaller updates.
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 ↵Tyge Løvset
c_autovar macros. Added utf8_encode (not used yet).
2022-01-14Fixed function linkage spec in cstr. Moved typedefs of cstr and csview to ↵Tyge Løvset
forward.h-
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 ↵Tyge Løvset
inspired by Rust Arc/Rc. cbox name is taken from Rust Box type.
2021-12-12- Added **cbox** type: container of one element: similar to std::unique_ptr ↵Tyge Løvset
/ Rust Box. - Replaced example for **csptr** in docs. - Added [**c_forpair**](docs/ccommon_api.md) macro: for-loop with "structural binding" as in c++. - Deprecated *csptr_X_make()*. Renamed to *csptr_X_new()*. Corresponding **cbox** method is *cbox_X_new()*. - Deprecated *c_default_fromraw(raw)*. Renamed to *c_default_clone(raw)*. - Deprecated `i_key_csptr` / `i_val_csptr`. Use `i_key_ref` / `i_val_ref` when specifying containers with **csptr** or **cbox** elements. - Deprecated `i_cnt`. Use `i_type` instead to define the full container type name. - Bugfixes and docs updates.
2021-10-29Renamed ..._value_t -> ..._value, etc. Deprecated, still works for cvec, ↵Tyge Løvset
cdeq, cmap, csmap, cslist
2021-10-02Moved ref member in clist_X_iter_t to start of struct;Tyge Løvset
2021-09-29Changed forward declaration to support user defined container names with i_cnt.Tyge Løvset
2021-09-17Added carr2.h and carr3.h (replaces carray.h) + test.tylo
2021-09-17Added shared pointer csptr support + test.Tyge Løvset
2021-09-10Added forward_cqueue() type pre-declaration support.Tyge Løvset
2021-09-07Added cstack and cpque (priority queue) + test.Tyge Løvset
2021-09-07Minor: changed linkage of a few functions.Tyge Løvset
2021-09-06Added support for cmap and cset.Tyge Løvset
2021-09-05New usage style. only cvec is functional. see vec_test_new.cTyge Løvset