| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2023-08-17 | Renamed "internal" csview member .str => .buf, as it is not null terminated ↵ | Tyge Lovset | |
| like crawstr .str member. | |||
| 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-26 | Added cmap_emplace_key() / csmap_emplace_key() | tylov | |
| More docs. | |||
| 2023-07-15 | Reverted to cspan_submdX() without output span type as first argument. ↵ | tylov | |
| Type/argument safety is still present. | |||
| 2023-07-12 | Changed docs and examples to use i_key* template parameters instead of ↵ | tylov | |
| i_val* for all non-maps. Renamed c_ASSERT() to c_assert() and added optional message parameter to c_static_assert(). | |||
| 2023-07-11 | Fixed an issue in template.h | tylov | |
| Reverted to cspan_md() and cspan_md_left() for column-major. Changed cspan_submdX(): add OutputSpanType as first parameter - aligns with cspan_slice() and adds type safety. | |||
| 2023-07-10 | Renamed input enum flags for cregex functions. | tylov | |
| 2023-07-08 | Fixes from 32-bit raspberry pi testing. | tylov | |
| 2023-07-08 | Added support for column-major md cspan. | tylov | |
| API change: the create function cspan_md(order, array, d1, d2, ...) has the new first argument order, which must be either 'C' or 'F' (C: row-major or Fortran: column-major). The representation of strides was changed. | |||
| 2023-06-09 | Rename i_extern template flag to i_import. i_extern still available, but ↵ | Tyge Løvset | |
| deprecated. | |||
| 2023-05-21 | NB! Made cstr.h header-only by default. Now requires #define i_static, ↵ | Tyge Lovset | |
| i_implement or i_extern (includes utf8code.c) to implement non-inline functions (or link with libstc). | |||
| 2023-05-13 | File priv/raii.h no longer included by stc/ccommon.h, instead moved to ↵ | Tyge Løvset | |
| stc/algo/raii.h and included by stc/calgo.h | |||
| 2023-03-26 | Remove more c_with, c_auto | Tyge Løvset | |
| 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-06 | Fixed error in cregex_test.c itself. | Tyge Løvset | |
| 2023-02-06 | SKIP the failing cregex test. Will debug later. | Tyge Løvset | |
| 2023-02-04 | Fix in ccommon.h to make MSVC work again (without -std:c11) + small adjustments. | Tyge Løvset | |
| 2023-02-03 | Renamed dim to shape in cspan. Not 100% sure it will survive. | Tyge Løvset | |
| 2023-02-03 | Feature completed cspan. | Tyge Løvset | |
| 2023-02-03 | Temporary commit. Will cleanup cspan and usage. | Tyge Løvset | |
| 2023-02-03 | Update cspan, needs more testing. | Tyge Løvset | |
| 2023-02-02 | Removed old archived csmap.h and cstr.h. Renamed ctest fixture fix to _self. | Tyge Løvset | |
| 2023-01-31 | Updates, and prepare for the big unsigned ==> signed transformation. | Tyge Løvset | |
| 2023-01-29 | Some method renaming in cspan: cspan_multidim() ctor => cspan_md(). ↵ | Tyge Løvset | |
| cspan_atN() => cspan_submdN(). cstr_replace_ex() merged as overload of cstr_replace(). | |||
| 2023-01-27 | Added cspan_slice() function. | Tyge Løvset | |
| 2023-01-27 | add cspan_test.c | Tyge Løvset | |
| 2023-01-27 | Added stride to cspan (md), prepared for cspan_slice() function. | Tyge Løvset | |
| 2023-01-26 | update cregex_test.c. Rename using_... to use_... | Tyge Lovset | |
| 2023-01-24 | Small ctest enhancements | Tyge Løvset | |
| 2023-01-22 | More renamings in ctest. | Tyge Løvset | |
| 2023-01-22 | Added cspan_init() for static initializing and a minor fix. Added cregex ↵ | Tyge Løvset | |
| replace tests. | |||
| 2023-01-21 | ASSERT_WSUBSTR() => ASSERT_SUBWSTR() | Tyge Løvset | |
| 2023-01-21 | Corrected the names of float/double ctest functions to match GoogleTest | Tyge Løvset | |
| 2023-01-21 | GoogleTest-ified ctest.h (more compatible). Added original ctest example ↵ | Tyge Løvset | |
| file mytest.c.txt | |||
| 2023-01-21 | Added modified ctest from https://github.com/bvdberg/ctest, and used on ↵ | Tyge Løvset | |
| cregex_test.c. Will modify furter to make more like GoogleTest | |||
| 2022-12-23 | Experimental uppercase macros. | Tyge Løvset | |
| 2022-12-20 | Restructured folders: examples, benchmarks, tests into misc folder. | Tyge Lovset | |
