index
:
STC-modified
master
modified
Fork of STC but some features (soon to be)modified to better fit my requirements.
realtradam
summary
refs
log
tree
commit
diff
homepage
log msg
author
committer
range
path:
root
/
include
/
stc
/
csptr.h
Age
Commit message (
Expand
)
Author
2021-12-22
Renamed csptr to carc. i_key/val_ref renamed to i_key/val_sptr. Change inspir...
Tyge Løvset
2021-12-22
Renamed '_rawvalue\b' to '_raw'
Tyge Løvset
2021-12-22
Changed the c_apply() and c_apply_pair() to one new c_apply() API. Added c_pa...
Tyge Løvset
2021-12-21
Minor improvement.
Tyge Løvset
2021-12-21
Fixed and simplified cbox and csptr.
Tyge Løvset
2021-12-19
Global rename of `_equ\b` => `_eq`. In practice `i_equ` must renamed to `i_eq...
Tyge Løvset
2021-12-19
First commit for Version 3 of STC. Main changes are consistent rename of '_de...
Tyge Løvset
2021-12-16
Changed 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-02
shared_ptr atomic count: Using stdatomics.h for other compilers than gcc, cla...
Tyge Løvset
2021-12-02
Merge branch 'master' of github.com:tylov/STC into master
Tyge Løvset
2021-12-02
Breaking changes for i_fwd and i_cmp_none:
Tyge Løvset
2021-11-26
internal renamings
Tyge Løvset
2021-11-26
Fixed atomic_decrement final.
Tyge Løvset
2021-11-26
Bugfix of c_atomic_decrement() asm version in csptr.h. Some cleanup
Tyge Løvset
2021-11-24
Deprecated c_no_compare(). Define i_cmp_none instead when you have/want no el...
Tyge Løvset
2021-11-21
BREAKING CHANGE: Replaced c_new(T) with c_new(T, ...). This now is similar to...
Tyge Løvset
2021-10-29
renamed _cx_..._t to _cx_...
Tyge Løvset
2021-10-29
renamed cx_..._t to _cx_..._t, and Self to _cx_self
Tyge Løvset
2021-09-22
Fix: allow csptr self-take.
Tyge Løvset
2021-09-22
Reworked shared pointers, with some smaller API changes.
Tyge Løvset
2021-09-22
Fixed bug in csptr_copy on self assign.
Tyge Løvset
2021-09-21
Added copy(self, other) function to all containers. Fixed some docs.
Tyge Løvset
2021-09-17
Added example sharedptr.c and fixed some doc.
Tyge Løvset
2021-09-17
Added shared pointer csptr support + test.
Tyge Løvset
2021-09-07
Switched to lowercase input define symbols, e.g. i_KEY => i_key, etc.
Tyge Løvset
2021-09-05
New usage style. only cvec is functional. see vec_test_new.c
Tyge Løvset
2021-08-31
Maintenance cleanup.
Tyge Løvset
2021-06-11
Added missing csptr_X_init() and csptr_X_use_count().
Tyge Løvset
2021-06-09
Revert to csptr_X_reset_with() to keep API, also better name.
Tyge Løvset
2021-06-09
Update to csptr docs.
Tyge Løvset
2021-06-09
Updated API and docs.
Tyge Løvset
2021-06-09
Updated header example.
Tyge Løvset
2021-06-08
Merge branch 'master' of https://github.com/tylo-work/C99Containers into master
Tyge Løvset
2021-06-08
Cleanup on atomics ops.
Tyge Løvset
2021-06-07
Improved 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-20
Moved stc folder into include folder.
Tyge Løvset