You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
With --parameter-scan or --parameter-list, --reference now selects an existing benchmark by its full displayed name instead of running a separate reference command. The name must match exactly one benchmark; use --command-name instead of --reference-name in this mode, see #847 and #979 (@sharkdp)
Format times in CSV exports with six decimal places, see #966 and #972 (@sharkdp)
Update dependencies and raise the minimum supported Rust version to 1.97, see #934 (@sharkdp)
Bugfixes
Make Markdown, AsciiDoc, and Org-mode exports compare against the specified reference, and label faster and slower results in command-sorted comparisons with --reference, see #811 and #979 (@sharkdp)
Reject zero values for --runs, --min-runs, and --max-runs instead of allowing invalid run counts, see #923 (@VXNCXNX, @sharkdp)
Reject negative parameter-scan steps before expanding ranges, avoiding hangs and excessive memory use, see #951 (@Likio3000)
Preserve existing export files when command options are invalid, see #950 (@Likio3000)
Truncate export files when rewriting results to avoid leaving trailing bytes, see #970 (@sharkdp)
Preserve backticks in command names in Markdown exports, see #947 (@Likio3000)
Handle broken output pipes gracefully instead of panicking, see #932 (@Mathjk)
Collect peak memory usage separately for each command on Unix, so commands no longer inherit the peak memory usage of earlier commands, see #965 (@sharkdp)
Preserve 100-nanosecond precision in Windows CPU times, see #964 (@sharkdp)
Python scripts: Correct the interpretation of Welch's t-test results, see #943 (@sharkdp)
Other
Build binaries for Windows ARM64 and Linux ARM64 musl, see #922 and #924 (@meop)
Improve documentation and examples, including comparisons across Git branches, iteration variables, reference commands, and selective failure handling, see #899, #900, #929, and #940 (@xfocus3, @ded-furby, @Likio3000, @sharkdp)