Bump bindgen from 0.72.1 to 0.73.2 - #409
Conversation
Bumps [bindgen](https://github.com/rust-lang/rust-bindgen) from 0.72.1 to 0.73.2. - [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.72.1...v0.73.2) --- updated-dependencies: - dependency-name: bindgen dependency-version: 0.73.2 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com>
|
Review the following changes in direct dependencies. Learn more about Socket for GitHub.
|
🤖 Cursor Dependency AnalysisSupply-Chain Malware ReviewI'll review the bindgen 0.72.1 → 0.73.2 update for supply-chain risk, starting with local usage, the malware scan, and upstream diffs.I'll inspect workflow diffs, new lockfile packages, and whether process-spawn code is new versus pre-existing.Verdict: benign This is a normal Scanner (
For chiavdf: Compatibility AnalysisI'll analyze bindgen usage in this repo and compare it with the 0.72.1 → 0.73.2 upstream changes.The usage hints mostly point at upstream bindgen itself. I'll search this repo's own manifests and build scripts next.Recommendation: merge-with-caveats
1) Where it is usedLocal Real adoption:
Headers are a small Fuzz targets depend on 2) Intersection with 0.72.1 → 0.73.2 changes
Codegen still can change 3) Risks / unknowns
4) VerdictMerge-with-caveats: merge once Malware Scan Summary
Top findings
|
Bumps bindgen from 0.72.1 to 0.73.2.
Changelog
Sourced from bindgen's changelog.
... (truncated)
Commits
73c69d6chore: Release77cbc72codegen: Pad bitfields to field offset if applicable.dc61531ty: More struct layout fixes for overaligned integers / aliases.4348523codegen: Revert some bitfield codegen changes and silence unnecessary_transmu...efb6e0cty: Use underlying layout of typedefs if available.18fc3accodegen: Simplify bitfield merging code.910679fcodegen: Remove hack that is no longer needed now that we have repr(align) ev...38ebc48codegen: Don't force padding to be aligned.64f0939codegen: Don't force padding for over-aligned fields.cf8faabcodegen: Simplify some conditions about repr(align).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 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)Note
Low Risk
Build-time-only dependency bump with no source changes; regenerated bindings could differ slightly due to bindgen codegen fixes, but runtime behavior should be unchanged if CI passes.
Overview
Bumps the bindgen build dependency in
rust_bindingsfrom 0.72.1 to 0.73.2, with matching Cargo.lock updates (including bindgen’s trimmed transitive deps and shlex 2.0.1 alongside shlex 1.3.0 for other crates).No application or
build.rschanges—only the version used at compile time to generate C++ FFI bindings fromwrapper.h.Reviewed by Cursor Bugbot for commit 637bf7a. Bugbot is set up for automated code reviews on this repo. Configure here.