Updated waitqueue support (#8672)
Part of #8315. Implements the updated design from https://github.com/WebAssembly/shared-everything-threads/blob/main/proposals/shared-everything-threads/Overview.md#managed-waiter-queues / https://github.com/WebAssembly/shared-everything-threads/pull/110. Also see the discussion in https://github.com/WebAssembly/shared-everything-threads/issues/102. This PR implements struct.wait for i32 fields only at the moment (like in V8). Binary constants are not spec'ed yet and taken from https://chromium-review.googlesource.com/c/v8/v8/+/7790723. Remaining after this PR: * struct.wait for any field that is `eqref` * Fuzzer support (generating instructions that are guaranteed not to block).
S
Steven Fontanella committed
0a7b1713b9e17be07d4239af069e6005065edaf2
Parent: bbeae83
Committed by GitHub <noreply@github.com>
on 7/23/2026, 11:57:07 PM