-
Notifications
You must be signed in to change notification settings - Fork 210
Commit 50237dc
Merge #1045
1045: Update bindgen requirement from 0.64.0 to 0.65.1 r=chitoyuu a=dependabot[bot]
Updates the requirements on [bindgen](https://github.com/rust-lang/rust-bindgen) to permit the latest version.
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/rust-lang/rust-bindgen/blob/main/CHANGELOG.md">bindgen's changelog</a>.</em></p>
<blockquote>
<h1>0.65.1</h1>
<h2>Fixed</h2>
<ul>
<li>The <code>Builder::rustfmt_bindings</code> method was added back and tagged as
deprecated instead of being removed.</li>
<li>Broken documentation links were fixed.</li>
</ul>
<h1>0.65.0</h1>
<h2>Added</h2>
<ul>
<li>Added the <code>Builder::default_visibility</code> method and the
<code>--default-visibility</code> flag to set the default visibility of fields. (<a href="https://redirect.github.com/rust-lang/rust-bindgen/issues/2338">#2338</a>)</li>
<li>Added the <code>--formatter</code> CLI flag with the values <code>none</code>, <code>rustfmt</code> and
<code>prettyplease</code> to select which tool will be used to format the bindings. The
default value is <code>rustfmt</code>. (<a href="https://redirect.github.com/rust-lang/rust-bindgen/issues/2453">#2453</a>)</li>
<li>Added the <code>Builder::formatter</code> method and the <code>Formatter</code> type to select
which tool will be used to format the bindings. (<a href="https://redirect.github.com/rust-lang/rust-bindgen/issues/2453">#2453</a>)</li>
<li>Added the <code>Builder::emit_diagnostics</code> method and the <code>--emit-diagnostics</code>
flag to enable emission of diagnostic messages under the <code>experimental</code>
feature. (<a href="https://redirect.github.com/rust-lang/rust-bindgen/issues/2436">#2436</a>)</li>
<li>Added support for the <code>"efiapi"</code> calling convention (<a href="https://redirect.github.com/rust-lang/rust-bindgen/issues/2490">#2490</a>).</li>
<li>Added the <code>ParseCallbacks::read_env_var</code> method which runs everytime
<code>bindgen</code> reads and environment variable. (<a href="https://redirect.github.com/rust-lang/rust-bindgen/issues/2400">#2400</a>)</li>
<li>Added the <code>ParseCallbacks::generated_link_name_override</code> method which allow
overriding the link name of items. (<a href="https://redirect.github.com/rust-lang/rust-bindgen/issues/2425">#2425</a>)</li>
<li>Add support for C <code>enum</code>s when generating code while using the
<code>--wrap-static-fns</code> feature. (<a href="https://redirect.github.com/rust-lang/rust-bindgen/issues/2415">#2415</a>)</li>
</ul>
<h2>Changed</h2>
<ul>
<li>Static functions with no arguments use <code>void</code> as their single argument
instead of having no arguments when the <code>--wrap-static-fns</code> flag is used.
(<a href="https://redirect.github.com/rust-lang/rust-bindgen/issues/2443">#2443</a>)</li>
<li>The source file generated when the <code>--wrap-static-fns</code> flag is enabled now
contains <code>#include</code> directives with all the input headers and all the source
code added with the <code>header_contents</code> method. (<a href="https://redirect.github.com/rust-lang/rust-bindgen/issues/2447">#2447</a>)</li>
<li>The source file generated when the <code>--wrap-static-fns</code> flag no longer uses
<code>asm</code> labeling and the link name of static wrapper functions is allowed to
be mangled. (<a href="https://redirect.github.com/rust-lang/rust-bindgen/issues/2448">#2448</a>)</li>
<li>The documentation of the generated <code>type</code> aliases now matches the comments
of their <code>typedef</code> counterparts instead of using the comments of the aliased
types. (<a href="https://redirect.github.com/rust-lang/rust-bindgen/issues/2463">#2463</a>)</li>
<li>The <code>Builder::rustfmt_bindings</code> methods and the <code>--no-rustfmt-bindings</code> flag
are now deprecated in favor of the formatter API. (<a href="https://redirect.github.com/rust-lang/rust-bindgen/issues/2453">#2453</a>)</li>
</ul>
<h2>Removed</h2>
<ul>
<li>The following deprecated flags were removed: <code>--use-msvc-mangling</code>,
<code>--rustfmt-bindings</code> and <code>--size_t-is-usize</code>. (<a href="https://redirect.github.com/rust-lang/rust-bindgen/issues/2408">#2408</a>)</li>
<li>The <code>Bindings::emit_warnings</code> and <code>Bindings::warnings</code> methods were removed
in favor of <code>--emit-diagnostics</code>. (<a href="https://redirect.github.com/rust-lang/rust-bindgen/issues/2436">#2436</a>)</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="https://github.com/rust-lang/rust-bindgen/commit/7d243056d335fdc4537f7bca73c06d01aae24ddc"><code>7d24305</code></a> Prepare to release 0.65.1 (<a href="https://redirect.github.com/rust-lang/rust-bindgen/issues/2496">#2496</a>)</li>
<li><a href="https://github.com/rust-lang/rust-bindgen/commit/d9996ab318b4525218363dc26980273d12f35b9d"><code>d9996ab</code></a> Fix Clippy lints (<a href="https://redirect.github.com/rust-lang/rust-bindgen/issues/2495">#2495</a>)</li>
<li><a href="https://github.com/rust-lang/rust-bindgen/commit/d0d3448d8c668b28598032cf40ddb5593d841b2a"><code>d0d3448</code></a> Improve documentation about regex (<a href="https://redirect.github.com/rust-lang/rust-bindgen/issues/2494">#2494</a>)</li>
<li><a href="https://github.com/rust-lang/rust-bindgen/commit/fa8dd505bc4867d71901ea59443b7cf026c124a5"><code>fa8dd50</code></a> Add <code>docs</code> workflow (<a href="https://redirect.github.com/rust-lang/rust-bindgen/issues/2493">#2493</a>)</li>
<li><a href="https://github.com/rust-lang/rust-bindgen/commit/2bcff0f2ce64629c6e9d8450f8ddd5eb90bca9e0"><code>2bcff0f</code></a> Prepare to release 0.65.0 (<a href="https://redirect.github.com/rust-lang/rust-bindgen/issues/2492">#2492</a>)</li>
<li><a href="https://github.com/rust-lang/rust-bindgen/commit/54bf9ca77ede605b59cacc1379feb05bf7d38d85"><code>54bf9ca</code></a> Make <code>prettyplease</code> non-optional (<a href="https://redirect.github.com/rust-lang/rust-bindgen/issues/2491">#2491</a>)</li>
<li><a href="https://github.com/rust-lang/rust-bindgen/commit/5d1c79a59eb9ffc4926ad666e869c85118923f3b"><code>5d1c79a</code></a> bindgen::ParseCallbacks: support tracking env variable usage for cargo (<a href="https://redirect.github.com/rust-lang/rust-bindgen/issues/2400">#2400</a>)</li>
<li><a href="https://github.com/rust-lang/rust-bindgen/commit/1e3e25fcb9c3503d6bf06c402fc878e233745c22"><code>1e3e25f</code></a> Document <code>efiapi</code> ABI stabilization (<a href="https://redirect.github.com/rust-lang/rust-bindgen/issues/2490">#2490</a>)</li>
<li><a href="https://github.com/rust-lang/rust-bindgen/commit/594eb7b22b3e1a2688aed2281fae85444f452b2f"><code>594eb7b</code></a> Add support for the "efiapi" ABI. (<a href="https://redirect.github.com/rust-lang/rust-bindgen/issues/2481">#2481</a>)</li>
<li><a href="https://github.com/rust-lang/rust-bindgen/commit/dcc21c1e910f8f82627afe0e4b249e29bd73413a"><code>dcc21c1</code></a> Don't generate wrong strings. (<a href="https://redirect.github.com/rust-lang/rust-bindgen/issues/2487">#2487</a>)</li>
<li>Additional commits viewable in <a href="https://github.com/rust-lang/rust-bindgen/compare/v0.64.0...v0.65.1">compare view</a></li>
</ul>
</details>
<br />
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-automerge-start)
[//]: # (dependabot-automerge-end)
---
<details>
<summary>Dependabot commands and options</summary>
<br />
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)
</details>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>File tree
Expand file treeCollapse file tree
1 file changed
+1
-1
lines changedFilter options
- gdnative-sys
Expand file treeCollapse file tree
1 file changed
+1
-1
lines changed+1-1Lines changed: 1 addition & 1 deletion
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
16 | 16 |
| |
17 | 17 |
| |
18 | 18 |
| |
19 |
| - | |
| 19 | + | |
20 | 20 |
| |
21 | 21 |
| |
22 | 22 |
| |
|
0 commit comments