diff options
| author | Tyge Løvset <[email protected]> | 2023-02-05 12:01:58 +0100 |
|---|---|---|
| committer | Tyge Løvset <[email protected]> | 2023-02-05 12:01:58 +0100 |
| commit | 5599a105023b42701c0d2bbfcd1a95e83fbe9761 (patch) | |
| tree | ba33cc88a96db1aa1a82f18deae98c078a8d1b3f | |
| parent | ff5a1bf4a623cf528e8b601959da993917e79c04 (diff) | |
| download | STC-modified-5599a105023b42701c0d2bbfcd1a95e83fbe9761.tar.gz STC-modified-5599a105023b42701c0d2bbfcd1a95e83fbe9761.zip | |
Added links to Core Guidelines on unsigned/signed indices.
| -rw-r--r-- | README.md | 4 |
1 files changed, 2 insertions, 2 deletions
@@ -6,12 +6,12 @@ STC - Smart Template Containers for C News: Version 4.1 RC2 (Feb 2023) ------------------------------------------------ Major changes: -- Signed sizes and indices for all containers (no more mixing unsigned/signed bugs). +- Signed sizes and indices for all containers. See C++ Core Guidelines by Stroustrup/Sutter: [ES.100](https://isocpp.github.io/CppCoreGuidelines/CppCoreGuidelines#es100-dont-mix-signed-and-unsigned-arithmetic), [ES.102](https://isocpp.github.io/CppCoreGuidelines/CppCoreGuidelines#es102-use-signed-types-for-arithmetic), [ES.106](https://isocpp.github.io/CppCoreGuidelines/CppCoreGuidelines#es106-dont-try-to-avoid-negative-values-by-using-unsigned), and [ES.107](https://isocpp.github.io/CppCoreGuidelines/CppCoreGuidelines#es107-dont-use-unsigned-for-subscripts-prefer-gslindex). - A new exciting [**cspan**](docs/cspan_api.md) single/multi-dimensional array view (with numpy-like slicing). - Updates on cregex with several new unicode character classes. - Uppercase flow-control macros (ccommon.h). Lowercase macros are [still supported](include/stc/priv/altnames.h). - Some API changes in cregex and cstr. -- [See detailed changes for version 4](#version-4). +- [Previous changes for version 4](#version-4). Introduction ------------ |
