summaryrefslogtreecommitdiffhomepage
path: root/include/stc
AgeCommit message (Expand)Author
2022-01-07Some renaming in cregex API. Added match function. Made utf8 operations branc...Tyge Løvset
2022-01-06Added customized version of the awesome regex lib by Fabian van Rissenbeck.Tyge Løvset
2022-01-06Modified c_autovar() macro to accept var of incomplete pointer type.Tyge Løvset
2022-01-05Added docs on checkauto util program. Renamed (mainly internal) c_rawstr type...Tyge Løvset
2022-01-04Fixed csview hash func.Tyge Løvset
2022-01-04Removed two more false positive gcc -O2 warnings. Improved c_forpair macro. U...Tyge Løvset
2022-01-03Bump to 2022.Tyge Løvset
2022-01-03"gcc/clang -O2 -Wall -std=c99 -pedantic" compiles examples with no warnings. ...Tyge Løvset
2022-01-03Regression in csmap, and possible cvec in last commit. Reverting.Tyge Løvset
2022-01-03Removed many warnings (mainly linux), and some minors.Tyge Løvset
2022-01-02Simplified and improved linkage configuration. Reorganized crandom.h a bit.Tyge Løvset
2022-01-01Corrected linking macro settings.Tyge Løvset
2021-12-31Added alias functions push_back and pop_back to cstack + docs update.Tyge Løvset
2021-12-30Renamed c_default_clone to c_default_from (mostly used internally).Tyge Løvset
2021-12-30Update docs and impl. of cpque.hTyge Løvset
2021-12-29Removed warnings for MS cl -W2 and clang -pedantic -std=c99. No functional ch...Tyge Løvset
2021-12-29Update of README.md docs describing version 3.Tyge Løvset
2021-12-29Fixed and simplified csview tokensizer call.Tyge Løvset
2021-12-28Some renaming of new features in previous commit.Tyge Løvset
2021-12-23Fix new_sptr.c example.Tyge Løvset
2021-12-23Removed emplace functions if not i_valraw or i_keyraw is defined. Safety/opti...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-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-20Some small addition to constness in API. Updated docs.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-15Some improvements in cvec and cpque.Tyge Løvset
2021-12-14Fixed bug in cbits_to_str().Tyge Løvset
2021-12-14Fixed silly bug in cpque_X_pop(). Thanks to matthieugras. Added cpque_X_shrin...Tyge Løvset
2021-12-14Added and renamed some examples.Tyge Løvset
2021-12-14cstr_printf() now returns int like printf(). Minor updates in sharedptr.c exa...Tyge Løvset
2021-12-13Renamed constructor *cstr_lit()* to `cstr_new(lit)`.Tyge Løvset
2021-12-12Fixed the source of the problem for the ptr_elems.c example bug.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-25Updated int params constness. Updated random.c example.Tyge Løvset
2021-11-24Deprecated c_no_compare(). Define i_cmp_none instead when you have/want no el...Tyge Løvset
2021-11-23Renamed c_default_hash32/64 to c_hash32/64. Old are deprecated (still availab...Tyge Løvset
2021-11-23BUGFIX: c_default_hash32() was buggy in ccommon.h - fixed.Tyge Løvset
2021-11-21Moved a line.Tyge Løvset
2021-11-21BREAKING CHANGE: Replaced c_new(T) with c_new(T, ...). This now is similar to...Tyge Løvset