rsys

Basic data structures and low-level features
git clone git://git.meso-star.fr/rsys.git
Log | Files | Refs | README | LICENSE

commit 024e645eef0e17c0e6cc9420ac01934b713c3dd2
parent 20fa363d1aaafc4382b694e6712f2c9bb7531aab
Author: vaplv <vaplv@free.fr>
Date:   Thu,  9 May 2019 11:30:52 +0200

Merge branch 'release_0.8' into develop

Diffstat:
MREADME.md | 12++++++++++++
Mcmake/CMakeLists.txt | 4++--
2 files changed, 14 insertions(+), 2 deletions(-)

diff --git a/README.md b/README.md @@ -17,6 +17,18 @@ project can be now edited, built, tested and installed as any CMake project. ## Release notes +### Version 0.8 + +- Update the allocation policy of the dynamic arrays: the `reserve` and + `resize` functions strictly allocate the submitted size if there is no + sufficient space already allocated. +- Add the `DARRAY_BUF` macro: give a direct access to the internal buffer of + the dynamic array. It is a less verbose alternative to the `data_get` and + `cdata_get` dynamic array functions that operate on strongly typed data + structures. +- Add the `d22_rotation` and `f22_rotation` functions: compute a 2x2 rotation + matrix in the XY plane. + ### Version 0.7.1 - Add the FALLTHROUGH macro that disables compilation warning on switch diff --git a/cmake/CMakeLists.txt b/cmake/CMakeLists.txt @@ -38,8 +38,8 @@ include(rcmake) # Configure and define targets ################################################################################ set(VERSION_MAJOR 0) -set(VERSION_MINOR 7) -set(VERSION_PATCH 1) +set(VERSION_MINOR 8) +set(VERSION_PATCH 0) set(VERSION ${VERSION_MAJOR}.${VERSION_MINOR}.${VERSION_PATCH}) set(RSYS_FILES_SRC