From bc33eee63df1732c53ef96982743e21278f64023 Mon Sep 17 00:00:00 2001 From: Tobias Schuele Date: Thu, 26 Nov 2015 21:41:54 +0100 Subject: [PATCH] Updated Changelog for version 0.3.2 --- CHANGELOG.md | 29 ++++++++++++++++++++++++++++- 1 file changed, 28 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 6a0946d..75ccdd8 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,33 @@ -Embedded Multicore Building Blocks (EMB²) +Embedded Multicore Building Blocks (EMB²) ========================================= +Version 0.3.2 +------------- + +### Features: +- Added central spinlock implementation for C/C++ and removed existing (decentral) ones + +### Changes and improvements: +- Reworked and optimized hazard pointer implementation +- Adjusted interfaces of value pool and object pool +- Replaced C style casts + +### Bug fixes: +- Fixed ordering of destruction and deallocation in value pool +- Fixed potential use of uninitialized memory in WaitFreeArrayValuePool and LockFreeTreeValuePool + +### Build system: +- Given user the ability to append compiler flags +- Let Cmake return an error on Doxygen warnings when WARNINGS_ARE_ERRORS is enabled +- Fixed cpplint warnings + +### Documentation: +- Added mutex concept +- Corrected library ordering/names in README (section "Using the Library") +- Improved exception messages +- Fixed typos in condition_var_test.cc + + Version 0.3.1 ------------- -- libgit2 0.26.0