Skip to content

Releases: CodSpeedHQ/codspeed-cpp

v2.2.0

17 Apr 09:54
v2.2.0
1ed647a

Choose a tag to compare

What's Changed

We now collect buildtime and runtime environment data to warn users about differences in their runtime environment when comparing two runs against one another.

This data includes toolchain metadata like version and build options, as well as a list of dynamically loaded linked libraries.

Full Changelog: v2.1.0...v2.2.0

v2.1.0

21 Jan 13:58
v2.1.0
e633aca

Choose a tag to compare

What's Changed

Full Changelog: v2.0.0...v2.1.0

v2.0.0

21 Nov 15:31
5ef9067

Choose a tag to compare

What's Changed

Full Changelog: v1.4.1...v2.0.0

v1.4.1

07 Nov 10:50
20ab8dc

Choose a tag to compare

What's Changed

  • feat: add support for setting a custom benchmark name by @not-matthias in #31
  • fix: warmup being sampled by perf by @not-matthias in #32
  • fix(walltime): use seconds instead of nanoseconds for total_time by @adriencaccia in #33
  • Increase default repetitions during codspeed walltime runs, and fix walltime stats computation by @GuillaumeLagrange in #34

New Contributors

Full Changelog: v1.4.0...v1.4.1

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