
A avut loc lansarea versiunii 1.19.0 a instrumentului de consolă cross-platform (Linux, MacOS, Windows) hyperfine, scris în limbajul Rust și distribuit sub licențele Apache-2.0 și MIT. Instrumentul este destinat comparării performanței altor instrumente de consolă.
Lista modificărilor:
- a fost adăugată opțiunea —reference <cmd> care permite specificarea manuală a comenzii <cmd> cu care se vor compara rezultatele execuției altor comenzi;
- a fost adăugată opțiunea —conclude <cmd>, care execută comanda <cmd> după finalizarea comenzii măsurate;
- comanda —output= poate fi specificată pentru fiecare comandă;
- variabila de mediu $HYPERFINE_ITERATION conține acum numărul curent al iterației pentru fiecare comandă de benchmark;
- în mesajul de eroare a fost adăugată informația despre iterație;
- în scriptul plot_histogram.py a fost adăugată opțiunea de poziționare a legendei pe diagramă. DPI-ul de ieșire al graficului este setat la 600 DPI;
- scriptul plot_whisker.py a fost îmbunătățit;
- a fost corectată eroarea de afișare a timpului estimat de execuție în emulatoarele de terminal cu cursor bloc;
- a fost corectat autocomplete-ul zsh;
- a fost adăugată construcția aarch64-apple-darwin;
- diverse refactorizări de cod.
Sursa: linux.org.ru
