rust-lang/rust-bindgen
### [`v0.62.0`](https://togithub.com/rust-lang/rust-bindgen/blob/HEAD/CHANGELOG.md#0620)
[Compare Source](https://togithub.com/rust-lang/rust-bindgen/compare/v0.61.0...v0.62.0)
#### Added
- new feature: `--override-abi` flag to override the ABI used by functions
matching a regular expression.
- new feature: allow using the `C-unwind` ABI in `--override-abi` on nightly
rust.
#### Changed
- Regex inputs are sanitized so alternation (`a|b`) is handled correctly but
wildcard patterns (`*`) are now considered invalid.
- the `ParseCallbacks`trait does not require to implement `UnwindSafe`.
- the `Builder::parse_callbacks` method no longer overwrites previously added
callbacks and composes them in a last-to-first manner.
- any generated rust code containing unsafe operations inside unsafe functions
is wrapped in unsafe blocks now.
#### Fixed
- Various issues with upcoming clang/libclang versions have been fixed.
Configuration
š Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
š¦ Automerge: Disabled by config. Please merge this manually once you are satisfied.
ā» Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
š Ignore: Close this PR and you won't be reminded about this update again.
[ ] If you want to rebase/retry this PR, check this box
This PR has been generated by Mend Renovate. View repository job log here.
This PR contains the following updates:
0.61.0
->0.62.0
Release Notes
rust-lang/rust-bindgen
### [`v0.62.0`](https://togithub.com/rust-lang/rust-bindgen/blob/HEAD/CHANGELOG.md#0620) [Compare Source](https://togithub.com/rust-lang/rust-bindgen/compare/v0.61.0...v0.62.0) #### Added - new feature: `--override-abi` flag to override the ABI used by functions matching a regular expression. - new feature: allow using the `C-unwind` ABI in `--override-abi` on nightly rust. #### Changed - Regex inputs are sanitized so alternation (`a|b`) is handled correctly but wildcard patterns (`*`) are now considered invalid. - the `ParseCallbacks`trait does not require to implement `UnwindSafe`. - the `Builder::parse_callbacks` method no longer overwrites previously added callbacks and composes them in a last-to-first manner. - any generated rust code containing unsafe operations inside unsafe functions is wrapped in unsafe blocks now. #### Fixed - Various issues with upcoming clang/libclang versions have been fixed.Configuration
š Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
š¦ Automerge: Disabled by config. Please merge this manually once you are satisfied.
ā» Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
š Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Mend Renovate. View repository job log here.