dholroyd / h264-reader

Rust reader for H264 bitsream syntax
Apache License 2.0
72 stars 25 forks source link

Update iai-callgrind requirement from 0.11.0 to 0.12.1 #78

Closed dependabot[bot] closed 1 month ago

dependabot[bot] commented 1 month ago

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

Release notes

Sourced from iai-callgrind's releases.

v0.12.1

[0.12.1] - 2024-07-31

Changed

  • (#212): Update transitive dependency bytemuck 1.15.0 (yanked) -> 1.16.3
  • Update other locked dependencies:
    • cc: 1.1.5 -> 1.1.7,
    • serde_json: 1.0.120 -> 1.0.121

Full Changelog: https://github.com/iai-callgrind/iai-callgrind/compare/v0.12.0...v0.12.1

Changelog

Sourced from iai-callgrind's changelog.

[0.12.1] - 2024-07-31

Changed

  • (#212): Update transitive dependency bytemuck 1.15.0 (yanked) -> 1.16.3
  • Update other locked dependencies:
    • cc: 1.1.5 -> 1.1.7,
    • serde_json: 1.0.120 -> 1.0.121

[0.12.0] - 2024-07-24

Added

  • (#160): Add --separate-targets (env: IAI_CALLGRIND_SEPARATE_TARGETS). Using this option causes the compilation target to be included in the iai-callgrind output directory tree to mitigate issues when running benchmarks on multiple targets. For example, instead of having all output files under target/iai, using this option puts all files under the directory target/iai/x86_64-unknown-linux-gnu if running the benchmarks on the x86_64-unknown-linux-gnu target.
  • (#188): Add the option --home (env: IAI_CALLGRIND_HOME) to be able to change the default home directory target/iai.
  • (#192): The #[bench] attribute now accepts a setup parameter similarly to the #[benches] attribute. The #[bench] and #[benches] attribute accept a new teardown parameter. The teardown function is called with the return value of the benchmark function. The #[library_benchmark] attribute now accepts a global setup and teardown parameter which are applied to all following #[bench] and #[benches] attributes if they don't specify one of these parameters themselves.
  • (#194): Add --nocapture (env: IAI_CALLGRIND_NOCAPTURE) option to tell iai-callgrind to not capture callgrind terminal output of benchmark functions. For all possible values see the README.
  • (#201): Add support for generic benchmark functions fixing #198 (Generic bench arguments cause compilation failure).

Changed

  • Update locked dependencies: syn -> 2.0.72, cc -> 1.1.5, serde -> 1.0.204
  • Update minimal version of syn -> 2.0.32
  • (#201): The BinaryBenchmarkConfig::entry_point and Run::entry_point functions now use glob patterns as argument with * as placeholder for any amount of characters.
  • (#203): Improve

... (truncated)

Commits
  • e4ed16a Merge branch 'release'
  • 09b7c74 tests(client-reqs): Update arm fixture for cachegrind client request tests
  • 957bacd Bump version v0.12.0 -> v0.12.1
  • 303534f Update CHANGELOG
  • a500715 Merge pull request #212 from gamma0987/fix-yanked-bytemuck
  • b60d2cb chore(deps): Update yanked, transitive dependency bytemuck
  • 258c89e Merge pull request #197 from iai-callgrind/renovate/cc-1.x-lockfile
  • f844db6 Merge pull request #209 from iai-callgrind/renovate/serde_json-1.x-lockfile
  • fab4c1b chore(deps): update rust crate cc to v1.1.7
  • b62034e chore(deps): update rust crate serde_json to v1.0.121
  • 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 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)
github-actions[bot] commented 1 month ago

🐰Bencher

ReportWed, July 31, 2024 at 18:30:07 UTC
Projecth264-reader
Branch78/merge
Testbedlocalhost

⚠️ WARNING: The following Measures do not have a Threshold. Without a Threshold, no Alerts will ever be generated!

  • Instructions (instructions)
  • L1 Hits (l1-hits)
  • L2 Hits (l2-hits)
  • RAM Hits (ram-hits)
  • Total read+write (total-read-write)

Click here to create a new Threshold
For more information, see the Threshold documentation.
To only post results if a Threshold exists, set the --ci-only-thresholds CLI flag.

Click to view all benchmark results
BenchmarkEstimated CyclesEstimated Cycles Results
estimated cycles | (Ξ”%)
Estimated Cycles Upper Boundary
estimated cycles | (%)
InstructionsInstructions Results
instructions
L1 HitsL1 Hits Results
hits
L2 HitsL2 Hits Results
hits
RAM HitsRAM Hits Results
hits
Total read+writeTotal read+write Results
reads/writes
ci_bench::ci::reader read:setup_video("big_buck_bunny_1080p_24f...βœ… (view plot)16,706,490.00 (+0.47%)18,290,679.44 (91.34%)βž– (view plot)8,231,024.00βž– (view plot)10,835,440.00βž– (view plot)15,325.00βž– (view plot)165,555.00βž– (view plot)11,016,320.00

Bencher - Continuous Benchmarking
View Public Perf Page
Docs | Repo | Chat | Help
dependabot[bot] commented 1 month ago

Superseded by #79.