summaryrefslogtreecommitdiffhomepage
path: root/include/stc/csptr.h
AgeCommit message (Expand)Author
2021-12-22Renamed csptr to carc. i_key/val_ref renamed to i_key/val_sptr. Change inspir...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-21Minor improvement.Tyge Løvset
2021-12-21Fixed and simplified cbox and csptr.Tyge Løvset
2021-12-19Global rename of `_equ\b` => `_eq`. In practice `i_equ` must renamed to `i_eq...Tyge Løvset
2021-12-19First commit for Version 3 of STC. Main changes are consistent rename of '_de...Tyge Løvset
2021-12-16Changed default comparison of csbox and csptr objects to comparing addresses ...Tyge Løvset
2021-12-12- Added **cbox** type: container of one element: similar to std::unique_ptr /...Tyge Løvset
2021-12-02shared_ptr atomic count: Using stdatomics.h for other compilers than gcc, cla...Tyge Løvset
2021-12-02Merge branch 'master' of github.com:tylov/STC into masterTyge Løvset
2021-12-02Breaking changes for i_fwd and i_cmp_none:Tyge Løvset
2021-11-26internal renamingsTyge Løvset
2021-11-26Fixed atomic_decrement final.Tyge Løvset
2021-11-26Bugfix of c_atomic_decrement() asm version in csptr.h. Some cleanupTyge Løvset
2021-11-24Deprecated c_no_compare(). Define i_cmp_none instead when you have/want no el...Tyge Løvset
2021-11-21BREAKING CHANGE: Replaced c_new(T) with c_new(T, ...). This now is similar to...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-09-22Fix: allow csptr self-take.Tyge Løvset
2021-09-22Reworked shared pointers, with some smaller API changes.Tyge Løvset
2021-09-22Fixed bug in csptr_copy on self assign.Tyge Løvset
2021-09-21Added copy(self, other) function to all containers. Fixed some docs.Tyge Løvset
2021-09-17Added example sharedptr.c and fixed some doc.Tyge Løvset
2021-09-17Added shared pointer csptr support + test.Tyge Løvset
2021-09-07Switched to lowercase input define symbols, e.g. i_KEY => i_key, etc.Tyge Løvset
2021-09-05New usage style. only cvec is functional. see vec_test_new.cTyge Løvset
2021-08-31Maintenance cleanup.Tyge Løvset
2021-06-11Added missing csptr_X_init() and csptr_X_use_count().Tyge Løvset
2021-06-09Revert to csptr_X_reset_with() to keep API, also better name.Tyge Løvset
2021-06-09Update to csptr docs.Tyge Løvset
2021-06-09Updated API and docs.Tyge Løvset
2021-06-09Updated header example.Tyge Løvset
2021-06-08Merge branch 'master' of https://github.com/tylo-work/C99Containers into masterTyge Løvset
2021-06-08Cleanup on atomics ops.Tyge Løvset
2021-06-07Improved csptr: cstr_make() as fast as std::shared_ptr::make_shared (single m...Tyge Løvset
2021-06-02- Backported csmap_v1.h (with malloced nodes) to match csmap.Tyge Løvset
2021-05-20Moved stc folder into include folder.Tyge Løvset