Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
443: chore(deps): update rust crate codspeed-criterion-compat to v2 r=samueltardieu a=renovate[bot] [![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com) This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [codspeed-criterion-compat](https://codspeed.io) ([source](https://togithub.com/CodSpeedHQ/codspeed-rust)) | dev-dependencies | major | `1.1.0` -> `2.2.0` | --- ### Release Notes <details> <summary>CodSpeedHQ/codspeed-rust (codspeed-criterion-compat)</summary> ### [`v2.2.0`](https://togithub.com/CodSpeedHQ/codspeed-rust/releases/tag/v2.2.0) [Compare Source](https://togithub.com/CodSpeedHQ/codspeed-rust/compare/v2.1.0...v2.2.0) #### What's Changed It's now possible to disable `codspeed_criterion_compat` default features. ##### Details - fix: allow disabling criterion default features by [`@​art049](https://togithub.com/art049)` in [https://github.com/CodSpeedHQ/codspeed-rust/pull/12](https://togithub.com/CodSpeedHQ/codspeed-rust/pull/12) **Full Changelog**: CodSpeedHQ/codspeed-rust@v2.1.0...v2.2.0 ### [`v2.1.0`](https://togithub.com/CodSpeedHQ/codspeed-rust/releases/tag/v2.1.0) [Compare Source](https://togithub.com/CodSpeedHQ/codspeed-rust/compare/v2.0.0...v2.1.0) #### π What's Changed - Relative paths are now properly handled when using the `working-directory` action parameter. #### π Details - fix: fix relative path when using working-directory by [`@​art049](https://togithub.com/art049)` in [https://github.com/CodSpeedHQ/codspeed-rust/pull/9](https://togithub.com/CodSpeedHQ/codspeed-rust/pull/9) **Full Changelog**: CodSpeedHQ/codspeed-rust@v2.0.0...v2.1.0 ### [`v2.0.0`](https://togithub.com/CodSpeedHQ/codspeed-rust/releases/tag/v2.0.0) [Compare Source](https://togithub.com/CodSpeedHQ/codspeed-rust/compare/[email protected]) #### π What's Changed - Each benchmark is warmed up before each run to reduce the flakiness and the side effects related to the order in which the benchmarks are run. - `AsyncBencher` is now supported with the `criterion` compatibility layer. - Debug symbols are now generated during the build of the benchmarks, allowing more granularity in the performance reports and detailed profiling. More details can be found in [the documentation](https://docs.codspeed.io/features/trace-generation). #### π Migration Path This is a **breaking change** and might affect your current performance baseline a bit. But here's the exciting part - it's packed with new, cool features and promises improved result stability π! In some cases, the warmup might optimize out the benchmark. In that case, adding `black_box` should help, also don't hesitate to open an issue so we can have a look and document the behavior. We recommend you create a standalone PR to update the package, acknowledge the potential regressions, and merge it to update the baseline on your default branch. #### π Details ##### Features - feat: add debug symbols in the benchmark build config by [`@​art049](https://togithub.com/art049)` in [https://github.com/CodSpeedHQ/codspeed-rust/pull/4](https://togithub.com/CodSpeedHQ/codspeed-rust/pull/4) - feat: add AsyncBencher support by [`@​art049](https://togithub.com/art049)` in [https://github.com/CodSpeedHQ/codspeed-rust/pull/7](https://togithub.com/CodSpeedHQ/codspeed-rust/pull/7) - feat!: add warmup runs by [`@​art049](https://togithub.com/art049)` in [https://github.com/CodSpeedHQ/codspeed-rust/pull/5](https://togithub.com/CodSpeedHQ/codspeed-rust/pull/5) ##### Internals - chore: bump criterion by [`@​art049](https://togithub.com/art049)` in [https://github.com/CodSpeedHQ/codspeed-rust/pull/8](https://togithub.com/CodSpeedHQ/codspeed-rust/pull/8) **Full Changelog**: CodSpeedHQ/codspeed-rust@v1.1.0...v2.0.0 </details> --- ### Configuration π **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). π¦ **Automerge**: Disabled by config. Please merge this manually once you are satisfied. β» **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. π **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Mend Renovate](https://www.mend.io/free-developer-tools/renovate/). View repository job log [here](https://developer.mend.io/github/samueltardieu/pathfinding). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNi45Ny4xIiwidXBkYXRlZEluVmVyIjoiMzYuOTcuMSIsInRhcmdldEJyYW5jaCI6Im1haW4ifQ==--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
- Loading branch information