Revisions of hyperfine
buildservice-autocommit
accepted
request 1007431
from
Factory Maintainer (factory-maintainer)
(revision 16)
baserev update by copy to link target
Soc Virnyl Estela (uncomfyhalomacro)
committed
(revision 15)
- Update to version 1.15.0: * Fix clippy suggestions * Bump version to 1.15 * Bump thiserror from 1.0.33 to 1.0.34 * Add new (hidden) --min-benchmarking-time option * Bump anyhow from 1.0.63 to 1.0.64 * Bump once_cell from 1.13.1 to 1.14.0 * Add CHANGELOG entry * Rewrite boolean condition * Update dependabot config * Update CHANGELOG * Cleanup Windows CPUTimer * Bump rust_decimal from 1.25.0 to 1.26.1 * Bump anyhow from 1.0.58 to 1.0.63 * Bump clap from 3.2.16 to 3.2.20 * Don't output colours by default if TERM=dumb or NO_COLOR=1
buildservice-autocommit
accepted
request 1002489
from
Factory Maintainer (factory-maintainer)
(revision 14)
baserev update by copy to link target
Soc Virnyl Estela (uncomfyhalomacro)
committed
(revision 13)
- Update to version 1.14.0+git34: * Bump clap_complete from 3.2.3 to 3.2.4 * Bump nix from 0.24.2 to 0.25.0 * Bump serde from 1.0.140 to 1.0.144 * Bump serde_json from 1.0.82 to 1.0.85 * Bump thiserror from 1.0.31 to 1.0.33 * Fix user and kernel times on Windows * Update deb package version on README * Shrink unsafe block * Bump serde from 1.0.137 to 1.0.140 * Bump nix from 0.24.1 to 0.24.2 * Bump clap from 3.2.8 to 3.2.16 * Add full stop after help messages * Add spaces and shorten prompt * Remove single space character * Correct default of the --time-unit option in help text * Remove possible ambiguity * Make --time-unit help text more generic. * Add hints to all export options * Add hint to --time-unit * Bump serde_json from 1.0.81 to 1.0.82 * Bump clap from 3.2.6 to 3.2.8 * Bump clap_complete from 3.2.2 to 3.2.3 * Update dependencies * Bump clap from 3.1.14 to 3.1.18 * Bump clap_complete from 3.1.1 to 3.1.4 * Bump serde_json from 1.0.80 to 1.0.81 * Bump rust_decimal from 1.23.1 to 1.24.0 * Bump libc from 0.2.125 to 0.2.126 * Bump serde from 1.0.136 to 1.0.137
buildservice-autocommit
accepted
request 983801
from
Soc Virnyl Estela (uncomfyhalomacro)
(revision 12)
baserev update by copy to link target
Soc Virnyl Estela (uncomfyhalomacro)
accepted
request 983797
from
William Brown (firstyear)
(revision 11)
Automatic update of vendored dependencies
buildservice-autocommit
accepted
request 978857
from
Soc Virnyl Estela (uncomfyhalomacro)
(revision 10)
baserev update by copy to link target
Soc Virnyl Estela (uncomfyhalomacro)
accepted
request 978840
from
William Brown (firstyear)
(revision 9)
Automatic update of vendored dependencies
buildservice-autocommit
accepted
request 978173
from
Soc Virnyl Estela (uncomfyhalomacro)
(revision 8)
baserev update by copy to link target
Soc Virnyl Estela (uncomfyhalomacro)
accepted
request 977959
from
Soc Virnyl Estela (uncomfyhalomacro)
(revision 7)
- Update to version 1.14.0: * Bump version * Address review comments * Forbid --output=file without a path separator * Add --output=inherit as an alias for --show-output * Clarify --output's help text * Implement --output={null,pipe,<FILE>} * Use cross to build x86_64-unknown-linux-gnu executables * Add CHANGELOG entry for Emacs org-mode * Adapt to new markup exporter changes * Export of Emacs org-mode table support * Bump thiserror from 1.0.30 to 1.0.31 * Bump libc from 0.2.121 to 0.2.125 * Bump anyhow from 1.0.56 to 1.0.57 * Bump serde_json from 1.0.79 to 1.0.80 * Bump clap from 3.1.7 to 3.1.14 * Simplify test * table_line => table_divider * table_data => table_row * Remove superfluous newline * Move determine_unit_from_results * Implement Exporter for all MarkupExporters * Remove the TestExporter * Do not pass 'unit' into determine_unit_from_results * Move Exporter::unit => determine_unit_from_results * Refactor MarkupExporter to omit intermediate table result creation and simplify MarkupFormatter emitting * Refactor MarkdownExporter emitting using a generic MarkupFormatter trait * Refactor Markdown table emitting to generic Markup function * Refactor Markdown table contents generation to generic Markup function * Refactor Markdown with Markup by using generic table emitter * Bump clap from 3.1.5 to 3.1.7 * Bump rust_decimal from 1.22.0 to 1.23.1 * Bump anyhow from 1.0.55 to 1.0.56 * Bump libc from 0.2.119 to 0.2.121 * Fix description of execution order * Add execution order to README * Update execution order image * Use table for example plots * Add whisker plot * Update CHANGELOG * Update README.md * Add histogram image * Update warning text * Update documentation * Bump version to v1.13.0 * Add plot_progression.py * Add number of runs to advanced_statistics.py * Update dependencies * Add scipy to scripts README.md pre-requisites * Bump clap from 3.1.1 to 3.1.3 * Add --t-min/--t-max to histogram script * Adjust image size * Add additional integration test for failing command * Add simple integation test for --shell=none * Add CHANGELOG entry * Switch to --shell=none/-N, do not change the default * Use raw executor by default, skip intermediate shell * Update dependencies * Extract common functionality * Simplify * Rename to TimerResult * Move wall clock timer into execute_and_measure * Change argument order * Add integration test for --show-output * Move Stdio extraction to enum * Further simplify execute_and_measure * Move to timer module * Move custom functionality to executor * Rename functions * Rename to run_command_and_measure * Rename to get_command_line * Refactor timer module * Fix clippy warnings * Update outdated comment * Update LICENSE * Add environment randomization on Windows * Remove comment * Update CHANGELOG * Proper shell overhead computation * Add debug/mock mode * Faster tests * Add integration test for '--shell' * New Benchmark struct * Improve error message * Formatting * Better error handling in run_intermediate_command * Restructure run_intermediate_command * Update BenchmarkResult documentation * Simplify code * Rename to command * Rename num * Move functionality into run_cleanup_command * Remove more function arguments * Move functions into Scheduler * Move functionality to scheduler * Move exit code function to separate file * Rename test * Use get_program * Remove unused option * Rename parse to from_str * Turn show_output into enum * Rename _res to _result * Rename Runs to RunBounds * Fix clippy warning * Modify doc comment * Refactor command.rs * Update code comments * New Scheduler struct * Fix SVG * Expand execution order tests * Add diagram explaining execution order * Split range into range_step and commands * Introduce Commands struct * New schedule module * Move a few modules to util * Move more modules around * New parameter module * New output module * New 'benchmark' module folder * Move build_commands * Move build_export_manager to ExportManager * Rename to Options * Move convert_cli_arguments_to_options to HyperfineOptions * Fix Windows code * Fix format call * Fix formatting * Rename function * Unified error handling * Integration test for duplicate parameter names * Add integration test for prepare option * Add more integration tests * Remove BenchmarkResult::new * Add new integration test * Move execution order tests to separate file * Use thiserror for to derive Error * Fix deprecated clippy option * Fix clippy suggestions * Update install instructions * Update to clap 3 * Update CHANGELOG * Bump serde from 1.0.132 to 1.0.136 * Bump libc from 0.2.112 to 0.2.116 * Bump serde_json from 1.0.73 to 1.0.78 * Bump tempfile from 3.2.0 to 3.3.0 * Bump predicates from 2.1.0 to 2.1.1 * Bump assert_cmd from 2.0.2 to 2.0.4 * Bump serde_json from 1.0.72 to 1.0.73 * Bump MSRV * Bump libc from 0.2.108 to 0.2.112 * Bump serde from 1.0.130 to 1.0.132 * Bump rust_decimal from 1.17.0 to 1.19.0 * Fixed #452 - Difference between markdown and asciidoctor output * Bump clap from 2.33.3 to 2.34.0 * Bump serde_json from 1.0.68 to 1.0.72 * Bump libc from 0.2.106 to 0.2.108 * Bump predicates from 2.0.3 to 2.1.0 * Add --setup (-s) option, like --prepare but runs once per batch * Make stddev fields optional, hide "± σ" for 1 run * Add support for one run with --runs=1 * Bump rust_decimal from 1.16.0 to 1.17.0 * Bump libc from 0.2.104 to 0.2.106
Enrico Belleri (iDesmI)
accepted
request 928642
from
William Brown (firstyear)
(revision 6)
Add osc service for cargo audit
Enrico Belleri (iDesmI)
committed
(revision 5)
- Update to version 1.12.0: * --command-name can now take parameter names from --parameter-* options * Exit codes (or signals) are now printed in cases of command failures * Exit codes are now part of the JSON output * When --export-* commands are used, result files are now created before benchmark execution * When --export-* options are used, result files are now written after each individual benchmark command * Reduce number of shell startup time measurements from 200 to 50 * User and system time are now in consistent time units
Enrico Belleri (iDesmI)
accepted
request 922259
from
William Brown (firstyear)
(revision 4)
- Replace rust-packaging with cargo-packaging
Dominique Leuenberger (dimstar_suse)
accepted
request 885613
from
Enrico Belleri (iDesmI)
(revision 3)
initialized devel package after accepting 885613
Enrico Belleri (iDesmI)
committed
(revision 2)
Martin Pluskal (pluskalm)
accepted
request 884853
from
Enrico Belleri (iDesmI)
(revision 1)
It's a benchmarking tool for the command-line, written in Rust. It counts 7.4k stars on Github. - changed (%{name} and bash) to (%{name} and bash-completion) as requested
Displaying revisions 21 - 36 of 36