summaryrefslogtreecommitdiffhomepage
path: root/include/stc/cstr.h
AgeCommit message (Expand)Author
2023-08-06Improved Installation section in README.mdtylov
2023-07-20Added Task-object to coroutines and true stackless execution.tylov
2023-07-10- Fixed meta-programming bug in carc and cbox hash function def (regression).tylov
2023-06-29Usage change: comparison is no longer enabled when specifying i_val for cvec,...Tyge Lovset
2023-06-21Update of cstr_append_uninit().Tyge Løvset
2023-06-13Added cco_closue(Ret, Closure) to define coroutine closure.Tyge Løvset
2023-06-11Added priv/linkage.h and renamed priv/template2.h => priv/template_undef.h.Tyge Løvset
2023-06-11More internal structuringTyge Løvset
2023-06-09Rename i_extern template flag to i_import. i_extern still available, but depr...Tyge Løvset
2023-06-09Fixed issues with linking params i_implement, i_extern.Tyge Løvset
2023-06-08More small adjustments.Tyge Lovset
2023-05-21NB! Made cstr.h header-only by default. Now requires #define i_static, i_impl...Tyge Lovset
2023-05-20Fixed two minor things.Tyge Lovset
2023-02-16Reverted and removed maps put function. Renamed clist node api functions. Min...Tyge Løvset
2023-02-13Removed support for uppercase version of c_sv() (i.e c_SV => c_sv).Tyge Løvset
2023-02-05- Updated cspan.h to allow for compiling some functions as shared symbols.Tyge Løvset
2023-02-01Massive update from unsigned sizes and indices to signed.Tyge Lovset
2023-01-31Converted all containers but the maps and examples to signed sizes and indices.Tyge Løvset
2023-01-31Reverted c_MALLOC, c_CALLOC, c_REALLOC and c_FREE to lowercase.Tyge Løvset
2023-01-29Some method renaming in cspan: cspan_multidim() ctor => cspan_md(). cspan_a...Tyge Løvset
2023-01-27(Reverted) c_COMPOUND() to c_LITERAL().Tyge Løvset
2023-01-19Finish last commit. Most safe function macros are now preferred lowercase, wh...Tyge Løvset
2023-01-04Renamed (half)-internal c_strlen_lit() to crawstr_len().Tyge Lovset
2023-01-04Bump to 2023Tyge Løvset
2022-12-31Internally renamed ccommon.h macros to uppercase. Lowercase macros are still ...Tyge Løvset
2022-12-29Restructuring of some headers into include/algo folder. Some API changes *_re...Tyge Løvset
2022-12-20Renamed (reverted) cstr_new(lit) => cstr_lit(lit). Old name is deprecated (su...Tyge Løvset
2022-12-20Renamed c_sv() => c_SV() and reverted cstr_new() => cstr_lit(). Old names are...Tyge Løvset
2022-12-19Renames:Tyge Løvset
2022-12-04Fixed BUG in cstr_tocase().Tyge Løvset
2022-12-04Support for linking dependant UTF8 and cstr functions and/or cregex.c by defi...Tyge Løvset
2022-11-27Removed dependence to STC_CSTR_V1.Tyge Løvset
2022-11-22Fixes of -Wconversion warnings (not examples).Tyge Løvset
2022-11-05Fixed examples/make.sh. Also some -Wextra warnings in cstr removed.Tyge Løvset
2022-10-28Renamed some semi-internal functions which appeared to be macros by their name.Tyge Løvset
2022-10-28Renamed semi-internal macro (used for c++ compability) c_make => c_init.Tyge Løvset
2022-10-28Changed internal rep. for cstr to support 22 bytes small string instead of 23...Tyge Løvset
2022-09-25Added: crange number generator type. (similar to c++ std::iota). Fixed c_forf...Tyge Løvset
2022-09-24Fixes for csview and cstr sub-types (_value and _iter).Tyge Løvset
2022-09-22Updated _advance() iter methods. Some have signed offsets.Tyge Løvset
2022-09-21Added cstr_push(), cstr_pop() - push/pop one utf8 char.Tyge Løvset
2022-09-05Added cstr_append_fmt().Tyge Løvset
2022-08-18Added cstr_u8_erase(). Renamed cstr_erase_n() => cstr_erase().Tyge Lovset
2022-08-18Some API updates cstr, csview with utf8. Added front()/back() to cstack.Tyge Lovset
2022-08-15More iterator fixes. Make sure cvec/cdeq find_in() return end() iterator if i...Tyge Løvset
2022-08-12cstr V4: Changed cstr functions to take pointers to self, not values. This is...Tyge Løvset
2022-08-11Renamed all iter members ._end to .end, to make them "public".Tyge Lovset
2022-08-10Fixed iters for carr2/carr3 and cstr/csview.Tyge Løvset
2022-08-09Experiment with other type of iterator. Does not compile.Tyge Løvset
2022-08-09Internal stuff.Tyge Løvset