Commit 12ee33b
authored
build(deps): update wasmtime requirement from >=22, <35 to >=22, <36 (#228)
Updates the requirements on
[wasmtime](https://github.com/bytecodealliance/wasmtime) to permit the
latest version.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/bytecodealliance/wasmtime/releases">wasmtime's
releases</a>.</em></p>
<blockquote>
<h2>v35.0.0</h2>
<h2>35.0.0</h2>
<p>Released 2025-07-22.</p>
<h3>Added</h3>
<ul>
<li>
<p>A new <code>InputFile</code> type has been added for specifying stdin
as a file in WASI.
<a
href="https://redirect.github.com/bytecodealliance/wasmtime/pull/10968">#10968</a></p>
</li>
<li>
<p>Conditional branches to unconditional traps are now translated to
conditional
traps during legalization.
<a
href="https://redirect.github.com/bytecodealliance/wasmtime/pull/10988">#10988</a></p>
</li>
<li>
<p>The <code>TE</code> HTTP header can now be specified by guests.
<a
href="https://redirect.github.com/bytecodealliance/wasmtime/pull/11002">#11002</a></p>
</li>
<li>
<p>Winch on AArch64 should now pass all WebAssembly MVP tests. Note that
it is
still not yet Tier 1 at this time, however.
<a
href="https://redirect.github.com/bytecodealliance/wasmtime/pull/10829">#10829</a>
<a
href="https://redirect.github.com/bytecodealliance/wasmtime/pull/11013">#11013</a>
<a
href="https://redirect.github.com/bytecodealliance/wasmtime/pull/11031">#11031</a>
<a
href="https://redirect.github.com/bytecodealliance/wasmtime/pull/11051">#11051</a></p>
</li>
<li>
<p>The x64 backend now has lowering rules for <code>{add,sub,or,and}
mem, imm</code>
<a
href="https://redirect.github.com/bytecodealliance/wasmtime/pull/11043">#11043</a></p>
</li>
<li>
<p>Initial support for WASIp2 in the C API has started to land.
<a
href="https://redirect.github.com/bytecodealliance/wasmtime/pull/11055">#11055</a>
<a
href="https://redirect.github.com/bytecodealliance/wasmtime/pull/11172">#11172</a></p>
</li>
<li>
<p>Initial support for GC support in the component model has started to
land
(note that it is not finished yet).
<a
href="https://redirect.github.com/bytecodealliance/wasmtime/pull/10967">#10967</a>
<a
href="https://redirect.github.com/bytecodealliance/wasmtime/pull/11020">#11020</a></p>
</li>
<li>
<p>The <code>wasmtime-wasi-nn</code> crate now has a feature to use a
custom ONNX runtime.
<a
href="https://redirect.github.com/bytecodealliance/wasmtime/pull/11060">#11060</a></p>
</li>
<li>
<p>Cranelift now optimizes division-by-constant operations to no longer
use
division.
<a
href="https://redirect.github.com/bytecodealliance/wasmtime/pull/11129">#11129</a></p>
</li>
<li>
<p>A <code>native-tls</code> backend has been added for the wasi-tls
implementation.
<a
href="https://redirect.github.com/bytecodealliance/wasmtime/pull/11064">#11064</a></p>
</li>
</ul>
<h3>Changed</h3>
<ul>
<li>Many more instructions for the x64 backend in Cranelift were
migrated to the
new assembler.</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/bytecodealliance/wasmtime/blob/v35.0.0/RELEASES.md">wasmtime's
changelog</a>.</em></p>
<blockquote>
<h2>35.0.0</h2>
<p>Released 2025-07-22.</p>
<h3>Added</h3>
<ul>
<li>
<p>A new <code>InputFile</code> type has been added for specifying stdin
as a file in WASI.
<a
href="https://redirect.github.com/bytecodealliance/wasmtime/pull/10968">#10968</a></p>
</li>
<li>
<p>Conditional branches to unconditional traps are now translated to
conditional
traps during legalization.
<a
href="https://redirect.github.com/bytecodealliance/wasmtime/pull/10988">#10988</a></p>
</li>
<li>
<p>The <code>TE</code> HTTP header can now be specified by guests.
<a
href="https://redirect.github.com/bytecodealliance/wasmtime/pull/11002">#11002</a></p>
</li>
<li>
<p>Winch on AArch64 should now pass all WebAssembly MVP tests. Note that
it is
still not yet Tier 1 at this time, however.
<a
href="https://redirect.github.com/bytecodealliance/wasmtime/pull/10829">#10829</a>
<a
href="https://redirect.github.com/bytecodealliance/wasmtime/pull/11013">#11013</a>
<a
href="https://redirect.github.com/bytecodealliance/wasmtime/pull/11031">#11031</a>
<a
href="https://redirect.github.com/bytecodealliance/wasmtime/pull/11051">#11051</a></p>
</li>
<li>
<p>The x64 backend now has lowering rules for <code>{add,sub,or,and}
mem, imm</code>
<a
href="https://redirect.github.com/bytecodealliance/wasmtime/pull/11043">#11043</a></p>
</li>
<li>
<p>Initial support for WASIp2 in the C API has started to land.
<a
href="https://redirect.github.com/bytecodealliance/wasmtime/pull/11055">#11055</a>
<a
href="https://redirect.github.com/bytecodealliance/wasmtime/pull/11172">#11172</a></p>
</li>
<li>
<p>Initial support for GC support in the component model has started to
land
(note that it is not finished yet).
<a
href="https://redirect.github.com/bytecodealliance/wasmtime/pull/10967">#10967</a>
<a
href="https://redirect.github.com/bytecodealliance/wasmtime/pull/11020">#11020</a></p>
</li>
<li>
<p>The <code>wasmtime-wasi-nn</code> crate now has a feature to use a
custom ONNX runtime.
<a
href="https://redirect.github.com/bytecodealliance/wasmtime/pull/11060">#11060</a></p>
</li>
<li>
<p>Cranelift now optimizes division-by-constant operations to no longer
use
division.
<a
href="https://redirect.github.com/bytecodealliance/wasmtime/pull/11129">#11129</a></p>
</li>
<li>
<p>A <code>native-tls</code> backend has been added for the wasi-tls
implementation.
<a
href="https://redirect.github.com/bytecodealliance/wasmtime/pull/11064">#11064</a></p>
</li>
</ul>
<h3>Changed</h3>
<ul>
<li>Many more instructions for the x64 backend in Cranelift were
migrated to the
new assembler.
<a
href="https://redirect.github.com/bytecodealliance/wasmtime/pull/10927">#10927</a></li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/bytecodealliance/wasmtime/commit/509af9e5fb6c43f95428c3b297882bbf746faa5e"><code>509af9e</code></a>
Release Wasmtime 35.0.0 (<a
href="https://redirect.github.com/bytecodealliance/wasmtime/issues/11286">#11286</a>)</li>
<li><a
href="https://github.com/bytecodealliance/wasmtime/commit/99325c5c77f173e4048841fced30a10983f3a63b"><code>99325c5</code></a>
x64: Fix a missing lowering rule for select_spectre_guard (<a
href="https://redirect.github.com/bytecodealliance/wasmtime/issues/11242">#11242</a>)
(<a
href="https://redirect.github.com/bytecodealliance/wasmtime/issues/11248">#11248</a>)</li>
<li><a
href="https://github.com/bytecodealliance/wasmtime/commit/9f96bb680e7daa0ece95af446c72cb00f574bbbe"><code>9f96bb6</code></a>
Add more domains to tls_sample_application (<a
href="https://redirect.github.com/bytecodealliance/wasmtime/issues/11265">#11265</a>)
(<a
href="https://redirect.github.com/bytecodealliance/wasmtime/issues/11297">#11297</a>)</li>
<li><a
href="https://github.com/bytecodealliance/wasmtime/commit/62c7e8347c299c25bd39f0406337151f39d7d23b"><code>62c7e83</code></a>
[35.0.0] backport <code>fd_renumber</code> fixes (<a
href="https://redirect.github.com/bytecodealliance/wasmtime/issues/11281">#11281</a>)</li>
<li><a
href="https://github.com/bytecodealliance/wasmtime/commit/8f7eeb0e6bd73b7a08b092185aa885c07a318150"><code>8f7eeb0</code></a>
Add <code>#[inline]</code> to some small functions (<a
href="https://redirect.github.com/bytecodealliance/wasmtime/issues/11235">#11235</a>)
(<a
href="https://redirect.github.com/bytecodealliance/wasmtime/issues/11252">#11252</a>)</li>
<li><a
href="https://github.com/bytecodealliance/wasmtime/commit/72cf4ca945d43fb0d2500953b1ecf47cf5bb3b37"><code>72cf4ca</code></a>
Fix section/symbol flags when setting the used flag (<a
href="https://redirect.github.com/bytecodealliance/wasmtime/issues/11231">#11231</a>)</li>
<li><a
href="https://github.com/bytecodealliance/wasmtime/commit/b3ec490c3fb7deca198c4e37ea2632a79d6caad4"><code>b3ec490</code></a>
Allow marking data objects as used for the linker (<a
href="https://redirect.github.com/bytecodealliance/wasmtime/issues/11214">#11214</a>)</li>
<li><a
href="https://github.com/bytecodealliance/wasmtime/commit/59f1af665647d575cf4834573460854559e588e1"><code>59f1af6</code></a>
Add release notes (<a
href="https://redirect.github.com/bytecodealliance/wasmtime/issues/11193">#11193</a>)</li>
<li><a
href="https://github.com/bytecodealliance/wasmtime/commit/1112ac1cf26a0fc9dcdb92d438c26d3b30b26e15"><code>1112ac1</code></a>
Revert "update <code>component-model-async</code> plumbing (<a
href="https://redirect.github.com/bytecodealliance/wasmtime/issues/11123">#11123</a>)"
(<a
href="https://redirect.github.com/bytecodealliance/wasmtime/issues/11192">#11192</a>)</li>
<li><a
href="https://github.com/bytecodealliance/wasmtime/commit/b63c25ae22c53b66904b6988071cfa72c051cfbf"><code>b63c25a</code></a>
fix(no_std)!: respect <code>std</code> feature when target is
windows/unix (<a
href="https://redirect.github.com/bytecodealliance/wasmtime/issues/11152">#11152</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/bytecodealliance/wasmtime/compare/v22.0.0...v35.0.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 show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@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>1 file changed
+2
-2
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
16 | 16 | | |
17 | 17 | | |
18 | 18 | | |
19 | | - | |
| 19 | + | |
20 | 20 | | |
21 | 21 | | |
22 | 22 | | |
| |||
65 | 65 | | |
66 | 66 | | |
67 | 67 | | |
68 | | - | |
| 68 | + | |
69 | 69 | | |
70 | 70 | | |
71 | 71 | | |
| |||
0 commit comments