cexpr and nom have been updated, new msrv is 1.44 (#2073).
0.58.1
Released 2021/04/06
Added
Re-introduced unintentionally removed
bindgen::Builder::whitelist_recursively (deprecated in favor of
bindgen::Builder::allowlist_recursively). #2022[]
0.58.0
Released 2021/04/03
Added
Add option to translate enum integer types to native Rust integer types.
#2004[]
Add callback to check derives for blocklisted types. #2007[]
Add a flag to ensure all symbols are resolved when a library is loaded.
#2013[]
Add from_library for generated dynamic library structs #2011[].
Fixed
Track union layout more accurately. Fixes [an AArch64 bug] and [makes the
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 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 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)
Updates the requirements on bindgen to permit the latest version.
Changelog
Sourced from bindgen's changelog.
... (truncated)
Commits
6714007
v0.59.0e05a451
Bump cexpr to 0.5a380678
Let Rust derive everything but Default for large arrays in 1.47 and laterf65f230
add test for add_derivesb6109c0
add custom derives callback67538b6
Allow explicit padding (#2060)14a8d29
comp: Do a better effort of computing packedness before bitfield units.b60339e
Identify forward declarations in params. (#2052)e6684dc
Zero out padding in custom Default trait implementations (#2051)4116b70
Point book docs.rs links to latest version of the crateDependabot 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 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 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)