Stream: git-wasmtime

Topic: wasmtime / PR #13612 Update WASI to 0.3.0, enable compone...


view this post on Zulip Wasmtime GitHub notifications bot (Jun 11 2026 at 19:49):

alexcrichton requested wasmtime-core-reviewers for a review on PR #13612.

view this post on Zulip Wasmtime GitHub notifications bot (Jun 11 2026 at 19:49):

alexcrichton requested wasmtime-wasi-reviewers for a review on PR #13612.

view this post on Zulip Wasmtime GitHub notifications bot (Jun 11 2026 at 19:49):

alexcrichton requested fitzgen for a review on PR #13612.

view this post on Zulip Wasmtime GitHub notifications bot (Jun 11 2026 at 19:49):

alexcrichton commented on PR #13612:

I'll additionally clarify that my intent is to backport this to the release-46.0.0 branch upon merging to main to have Wasmtime 46.0.0 be the first with component-model-async/WASIp3 support.

view this post on Zulip Wasmtime GitHub notifications bot (Jun 11 2026 at 19:50):

alexcrichton opened PR #13612 from alexcrichton:wasip3 to bytecodealliance:main:

This commit updates the vendored WASI WITs for the 0.3.0 release of WASI to this repository, updating the supported version of WASI that wasmtime-wasi runs. This additionally enables the component-model-async wasm feature by default in Wasmtime, along with -Sp3 on the CLI as well. This is intended to be a comprehensive "turn WASI 0.3.0 on by default" PR which touches a few different locations.

Apart from changing version numbers some minor changes made here are:

<!--
Please make sure you include the following information:

Our development process is documented in the Wasmtime book:
https://docs.wasmtime.dev/contributing-development-process.html

Please ensure all communication follows the code of conduct:
https://github.com/bytecodealliance/wasmtime/blob/main/CODE_OF_CONDUCT.md
-->

view this post on Zulip Wasmtime GitHub notifications bot (Jun 11 2026 at 19:50):

alexcrichton requested wasmtime-default-reviewers for a review on PR #13612.

view this post on Zulip Wasmtime GitHub notifications bot (Jun 11 2026 at 19:53):

alexcrichton requested pchickey for a review on PR #13612.

view this post on Zulip Wasmtime GitHub notifications bot (Jun 11 2026 at 20:03):

alexcrichton updated PR #13612.

view this post on Zulip Wasmtime GitHub notifications bot (Jun 11 2026 at 21:28):

github-actions[bot] added the label wasmtime:api on PR #13612.

view this post on Zulip Wasmtime GitHub notifications bot (Jun 11 2026 at 21:28):

github-actions[bot] added the label wasi on PR #13612.

view this post on Zulip Wasmtime GitHub notifications bot (Jun 11 2026 at 21:28):

github-actions[bot] added the label wasmtime:config on PR #13612.

view this post on Zulip Wasmtime GitHub notifications bot (Jun 11 2026 at 22:21):

github-actions[bot] commented on PR #13612:

Label Messager: wasmtime:config

It looks like you are changing Wasmtime's configuration options. Make sure to
complete this check list:

[fuzzing-config]: https://github.com/bytecodealliance/wasmtime/blob/ca0e8d0a1d8cefc0496dba2f77a670571d8fdcab/crates/fuzzing/src/generators.rs#L182-L194
[fuzzing-docs]: https://docs.wasmtime.dev/contributing-fuzzing.html


<details>

To modify this label's message, edit the <code>.github/label-messager/wasmtime-config.md</code> file.

To add new label messages or remove existing label messages, edit the
<code>.github/label-messager.json</code> configuration file.

Learn more.

</details>

view this post on Zulip Wasmtime GitHub notifications bot (Jun 11 2026 at 22:28):

:memo: ricochet submitted PR review:

One very minor nit, otherwise lgtm including handling exit-with-code

view this post on Zulip Wasmtime GitHub notifications bot (Jun 11 2026 at 22:28):

:speech_balloon: ricochet created PR review comment:

May want to update this comment now

view this post on Zulip Wasmtime GitHub notifications bot (Jun 12 2026 at 01:00):

:memo: pchickey submitted PR review.

view this post on Zulip Wasmtime GitHub notifications bot (Jun 12 2026 at 01:00):

:speech_balloon: pchickey created PR review comment:

This file is missing the changes from https://github.com/WebAssembly/WASI/pull/920/changes - not sure where along the chain those got missed

view this post on Zulip Wasmtime GitHub notifications bot (Jun 12 2026 at 01:14):

:memo: ricochet submitted PR review.

view this post on Zulip Wasmtime GitHub notifications bot (Jun 12 2026 at 01:14):

:speech_balloon: ricochet created PR review comment:

Note none of the inner wit doc comments are reflected in the resolved wit (old or new).

view this post on Zulip Wasmtime GitHub notifications bot (Jun 12 2026 at 01:17):

:memo: ricochet submitted PR review.

view this post on Zulip Wasmtime GitHub notifications bot (Jun 12 2026 at 01:17):

:speech_balloon: ricochet created PR review comment:

I see it on main: https://github.com/WebAssembly/WASI/blob/main/proposals/http/wit/worlds.wit#L35

None of the inner comments of the worlds are reflected here whether new or old.

view this post on Zulip Wasmtime GitHub notifications bot (Jun 12 2026 at 01:35):

:memo: ricochet submitted PR review.

view this post on Zulip Wasmtime GitHub notifications bot (Jun 12 2026 at 01:35):

:speech_balloon: ricochet created PR review comment:

This is a wasm-tools limitation where WorldItem::Interface doesn't have a docs field so when going from wit to binary, we loose those docs. A doc comment on the service world would persist.

view this post on Zulip Wasmtime GitHub notifications bot (Jun 12 2026 at 03:55):

alexcrichton updated PR #13612.

view this post on Zulip Wasmtime GitHub notifications bot (Jun 12 2026 at 15:20):

:memo: alexcrichton submitted PR review.

view this post on Zulip Wasmtime GitHub notifications bot (Jun 12 2026 at 15:20):

:speech_balloon: alexcrichton created PR review comment:

Agreed yeah looks like this is a bug in wasm-tools, and thanks @ricochet for https://github.com/bytecodealliance/wasm-tools/pull/2540! In the meantime the docs here don't actually get plumbed anywhere else, so this is mostly just a minor in-repo thing for us in this vendoring.

view this post on Zulip Wasmtime GitHub notifications bot (Jun 12 2026 at 17:17):

:thumbs_up: pchickey submitted PR review.

view this post on Zulip Wasmtime GitHub notifications bot (Jun 12 2026 at 18:51):

:check: alexcrichton merged PR #13612.

view this post on Zulip Wasmtime GitHub notifications bot (Jun 12 2026 at 18:51):

alexcrichton removed PR #13612 Update WASI to 0.3.0, enable component-model-async from the merge queue.

view this post on Zulip Wasmtime GitHub notifications bot (Jun 12 2026 at 19:00):

alexcrichton added PR #13612 Update WASI to 0.3.0, enable component-model-async to the merge queue.


Last updated: Jul 29 2026 at 05:03 UTC