rsys

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

commit 70c581bcebd9df664bffdc104fd07262c518e841
parent 6267d7cfabed3ad1a444c1309018d2917cd6591d
Author: vaplv <vincent.forest@meso-star.com>
Date:   Mon, 29 May 2017 11:32:31 +0200

Add the release note of the version 0.4

Diffstat:
MREADME.md | 17+++++++++++++++--
1 file changed, 15 insertions(+), 2 deletions(-)

diff --git a/README.md b/README.md @@ -2,9 +2,9 @@ Tiny C89 library defining several basic components helpful in the development of C libraries/applications. Among others, it provides macros that describe the -host environment (OS, compiler, etc.) several low level functionnalites +host environment (OS, compiler, etc.) several low level functionalities (thread, timer, ref counter, etc.), generic containers (dynamic array, hash -table, etc.) and basic mathematics (linear algebra, etc.) +table, etc.) and basic mathematics (linear algebra, quaternions, etc.) ## How to build @@ -15,6 +15,19 @@ the CMake project from the `cmake/CMakeLists.txt` file by appending the `<RCMAKE_DIR>` directory to the `CMAKE_PREFIX_PATH` variable. The resulting project can be now edited, built, tested and installed as any CMake project. +## Release notes + +### Version 0.4 + +- Add the `double2`, `double3`, `double4`, `double33`, `double22` and +`double44` data types that provide the same functionalities of their `float` +alternative. +- Add the `purge` function to the hash table and the dynamic array data +structures. This function not only resets the state of the structure, as the +`clear` function, but also frees its internal memory. +- Implement a new image API that provides and explicit image data structure. +The old API is still available but is deprecated. + ## License RSys is Copyright (C) 2013-2017 Vincent Forest (vaplv@free.fr). It is a free