Skip to content

Commit 549af60

Browse files
bors[bot]dependabot[bot]Bromeon
authored
Merge #897
897: Update bindgen requirement from 0.59 to 0.60 r=Bromeon 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/master/CHANGELOG.md">bindgen's changelog</a>.</em></p> <blockquote> <h1>0.60.0</h1> <p>Released 2022/06/05</p> <h2>Added</h2> <ul> <li>Objective-C structs now derive <code>Debug</code> and <code>Copy</code> to support C and Objective-C structs. [(<a href="https://github-redirect.dependabot.com/rust-lang/rust-bindgen/issues/2176">#2176</a>)][]</li> <li>Allow fully-qualified derives. (<a href="https://github-redirect.dependabot.com/rust-lang/rust-bindgen/issues/2156">#2156</a>)</li> <li>Bindings generation now returns a more suitable error (<a href="https://github-redirect.dependabot.com/rust-lang/rust-bindgen/issues/2125">#2125</a>)</li> <li><code>--version --verbose</code> now prints clang version (<a href="https://github-redirect.dependabot.com/rust-lang/rust-bindgen/issues/2140">#2140</a>).</li> <li>Experimental vtable generation (<a href="https://github-redirect.dependabot.com/rust-lang/rust-bindgen/issues/2145">#2145</a>).</li> <li>Added an <code>--allowlist-file</code> option (<a href="https://github-redirect.dependabot.com/rust-lang/rust-bindgen/issues/2122">#2122</a>).</li> <li>Support for vectorcall ABI (<a href="https://github-redirect.dependabot.com/rust-lang/rust-bindgen/issues/2177">#2177</a>).</li> </ul> <h2>Fixed</h2> <ul> <li>Fixed lifetimes with Objective-C trait templates. [(<a href="https://github-redirect.dependabot.com/rust-lang/rust-bindgen/issues/2176">#2176</a>)][]</li> <li>Fixed objc imports for non-<code>#[macro_use]</code> use. [(<a href="https://github-redirect.dependabot.com/rust-lang/rust-bindgen/issues/2176">#2176</a>)][]</li> <li>Handle differences between clang and rustc targets for RISCV (<a href="https://github-redirect.dependabot.com/rust-lang/rust-bindgen/issues/2137">#2137</a>).</li> <li><code>BINDGEN_EXTRA_CLANG_ARGS</code> is respected on the CLI now (<a href="https://github-redirect.dependabot.com/rust-lang/rust-bindgen/issues/1723">#1723</a>).</li> <li>Use common type alias for anonymous enums in consts mode (<a href="https://github-redirect.dependabot.com/rust-lang/rust-bindgen/issues/2191">#2191</a>)</li> <li>Look for <code>#[must_use]</code> in typedefs (<a href="https://github-redirect.dependabot.com/rust-lang/rust-bindgen/issues/2206">#2206</a>).</li> <li>Fixed derive on packed structs (<a href="https://github-redirect.dependabot.com/rust-lang/rust-bindgen/issues/2083">#2083</a>).</li> <li>Fixed warnings on layout tests (<a href="https://github-redirect.dependabot.com/rust-lang/rust-bindgen/issues/2203">#2203</a>).</li> </ul> <h2>Changed</h2> <ul> <li>cexpr, clap, and nom have been updated, new msrv is 1.54.</li> </ul> <h2>Removed</h2> <ul> <li>Support for ancient libclang versions has been removed.</li> </ul> <p>[(<a href="https://github-redirect.dependabot.com/rust-lang/rust-bindgen/issues/2176">#2176</a>)]: <a href="https://github-redirect.dependabot.com/rust-lang/rust-bindgen/pull/2176">rust-lang/rust-bindgen#2176</a></p> <h1>0.59.2</h1> <p>Released 2021/11/26</p> <ul> <li>cexpr+env_logger bump.</li> <li>Various fixes for C++ crashes / hangs.</li> <li>Enums now respect annotations and derives properly in more cases.</li> <li>Some more APIs (blocklist-file, etc).</li> <li>'static lifetime is elided when appropriate.</li> </ul> <h1>0.59.1</h1> <p>Released 2021/07/26</p> <h2>Fixed</h2> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/rust-lang/rust-bindgen/commit/355181134094202e0caae60c1fbf145d8e6ca84b"><code>3551811</code></a> v0.60.0</li> <li><a href="https://github.com/rust-lang/rust-bindgen/commit/566d2266f68f5115329d1a1f6bb6f0a3217d80a5"><code>566d226</code></a> options: Implement --version manually and print clang version on --version --...</li> <li><a href="https://github.com/rust-lang/rust-bindgen/commit/aba2c29fd330b005b0e88b4e585bfe0ea86f3d5e"><code>aba2c29</code></a> Skip input headers in Linguist statistics</li> <li><a href="https://github.com/rust-lang/rust-bindgen/commit/3b99dd541023059d575da45ac4d71925a65df57d"><code>3b99dd5</code></a> Skip generated files in Linguist statistics</li> <li><a href="https://github.com/rust-lang/rust-bindgen/commit/11f3b37faf5635bf005da3645b8f3bdcaab208dc"><code>11f3b37</code></a> Fix some clippy warnings</li> <li><a href="https://github.com/rust-lang/rust-bindgen/commit/24252f0876217d18b0ef291446fd7545d0b90bf1"><code>24252f0</code></a> Invoke clippy better for tests</li> <li><a href="https://github.com/rust-lang/rust-bindgen/commit/aa103a6d9059c013e5cea959041a48cbdd9d3131"><code>aa103a6</code></a> ir: Centralize must_use checks and simplify codegen.</li> <li><a href="https://github.com/rust-lang/rust-bindgen/commit/3a8a60cd4c88fd6e753a2f215796a5117b7bfaa8"><code>3a8a60c</code></a> Look for <code>must_use</code> on typdefs in function return</li> <li><a href="https://github.com/rust-lang/rust-bindgen/commit/2cf7ba9ee1a0b545ec52ffea697af42ee681ee22"><code>2cf7ba9</code></a> deps: Update <code>which</code> crate to 4.2.2</li> <li><a href="https://github.com/rust-lang/rust-bindgen/commit/4d18f7606a2bc8a18b181b3e9639c9464a9dc896"><code>4d18f76</code></a> upgrade clang-sys from 1.2.0 to 1.3.3</li> <li>Additional commits viewable in <a href="https://github.com/rust-lang/rust-bindgen/compare/v0.59.0...v0.60.0">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> Co-authored-by: Jan Haller <[email protected]>
2 parents a6063f5 + 8ffbc18 commit 549af60

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

gdnative-sys/Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ rust-version = "1.56"
1616
libc = "0.2"
1717

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

0 commit comments

Comments
 (0)