Stream: git-wasmtime

Topic: wasmtime / PR #11221 feat: begin wasip3 implementation


view this post on Zulip Wasmtime GitHub notifications bot (Jul 11 2025 at 17:21):

rvolosatovs opened PR #11221 from rvolosatovs:feat/wasip3-part1 to bytecodealliance:main:

This starts the process of moving wasip3 implementation from https://github.com/bytecodealliance/wasip3-prototyping/tree/0bcd54e714e70dbee4dd2d440abb3017997a061e/crates/wasi

view this post on Zulip Wasmtime GitHub notifications bot (Jul 11 2025 at 17:22):

rvolosatovs edited PR #11221:

This starts the process of moving wasip3 implementation from https://github.com/bytecodealliance/wasip3-prototyping/tree/0bcd54e714e70dbee4dd2d440abb3017997a061e/crates/wasi

view this post on Zulip Wasmtime GitHub notifications bot (Jul 11 2025 at 17:25):

rvolosatovs updated PR #11221.

view this post on Zulip Wasmtime GitHub notifications bot (Jul 11 2025 at 17:27):

rvolosatovs edited PR #11221:

This starts the process of moving wasip3 implementation from https://github.com/bytecodealliance/wasip3-prototyping/tree/0bcd54e714e70dbee4dd2d440abb3017997a061e/crates/wasi

view this post on Zulip Wasmtime GitHub notifications bot (Jul 11 2025 at 17:29):

rvolosatovs edited PR #11221:

This starts the process of moving wasip3 implementation from https://github.com/bytecodealliance/wasip3-prototyping/tree/0bcd54e714e70dbee4dd2d440abb3017997a061e/crates/wasi

closes #10061
closes #10063

view this post on Zulip Wasmtime GitHub notifications bot (Jul 11 2025 at 17:32):

rvolosatovs edited PR #11221:

This starts the process of moving wasip3 implementation from https://github.com/bytecodealliance/wasip3-prototyping/tree/0bcd54e714e70dbee4dd2d440abb3017997a061e/crates/wasi

closes #10061
closes #10063

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

rvolosatovs has marked PR #11221 as ready for review.

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

rvolosatovs requested wasmtime-wasi-reviewers for a review on PR #11221.

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

rvolosatovs requested wasmtime-core-reviewers for a review on PR #11221.

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

rvolosatovs requested pchickey for a review on PR #11221.

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

rvolosatovs requested wasmtime-default-reviewers for a review on PR #11221.

view this post on Zulip Wasmtime GitHub notifications bot (Jul 11 2025 at 21:29):

rvolosatovs commented on PR #11221:

https://github.com/bytecodealliance/wasmtime/pull/11127 has been added to the merge queue, so looks like I'll have to rebase this on Monday, moving back to draft

view this post on Zulip Wasmtime GitHub notifications bot (Jul 11 2025 at 21:55):

alexcrichton submitted PR review:

A few minor thoughts here and there, but overall looks great, thank you @rvolosatovs! With #11127 merged as well mind removing the #[ignore] on the tests to confirm they pass too?

view this post on Zulip Wasmtime GitHub notifications bot (Jul 11 2025 at 21:55):

alexcrichton created PR review comment:

Could the wasi:cli/run#run function be directly marked as async to avoid needing to annotate manually here?

view this post on Zulip Wasmtime GitHub notifications bot (Jul 11 2025 at 21:55):

alexcrichton created PR review comment:

I think it should be possible to remove these now (yay!, hopefully at least)

view this post on Zulip Wasmtime GitHub notifications bot (Jul 11 2025 at 21:55):

alexcrichton created PR review comment:

Ideally we're going to want to smith this if we can, the invocation here is quite large and I'd want to dig in to why the async: { ... } bits need to be specified (if they even still do, unsure)

view this post on Zulip Wasmtime GitHub notifications bot (Jul 11 2025 at 21:55):

alexcrichton created PR review comment:

For all [async...] things, could the original WITs be updated to have async?

I realize the is basically the same as my above comment and I also realize that I'm at fault here where I changed the WITs in-repo in wasip3-prototyping, but as we merge upstream this is probably as good a time as any to send PRs to upstream WIT definitions to get async in WITs

view this post on Zulip Wasmtime GitHub notifications bot (Jul 11 2025 at 21:55):

alexcrichton created PR review comment:

Could this documentation, and I imagine all other related documentation too for similar functions, also have a clickable link to the "top-level" add_to_linker in case folks land on these docs before seeing that?

view this post on Zulip Wasmtime GitHub notifications bot (Jul 11 2025 at 21:55):

alexcrichton created PR review comment:

I think this is a duplicate attribute given the one in main.rs too

view this post on Zulip Wasmtime GitHub notifications bot (Jul 11 2025 at 21:55):

alexcrichton created PR review comment:

Could these get filled out to assist with debugging? That way println! in tests should work and such I believe. It's fine to leave the TODO comments though because it's true that yes, ideally, the components don't use WASIp2 at all for tests here (but there's a long way to get there)

view this post on Zulip Wasmtime GitHub notifications bot (Jul 11 2025 at 21:55):

alexcrichton created PR review comment:

Mind changing this to #[expect(...)]? (that way it forces removal of the attribute once it's used)

view this post on Zulip Wasmtime GitHub notifications bot (Jul 14 2025 at 14:20):

rvolosatovs updated PR #11221.

view this post on Zulip Wasmtime GitHub notifications bot (Jul 14 2025 at 15:48):

rvolosatovs edited PR #11221:

This starts the process of moving wasip3 implementation from https://github.com/bytecodealliance/wasip3-prototyping/tree/0bcd54e714e70dbee4dd2d440abb3017997a061e/crates/wasi

closes #10061
closes #10063

view this post on Zulip Wasmtime GitHub notifications bot (Jul 14 2025 at 15:48):

rvolosatovs edited PR #11221:

This starts the process of moving wasip3 implementation from https://github.com/bytecodealliance/wasip3-prototyping/tree/0bcd54e714e70dbee4dd2d440abb3017997a061e/crates/wasi

closes #10061
closes #10063

view this post on Zulip Wasmtime GitHub notifications bot (Jul 15 2025 at 15:31):

rvolosatovs updated PR #11221.

view this post on Zulip Wasmtime GitHub notifications bot (Jul 15 2025 at 15:43):

rvolosatovs assigned rvolosatovs to PR #11221.

view this post on Zulip Wasmtime GitHub notifications bot (Jul 15 2025 at 15:48):

rvolosatovs edited PR #11221 (assigned to rvolosatovs):

This starts the process of moving wasip3 implementation from https://github.com/bytecodealliance/wasip3-prototyping/tree/0bcd54e714e70dbee4dd2d440abb3017997a061e/crates/wasi

closes #10061
closes #10063

refs https://github.com/bytecodealliance/wasip3-prototyping/issues/228

view this post on Zulip Wasmtime GitHub notifications bot (Jul 15 2025 at 16:28):

rvolosatovs updated PR #11221 (assigned to rvolosatovs).

view this post on Zulip Wasmtime GitHub notifications bot (Jul 16 2025 at 10:34):

rvolosatovs submitted PR review.

view this post on Zulip Wasmtime GitHub notifications bot (Jul 16 2025 at 10:34):

rvolosatovs created PR review comment:

Documented in #11246 and added a TODO with a ref

view this post on Zulip Wasmtime GitHub notifications bot (Jul 16 2025 at 10:34):

rvolosatovs submitted PR review.

view this post on Zulip Wasmtime GitHub notifications bot (Jul 16 2025 at 10:34):

rvolosatovs created PR review comment:

See #11246

view this post on Zulip Wasmtime GitHub notifications bot (Jul 16 2025 at 10:42):

rvolosatovs updated PR #11221 (assigned to rvolosatovs).

view this post on Zulip Wasmtime GitHub notifications bot (Jul 16 2025 at 10:43):

rvolosatovs submitted PR review.

view this post on Zulip Wasmtime GitHub notifications bot (Jul 16 2025 at 10:43):

rvolosatovs created PR review comment:

<img width="989" height="391" alt="Screenshot 2025-07-16 at 12 43 14" src="https://github.com/user-attachments/assets/c6346e85-a43d-4ed3-905c-0941033096e9" />

view this post on Zulip Wasmtime GitHub notifications bot (Jul 16 2025 at 10:44):

rvolosatovs has marked PR #11221 as ready for review.

view this post on Zulip Wasmtime GitHub notifications bot (Jul 16 2025 at 10:47):

rvolosatovs commented on PR #11221:

@alexcrichton review comments addressed, mind giving this another look?

view this post on Zulip Wasmtime GitHub notifications bot (Jul 16 2025 at 14:14):

alexcrichton submitted PR review.

view this post on Zulip Wasmtime GitHub notifications bot (Jul 16 2025 at 14:40):

alexcrichton merged PR #11221.


Last updated: Jan 10 2026 at 02:36 UTC