bheisler/criterion.rs
### [`v0.5.1`](https://togithub.com/bheisler/criterion.rs/blob/HEAD/CHANGELOG.md#051---2023-05-26)
[Compare Source](https://togithub.com/bheisler/criterion.rs/compare/0.5.0...0.5.1)
##### Fixed
- Quick mode (--quick) no longer crashes with measured times over 5 seconds when --noplot is not active
### [`v0.5.0`](https://togithub.com/bheisler/criterion.rs/blob/HEAD/CHANGELOG.md#050---2023-05-23)
[Compare Source](https://togithub.com/bheisler/criterion.rs/compare/0.4.0...0.5.0)
##### Changed
- Replaced lazy_static dependency with once_cell
- Improved documentation of the `html_reports` feature
- Replaced atty dependency with is-terminal
- MSRV bumped to 1.64
- Upgraded clap dependency to v4
- Upgraded tempfile dependency to v3.5.0
##### Fixed
- Quick mode (`--quick`) no longer outputs 1ms for measured times over 5 seconds
- Documentation updates
### [`v0.4.0`](https://togithub.com/bheisler/criterion.rs/blob/HEAD/CHANGELOG.md#040---2022-09-10)
[Compare Source](https://togithub.com/bheisler/criterion.rs/compare/0.3.6...0.4.0)
##### Removed
- The `Criterion::can_plot` function has been removed.
- The `Criterion::bench_function_over_inputs` function has been removed.
- The `Criterion::bench_functions` function has been removed.
- The `Criterion::bench` function has been removed.
##### Changed
- HTML report hidden behind non-default feature flag: 'html_reports'
- Standalone support (ie without cargo-criterion) feature flag: 'cargo_bench_support'
- MSRV bumped to 1.57
- `rayon` and `plotters` are optional (and default) dependencies.
- Status messages ('warming up', 'analyzing', etc) are printed to stderr, benchmark results are printed to stdout.
- Accept subsecond durations for `--warm-up-time`, `--measurement-time` and `--profile-time`.
- Replaced serde_cbor with ciborium because the former is no longer maintained.
- Upgrade clap to v3 and regex to v1.5.
##### Added
- A `--discard-baseline` flag for discarding rather than saving benchmark results.
- Formal support for benchmarking code compiled to web-assembly.
- A `--quiet` flag for printing just a single line per benchmark.
- A `Throughput::BytesDecimal` option for measuring throughput in bytes but printing them using
decimal units like kilobytes instead of binary units like kibibytes.
##### Fixed
- When using `bench_with_input`, the input parameter will now be passed through `black_box` before
passing it to the benchmark.
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
[ ] If you want to rebase/retry this PR, check this box
This PR has been generated by Mend Renovate. View repository job log here.
This PR contains the following updates:
0.3.6
->0.5.1
Release Notes
bheisler/criterion.rs
### [`v0.5.1`](https://togithub.com/bheisler/criterion.rs/blob/HEAD/CHANGELOG.md#051---2023-05-26) [Compare Source](https://togithub.com/bheisler/criterion.rs/compare/0.5.0...0.5.1) ##### Fixed - Quick mode (--quick) no longer crashes with measured times over 5 seconds when --noplot is not active ### [`v0.5.0`](https://togithub.com/bheisler/criterion.rs/blob/HEAD/CHANGELOG.md#050---2023-05-23) [Compare Source](https://togithub.com/bheisler/criterion.rs/compare/0.4.0...0.5.0) ##### Changed - Replaced lazy_static dependency with once_cell - Improved documentation of the `html_reports` feature - Replaced atty dependency with is-terminal - MSRV bumped to 1.64 - Upgraded clap dependency to v4 - Upgraded tempfile dependency to v3.5.0 ##### Fixed - Quick mode (`--quick`) no longer outputs 1ms for measured times over 5 seconds - Documentation updates ### [`v0.4.0`](https://togithub.com/bheisler/criterion.rs/blob/HEAD/CHANGELOG.md#040---2022-09-10) [Compare Source](https://togithub.com/bheisler/criterion.rs/compare/0.3.6...0.4.0) ##### Removed - The `Criterion::can_plot` function has been removed. - The `Criterion::bench_function_over_inputs` function has been removed. - The `Criterion::bench_functions` function has been removed. - The `Criterion::bench` function has been removed. ##### Changed - HTML report hidden behind non-default feature flag: 'html_reports' - Standalone support (ie without cargo-criterion) feature flag: 'cargo_bench_support' - MSRV bumped to 1.57 - `rayon` and `plotters` are optional (and default) dependencies. - Status messages ('warming up', 'analyzing', etc) are printed to stderr, benchmark results are printed to stdout. - Accept subsecond durations for `--warm-up-time`, `--measurement-time` and `--profile-time`. - Replaced serde_cbor with ciborium because the former is no longer maintained. - Upgrade clap to v3 and regex to v1.5. ##### Added - A `--discard-baseline` flag for discarding rather than saving benchmark results. - Formal support for benchmarking code compiled to web-assembly. - A `--quiet` flag for printing just a single line per benchmark. - A `Throughput::BytesDecimal` option for measuring throughput in bytes but printing them using decimal units like kilobytes instead of binary units like kibibytes. ##### Fixed - When using `bench_with_input`, the input parameter will now be passed through `black_box` before passing it to the benchmark.Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Mend Renovate. View repository job log here.