userfaultfd-rs
userfaultfd-rs copied to clipboard
Update bindgen requirement from ^0.68.1 to ^0.69.2 in /userfaultfd-sys
Updates the requirements on bindgen to permit the latest version.
Release notes
Sourced from bindgen's releases.
v0.69.2
Install bindgen-cli 0.69.2
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/rust-lang/rust-bindgen/releases/download/v0.69.2/bindgen-cli-installer.sh | shDownload bindgen-cli 0.69.2
File Platform Checksum bindgen-cli-aarch64-apple-darwin.tar.xz macOS Apple Silicon checksum bindgen-cli-x86_64-apple-darwin.tar.xz macOS Intel checksum bindgen-cli-x86_64-unknown-linux-gnu.tar.xz Linux x64 checksum
Changelog
Sourced from bindgen's changelog.
0.69.2 (2024-01-13)
Added
Changed
Removed
Fixed
- Fixed generation of extern "C" blocks with llvm 18+. See #2689.
Security
0.69.1 (2023-11-02)
Fixed
- Allow to run
bindgen -vwithout an input header argument.0.69.0 (2023-11-01)
Added
- Added the
ParseCallbacks::header_filecallback which runs on every filename passed toBuilder::header.- Added the
CargoCallbacks::newconstructor which emits a cargo-rerun line for every input header file by default.- Added the
CargoCallbacks::rerun_on_header_filesmethod to configure whether a cargo-rerun line should be emitted for every input header file.Changed
- The
--wrap-static-fnsfeature was updated so function types that has no argument usevoidas its sole argument.CargoCallbacksis no longer a unit-like struct and theCargoCallbacksconstant was added to mitigate the breaking nature of this change. This constant has been marked as deprecated and users will have to use the newCargoCallbacks::newmethod in the future.Removed
Fixed
- Allow compiling
bindgen-cliwith a static libclang.- Emit an opaque integer type for pointer types that don't have the same size as the target's pointer size.
- Avoid escaping Objective-C method names unless they are
Self,self,crateorsuper.Security
0.68.1
Fixed
- Fixed errors on the windows artifact build process.
0.68.0
Added
- The
systemABI is now supported as an option for the--override-abiflag.- The
allowlist_itemmethod and the--allowlist-itemflag have been included to filter items regardless or their kind.- Include installers as release artifacts on Github.
... (truncated)
Commits
2a22051chore: Released153ed5Update changelog for v0.69.2aaa8883Handle CXCursor_LinkageSpec in Clang 18+ba54134Flatten cursor.kind() matching in Item::parse down to one matchf3f3d32chore: Releasefc4e67bUpdate changelogd85878ffix(args): make header argument optional (#2678)6666724Update release instructionsc73990cRename secret for crates.io token1279a11chore: Release- 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)