Skip to content

Tags: DigitalInBlue/Celero

Tags

v2.9.0

Toggle v2.9.0's commit message
Improved ExperimentValue. Bug Fixes.

Breaking changes due to type of value being passed for ExperimentValue (object to pointer).

v2.8.5

Toggle v2.8.5's commit message
Fixed non-portable CMake code.

v2.8.4

Toggle v2.8.4's commit message
Updated README.md

v2.8.2

Toggle v2.8.2's commit message
Merge branch 'release/v2.8.2'

v2.8.1

Toggle v2.8.1's commit message
Merge branch 'release/v2.8.1'

v2.8.0

Toggle v2.8.0's commit message
Merge branch 'release/v2.8.0'

v2.7.2

Toggle v2.7.2's commit message
Removed need for a vcpkg patch file.

v2.7.1

Toggle v2.7.1's commit message
Merge branch 'develop'

v2.7.0

Toggle v2.7.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Develop (#150)

* Use _WIN32 instead of WIN32 preprocessor macro (#138)

- _WIN32 is the recommended preprocessor macro
- Substitute occurrences of WIN32 with _WIN32 using:
  git grep -lw -e 'WIN32' -- | xargs sed -i -e 's/\<WIN32\>/_WIN32/g'

* Cleanup some compiler issues on MacOS. (#141)

In file include/celero/ThreadLocal.h:
* `thread_local` is a C++ keyword so using an #ifdef check for its
  existence is not reliable. Instead, check for C++11 support to
  determine if `thread_local` is already defined. See here
  https://stackoverflow.com/questions/5047971/how-do-i-check-for-c11-support.
* Also the check `#if __STDC_VERSION__ >= 201112` is not meaningful,
  since presumably Celero is being compiled with a C++ compiler, so it
  has been removed.

In file src/Memory.cpp:
* Added include for `<cstring>` so that `strlen` and `strncmp` are
  defined for Apple environment.

Fixes #140

* Made it easier to use the Fixed baseline properly with UDMs.

* Improving the "cost of pimpl" experiment.

* #148 Added UDM to the output file

Also remove Google Test submodule.

* Create codeql-analysis.yml (#149)

* Removed requirement for GTest in Travis.ci

* #143 Added clarification to README.md on Doxygen.

* Code Cleanup

* Copyright Update 2021

Co-authored-by: Wolfgang Stöggl <[email protected]>
Co-authored-by: jiverson002 <[email protected]>