Skip to content

Releases: CodSpeedHQ/codspeed-cpp

v1.4.0

22 Oct 14:42
v1.4.0
810d6b4

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v1.3.0...v1.4.0

v1.3.0

06 Oct 09:04
v1.3.0
fe92fbb

Choose a tag to compare

What's new?

🎉 codspeed-cpp now supports profiling with the walltime instrument! Check out the docs for more details!

Details

🚀 Features

  • Add bench with PauseTiming
  • Add multithread example
  • Add support for benchmark markers
  • Add walltime support to google benchmark
  • Add instrument-hooks library
  • Add root frame
  • Add fibonacci benchmark
  • Add sleep benches
  • Add pre-commit-hooks

🐛 Bug Fixes

  • Remove memory allocations, use fixed iteration count
  • Ignore instrument-hooks warning
  • Add mode param
  • Dont optimize out benches

⚙️ Internals

  • Add a changelog and a release script
  • Bump instrument-hooks

Full Changelog: v1.2.0...v1.3.0

v1.2.0

27 Jun 10:27
719c41f

Choose a tag to compare

What's Changed

Full Changelog: v1.1.1...v1.2.0

v1.1.1

12 May 20:17
5324618

Choose a tag to compare

What's Changed

  • fix: Update source files pattern in codspeed cc_library target by @art049 in #9

Full Changelog: v1.1.0...v1.1.1

v1.1.0

07 May 14:07
bf30684

Choose a tag to compare

What's Changed

  • Add bazel support for google benchmark by @GuillaumeLagrange in #8
  • Improve the location of Valgrind trapdoors to improve accuracy of measurements

Full Changelog: v1.0.1...v1.1.0

v1.0.1

26 Mar 17:13
b6cbff9

Choose a tag to compare

What's Changed

  • feat: add support for fixtures by @not-matthias in #7
  • fix: use proper pid in google benchmark walltime, expose CODSPEED_MODE as en option, fix compilation error with -Wall in instrumented mode by @GuillaumeLagrange in #6

Full Changelog: v1.0.0...v1.0.1

v1.0.0

13 Mar 17:17
1dda619

Choose a tag to compare

Initial release with google-benchmark compatibility. 🎉