
The release of version 1.19.0 of the cross-platform (Linux, MacOS, Windows) command-line utility hyperfine, written in Rust and distributed under the Apache-2.0 and MIT licenses, has taken place. This utility is designed for comparing the performance of other command-line tools.
Change log:
- A new option —reference has been added, allowing users to manually specify the command against which the results of other commands will be compared.
- A new option —conclude has been added, executing the command after the measured command has been run.
- The —output= command can now be specified for each command.
- The environment variable $HYPERFINE_ITERATION now contains the current iteration number for each benchmark command.
- Error messages now include information about the iteration.
- The plot_histogram.py script has been enhanced with the ability to position the legend on the chart. The output DPI of the chart is set to 600 DPI.
- The plot_whisker.py script has been improved.
- An issue with displaying the approximate execution time in terminal emulators with a block cursor has been fixed.
- Auto-completion for zsh has been corrected.
- Added support for building aarch64-apple-darwin.
- Various code refactoring has been performed.
Source: linux.org.ru
