| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2023-02-12 | More docs: prepare for release. | Tyge Løvset | |
| 2023-02-11 | Some more docs. Renamed (half-)internal template parameter i_size => ↵ | Tyge Løvset | |
| i_ssize. Updated external cpp maps for benchmarks. | |||
| 2023-02-11 | Fixed docs in README.md | Tyge Løvset | |
| 2023-02-11 | Improved README.md | Tyge Løvset | |
| 2023-02-10 | Added struct name to typedef to allow container pointer predecarations. | 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-05 | Improved readme.md | Tyge Løvset | |
| 2023-02-05 | More text update. | Tyge Løvset | |
| 2023-02-05 | Added links to Core Guidelines on unsigned/signed indices. | Tyge Løvset | |
| 2023-02-04 | More cspan docs updates. | Tyge Løvset | |
| 2023-02-01 | Fixed docs of c_make() macro. | Tyge Lovset | |
| 2023-02-01 | Improved README.md | Tyge Løvset | |
| 2023-02-01 | Update docs formatting and README.md | Tyge Løvset | |
| 2023-02-01 | Massive update from unsigned sizes and indices to signed. | Tyge Lovset | |
| 2023-01-20 | Renamed macro function c_initialize() to c_init(). | Tyge Løvset | |
| Minor internal improvements. | |||
| 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-04 | Removed the experimental c_AUTODROP macro. | 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 | 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 | Minor docs changes. | 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-11-13 | Reverted forward declaration from c_declare_X back to c_forward_X, and the ↵ | Tyge Løvset | |
| flag "i_opt c_declared" to "i_opt c_is_forward". Sorry about this, but hopefully not a widely used feature for most yet. | |||
| 2022-11-06 | Added c_autodrop() macro, and removed c_autobuf() which wasn't that useful ↵ | Tyge Løvset | |
| (and was undocumented). | |||
| 2022-11-05 | Fixed examples/make.sh. Also some -Wextra warnings in cstr removed. | Tyge Løvset | |
| 2022-11-03 | Renamed forward_CONTAINER(...) => declare_CONTAINER(...), | Tyge Løvset | |
| and c_is_fwd => c_declared, for the i_opt option define. | |||
| 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-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 | Reverted back to c_forrrange from c_forloop. Still available but deprecated. | Tyge Løvset | |
| 2022-10-19 | - Removed deprecated carc_make and cbox_make (replaced by carc_from, cbox_from) | Tyge Løvset | |
| - Some improvements to template.h - Many smaller improvements to examples and docs. | |||
| 2022-09-28 | A few docs changes. | Tyge Løvset | |
| 2022-09-27 | Version 4.0, Release Candidate 3 (upd docs) | Tyge Løvset | |
| 2022-09-27 | Version 4.0, Release Candidate 4 | Tyge Løvset | |
| 2022-09-27 | Version 4.0, Release Candidate 3 | 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 | Deprecated c_forarray, c_forarray_p macros - both replaced by c_forlist, and ↵ | Tyge Løvset | |
| is consistent with other c_for* macros. | |||
| 2022-09-12 | Moved changes summary to bottom of README.md | Tyge Løvset | |
| 2022-09-10 | Renamed template parameter i_cap => i_capacity | Tyge Løvset | |
| 2022-08-15 | Improved docs/ex. Fix range bug when container is empty cvec/cdeq. | Tyge Lovset | |
| 2022-08-14 | Updated README.md, V4.0 description. | Tyge Løvset | |
| 2022-08-13 | Experimental: Renamed c_autovar => c_with, c_autoscope => c_scope, ↵ | Tyge Løvset | |
| c_autodefer => c_defer. May or may not be reverted before V4.0 release. | |||
| 2022-08-09 | Update README.md | Tyge Løvset | |
| 2022-08-08 | Reverted `{{` to `{ {` in documentation as markdown treats it special. | Tyge Løvset | |
| 2022-08-08 | Prepared v4.0 BETA. | Tyge Løvset | |
| 2022-08-07 | Internal: moved some functions in csview/cstr to implementation sections. | Tyge Løvset | |
| 2022-08-06 | c_apply() deprecated: replaced with c_forarray() macro. Updated and improved ↵ | Tyge Løvset | |
| README.md docs. | |||
| 2022-08-05 | Removed c_apply() in README.md | Tyge Løvset | |
| 2022-07-31 | VERSION 3.9: API change in c_forrange() with >= 3 args. csview updates. | Tyge Løvset | |
