rsys

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

commit 8eef111d04460fdfacb22253e7e4e16de7c485ff
parent 76ea001f274320c27e300704b1eb4b830dd05864
Author: vaplv <vaplv@free.fr>
Date:   Tue, 19 Sep 2017 11:55:12 +0200

Write the 0.5 release note

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

diff --git a/README.md b/README.md @@ -17,16 +17,28 @@ project can be now edited, built, tested and installed as any CMake project. ## Release notes +### Version 0.5 + +- Add the `big_buffer` container, i.e. out of core dynamic array of POD data. +- Update the `clock_time` API: the `time_<add|current|sub>` functions + return a pointer toward the result. +- Add the `time_zero` function that cleans-up the submitted time. +- Add a Last In First Out (LIFO) allocator. It uses a pre-allocated memory pool + to store a stack of allocated memory blocks. A memory block is allocated on + top of the stack. On "free" invocation, it is marked as freed but it is + effectively removed from the allocated memory when it lies on top of the + stack. + ### Version 0.4 - Add the `double2`, `double3`, `double4`, `double33`, `double22` and -`double44` data types that provide the same functionalities of their `float` -alternative. + `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. + 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. + The old API is still available but is deprecated. ## License