chore(deps): update rust crate bindgen to 0.70 - autoclosed
This MR contains the following updates:
Package | Type | Update | Change |
---|---|---|---|
bindgen (source) | build-dependencies | minor |
0.69 -> 0.70
|
Release Notes
rust-lang/rust-bindgen (bindgen)
v0.70.1
Added
Changed
Removed
Fixed
- Fix regression where the
const
layout tests were triggering theunnecessary_operation
andidentity_op
clippy warnings.
Security
v0.70.0
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).
- Add support for custom attributes (--with-attribute-custom, #2866)
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 inbindgen-cli
by addingprettyplease
feature and enabling it by default forbindgen-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
- Update
tempfile
andrustix
due to GHSA-c827-hfw6-qwvm.
Configuration
-
If you want to rebase/retry this MR, check this box
This MR has been generated by Renovate Bot.
Edited by Renovate Bot