Skip to content

Releases: CodSpeedHQ/codspeed-rust

v4.0.3

07 Oct 20:55
v4.0.3
e64cdfa
Compare
Choose a tag to compare

What's Changed

Full Changelog: v4.0.2...v4.0.3

v4.0.2

06 Oct 09:58
v4.0.2
112f30d
Compare
Choose a tag to compare

What's Changed

  • fix(codspeed): always compile instrument-hooks (with stubs) by @not-matthias in #132

Full Changelog: v4.0.1...v4.0.2

v4.0.1

03 Oct 16:37
v4.0.1
3de526b
Compare
Choose a tag to compare

What's Changed

Details

Fixes

Internals

Full Changelog: v4.0.0...v4.0.1

v4.0.0

02 Oct 16:10
v4.0.0
7159cf8
Compare
Choose a tag to compare

What's Changed

This release brings the walltime profiling instrument to codspeed-rust! 🎉

Tip

Try it out simply by changing the mode to walltime in the latest version of the action

Details

Added

Internals

Full Changelog: v3.0.5...v4.0.0

v3.0.5

31 Jul 14:06
v3.0.5
b211084
Compare
Choose a tag to compare

What's Changed

  • fix: regression for handling rustflags from .cargo/config.toml by @not-matthias in #114

Full Changelog: v3.0.4...v3.0.5

v3.0.4

21 Jul 15:25
v3.0.4
2d80483
Compare
Choose a tag to compare

What's Changed

Full Changelog: v3.0.3...v3.0.4

v3.0.3

11 Jul 15:30
v3.0.3
d712959
Compare
Choose a tag to compare

What's Changed

Full Changelog: v3.0.2...v3.0.3

v3.0.2

01 Jul 13:32
v3.0.2
f6753d3
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v3.0.1...v3.0.2

v3.0.1

30 Jun 13:48
v3.0.1
5b72e17
Compare
Choose a tag to compare

What's Changed

  • Fix the Windows build (without introducing any runtime features)
  • Fix a self-dependency issue in the criterion walltime layer

Details

  • chore: bump rust toolchain to 1.88.0 by @art049 in #104
  • fix: add build on windows by @adriencaccia in #106
  • feat: add Windows build support by @art049 in #107
  • chore: partial revert of "refactor: use helper to check if running with codspeed runner" (commit)

Full Changelog: v3.0.0...v3.0.1

v3.0.0

30 Jun 11:41
v3.0.0
07d226e
Compare
Choose a tag to compare

What's Changed

Warning

BREAKING: Make sure to use v3 of the compat layers if you're using the v3 of cargo-codspeed

  • Fix divan walltime measurement: Resolves measurement issues in divan integration (will yank previous divan release due to measurement problems)
  • Default to bench profile: cargo-codspeed now uses the bench profile by default when building, improving performance measurement accuracy
  • Remove unnecessary black_box: Cleaned up redundant black_box calls from measurements for better performance (thanks @DaniPopes)

Changes

🐛 Bug Fixes

🔧 Improvements

  • feat: change default profile from release to bench for build command by @art049 in (#102)
  • feat: collect profiles while benchmarks are running by @not-matthias in (#92)
  • chore: use std::hint::black_box by @DaniPopes in (#97)
  • chore: remove unnecessary black_box in criterion by @DaniPopes in (#98)

New Contributors

Full Changelog

v2.10.1...v3.0.0