Releases: criterion-rs/criterion.rs
Releases · criterion-rs/criterion.rs
criterion-v0.8.2
Immutable
release. Only release title and notes can be modified.
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
Immutable
release. Only release title and notes can be modified.
Other
- Update Readme
criterion-v0.8.1
Immutable
release. Only release title and notes can be modified.
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
Immutable
release. Only release title and notes can be modified.
Fixed
- Typo
criterion-v0.8.0
Immutable
release. Only release title and notes can be modified.
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::ElementsAndBytesallows 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
Immutable
release. Only release title and notes can be modified.
chore: Release package criterion-plot version 0.8.0
criterion-plot-v0.7.0
Immutable
release. Only release title and notes can be modified.
chore: Release package criterion-plot version 0.7.0
0.7.0
0.6.0
Changed
- MSRV bumped to 1.80
- The
real_blackboxfeature no longer has any impact. Criterion always usesstd::hint::black_box()now.
Users ofcriterion::black_box()should switch tostd::hint::black_box(). clapdependency 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 atokio::runtime::Runtime