Celero Versions Save

C++ Benchmark Authoring Library/Framework

v2.9.0

8 months ago

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

1 year ago
  • Fixed non-portable CMake code.

v2.8.4

1 year ago
  • Fixed handling of invalid group names from the command line.
  • Some CMake improvements
  • Minor precompiler improvements.

v2.8.3

2 years ago
  • Fixed Experiment compilation issues on Windows.
  • Fixed spelling/documentation errors.
  • Tested on Visual Studio 2022.

v2.8.2

3 years ago
  • Updates for different linkages with VCPKG.

v2.8.1

3 years ago
  • Changes for VCPKG
  • Changes for OSX compilation of memory files

v2.8.0

3 years ago
  • Added automatic tracking of RAM during experiments
  • Updated table outputs.
  • Improved support for static linking.

v2.7.2

3 years ago
  • Removed the need for a patch file when using VCPKG.

v2.7.1

3 years ago
  • Minor code cleanup.
  • Test case fixes.

v2.7.0

3 years ago
  • Removed Google Test submodule
  • Clarified Doxygen use in Readme
  • Added User-Defined Measurements to the Output File
  • Added GitHub Code Analysis
  • Added MinGW Support
  • Cleaned up Compiler issues on MacOS