bvh icon indicating copy to clipboard operation
bvh copied to clipboard

Update criterion requirement from 0.3 to 0.4

Open dependabot[bot] opened this issue 1 year ago • 1 comments

Updates the requirements on criterion to permit the latest version.

Changelog

Sourced from criterion's changelog.

[0.4.0] - 2022-09-10

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.

[0.3.6] - 2022-07-06

Changed

  • MSRV bumped to 1.49
  • Symbol for microseconds changed from ASCII 'us' to unicode 'µs'
  • Documentation fixes
  • Clippy fixes

[0.3.5] - 2021-07-26

Fixed

  • Corrected Criterion.toml in the book.
  • Corrected configuration typo in the book.

Changed

  • Bump plotters dependency to always include a bug-fix.
  • MSRV bumped to 1.46.

... (truncated)

Commits
  • 5e27b69 Merge branch 'version-0.4'
  • 4d6d69a Increment version numbers.
  • 935c632 Add Throughput::BytesDecimal. Fixes #581.
  • f82ce59 Remove critcmp code (it belongs in cargo-criterion) (#610)
  • a18d080 Merge branch 'master' into version-0.4
  • f9c6b8d Merge pull request #608 from Cryptex-github/patch-1
  • 8d0224e Fix html report path
  • 2934163 Add missing black_box for bench_with_input parameters. Fixes 566.
  • dfd7b65 Add duplicated benchmark ID to assertion message.
  • ce8259e Bump criterion-plot version number.
  • Additional commits viewable in compare view

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

dependabot[bot] avatar Sep 12 '22 04:09 dependabot[bot]

Codecov Report

Merging #86 (452608b) into master (59fdac7) will decrease coverage by 0.22%. The diff coverage is n/a.

@@            Coverage Diff             @@
##           master      #86      +/-   ##
==========================================
- Coverage   81.88%   81.66%   -0.23%     
==========================================
  Files           9       10       +1     
  Lines        1474     1478       +4     
==========================================
  Hits         1207     1207              
- Misses        267      271       +4     
Impacted Files Coverage Δ
src/lib.rs 0.00% <0.00%> (ø)

:mega: We’re building smart automated test selection to slash your CI/CD build times. Learn more

codecov-commenter avatar Sep 12 '22 04:09 codecov-commenter

Looks like criterion is no longer a dependency, so this is no longer needed.

dependabot[bot] avatar Sep 23 '22 12:09 dependabot[bot]