hyperfine 1.19.0

Бостоялся выпуск 1.19.0 кроссплатформСнной (Linux, MacOS, Windows) консольной ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Ρ‹ hyperfine, написанной Π½Π° языкС Rust ΠΈ распространяСмой ΠΏΠΎ лицСнзиям Apache-2.0 ΠΈ MIT. Π£Ρ‚ΠΈΠ»ΠΈΡ‚Π° ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π° для сравнСния ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΡ… ΠΊΠΎΠ½ΡΠΎΠ»ΡŒΠ½Ρ‹Ρ… ΡƒΡ‚ΠΈΠ»ΠΈΡ‚.

Бписок измСнСний:

  • Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π° опция —reference <cmd> ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰Π°Ρ Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ <cmd>, с ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Π±ΡƒΠ΄ΡƒΡ‚ ΡΡ€Π°Π²Π½ΠΈΠ²Π°Ρ‚ΡŒΡΡ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ выполнСния Π΄Ρ€ΡƒΠ³ΠΈΡ… ΠΊΠΎΠΌΠ°Π½Π΄;
  • Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π° опция —conclude <cmd>, Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‰Π°Ρ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ <cmd> послС выполнСния измСряСмой ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹;
  • ΠΊΠΎΠΌΠ°Π½Π΄Π° —output= ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π·Π°Π΄Π°Π½Π° для ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹;
  • пСрСмСнная окруТСния $HYPERFINE_ITERATION Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ содСрТит Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΠΉ Π½ΠΎΠΌΠ΅Ρ€ ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΠΈ для ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Π±Π΅Π½Ρ‡ΠΌΠ°Ρ€ΠΊΠ°;
  • Π² сообщСниС ΠΎΠ± ошибкС Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π° информация ΠΎΠ± ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΠΈ;
  • Π² скрипт plot_histogram.py Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π° Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ позиционирования Π»Π΅Π³Π΅Π½Π΄Ρ‹ Π³Ρ€Π°Ρ„ΠΈΠΊΠ° Π½Π° Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ΅. Π’Ρ‹Ρ…ΠΎΠ΄Π½ΠΎΠΉ DPI Π³Ρ€Π°Ρ„ΠΈΠΊΠ° установлСн Π² 600 DPI;
  • ΡƒΠ»ΡƒΡ‡ΡˆΠ΅Π½ скрипт plot_whisker.py;
  • исправлСна ошибка отобраТСния ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎΠ³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ выполнСния Π² эмуляторах Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π° с Π±Π»ΠΎΡ‡Π½Ρ‹ΠΌ курсором;
  • исправлСно Π°Π²Ρ‚ΠΎΠ΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ zsh;
  • Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π° сборка aarch64-apple-darwin;
  • Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹ΠΉ Ρ€Π΅Ρ„Π°ΠΊΡ‚ΠΎΡ€ΠΈΠ½Π³ ΠΊΠΎΠ΄Π°.

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ: linux.org.ru