| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2023-01-16 | cspan docs fixes constness and formatting. | Tyge Løvset | |
| 2023-01-16 | Final cspan API change: cspan_reshape() => cspan_resize(). | Tyge Løvset | |
| 2023-01-15 | Two more cspan docs fixes. | Tyge Løvset | |
| 2023-01-15 | some cspan docs fixes. | Tyge Løvset | |
| 2023-01-15 | some cspan docs fixes. | Tyge Løvset | |
| 2023-01-15 | Large commit: | Tyge Løvset | |
| - Moved stc/algo/cspan.h to stc/cspan.h - its a data view type similar to csview. +Many updates. Added docs/cspan_api.md page! - Update c11/fmt.h to VER 2.0: NEW API, see test. NOTE: fmt.h is not officially part of STC, as it is C11, and STC is C99. - Renamed crange_LITERAL() back to crange_literal(), and cspan_LITERAL() to cspan_literal(). These returns a compound literal (lvalue) that can be passed to a c_FOR*-iterator. | |||
| 2023-01-13 | Added algo/cmspan.h: multi-dim span, similar to c++23 mdspan. May get some ↵ | Tyge Løvset | |
| API changes. Changed cspan.h, these may merge. | |||
| 2023-01-12 | docs and utf8 updates. | 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-06 | Removed swap() function from all containers. Use safe c_SWAP() macro instead. | Tyge Løvset | |
| 2023-01-05 | Added clist_X_get_node(valptr) to complete the node API. | Tyge Løvset | |
| 2023-01-04 | Removed the experimental c_AUTODROP macro. | Tyge Lovset | |
| 2023-01-04 | Improved a few examples. | Tyge Løvset | |
| 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-31 | Internally renamed ccommon.h macros to uppercase. Lowercase macros are still ↵ | Tyge Løvset | |
| supported via include/stc/priv/lowcase.h. | |||
| 2022-12-30 | Fixed carc and cbox docs. Added cbox_X_assign() : transfer ownership between ↵ | Tyge Løvset | |
| cboxes. | |||
| 2022-12-30 | More restructuring of files and cleanup. Moved carr2.h and carr3.h to ↵ | Tyge Løvset | |
| misc/include/old/ as it is not among classic containers. Removed stctest.h: Recommending https://github.com/bvdberg/ctest instead. | |||
| 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-20 | Renamed (reverted) cstr_new(lit) => cstr_lit(lit). Old name is deprecated ↵ | Tyge Løvset | |
| (supported for now). | |||
| 2022-12-20 | Renamed c_sv() => c_SV() and reverted cstr_new() => cstr_lit(). Old names ↵ | Tyge Løvset | |
| are deprecated (not removed). | |||
| 2022-12-19 | Some "internal" macros in ccommon.h made all caps. | 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-11-13 | Updated docs according to last commit. | Tyge Løvset | |
| 2022-11-06 | Added c_autodrop() macro, and removed c_autobuf() which wasn't that useful ↵ | Tyge Løvset | |
| (and was undocumented). | |||
| 2022-11-06 | Improved documentation of template parameters for all containers. | Tyge Løvset | |
| 2022-11-03 | Made cmap i_max_load_factor a compile time template parameter instead of ↵ | Tyge Løvset | |
| runtime. Enables cmap to be NULL initialized. Currently only cvec/cdeq and csmap cannot be NULL initialized, but eventually they will. | |||
| 2022-11-02 | Change to c_forwhile: takes start iter, not container. | Tyge Løvset | |
| Other minor updates. | |||
| 2022-11-01 | Modified the not-yet-documented stc/views.h | Tyge Løvset | |
| Renamed listview => clview clview_literal(), and crange_literal() creates compound literal objects. | |||
| 2022-10-31 | Added clist_X_reverse() and node API functions ++. NB! needs a bit more testing. | Tyge Løvset | |
| 2022-10-28 | Renamed some semi-internal functions which appeared to be macros by their name. | Tyge Løvset | |
| 2022-10-28 | Renamed semi-internal macro (used for c++ compability) c_make => c_init. | Tyge Løvset | |
| 2022-10-24 | API CHANGE: Renamed input params for naming consisteny and usage: | Tyge Løvset | |
| i_key_class TYPE => i_keyclass TYPE i_val_class TYPE => i_valclass TYPE i_key_arcbox TYPE => i_keyboxed TYPE i_val_arcbox TYPE => i_valboxed TYPE i_key_bind, i_val_bind are removed. | |||
| 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-21 | Renamed size_t formatting macro c_zu to c_ZU (for replacing %zu on mingw64). | Tyge Løvset | |
| 2022-10-20 | Fixed some inconsistencies, and a minor bug in cmap. | Tyge Løvset | |
| 2022-10-20 | Switch from #define i_val_bind to i_val_class and i_key_class. | Tyge Løvset | |
| i_val_bind/i_key_bind is deprecated but available for now. | |||
| 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 | |
