Skip to content

Releases: CodSpeedHQ/codspeed-cpp

v2.4.0

Choose a tag to compare

@adriencaccia adriencaccia released this 04 Jun 10:02
v2.4.0
f5a917f

Highlights

MacOS walltime profiling is now available with the codspeed cli v4.16.1 and above.

What's Changed

Full Changelog: v2.3.0...v2.4.0

v2.3.0

Choose a tag to compare

@adriencaccia adriencaccia released this 28 Apr 13:10
v2.3.0
1c22e59

What's Changed

This release adds first support for macOS walltime.

Please note that profiling and other instruments are not yet available on macOS and will come in a later update.

Full Changelog: v2.2.0...v2.3.0

v2.2.0

Choose a tag to compare

@adriencaccia adriencaccia released this 17 Apr 09:54
v2.2.0
1ed647a

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

Choose a tag to compare

@adriencaccia adriencaccia released this 21 Jan 13:58
v2.1.0
e633aca

What's Changed

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

v2.0.0

Choose a tag to compare

@adriencaccia adriencaccia released this 21 Nov 15:31
5ef9067

What's Changed

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

v1.4.1

Choose a tag to compare

@adriencaccia adriencaccia released this 07 Nov 10:50
20ab8dc

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

Choose a tag to compare

@art049 art049 released this 22 Oct 14:42
v1.4.0
810d6b4

What's Changed

New Contributors

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

v1.3.0

Choose a tag to compare

@art049 art049 released this 06 Oct 09:04
v1.3.0
fe92fbb

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

Choose a tag to compare

@GuillaumeLagrange GuillaumeLagrange released this 27 Jun 10:27
719c41f

What's Changed

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

v1.1.1

Choose a tag to compare

@art049 art049 released this 12 May 20:17
5324618

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