Skip to content

Conversation

dependabot[bot]
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Jun 30, 2025

Updates the requirements on iai-callgrind to permit the latest version.

Release notes

Sourced from iai-callgrind's releases.

v0.15.1

[0.15.1] - 2025-06-23

Changed

  • chore(deps): Update schemars from 0.9 -> 1.0. Update the summary.v4.schema.json file to the new format.

Fixed

  • (#382): The version for the summary json schema submitted in the summary.json and in json output was the old 3 instead of 4.
  • (#383): The cachegrind feature check for library benchmarks happened at compile time of the user instead of iai-callgrind's. The cachegrind feature did not work (for library benchmarks) and rust versions above 1.80 produce a compilation warning due to unexpected-cfgs.

Full Changelog: gungraun/gungraun@v0.15.0...v0.15.1

Changelog

Sourced from iai-callgrind's changelog.

[0.15.1] - 2025-06-23

Changed

  • chore(deps): Update schemars from 0.9 -> 1.0. Update the summary.v4.schema.json file to the new format.

Fixed

  • (#382): The version for the summary json schema submitted in the summary.json and in json output was the old 3 instead of 4.
  • (#383): The cachegrind feature check for library benchmarks happened at compile time of the user instead of iai-callgrind's. The cachegrind feature did not work (for library benchmarks) and rust versions above 1.80 produce a compilation warning due to unexpected-cfgs.

[0.15.0] - 2025-06-22

Support running cachegrind instead of callgrind or in addition to callgrind if required. The change also allowed a more flexible way to run benchmarks with any valgrind tool as default tool if wished so.

Added

  • (#365): Adjustable metrics in the terminal output of callgrind
  • (#372): Support to run cachegrind instead of callgrind or in addition to callgrind. The cachegrind feature of iai-callgrind allows to switch between both tools in the Cargo.toml in a more permanent way. But, it is also possible to change the default tool to cachegrind (or any other valgrind tool) on the command-line with --default-tool option. The LibraryBenchmarkConfig::default_tool (BinaryBenchmarkConfig::default_tool) can be used in the benchmarks to selectively change the default tool. To be able to define cachegrind limits in the same way as --callgrind-limits to detect regressions, the --cachegrind-limits options was added.
  • (#372): In the same way as --callgrind-args can be used on the command-line the following options were added to pass arguments to any valgrind tool: --valgrind-args, --cachegrind-args, --dhat-args, --memcheck-args, --helgrind-args, --drd-args, --massif-args, --bbv-args
  • (#372): Added the command-line arguments --tools to run additional tools
  • (#372): The new structs Callgrind, Cachegrind, DHAT, Memcheck, Helgrind, DRD, Massif, BBV replace the old more generic Tool to be able to specify tool specific options. These structs can be passed to LibraryBenchmarkConfig::tool and BinaryBenchmarkConfig::tool.

... (truncated)

Commits
  • 399f6cf Merge pull request #385 from iai-callgrind/release
  • b289185 Bump version v0.15.0 -> v0.15.1
  • 31de90c Update CHANGELOG
  • 680edb4 chore(schema): Use schemars v1.0 format in summary json schema v4
  • 01d646b chore(deps): Bump schemars 0.9 -> 1.0
  • 4a86804 Merge pull request #384 from gamma0987/fix-cachegrind-compile-time-checks
  • 6f3fb1d fix(#383): cachegrind feature check at user compile time instead of iai-callg...
  • 6acc2d4 Merge pull request #382 from gamma0987/fix-version-in-summary
  • 11b8983 chore(bump): Add bump version configuration file for summary json schema file
  • b989d7c tests(summary): Verify version of summary json schema
  • 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)

Updates the requirements on [iai-callgrind](https://github.com/iai-callgrind/iai-callgrind) to permit the latest version.
- [Release notes](https://github.com/iai-callgrind/iai-callgrind/releases)
- [Changelog](https://github.com/iai-callgrind/iai-callgrind/blob/main/CHANGELOG.md)
- [Commits](gungraun/gungraun@v0.14.0...v0.15.1)

---
updated-dependencies:
- dependency-name: iai-callgrind
  dependency-version: 0.15.1
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
@Serial-ATA Serial-ATA merged commit 9930b42 into main Jul 3, 2025
4 checks passed
@dependabot dependabot bot deleted the dependabot/cargo/iai-callgrind-0.15.1 branch July 3, 2025 04:13
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant