Commit e9a3a57
authored
build(deps): update wasmtime requirement from >=22, <36 to >=22, <39 (#237)
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>v38.0.1</h2>
<h2>38.0.1</h2>
<p>Released 2025-10-20.</p>
<h3>Fixed</h3>
<ul>
<li>Fixed some automation that went wrong with the 38.0.0 release.</li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/bytecodealliance/wasmtime/blob/v38.0.1/RELEASES.md">wasmtime's
changelog</a>.</em></p>
<blockquote>
<h2>38.0.1</h2>
<p>Released 2025-10-20.</p>
<h3>Fixed</h3>
<ul>
<li>Fixed some automation that went wrong with the 38.0.0 release.</li>
</ul>
<hr />
<h2>38.0.0</h2>
<p>Released 2025-10-20.</p>
<h3>Added</h3>
<ul>
<li>
<p>A number of new Cranelift peephole ISLE optimizations have been
added.
<a
href="https://redirect.github.com/bytecodealliance/wasmtime/pull/11637">#11637</a>
<a
href="https://redirect.github.com/bytecodealliance/wasmtime/pull/11638">#11638</a>
<a
href="https://redirect.github.com/bytecodealliance/wasmtime/pull/11640">#11640</a>
<a
href="https://redirect.github.com/bytecodealliance/wasmtime/pull/11641">#11641</a>
<a
href="https://redirect.github.com/bytecodealliance/wasmtime/pull/11642">#11642</a>
<a
href="https://redirect.github.com/bytecodealliance/wasmtime/pull/11647">#11647</a>
<a
href="https://redirect.github.com/bytecodealliance/wasmtime/pull/11648">#11648</a>
<a
href="https://redirect.github.com/bytecodealliance/wasmtime/pull/11663">#11663</a>
<a
href="https://redirect.github.com/bytecodealliance/wasmtime/pull/11680">#11680</a>
<a
href="https://redirect.github.com/bytecodealliance/wasmtime/pull/11681">#11681</a></p>
</li>
<li>
<p>Cranelift's "fastalloc", or Wasmtime's
<code>SinglePass</code> register allocation
option, now works again.
<a
href="https://redirect.github.com/bytecodealliance/wasmtime/pull/11712">#11712</a></p>
</li>
<li>
<p>CLIF now supports bitwise operations on 64-bit vector types.
<a
href="https://redirect.github.com/bytecodealliance/wasmtime/pull/11708">#11708</a></p>
</li>
<li>
<p>The <code>wasmtime run</code> subcommand now support WASIp3 HTTP
interfaces via
<code>-Sp3,http</code>.
<a
href="https://redirect.github.com/bytecodealliance/wasmtime/pull/11741">#11741</a></p>
</li>
<li>
<p>Cranelift's x64 and aarch64 backends now have specialized lowering
rules for
loads/stores from stack slots.
<a
href="https://redirect.github.com/bytecodealliance/wasmtime/pull/11727">#11727</a></p>
</li>
<li>
<p>Wasmtime supports converting a <code>StreamReader</code>, optionally,
back into the
original host representation to have specialized routines if the stream
is
from the host and not a guest.
<a
href="https://redirect.github.com/bytecodealliance/wasmtime/pull/11763">#11763</a></p>
</li>
</ul>
<h3>Changed</h3>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/bytecodealliance/wasmtime/commit/f2140f661e572127c7eebb10a0ef89fe94990206"><code>f2140f6</code></a>
Release Wasmtime 38.0.1 (<a
href="https://redirect.github.com/bytecodealliance/wasmtime/issues/11888">#11888</a>)</li>
<li><a
href="https://github.com/bytecodealliance/wasmtime/commit/399f857f28ee8845d0cfd4ec71680912b5375831"><code>399f857</code></a>
Release Wasmtime 38.0.0 (<a
href="https://redirect.github.com/bytecodealliance/wasmtime/issues/11886">#11886</a>)</li>
<li><a
href="https://github.com/bytecodealliance/wasmtime/commit/8dd2c7579d687d5f07b2d9219617d3f7ca5e0296"><code>8dd2c75</code></a>
Add release notes (<a
href="https://redirect.github.com/bytecodealliance/wasmtime/issues/11819">#11819</a>)</li>
<li><a
href="https://github.com/bytecodealliance/wasmtime/commit/2d9bd17634150791772b10c3f9c5ba4561d8b674"><code>2d9bd17</code></a>
Fix externref/anyref ownership in C/C++ API (<a
href="https://redirect.github.com/bytecodealliance/wasmtime/issues/11799">#11799</a>)
(<a
href="https://redirect.github.com/bytecodealliance/wasmtime/issues/11803">#11803</a>)</li>
<li><a
href="https://github.com/bytecodealliance/wasmtime/commit/3a136421d433a4951f1164c97a27db5e6b5f0f02"><code>3a13642</code></a>
asm: add <code>num_registers_available()</code> (<a
href="https://redirect.github.com/bytecodealliance/wasmtime/issues/11714">#11714</a>)</li>
<li><a
href="https://github.com/bytecodealliance/wasmtime/commit/c3b1004ed0590c92cc9b72eb8fe5a26fd88b3d70"><code>c3b1004</code></a>
Add a link to Wasefire in Wasmtime's documentation (<a
href="https://redirect.github.com/bytecodealliance/wasmtime/issues/11788">#11788</a>)</li>
<li><a
href="https://github.com/bytecodealliance/wasmtime/commit/5199b1c9b836d88bcd36ce2472a38f21b6ceea97"><code>5199b1c</code></a>
wasmtime-unwinder: factor out <code>visit_frames</code> inner loop to an
iterator. (<a
href="https://redirect.github.com/bytecodealliance/wasmtime/issues/11783">#11783</a>)</li>
<li><a
href="https://github.com/bytecodealliance/wasmtime/commit/ea133c32a582ef7689f08f136d08ef65215225a8"><code>ea133c3</code></a>
CI: Add SDE (emulator) to CI (<a
href="https://redirect.github.com/bytecodealliance/wasmtime/issues/11777">#11777</a>)</li>
<li><a
href="https://github.com/bytecodealliance/wasmtime/commit/8211252677d8998f7f8d94d0af163cdedd61afd6"><code>8211252</code></a>
CI: attempt to upgrade Mac OS X deployment target to 10.12. (<a
href="https://redirect.github.com/bytecodealliance/wasmtime/issues/11787">#11787</a>)</li>
<li><a
href="https://github.com/bytecodealliance/wasmtime/commit/f0cd9b674b7f9f71e6e8edab9f2e1bfb5c12808e"><code>f0cd9b6</code></a>
More s/darwin/apple/ in CMakeLists.txt (<a
href="https://redirect.github.com/bytecodealliance/wasmtime/issues/11786">#11786</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/bytecodealliance/wasmtime/compare/v22.0.0...v38.0.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 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>5 files changed
+8
-8
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 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
19 | 19 | | |
20 | 20 | | |
21 | 21 | | |
22 | | - | |
| 22 | + | |
23 | 23 | | |
24 | 24 | | |
25 | 25 | | |
| |||
31 | 31 | | |
32 | 32 | | |
33 | 33 | | |
34 | | - | |
| 34 | + | |
35 | 35 | | |
36 | 36 | | |
37 | 37 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
42 | 42 | | |
43 | 43 | | |
44 | 44 | | |
45 | | - | |
| 45 | + | |
46 | 46 | | |
47 | 47 | | |
48 | 48 | | |
| |||
100 | 100 | | |
101 | 101 | | |
102 | 102 | | |
103 | | - | |
| 103 | + | |
104 | 104 | | |
105 | 105 | | |
106 | 106 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
15 | 15 | | |
16 | 16 | | |
17 | 17 | | |
18 | | - | |
| 18 | + | |
19 | 19 | | |
20 | 20 | | |
21 | 21 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
191 | 191 | | |
192 | 192 | | |
193 | 193 | | |
194 | | - | |
| 194 | + | |
195 | 195 | | |
196 | 196 | | |
197 | 197 | | |
| |||
0 commit comments