nvzqz/divan (divan)
### [`v0.1.16`](https://redirect.github.com/nvzqz/divan/blob/HEAD/CHANGELOG.md#0116---2024-11-25)
[Compare Source](https://redirect.github.com/nvzqz/divan/compare/v0.1.15...v0.1.16)
##### Added
- Thread pool for reusing threads across multi-threaded benchmarks. The result
is that when running Divan benchmarks under a sampling profiler, the
profiler's output will be cleaner and easier to understand. (\[[#37](https://redirect.github.com/nvzqz/divan/issues/37)])
- Track the maximum number of allocations during a benchmark.
##### Changed
- Make private `Arg::get` trait method not take `self`, so that text editors
don't recommend using it. (\[[#59](https://redirect.github.com/nvzqz/divan/issues/59)])
- Cache `BenchOptions` using `LazyLock` instead of `OnceLock`, saving space and
simplifying the implementation.
Configuration
š Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
š¦ Automerge: Enabled.
ā» 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.
[ ] If you want to rebase/retry this PR, check this box
This PR contains the following updates:
0.1.15
->0.1.16
Release Notes
nvzqz/divan (divan)
### [`v0.1.16`](https://redirect.github.com/nvzqz/divan/blob/HEAD/CHANGELOG.md#0116---2024-11-25) [Compare Source](https://redirect.github.com/nvzqz/divan/compare/v0.1.15...v0.1.16) ##### Added - Thread pool for reusing threads across multi-threaded benchmarks. The result is that when running Divan benchmarks under a sampling profiler, the profiler's output will be cleaner and easier to understand. (\[[#37](https://redirect.github.com/nvzqz/divan/issues/37)]) - Track the maximum number of allocations during a benchmark. ##### Changed - Make private `Arg::get` trait method not take `self`, so that text editors don't recommend using it. (\[[#59](https://redirect.github.com/nvzqz/divan/issues/59)]) - Cache `BenchOptions` using `LazyLock` instead of `OnceLock`, saving space and simplifying the implementation.Configuration
š Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
š¦ Automerge: Enabled.
ā» 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.
This PR was generated by Mend Renovate. View the repository job log.