40 Commits

Author SHA256 Message Date
3d772cb31e Accepting request 1320198 from benchmark
OBS-URL: https://build.opensuse.org/request/show/1320198
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/hyperfine?expand=0&rev=16
2025-11-26 17:50:32 +00:00
197bd5bce4 - Update to version 1.20.0
Features
  * Add --reference-name option to give a meaningful name to the
    reference command.
  * The --ignore-failure option now supports a comma-separated list
    of exit codes to ignore (e.g., --ignore-failure=1,2).
  * Python scripts: Add --time-unit option to advanced_statistics.py
  * Python scripts: Add new plot_benchmarks.py script for plotting
    collections of benchmarks.
  Bugfixes
  * Fix bug where naming individual commands with parameter scan
    was not working correctly.

OBS-URL: https://build.opensuse.org/package/show/benchmark/hyperfine?expand=0&rev=37
2025-11-26 14:26:38 +00:00
177d42b0ec Accepting request 1225121 from benchmark
OBS-URL: https://build.opensuse.org/request/show/1225121
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/hyperfine?expand=0&rev=15
2024-11-19 21:24:02 +00:00
770f059590 - Simplify specfile and switch from deprecated setup to autosetup
- Add hyperfine to requires for the completions
- Update to 1.19.0:
  Features
  * Add a new --reference <cmd> option to specify a reference
    command for the relative speed comparison
  * Add --conclude argument (analog to --prepare)
  * Allow --output=… to appear once for each command, enabling use
    cases like hyperfine --output=null my-cmd --output=./file.log
    my-cmd
  * The environment variable $HYPERFINE_ITERATION will now contain
    the current iteration number for each benchmarked command
  * Add iteration information to failure error message
  * legend modification parameters and output DPI
  * Nicer whiskers plot
  Fixes
  * ETA not clearly visible on terminals with a block cursor
  * Fix zsh completions

OBS-URL: https://build.opensuse.org/package/show/benchmark/hyperfine?expand=0&rev=35
2024-11-19 15:02:33 +00:00
2c2721a9a4 Accepting request 1127594 from benchmark
- cleanup spec and enable tests
- drop cargo_config
- update to 1.18.0
 * Add support for microseconds via --time-unit microsecond
 * Proper argument quoting on Windows CMD (forwarded request 1127593 from mimi_vx)

OBS-URL: https://build.opensuse.org/request/show/1127594
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/hyperfine?expand=0&rev=14
2023-11-20 20:19:42 +00:00
3f6c345ca9 Accepting request 1127593 from home:mimi_vx:branches:benchmark
- cleanup spec and enable tests
- drop cargo_config
- update to 1.18.0
 * Add support for microseconds via --time-unit microsecond
 * Proper argument quoting on Windows CMD

OBS-URL: https://build.opensuse.org/request/show/1127593
OBS-URL: https://build.opensuse.org/package/show/benchmark/hyperfine?expand=0&rev=33
2023-11-20 01:51:38 +00:00
20fcfba2c3 Accepting request 1111783 from benchmark
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/1111783
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/hyperfine?expand=0&rev=13
2023-09-20 11:25:40 +00:00
Soc Virnyl Estela
f509f82dd1 - Use upstream tarball hyperfine-0.17.0.tar.gz
- Remove hyperfine-0.17.0.tar.zst
- Update vendored tarball vendor.tar.zst

OBS-URL: https://build.opensuse.org/package/show/benchmark/hyperfine?expand=0&rev=31
2023-09-10 13:55:03 +00:00
2181b8af48 Accepting request 1104906 from benchmark
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/1104906
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/hyperfine?expand=0&rev=12
2023-08-21 09:45:06 +00:00
Soc Virnyl Estela
7ad3b2ef4b Replace obsoleted disabled option with manual
OBS-URL: https://build.opensuse.org/package/show/benchmark/hyperfine?expand=0&rev=29
2023-08-13 14:07:47 +00:00
f9345b3d99 Accepting request 1092276 from benchmark
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/1092276
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/hyperfine?expand=0&rev=11
2023-06-11 17:56:08 +00:00
Soc Virnyl Estela
94fe6f1f85 - Update to version 1.17.0:
* Update CHANGELOG
  * Update man page
  * Add new --sort option
  * Bump libc from 0.2.142 to 0.2.144
  * Bump serde from 1.0.160 to 1.0.163
  * Bump anyhow from 1.0.70 to 1.0.71
  * Bump clap_complete from 4.2.0 to 4.2.1
  * Spelling and grammar fixes
  * Update dependencies
  * Update CHANGELOG
  * Show unused parameters in command names
  * Add regression test for #642
  * Always compute relative speed comprison for export, closes #642
  * Improve error message, mention --shell=none
  * Add regression test for #640
  * Do not export intermediate results to stdout, closes #640
  * Use windows-sys and fix feature flag
  * Add --log-count option to plot_histogram.py
  * Use plt.get_cmap instead of plt.colormaps
  * Fix get_cmap MatplotlibDeprecationWarning
  * Fix winapi type definition change
  * Bump predicates from 2.1.5 to 3.0.2
  * Bump thiserror from 1.0.39 to 1.0.40
  * Add profile.release section

OBS-URL: https://build.opensuse.org/package/show/benchmark/hyperfine?expand=0&rev=27
2023-06-04 11:56:16 +00:00
cccce2bd2b Accepting request 1074174 from benchmark
- Update to version 1.16.1:
  * BUGFIXES:
    - Fix usage of --input=null
    - Use max. term width, not term width
    - Move Winget Releaser inside CICD workflow
- Fix install flags for shell scripts.
- Remove hyperfine-1.15.0+g27.obscpio.
- Update to version 1.16.0:
  * Fix clippy suggestions
  * Help text wrapping
  * Update dependencies
  * Prevent creation of file named '-'
  * Update CHANGELOG
  * removed unused imports
  * used cfg!(windows) instead of env::consts::OS
  * Fix merge conflicts
  * Add CHANGELOG entry
  * Change error message
  * Change order of input/outut
  * Formatting of help text
  * Rename test file
  * Add the rest of the suggestions from code review
  * ran cargo fmt
  * Added --stdin-data argument
  * Bump indicatif from 0.17.1 to 0.17.3
  * Bump nix from 0.25.0 to 0.26.2
  * Bump actions/checkout from 2 to 3
  * Add Winget Releaser workflow
  * Add GitHub actions to Dependabot
  * Bump once_cell from 1.16.0 to 1.17.1
  * Bump anyhow from 1.0.66 to 1.0.69
  * Add Windows installation instructions
  * Fix a link to bench
  * Fix a typo
  * Bump libc from 0.2.137 to 0.2.139
  * Bump assert_cmd from 2.0.7 to 2.0.8
  * Suggest to use `cargo install --locked`, see #605 and
  * Bump assert_cmd from 2.0.5 to 2.0.7
  * Bump serde from 1.0.147 to 1.0.152
- Update to version 1.15.0+g27:
  * Bump serde_json from 1.0.87 to 1.0.89
  * Bump once_cell from 1.15.0 to 1.16.0
  * Update README.md
  * Improve hints for outlier warnings
  * remove unneeded var
  * remove unneeded var
  * bump msrv to 1.60.0
  * chore: run fmt
  * use wrap_help
  * update to clap 4
  * use set and settrue
  * add clap deprecation notices
  * Bump thiserror from 1.0.35 to 1.0.37
  * Bump libc from 0.2.133 to 0.2.137
  * Update CHANGELOG
  * Fixes #568
  * Default to $TERM unset = colour on Win32
  * Revert to prev. sentence
  * Fix Shell functions and aliases sexion in README
  * Move information to CITATION.cff file
  * got names wrong way around :p
  * Update README.md
  * Add citing guide, as per issue #566
  * Fix typo in unit test.
  * Update indicatif
  * Updates for indicatif 0.17
  * Bump indicatif from 0.16.2 to 0.17.0
- 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
- 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
  * Refactor AsciiDocExporter emitting using the MarkupExporter trait
  * Remove extraneous characters from code sample
  * Fixed typo
  * Add new unreleased section
  * Fix clippy warnings
- Automatic update of vendored dependencies
- Automatic update of vendored dependencies
- 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
- 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
- Replace rust-packaging with cargo-packaging
- initial package @ 4fa16852cf6eaba39337e7b2b37571b689152daf

OBS-URL: https://build.opensuse.org/request/show/1074174
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/hyperfine?expand=0&rev=10
2023-03-25 17:55:17 +00:00
Soc Virnyl Estela
369549ab2f OBS-URL: https://build.opensuse.org/package/show/benchmark/hyperfine?expand=0&rev=25 2023-03-24 11:04:32 +00:00
Soc Virnyl Estela
260e9dd3e9 OBS-URL: https://build.opensuse.org/package/show/benchmark/hyperfine?expand=0&rev=24 2023-03-23 05:01:20 +00:00
Soc Virnyl Estela
f67b75eaee OBS-URL: https://build.opensuse.org/package/show/benchmark/hyperfine?expand=0&rev=23 2023-03-23 04:47:44 +00:00
Soc Virnyl Estela
1557bd0791 - Update to version 1.16.1:
* BUGFIXES:
    - Fix usage of --input=null
    - Use max. term width, not term width
    - Move Winget Releaser inside CICD workflow
- Fix install flags for shell scripts.

OBS-URL: https://build.opensuse.org/package/show/benchmark/hyperfine?expand=0&rev=22
2023-03-23 04:19:17 +00:00
Soc Virnyl Estela
1fe46df983 - Fix install flags.
OBS-URL: https://build.opensuse.org/package/show/benchmark/hyperfine?expand=0&rev=21
2023-03-23 04:07:06 +00:00
Soc Virnyl Estela
233336a789 - Remove hyperfine-1.15.0+g27.obscpio.
OBS-URL: https://build.opensuse.org/package/show/benchmark/hyperfine?expand=0&rev=20
2023-03-15 11:10:35 +00:00
Soc Virnyl Estela
fd9572aed5 - Update to version 1.16.0:
* Fix clippy suggestions
  * Help text wrapping
  * Update dependencies
  * Prevent creation of file named '-'
  * Update CHANGELOG
  * removed unused imports
  * used cfg!(windows) instead of env::consts::OS
  * Fix merge conflicts
  * Add CHANGELOG entry
  * Change error message
  * Change order of input/outut
  * Formatting of help text
  * Rename test file
  * Add the rest of the suggestions from code review
  * ran cargo fmt
  * Added --stdin-data argument
  * Bump indicatif from 0.17.1 to 0.17.3
  * Bump nix from 0.25.0 to 0.26.2
  * Bump actions/checkout from 2 to 3
  * Add Winget Releaser workflow
  * Add GitHub actions to Dependabot
  * Bump once_cell from 1.16.0 to 1.17.1
  * Bump anyhow from 1.0.66 to 1.0.69
  * Add Windows installation instructions
  * Fix a link to bench
  * Fix a typo
  * Bump libc from 0.2.137 to 0.2.139
  * Bump assert_cmd from 2.0.7 to 2.0.8
  * Suggest to use `cargo install --locked`, see #605 and

OBS-URL: https://build.opensuse.org/package/show/benchmark/hyperfine?expand=0&rev=19
2023-03-15 11:03:34 +00:00
47fe8d21a4 Accepting request 1045014 from benchmark
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/1045014
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/hyperfine?expand=0&rev=9
2022-12-24 13:51:56 +00:00
Soc Virnyl Estela
5dec5762de - Update to version 1.15.0+g27:
* Bump serde_json from 1.0.87 to 1.0.89
  * Bump once_cell from 1.15.0 to 1.16.0
  * Update README.md
  * Improve hints for outlier warnings
  * remove unneeded var
  * remove unneeded var
  * bump msrv to 1.60.0
  * chore: run fmt
  * use wrap_help
  * update to clap 4
  * use set and settrue
  * add clap deprecation notices
  * Bump thiserror from 1.0.35 to 1.0.37
  * Bump libc from 0.2.133 to 0.2.137
  * Update CHANGELOG
  * Fixes #568
  * Default to $TERM unset = colour on Win32
  * Revert to prev. sentence
  * Fix Shell functions and aliases sexion in README
  * Move information to CITATION.cff file
  * got names wrong way around :p
  * Update README.md
  * Add citing guide, as per issue #566
  * Fix typo in unit test.
  * Update indicatif
  * Updates for indicatif 0.17
  * Bump indicatif from 0.16.2 to 0.17.0

OBS-URL: https://build.opensuse.org/package/show/benchmark/hyperfine?expand=0&rev=17
2022-12-16 13:45:33 +00:00
0c865cd02e Accepting request 1007431 from benchmark
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/1007431
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/hyperfine?expand=0&rev=8
2022-10-01 15:44:02 +00:00
Soc Virnyl Estela
981ea1ef32 - 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

OBS-URL: https://build.opensuse.org/package/show/benchmark/hyperfine?expand=0&rev=15
2022-09-24 12:01:54 +00:00
4ef517cddc Accepting request 1002489 from benchmark
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/1002489
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/hyperfine?expand=0&rev=7
2022-09-11 19:57:31 +00:00
Soc Virnyl Estela
a7c44ace28 - 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

OBS-URL: https://build.opensuse.org/package/show/benchmark/hyperfine?expand=0&rev=13
2022-09-04 07:48:47 +00:00
7a076a798f Accepting request 983801 from benchmark
OBS-URL: https://build.opensuse.org/request/show/983801
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/hyperfine?expand=0&rev=6
2022-06-20 13:38:06 +00:00
Soc Virnyl Estela
1f88255987 Accepting request 983797 from home:firstyear:branches:benchmark
Automatic update of vendored dependencies

OBS-URL: https://build.opensuse.org/request/show/983797
OBS-URL: https://build.opensuse.org/package/show/benchmark/hyperfine?expand=0&rev=11
2022-06-20 04:50:31 +00:00
174f260fab Accepting request 978857 from benchmark
OBS-URL: https://build.opensuse.org/request/show/978857
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/hyperfine?expand=0&rev=5
2022-05-24 18:31:37 +00:00
Soc Virnyl Estela
9045cc8896 Accepting request 978840 from home:firstyear:branches:benchmark
Automatic update of vendored dependencies

OBS-URL: https://build.opensuse.org/request/show/978840
OBS-URL: https://build.opensuse.org/package/show/benchmark/hyperfine?expand=0&rev=9
2022-05-24 07:07:08 +00:00
1459ed7a1b Accepting request 978173 from benchmark
OBS-URL: https://build.opensuse.org/request/show/978173
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/hyperfine?expand=0&rev=4
2022-05-20 15:50:38 +00:00
Soc Virnyl Estela
55201f9c4d Accepting request 977959 from home:uncomfyhalomacro:branches:benchmark
- 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

OBS-URL: https://build.opensuse.org/request/show/977959
OBS-URL: https://build.opensuse.org/package/show/benchmark/hyperfine?expand=0&rev=7
2022-05-20 00:07:46 +00:00
Enrico Belleri
f5f208d18b Accepting request 928642 from home:firstyear:branches:benchmark
Add osc service for cargo audit

OBS-URL: https://build.opensuse.org/request/show/928642
OBS-URL: https://build.opensuse.org/package/show/benchmark/hyperfine?expand=0&rev=6
2021-11-02 07:51:45 +00:00
6da8a02cc3 Accepting request 928543 from benchmark
- 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

OBS-URL: https://build.opensuse.org/request/show/928543
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/hyperfine?expand=0&rev=3
2021-11-01 17:35:50 +00:00
Enrico Belleri
28f4ff4d08 - 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

OBS-URL: https://build.opensuse.org/package/show/benchmark/hyperfine?expand=0&rev=5
2021-11-01 10:35:19 +00:00
38654e23c3 Accepting request 922264 from benchmark
OBS-URL: https://build.opensuse.org/request/show/922264
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/hyperfine?expand=0&rev=2
2021-09-30 21:43:29 +00:00
Enrico Belleri
629740f3f4 Accepting request 922259 from home:firstyear:branches:benchmark
- Replace rust-packaging with cargo-packaging

OBS-URL: https://build.opensuse.org/request/show/922259
OBS-URL: https://build.opensuse.org/package/show/benchmark/hyperfine?expand=0&rev=4
2021-09-30 05:47:51 +00:00
2a25953f6b Accepting request 885613 from benchmark
OBS-URL: https://build.opensuse.org/request/show/885613
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/hyperfine?expand=0&rev=1
2021-04-15 14:58:05 +00:00
Enrico Belleri
727ed39b35 OBS-URL: https://build.opensuse.org/package/show/benchmark/hyperfine?expand=0&rev=2 2021-04-13 16:10:07 +00:00
f6c248508a Accepting request 884853 from home:iDesmI
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

OBS-URL: https://build.opensuse.org/request/show/884853
OBS-URL: https://build.opensuse.org/package/show/benchmark/hyperfine?expand=0&rev=1
2021-04-13 07:49:30 +00:00