Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

build(deps): update bindgen requirement from =0.69.4 to =0.70.0 #935

Open
wants to merge 2 commits into
base: master
Choose a base branch
from

Conversation

dependabot[bot]
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Aug 19, 2024

Updates the requirements on bindgen to permit the latest version.

Release notes

Sourced from bindgen's releases.

v0.70.0

Install bindgen-cli 0.70.0

Install prebuilt binaries via shell script

curl --proto '=https' --tlsv1.2 -LsSf https://github.com/rust-lang/rust-bindgen/releases/download/v0.70.0/bindgen-cli-installer.sh | sh

Download bindgen-cli 0.70.0

File Platform Checksum
bindgen-cli-aarch64-apple-darwin.tar.xz Apple Silicon macOS checksum
bindgen-cli-x86_64-apple-darwin.tar.xz Intel macOS checksum
bindgen-cli-x86_64-unknown-linux-gnu.tar.xz x64 Linux checksum
Changelog

Sourced from bindgen's changelog.

0.70.0 (2024-08-16)

Added

  • Add target mappings for riscv64imac and riscv32imafc.
  • Add a complex macro fallback API (#2779).
  • Add option to use DST structs for flexible arrays (--flexarray-dst, #2772).
  • Add option to dynamically load variables (#2812).
  • Add option in CLI to use rustified non-exhaustive enums (--rustified-non-exhaustive-enum, #2847).

Changed

  • Remove which and lazy-static dependencies (#2809, #2817).
  • Generate compile-time layout tests (#2787).
  • Print bindgen-cli errors to stderr instead of stdout (#2840)

Removed

Fixed

  • Fix --formatter=prettyplease not working in bindgen-cli by adding prettyplease feature and enabling it by default for bindgen-cli (#2789) .
  • Fix --allowlist-item so anonymous enums are no longer ignored (#2827).
  • Use clang_getFileLocation instead of clang_getSpellingLocation to fix clang-trunk (#2824).
  • Fix generated constants: f64::INFINITY, f64::NEG_ INFINITY, f64::NAN (#2854).

Security

0.69.4 (2024-02-04)

Added

Changed

  • Allow older itertools. (#2745)

Removed

Fixed

Security

0.69.3 (2024-02-04)

Added

  • Added blocklist_var (#2731)
  • Stabilized thiscall_abi (#2661)

Changed

  • Use CR consistently on windows (#2698)
  • Replaced peeking_take_while by itertools (#2724)

Removed

Fixed

  • Try to avoid repr(packed) for explicitly aligned types when not needed (#2734)
  • Improved destructor handling on Windows (#2663)
  • Support Float16 (#2667)
  • Fix alignment contribution from bitfields (#2680)
  • Fixed msrv build.

Security

... (truncated)

Commits
  • 190ff2a Bump crates version to 0.70.0
  • 7efb924 fix error
  • e4fcb54 Add github action workflow that creates tags
  • 112e90e Add workflow that only bumps the crates version
  • cbf3a3b Fix job identifier
  • d5f9dfe Add workflow to create release PR
  • 26fc39b Only trigger the publish workflow manually
  • 4ec9950 Update the changelog
  • 4850f1f Update tempfile and rustix
  • bd67942 Update flex-array implementation to work with Rust 1.80
  • Additional commits viewable in compare view

You can trigger a rebase of this PR 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)

Note
Automatic rebases have been disabled on this pull request as it has been open for over 30 days.

@dependabot dependabot bot added dependencies Pull requests that update a dependency file rust Pull requests that update Rust code labels Aug 19, 2024
@MarijnS95 MarijnS95 force-pushed the dependabot/cargo/bindgen-eq-0.70.0 branch 3 times, most recently from b753ea8 to 81fec82 Compare August 20, 2024 10:06
@MarijnS95 MarijnS95 requested a review from Ralith August 20, 2024 10:06
["Alignment of StdVideoH264HrdParameters"]
[::core::mem::align_of::<StdVideoH264HrdParameters>() - 4usize];
["Offset of field: StdVideoH264HrdParameters::cpb_cnt_minus1"]
[::core::mem::offset_of!(StdVideoH264HrdParameters, cpb_cnt_minus1) - 0usize];
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

All these changes are going to bump our MSRV to 1.77: https://doc.rust-lang.org/std/mem/macro.offset_of.html

Copy link
Contributor Author

dependabot bot commented on behalf of github Aug 26, 2024

A newer version of bindgen exists, but since this PR has been edited by someone other than Dependabot I haven't updated it. You'll get a PR for the updated version as normal once this PR is merged.

dependabot bot and others added 2 commits August 26, 2024 11:04
Updates the requirements on [bindgen](https://github.com/rust-lang/rust-bindgen) to permit the latest version.
- [Release notes](https://github.com/rust-lang/rust-bindgen/releases)
- [Changelog](https://github.com/rust-lang/rust-bindgen/blob/main/CHANGELOG.md)
- [Commits](rust-lang/rust-bindgen@v0.69.4...v0.70.0)

---
updated-dependencies:
- dependency-name: bindgen
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <[email protected]>
Includes some lint `allow()`s for expected violations by default.
@MarijnS95 MarijnS95 force-pushed the dependabot/cargo/bindgen-eq-0.70.0 branch from 81fec82 to 803a324 Compare August 26, 2024 09:07
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dependencies Pull requests that update a dependency file MSRV bump rust Pull requests that update Rust code
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant