lofty-rs
lofty-rs copied to clipboard
build(deps): update iai-callgrind requirement from 0.10.2 to 0.11.0
Updates the requirements on iai-callgrind to permit the latest version.
Release notes
Sourced from iai-callgrind's releases.
v0.11.0
Changelog
[0.11.0] - 2024-05-09
The default
EventKind
forRegressionConfig
andFlamegraphConfig
changed, toEventKind::Ir
so, if you're updating from a previous version ofiai-callgrind
, please read carefully!Added
- (#71): Add a DHAT cost summary similar to the summary of callgrind events in the benchmark run output. Thanks to
@dewert99
.- (#80): Add pre-built
iai-callgrind-runner
binaries for most valgrind supported targets to the github release pages.iai-callgrind-runner
can now also be installed withcargo binstall
. The github release pages from v0.7.0 upwards have been updated to include the pre-built binaries, too.- (#88): Support filtering benchmarks by name. This is a command-line option only and the filter can be given as positional argument in
cargo bench -- FILTER
. Specifying command-line arguments in addition to theFILTER
still works.- (#144): Verify compatibility with latest valgrind release 3.23.0 and update client requests to newly supported target arm64/freebsd.
- (#152): Support comparison of benches in library benchmark functions by id.
- (#158): Support environment variable
IAI_CALLGRIND_<TRIPLE>_VALGRIND_INCLUDE
with<TRIPLE>
being the hosts target triple. This variable takes precedence over the more genericIAI_CALLGRIND_VALGRIND_INCLUDE
environment variable. Thanks to@qRoC
Changed
- (#94): Support running
iai-callgrind
benchmarks without cache simulation (--cache-sim=no
). Previously, specifying this option emitted a warning. Note that running the benchmarks with--cache-sim=no
implies that there is also no estimated cycles calculation.- (#106): Due to #94, the default
EventKind
forRegressionConfig
andFlamegraphConfig
changed fromEventKind::EstimatedCycles
toEventKind::Ir
.- Updated locked dependencies to their most recent version
- Due to backwards incompatible changes to the summary schema the schema version was updated v1 -> v2. The current schema file is stored in
iai-callgrind-runner/schemas/summary.v2.schema.json
Fixed
- (#86): Fix positional arguments meant as filter as in
cargo bench -- FILTER
causediai-callgrind
to crash.- (#110): Fix example in README. Thanks to
@jembishop
- (#145): Fixed an error on freebsd when copying fixtures in binary benchmarks.
New Contributors
@dewert99
made their first contribution in iai-callgrind/iai-callgrind#71@jembishop
made their first contribution in iai-callgrind/iai-callgrind#110Full Changelog: https://github.com/iai-callgrind/iai-callgrind/compare/v0.10.2...v0.11.0
Changelog
Sourced from iai-callgrind's changelog.
[0.11.0] - 2024-05-09
The default
EventKind
forRegressionConfig
andFlamegraphConfig
changed, toEventKind::Ir
so, if you're updating from a previous version ofiai-callgrind
, please read carefully!Added
- (#71): Add a DHAT cost summary similar to the summary of callgrind events in the benchmark run output. Thanks to
@dewert99
.- (#80): Add pre-built
iai-callgrind-runner
binaries for most valgrind supported targets to the github release pages.iai-callgrind-runner
can now also be installed withcargo binstall
.- (#88): Support filtering benchmarks by name. This is a command-line option only and the filter can be given as positional argument in
cargo bench -- FILTER
. Specifying command-line arguments in addition to theFILTER
still works.- (#144): Verify compatibility with latest valgrind release 3.23.0 and update client requests to newly supported target arm64/freebsd.
- (#152): Support comparison of benches in library benchmark functions by id.
- (#158): Support environment variable
IAI_CALLGRIND_<TRIPLE>_VALGRIND_INCLUDE
with<TRIPLE>
being the hosts target triple. This variable takes precedence over the more genericIAI_CALLGRIND_VALGRIND_INCLUDE
environment variable. Thanks to@qRoC
Changed
- (#94): Support running
iai-callgrind
benchmarks without cache simulation (--cache-sim=no
). Previously, specifying this option emitted a warning. Note that running the benchmarks with--cache-sim=no
implies that there is also no estimated cycles calculation.- (#106): Due to #94, the default
EventKind
forRegressionConfig
andFlamegraphConfig
changed fromEventKind::EstimatedCycles
toEventKind::Ir
.- Updated locked dependencies to their most recent version
- Due to backwards incompatible changes to the summary schema the schema version was updated v1 -> v2. The current schema file is stored in
iai-callgrind-runner/schemas/summary.v2.schema.json
Fixed
- (#86): Fix positional arguments meant as filter as in
cargo bench -- FILTER
cause
... (truncated)
Commits
843239d
cicd(release): Remove x86_64-pc-solaris target since compilation failsc94123c
cicd(release): Fix deprecated sun solaris target to x86_64_pc_solaris602e32c
Merge branch 'release'709136a
Update CHANGELOGc7c360f
Update iai-callgrind v0.10.2 -> v0.11.008e1bc1
Revert changes to summary schema v1 to state of iai-callgrind v0.10.236ce015
Update iai-callgrind summary schema version v1 -> v2adc164e
Merge pull request #158 from gamma0987/101-support-target-triple-in-valgrind-...fddc28e
feat: Allow valgrind include by triple environment variable only in upper case044ae3e
feat: add support thevalgrind include
by triple- 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 rebase
will rebase this PR -
@dependabot recreate
will recreate this PR, overwriting any edits that have been made to it -
@dependabot merge
will merge this PR after your CI passes on it -
@dependabot squash and merge
will squash and merge this PR after your CI passes on it -
@dependabot cancel merge
will cancel a previously requested merge and block automerging -
@dependabot reopen
will reopen this PR if it is closed -
@dependabot close
will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually -
@dependabot show <dependency name> ignore conditions
will show all of the ignore conditions of the specified dependency -
@dependabot ignore this major version
will 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 version
will 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 dependency
will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)