Skip to content

Releases: criterion-rs/criterion.rs

criterion-v0.8.2

04 Feb 10:43
Immutable release. Only release title and notes can be modified.

Choose a tag to compare

Fixed

  • don't build alloca on unsupported targets

Other

  • (deps) bump crate-ci/typos from 1.40.0 to 1.43.0
  • Fix panic with uniform iteration durations in benchmarks
  • Update Readme
  • Exclude development scripts from published package

criterion-plot-v0.8.2

04 Feb 10:42
Immutable release. Only release title and notes can be modified.

Choose a tag to compare

Other

  • Update Readme

criterion-v0.8.1

07 Dec 17:56
Immutable release. Only release title and notes can be modified.

Choose a tag to compare

Fixed

  • Homepage link

Other

  • (deps) bump crate-ci/typos from 1.23.5 to 1.40.0
  • (deps) bump jontze/action-mdbook from 3 to 4
  • (deps) bump actions/checkout from 4 to 6

criterion-plot-v0.8.1

07 Dec 17:55
Immutable release. Only release title and notes can be modified.

Choose a tag to compare

criterion-v0.8.0

30 Nov 00:12
Immutable release. Only release title and notes can be modified.

Choose a tag to compare

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.

criterion-plot-v0.8.0

30 Nov 00:12
Immutable release. Only release title and notes can be modified.

Choose a tag to compare

chore: Release package criterion-plot version 0.8.0

criterion-plot-v0.7.0

29 Nov 23:54
Immutable release. Only release title and notes can be modified.

Choose a tag to compare

chore: Release package criterion-plot version 0.7.0

0.7.0

22 Oct 11:40
Immutable release. Only release title and notes can be modified.
567405d

Choose a tag to compare

  • Bump version of criterion-plot to align dependencies.

0.6.0

22 Oct 11:39
Immutable release. Only release title and notes can be modified.
43bf90a

Choose a tag to compare

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

22 Oct 11:39
Immutable release. Only release title and notes can be modified.

Choose a tag to compare

Fixed

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