summaryrefslogtreecommitdiff
path: root/patches
diff options
context:
space:
mode:
authorChris Boesch <chrboesch@noreply.codeberg.org>2026-04-01 22:52:04 +0200
committerChris Boesch <chrboesch@noreply.codeberg.org>2026-04-01 22:52:04 +0200
commitdb1fef8b864f1af6f9d2b8a7871e72d77747304d (patch)
tree66a02bfc9dc99a3883a979829ffc8c097b1e6304 /patches
parent6d89dcd2dec3654b754012f0411d36975e1dc7b2 (diff)
revival of the async-io functions
Diffstat (limited to 'patches')
-rw-r--r--patches/patches/086_async3.patch18
1 files changed, 18 insertions, 0 deletions
diff --git a/patches/patches/086_async3.patch b/patches/patches/086_async3.patch
new file mode 100644
index 0000000..3a3c2c4
--- /dev/null
+++ b/patches/patches/086_async3.patch
@@ -0,0 +1,18 @@
+--- exercises/086_async3.zig 2026-04-01 22:51:05.540094851 +0200
++++ answers/086_async3.zig 2026-04-01 22:50:44.579669189 +0200
+@@ -29,12 +29,12 @@
+ const io = init.io;
+
+ // Launch both tasks asynchronously.
+- var future_a = io.async(slowAdd, .{ 10, 20 });
+- var future_b = ???(slowMul, .{ 6, 7 });
++ var future_a = io.async(slowAdd, .{ 1, 2 });
++ var future_b = io.async(slowMul, .{ 6, 7 });
+
+ // Await both results.
+ const sum = future_a.await(io);
+- const product = future_b.???(io);
++ const product = future_b.await(io);
+
+ print("{} + {} = {}\n", .{ 1, 2, sum });
+ print("{} * {} = {}\n", .{ 6, 7, product });