withinbot
withinbot copied to clipboard
Bump criterion from 0.3.3 to 0.3.6
Bumps criterion from 0.3.3 to 0.3.6.
Changelog
Sourced from criterion's changelog.
[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.tomlin the book.- Corrected configuration typo in the book.
Changed
- Bump plotters dependency to always include a bug-fix.
- MSRV bumped to 1.46.
[0.3.4] - 2021-01-24
Added
- Added support for benchmarking async functions
- Added
with_output_colorfor enabling or disabling CLI output coloring programmatically.Fixed
- Criterion.rs will now give a clear error message in case of benchmarks that take zero time.
- Added some extra code to ensure that every sample has at least one iteration.
- Added a notice to the
--helpoutput regarding "unrecognized option" errors.- Increased opacity on violin charts.
- Fixed violin chart X axis not starting at zero in the plotters backend.
- Criterion.rs will now automatically detect the right output directory.
Deprecated
Criterion::can_plotis no longer useful and is deprecated pending deletion in 0.4.0.BenchmarkandParameterizedBenchmarkwere already hidden from documentation, but are now formally deprecated pending deletion in 0.4.0. Callers should useBenchmarkGroupinstead.Criterion::bench_function_over_inputs,Criterion::bench_functions, andCriterion::benchwere already hidden from documentation, but are now formally deprecated pending deletion in 0.4.0. Callers should useBenchmarkGroupinstead.- Three new optional features have been added; "html_reports", "csv_output" and "cargo_bench_support". These features currently do nothing except disable a warning message at runtime, but in version 0.4.0 they will be used to enable HTML report generation, CSV file generation, and the ability to run in cargo-bench (as opposed to cargo-criterion). "cargo_bench_support" is enabled by default, but "html_reports" and "csv_output" are not. If you use Criterion.rs' HTML reports, it is recommended to switch to cargo-criterion. If you use CSV output, it is recommended to switch to cargo-criterion and use the
--message-format=jsonoption for machine-readable output instead. A warning message will be printed at the start of benchmark runs which do not have "html_reports" or "cargo_bench_support" enabled, but because CSV output is not widely used it has no warning.
Commits
f9ccd05Update version number and changelog.38fee32Update dependencies.abe3e86Update changelog, fix typo in CONTRIBUTING.1c8873bUse the proper unit for microseconds (#567)ff2ec14set minimum patch version for atty (#587)a2b8caefix: missing closing parenthesis in examples (#585)b61121bIgnore the --show-output flag used by libtest (#574)81ed3ccApply clippy suggestions for rust-1.62 (#591)614236bdocs: fix cargo-criterion stability status book page (#558)3dbb172Bump MSRV to 1.49 as required by tokio. (#561)- 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 rebasewill rebase this PR -
@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it -
@dependabot mergewill merge this PR after your CI passes on it -
@dependabot squash and mergewill squash and merge this PR after your CI passes on it -
@dependabot cancel mergewill cancel a previously requested merge and block automerging -
@dependabot reopenwill reopen this PR if it is closed -
@dependabot closewill close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually -
@dependabot ignore this major versionwill 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 versionwill 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 dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)