Skip to content

Commit 50237dc

Browse files
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>&quot;efiapi&quot;</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 &quot;efiapi&quot; 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>
2 parents ee77aa7 + ee19119 commit 50237dc

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

gdnative-sys/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ rust-version = "1.67"
1616
libc = "0.2"
1717

1818
[build-dependencies]
19-
bindgen = { version = "0.64.0", default-features = false, features = ["runtime"] }
19+
bindgen = { version = "0.65.1", default-features = false, features = ["runtime"] }
2020
proc-macro2 = "1"
2121
quote = "1"
2222
miniserde = "0.1.16"

0 commit comments

Comments
 (0)