[roll] Roll fuchsia [fuchsia-async] Prevent panic on spawn on drop
For the portable executors, change
I04895449c7008debcc289062d01a98564f4e5af5 introduced a LocalSet on the
LocalExecutor so it can offer the same guarantees as the Fuchsia
version. However, dropping tasks within the LocalSet _after_ removing it
from the TLS variable means the LOCAL_EXECUTOR RefCell was empty. Any
task that attempts to spawn on drop would hit a panic.
Address that by providing similar guarantess to both Send and Local
executors by keeping tokio's EnterGuards in the executors. This allows
us to use the tokio::spawn and ::spawn_local functions directly.
Original-Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/1278678
Original-Revision: 95b49a8490873c02c7bd79218e1b034ab2613fc9
GitOrigin-RevId: b93aeb9515ae5db44d4827aedbf71557034a405a
Change-Id: I2ab68c44c0a91227d2bebdf67950a0c1576773a0
diff --git a/stem b/stem
index 1d752e2..93c46cf 100644
--- a/stem
+++ b/stem
@@ -8,7 +8,7 @@
root=""
remote="https://fuchsia.googlesource.com/fuchsia"
gerrithost="https://fuchsia-review.googlesource.com"
- revision="72a669e9ef94f868f7dabfd767d30a81ac3334f9"
+ revision="95b49a8490873c02c7bd79218e1b034ab2613fc9"
/>
</imports>
<projects>