Release Notes
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.
Minimum integration versions
pytest-codspeedv4.5.0codspeed-rustv4.6.0codspeed-cppv2.3.0codspeed-gov1.2.0codspeed-nodev5.4.0
🚀 Features
- Revert logo changes by @GuillaumeLagrange
- Display N/A rather than NaN/inf in the benchmarks results table by @GuillaumeLagrange in #314
- Only wrap walltime command with sudo on linux by @GuillaumeLagrange
- Add
--with-tokenflag to read token from stdin by @fargito in #313 - Warn when libc debug info is not found by @not-matthias in #310
- Resolve debug info and symbols from separate debug files by @not-matthias in #303
🧪 Testing
- Add libc debuglink/build-id fixtures by @not-matthias
- Add stripped binary and debug file test fixtures by @not-matthias
⚙️ Internals
- Bump exec-harness version
- Add macos basic run test by @GuillaumeLagrange in #319
- Remove DumpPerfMapAtExit in favor of custom dumper by @not-matthias in #295
Install codspeed-runner 4.15.0
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/CodSpeedHQ/codspeed/releases/download/v4.15.0/codspeed-runner-installer.sh | shDownload codspeed-runner 4.15.0
| File | Platform | Checksum |
|---|---|---|
| codspeed-runner-aarch64-apple-darwin.tar.gz | Apple Silicon macOS | checksum |
| codspeed-runner-aarch64-unknown-linux-musl.tar.gz | ARM64 MUSL Linux | checksum |
| codspeed-runner-x86_64-unknown-linux-musl.tar.gz | x64 MUSL Linux | checksum |