Skip to content

Conversation

@dependabot
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Dec 1, 2025

Updates the requirements on criterion to permit the latest version.

Changelog

Sourced from criterion's changelog.

0.8.0 - 2025-11-29

BREAKING

  • Drop async-std support

Changed

  • Bump MSRV to 1.86, stable to 1.91.1

Added

  • Add ability to plot throughput on summary page.
  • Add support for reporting throughput in elements and bytes - Throughput::ElementsAndBytes allows the text summary to report throughput in both units simultaneously.
  • Add alloca-based memory layout randomisation to mitigate memory effects on measurements.
  • Add doc comment to benchmark runner in criterion_group macro (removes linter warnings)

Fixed

  • Fix plotting NaN bug

Other

  • Remove Master API Docs links temporarily while we restore the docs publishing.

[0.7.0] - 2025-07-25

  • Bump version of criterion-plot to align dependencies.

[0.6.0] - 2025-05-17

Changed

  • MSRV bumped to 1.80
  • The real_blackbox feature no longer has any impact. Criterion always uses std::hint::black_box() now. Users of criterion::black_box() should switch to std::hint::black_box().
  • clap dependency unpinned.

Fixed

  • gnuplot version is now correctly detected when using certain Windows binaries/configurations that used to fail

Added

  • Async benchmarking with Tokio may be done via a tokio::runtime::Handle, not only a tokio::runtime::Runtime

[0.5.1] - 2023-05-26

Fixed

  • Quick mode (--quick) no longer crashes with measured times over 5 seconds when --noplot is not active

[0.5.0] - 2023-05-23

... (truncated)

Commits

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 show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @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 dependabot bot added dependencies Pull requests that update a dependency file rust Pull requests that update rust code labels Dec 1, 2025
@github-actions
Copy link

github-actions bot commented Dec 1, 2025

Benchmark for 49ae230

Click to view benchmark
Test Base PR %
apache_builds/simd_json::to_tape_with_buffers 94.1±2.54µs 92.5±2.90µs -1.70%
canada/simd_json::to_tape_with_buffers 3.4±0.14ms 3.5±0.17ms +2.94%
citm_catalog/simd_json::to_tape_with_buffers 1197.1±127.11µs 1259.5±180.47µs +5.21%
event_stacktrace_10kb/simd_json::to_tape_with_buffers 3.6±0.22µs 3.7±0.27µs +2.78%
github_events/simd_json::to_tape_with_buffers 39.8±1.04µs 41.2±1.60µs +3.52%
log/simd_json::to_tape_with_buffers 1562.6±83.96ns 1561.5±88.67ns -0.07%
twitter/simd_json::to_tape_with_buffers 435.8±42.40µs 433.9±27.28µs -0.44%

Updates the requirements on [criterion](https://github.com/criterion-rs/criterion.rs) to permit the latest version.
- [Release notes](https://github.com/criterion-rs/criterion.rs/releases)
- [Changelog](https://github.com/criterion-rs/criterion.rs/blob/master/CHANGELOG.md)
- [Commits](criterion-rs/criterion.rs@criterion-plot-v0.7.0...criterion-v0.8.0)

---
updated-dependencies:
- dependency-name: criterion
  dependency-version: 0.8.0
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot bot force-pushed the dependabot/cargo/criterion-0.8 branch from c9bc09e to 0ca44c8 Compare December 3, 2025 19:30
@github-actions
Copy link

github-actions bot commented Dec 3, 2025

Benchmark for d1bd3d5

Click to view benchmark
Test Base PR %
apache_builds/simd_json::to_tape_with_buffers 92.5±3.97µs 93.3±4.03µs +0.86%
canada/simd_json::to_tape_with_buffers 3.3±0.16ms 3.3±0.10ms 0.00%
citm_catalog/simd_json::to_tape_with_buffers 1056.1±77.22µs 1071.7±72.64µs +1.48%
event_stacktrace_10kb/simd_json::to_tape_with_buffers 3.7±0.19µs 3.7±0.21µs 0.00%
github_events/simd_json::to_tape_with_buffers 40.7±1.05µs 41.0±1.30µs +0.74%
log/simd_json::to_tape_with_buffers 1555.1±93.63ns 1578.6±98.24ns +1.51%
twitter/simd_json::to_tape_with_buffers 418.6±28.51µs 426.7±28.76µs +1.94%

@Licenser Licenser merged commit 685257a into main Dec 5, 2025
16 of 29 checks passed
@Licenser Licenser deleted the dependabot/cargo/criterion-0.8 branch December 5, 2025 08:53
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file rust Pull requests that update rust code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants