You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Sep 8, 2025. It is now read-only.
$ cargo run --manifest-path ../wasip3-prototyping/Cargo.toml --features component-model-async wast -W component-model-async ./test.wast
Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.13s
Running `/home/alex/code/wasip3-prototyping/target/debug/wasmtime wast -W component-model-async ./test.wast`
Error: failed to run script file './test.wast'
Caused by:
0: failed directive on ./test.wast:39:1
1: expected trap, got Component([])
This was originally extracted from a wit-bindgen test I wrote but long story short is that the child task is never flagged as completed here but somehow returns to the main component. This is more-or-less a deadlock and should probably trap, or at least that was my rough expectation.
This input:
on this branch yields:
This was originally extracted from a wit-bindgen test I wrote but long story short is that the child task is never flagged as completed here but somehow returns to the main component. This is more-or-less a deadlock and should probably trap, or at least that was my rough expectation.