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
EventKindforRegressionConfigandFlamegraphConfigchanged, toEventKind::Irso, 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-runnerbinaries for most valgrind supported targets to the github release pages.iai-callgrind-runnercan 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 theFILTERstill 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_INCLUDEwith<TRIPLE>being the hosts target triple. This variable takes precedence over the more genericIAI_CALLGRIND_VALGRIND_INCLUDEenvironment variable. Thanks to@qRoCChanged
- (#94): Support running
iai-callgrindbenchmarks without cache simulation (--cache-sim=no). Previously, specifying this option emitted a warning. Note that running the benchmarks with--cache-sim=noimplies that there is also no estimated cycles calculation.- (#106): Due to #94, the default
EventKindforRegressionConfigandFlamegraphConfigchanged fromEventKind::EstimatedCyclestoEventKind::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.jsonFixed
- (#86): Fix positional arguments meant as filter as in
cargo bench -- FILTERcausediai-callgrindto crash.- (#110): Fix example in README. Thanks to
@jembishop- (#145): Fixed an error on freebsd when copying fixtures in binary benchmarks.
New Contributors
@dewert99made their first contribution in iai-callgrind/iai-callgrind#71@jembishopmade 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
EventKindforRegressionConfigandFlamegraphConfigchanged, toEventKind::Irso, 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-runnerbinaries for most valgrind supported targets to the github release pages.iai-callgrind-runnercan 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 theFILTERstill 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_INCLUDEwith<TRIPLE>being the hosts target triple. This variable takes precedence over the more genericIAI_CALLGRIND_VALGRIND_INCLUDEenvironment variable. Thanks to@qRoCChanged
- (#94): Support running
iai-callgrindbenchmarks without cache simulation (--cache-sim=no). Previously, specifying this option emitted a warning. Note that running the benchmarks with--cache-sim=noimplies that there is also no estimated cycles calculation.- (#106): Due to #94, the default
EventKindforRegressionConfigandFlamegraphConfigchanged fromEventKind::EstimatedCyclestoEventKind::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.jsonFixed
- (#86): Fix positional arguments meant as filter as in
cargo bench -- FILTERcause
... (truncated)
Commits
843239dcicd(release): Remove x86_64-pc-solaris target since compilation failsc94123ccicd(release): Fix deprecated sun solaris target to x86_64_pc_solaris602e32cMerge branch 'release'709136aUpdate CHANGELOGc7c360fUpdate iai-callgrind v0.10.2 -> v0.11.008e1bc1Revert changes to summary schema v1 to state of iai-callgrind v0.10.236ce015Update iai-callgrind summary schema version v1 -> v2adc164eMerge pull request #158 from gamma0987/101-support-target-triple-in-valgrind-...fddc28efeat: Allow valgrind include by triple environment variable only in upper case044ae3efeat: add support thevalgrind includeby 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 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 show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@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)