| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2023-08-14 | Reverted csubstr => csview. Sorry about that! | Tyge Løvset | |
| Added crawstr to become the null-terminated string view. | |||
| 2023-08-13 | API CHANGES: | tylov | |
| Changed csview: becomes a null-terminated string view. Added csubview: a null-terminated string view/span, like previous csview. Note that csview works like a csubview, so not much compability issues should arise. However, some functions have changed from _sv suffix to _ss. | |||
| 2023-07-15 | Improved warning, and other enhancements in ccommon.h | tylov | |
| 2023-07-10 | Renamed input enum flags for cregex functions. | tylov | |
| 2023-06-09 | Rename i_extern template flag to i_import. i_extern still available, but ↵ | Tyge Løvset | |
| deprecated. | |||
| 2023-06-09 | Fixed issues with linking params i_implement, i_extern. | Tyge Løvset | |
| 2023-05-20 | Bug fix (NB!): cregex_captures() now returns num of cap. group *excluding* ↵ | Tyge Lovset | |
| the full match group (0). | |||
| 2023-04-10 | Made cregex docs example online. | Tyge Lovset | |
| 2023-04-10 | Small adjustments in cregex docs. | Tyge Lovset | |
| 2023-02-13 | Removed support for uppercase version of c_sv() (i.e c_SV => c_sv). | Tyge Løvset | |
| Renamed c_ARGSV => c_SV. Old name is still working. | |||
| 2023-02-08 | Changed to use lowercase flow-control macros in examples (uppercase will ↵ | Tyge Løvset | |
| still be supported). Improved many examples to use c_make() to init containers. | |||
| 2023-02-05 | Some last minute changes: reverted mostly the c_extern from last commit. | Tyge Løvset | |
| Renamed c_ARGSV(sv) macro to c_SVARG(sv). Both available. | |||
| 2023-02-01 | Update docs formatting and README.md | Tyge Løvset | |
| 2023-01-26 | Updated API for cregex. | Tyge Løvset | |
| 2023-01-12 | Fixed Devanaga => Devanagari Hindi text name. | Tyge Løvset | |
| 2023-01-11 | cregex/utf8: Added some language char classes. | Tyge Lovset | |
| 2023-01-02 | Replaced c_STATIC_ASSERT() which works for C99 (also multiple on same line). | Tyge Løvset | |
| Some regex updates. | |||
| 2023-01-02 | Finish regex updates. | Tyge Løvset | |
| 2023-01-02 | Fixes prev. commit. | Tyge Løvset | |
| 2023-01-02 | Added selected unicode character classes. | Tyge Lovset | |
| 2022-12-29 | Restructuring of some headers into include/algo folder. Some API changes ↵ | Tyge Løvset | |
| *_replace*() functions have been renamed, and a few minor API changes. | |||
| 2022-12-23 | Experimental uppercase macros. | Tyge Løvset | |
| 2022-12-19 | Renames: | Tyge Løvset | |
| cstr_null => cstr_NULL csview_null => csview_NULL cstr_npos => c_NPOS csview_npos => c_NPOS c_ARGsv(sv) => c_ARGSV(sv) c_init(x) => c_INIT(x) | |||
| 2022-12-19 | Some cleanup in cregex. | Tyge Løvset | |
| 2022-12-14 | cregex: renamed enums to all uppercase and prefixed CREG_ | Tyge Løvset | |
| 2022-12-08 | Changed/simplified cregex_replace*() API. | Tyge Løvset | |
| 2022-12-05 | Minor corrections/changes. | Tyge Løvset | |
| 2022-10-21 | Swapped two last params in cregex_replace_pattern() and cregex_replace_sv() ↵ | Tyge Løvset | |
| to always have flags at last (sorry for inconveniences). Fixed a small bug in cregex_find_sv(), and added cre_default flag for readability. | |||
| 2022-10-19 | Update cregex_api.md | Tyge Løvset | |
| 2022-10-19 | Update cregex_api.md | Tyge Løvset | |
| 2022-10-19 | Update cregex_api.md | Tyge Løvset | |
| 2022-10-19 | Update cregex_api.md | Tyge Løvset | |
| 2022-10-19 | Reverted back to c_forrrange from c_forloop. Still available but deprecated. | Tyge Løvset | |
| 2022-10-14 | Update sso_bench.cpp benchmark, and some internal improvements. | Tyge Løvset | |
| 2022-09-26 | DEPRECATED: c_forrange(): replaced with c_forloop(). This uses 'long long' ↵ | Tyge Løvset | |
| as iter type, i.e. "%lld" printf format. crange_from() renamed to crange_make(). More docs. | |||
| 2022-09-23 | Reverted c_forrange() macro with 3 or more args: swapped 1st and 2nd arg again. | Tyge Løvset | |
| 2022-09-21 | Recent macro renames: | Tyge Løvset | |
| c_foreach_token() => c_fortoken() c_foreach_match() => c_formatch() Added: c_forfiltered() c_forpred() | |||
| 2022-09-11 | Changed cregex API: | Tyge Løvset | |
| 1) Renamed: cregex_find_pt() -> cregex_find_pattern() cregex_replace_pe() -> cregex_replace_pattern() cregex_replace_ex() -> cregex_replace_sv() 2) Removed: cregex_replace_pt() 3) Moved cregex* (or pattern) to be first parameter. | |||
| 2022-09-06 | Updated docs for cregex and csview. | Tyge Lovset | |
| 2022-08-09 | Small API change for V4.0: | Tyge Løvset | |
| Renamed cregex_find_p() => cregex_find_pt() // pattern Renamed cregex_replace_p() => cregex_replace_pt() // pattern | |||
| 2022-08-02 | Removed mflags parameter in cregex_is_match(input, re). | Tyge Løvset | |
| 2022-08-02 | Updated cregex docs. | Tyge Løvset | |
| 2022-07-30 | Added support for more than 9 capture group replacements, e.g. "$12;". Added ↵ | Tyge Løvset | |
| an inline function cregex_find_sv(). | |||
| 2022-07-28 | Some minor cregex documentation fixes. | Tyge Løvset | |
| 2022-07-28 | VERSION 3.8 RC. Added cregex with "final" API + docs. README.md updated with ↵ | Tyge Løvset | |
| links to cregex, coption. crandom.h: fixed "stc64_with_seq doesn't use seq argument #31" thanks to funny-falcon. Removed deprecated funcs. Added tags for v3.6 and v3.7. | |||
