-
Notifications
You must be signed in to change notification settings - Fork 212
Commit 549af60
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]>1 file changed
+1
-1
lines changed+1-1
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