Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package hyperfine for openSUSE:Factory checked in at 2026-10-09 21:46:30 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/hyperfine (Old) and /work/SRC/openSUSE:Factory/.hyperfine.new.3698736 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "hyperfine" Fri Oct 9 21:46:30 2026 rev:19 rq:1383818 version:2.0.0 Changes: -------- --- /work/SRC/openSUSE:Factory/hyperfine/hyperfine.changes 2026-10-08 11:59:18.951803175 +0200 +++ /work/SRC/openSUSE:Factory/.hyperfine.new.3698736/hyperfine.changes 2026-10-09 21:47:49.702485664 +0200 @@ -1,0 +2,40 @@ +Thu Oct 8 11:07:15 UTC 2026 - Martin Hauke <[email protected]> + +- Update to version 2.0.0 + Features + * Add support for alternative performance metrics (peak memory + usage, instructions, CPU cycles, cache misses, branch misses, + ...). By default, hyperfine will now display wall-clock time + and peak memory usage, but users can use the new --metrics + option to select different performance metrics. The terminal + output now shows an overview of all selected performance + metrics (see here for a run with more metrics enabled). + * Add --env to set environment variables even without an + intermediate shell (which is the new default behavior). + * The plotting and analysis scripts now support different + metrics as well. + Breaking changes + * Benchmarked commands are now executed directly by default, + without an intermediate shell (--shell=none). Use -S (an alias + for --shell=default) to restore the previous behavior (sh on + Unix), or select a shell with --shell <SHELL>. + * Always run --setup, --prepare, --conclude, and --cleanup + commands in a shell, even when using --shell=none + * The JSON format for --export-json has changed (schema version + 2). The new format now includes metadata, per-run measurements, + and statistical summaries for all measured quantities + * --time-unit/-u has been removed. Units can now be selected + using the --metrics METRIC[:UNIT],… option, e.g. --metrics + time_wall_clock:ms,memory_peak_resident:MiB + * --sort has been removed. It complicated hyperfine significantly + and doesn't make too much sense with the new output format. + * --reference and --reference-name have been removed (for now). + The first command is always considered as the reference command + Invocations using --reference now show migration guidance to + put the reference command first. + * The format of Markdown, AsciiDoc and org-mode, and CSV exports + has also been changed. Markdown, AsciiDoc, and org-mode contain + only the primary metric (the first metric selected by + --metrics). CSV exports all selected metrics side by side. + +------------------------------------------------------------------- Old: ---- hyperfine-1.21.0.tar.gz New: ---- hyperfine-2.0.0.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ hyperfine.spec ++++++ --- /var/tmp/diff_new_pack.9avI2C/_old 2026-10-09 21:47:51.096544128 +0200 +++ /var/tmp/diff_new_pack.9avI2C/_new 2026-10-09 21:47:51.097544170 +0200 @@ -17,7 +17,7 @@ Name: hyperfine -Version: 1.21.0 +Version: 2.0.0 Release: 0 Summary: Command-line benchmarking tool License: Apache-2.0 OR MIT ++++++ hyperfine-1.21.0.tar.gz -> hyperfine-2.0.0.tar.gz ++++++ ++++ 9504 lines of diff (skipped) ++++++ vendor.tar.zst ++++++ /work/SRC/openSUSE:Factory/hyperfine/vendor.tar.zst /work/SRC/openSUSE:Factory/.hyperfine.new.3698736/vendor.tar.zst differ: char 7, line 1
