From 20af53f8933b0fc247319e172d62a8efac5fd135 Mon Sep 17 00:00:00 2001 From: Luke Wagner Date: Thu, 5 Feb 2026 12:38:16 -0600 Subject: [PATCH] =?UTF-8?q?Remove=20=F0=9F=9A=9F=20gate=20from=20'cancella?= =?UTF-8?q?ble'=20on=20waitable-set.{wait,poll}=20and=20yield-to?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- design/mvp/CanonicalABI.md | 3 --- 1 file changed, 3 deletions(-) diff --git a/design/mvp/CanonicalABI.md b/design/mvp/CanonicalABI.md index 133cd3f1..500ee505 100644 --- a/design/mvp/CanonicalABI.md +++ b/design/mvp/CanonicalABI.md @@ -3908,7 +3908,6 @@ For a canonical definition: ``` validation specifies: * `$f` is given type `(func (param $si) (param $ptr i32) (result i32))` -* 🚟 - `cancellable` is allowed (otherwise it must be absent) Calling `$f` invokes the following function which waits for progress to be made on a `Waitable` in the given waitable set (indicated by index `$si`) and then @@ -3952,7 +3951,6 @@ For a canonical definition: ``` validation specifies: * `$f` is given type `(func (param $si i32) (param $ptr i32) (result i32))` -* 🚟 - `cancellable` is allowed (otherwise it must be absent) Calling `$f` invokes the following function, which either returns an event that was pending on one of the waitables in the given waitable set (the same way as @@ -4627,7 +4625,6 @@ For a canonical definition: ``` validation specifies: * `$yield-to` is given type `(func (param $i i32) (result i32))` -* 🚟 - `cancellable` is allowed (otherwise it must be absent) Calling `$yield-to` invokes the following function which loads a thread at index `$i` from the current component instance's `threads` table, traps if it's