Releases: DigitalInBlue/Celero
Releases · DigitalInBlue/Celero
v2.9.1
Improvements to CI testing and error handling. New examples were also added.
This makes the CI build process more robust and less prone to errors related to incorrect or outdated paths.
What's Changed
- Update setUp() examples by @Enhex in #172
- Improve CI: robust vcpkg integration and unified cross-platform CMake workflow by @DigitalInBlue in #173
Full Changelog: v2.9.0...v2.9.1
v2.9.0
This is a potentially breaking change.
Version 2.9.0 improves the ability to use custom ExperimentValue implementations. The previous implementation did not consider the user inheriting from this class and, therefore, did not properly handle derived types. Resolving this required changing the type from an object passed by value in places to a pointer or shared_ptr.
There were other improvements to the CMake script and various bug fixes in the examples.
v2.8.5
- Fixed non-portable CMake code.
v2.8.4
- Fixed handling of invalid group names from the command line.
- Some CMake improvements
- Minor precompiler improvements.
v2.8.3
- Fixed Experiment compilation issues on Windows.
- Fixed spelling/documentation errors.
- Tested on Visual Studio 2022.
v2.8.2
- Updates for different linkages with VCPKG.
v2.8.1
- Changes for VCPKG
- Changes for OSX compilation of memory files
v2.8.0
- Added automatic tracking of RAM during experiments
- Updated table outputs.
- Improved support for static linking.
v2.7.2
- Removed the need for a patch file when using VCPKG.
v2.7.1
- Minor code cleanup.
- Test case fixes.