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:
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