diff options
| author | Tyge Løvset <[email protected]> | 2022-09-12 01:23:58 +0200 |
|---|---|---|
| committer | Tyge Løvset <[email protected]> | 2022-09-12 01:23:58 +0200 |
| commit | 2b0983c4420daff151c7eb583f6cae88e845eeef (patch) | |
| tree | e15732e61a57faf5da092f1ed1e4e9f69abdafea | |
| parent | c319568654c54243cb8fdb54f4ff53f0300a09a8 (diff) | |
| download | STC-modified-2b0983c4420daff151c7eb583f6cae88e845eeef.tar.gz STC-modified-2b0983c4420daff151c7eb583f6cae88e845eeef.zip | |
Moved changes summary to bottom of README.md
| -rw-r--r-- | README.md | 26 |
1 files changed, 14 insertions, 12 deletions
@@ -3,18 +3,8 @@ STC - Smart Template Containers for C ===================================== -News: Version 4.0 Release Candidate (Aug 2022) ---------------------------------------- -API changes summary V3.8 - V4.0: -- Added **cregex** with documentation - powerful regular expressions. -- Updated **cstr**, now always takes self as pointer, like all containers except csview. -- Updated **cvec**, **cdeq**, changed `*_range*` function names. -- `c_with`: macro renamed from `c_autovar`, which is deprecated. Like Python's **with** statement. -- `c_scope`: macro renamed from `c_autoscope`, which is deprecated. -- `c_defer`: macro renamed from `c_autodefer`, which is deprecated. Like Go's and Zig's **defer**. -- `c_forrange` with 3 to 5 args: swapped 1st <-> 2nd arg. -- New `c_forarray` macro to replace usages of `c_apply`, which is removed. -- Added back **coption** - command line argument parsing. +News: Version 4.0 Release Candidate 2 (Sep 2022) +------------------------------------------------ - [See detailed changes for version 3](#version-3). Introduction @@ -475,6 +465,18 @@ Memory efficiency # Version 3 +## API changes summary V3.8 - V4.0 +- Added **cregex** with documentation - powerful regular expressions. +- Updated **cstr**, now always takes self as pointer, like all containers except csview. +- Updated **cvec**, **cdeq**, changed `*_range*` function names. +- `c_with`: macro renamed from `c_autovar`, which is deprecated. Like Python's **with** statement. +- `c_scope`: macro renamed from `c_autoscope`, which is deprecated. +- `c_defer`: macro renamed from `c_autodefer`, which is deprecated. Like Go's and Zig's **defer**. +- `c_forrange` with 3 to 5 args: swapped 1st <-> 2nd arg. +- New `c_forarray` macro to replace usages of `c_apply`, which is removed. +- Added back **coption** - command line argument parsing. +- [See detailed changes for version 3](#version-3). + ## Changes version 3.8 - Overhauled some **cstr** and **csview** API: - Changed cstr_replace*() => `cstr_replace_at*(self, pos, len, repl)`: Replace at specific position. |
