summaryrefslogtreecommitdiffhomepage
path: root/include
AgeCommit message (Expand)Author
2022-04-07Partly reverted (auto defined _i_no_emplace): emplace functions only availabl...Tyge Løvset
2022-04-06Refactoring cbits.h and sso alt/cstr.hTyge Løvset
2022-04-02Internal refactoring/macro rename.Tyge Lovset
2022-04-01Simplified internal logic on enabling default cloningTyge 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-31Removed undesirable warnings.Tyge Løvset
2022-03-30More enhancements on cstr / cstr_sso.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-29Refactoring in sso string.Tyge Løvset
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-25Modified (more) rarely used macros c_apply_cnt(v, ..) and c_apply_arr(v, ..) ...Tyge Løvset
2022-03-24Added constness to c_apply* macros.Tyge Løvset
2022-03-24Misc. small internal API renaming/refactoring and additions.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-03-04Replaced c_strlit type with c_strlen_lit(lit) macro and its usage.Tyge Løvset
2022-03-04Updated printf formatting to portable code. This was also to use http://winli...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-02-14Merge pull request #19 from camel-cdr/patch-1Tyge Løvset
2022-02-13Added optional conditional in c_autovar and c_autoscope macros.Tyge Løvset
2022-02-13Refactored crandom. Removed 32-bit version. Made normal dist inline - does no...Tyge Løvset
2022-02-12Fixed cmap.h for `sizeof(uint_fast8_t) != 1`Camel Coder
2022-02-08Small fix.Tyge Løvset
2022-02-06Misc improvements.Tyge Løvset
2022-02-06Some build warnings/fixes.Tyge Løvset
2022-02-05Switched to heavily modified version of Rob Pike's plan9 regexp9. -> now rena...Tyge Løvset
2022-02-04Merge branch 'master' of github.com:tylov/STCTyge Løvset
2022-02-03Fix c++ compability in cstr.Tyge Lovset
2022-01-30Replaced utf8_decode() and friends code.Tyge Løvset
2022-01-17Fixed object linkage declarations/definitions.Tyge Løvset
2022-01-16Made private functions (not called by header inlines) always static. Added re...Tyge Løvset
2022-01-16Added cregex_compile() to reuse a cregex object (using realloc)). Major optim...Tyge Løvset
2022-01-15Added back cregex with examples. Found the bug in his code.Tyge Løvset
2022-01-14Fixed function linkage spec in cstr. Moved typedefs of cstr and csview to for...Tyge Løvset
2022-01-14Final utf8 api, and docs.Tyge Løvset
2022-01-14Renamed *_v() methods to *_sv(). Note: this breaks API, hopefully not too int...Tyge Løvset
2022-01-14Removed cstr iter; => csview iter is now utf8 iter. See utf8.h example.Tyge Løvset
2022-01-13Changed cstr_replace_v() and added utf8_substr(). Moved/changed some code fro...Tyge Løvset
2022-01-13Fixed threads_demo.c and made it "identical" to the c++ example.Tyge Løvset
2022-01-13Fix a potential compilation bug in cbox/carc.Tyge Løvset
2022-01-13Fixed missing i_eq default setting in template.h, carc and cbox. cstr_substr_...Tyge Løvset
2022-01-12Final utf8 changes.Tyge Løvset
2022-01-12Fixed utf8 API and functions.Tyge Løvset
2022-01-11Fix / simplified unistd.h and renamed some examples that uses arc. (atomic re...Tyge Løvset
2022-01-11Added tinycthread: include/threads.h, src/threads.c. Ex: sptr_threads.c - emu...Tyge Løvset
2022-01-11Removed regex for now.Tyge Løvset