From 224542df7f2fcc15e14c13173ff14629ff582002 Mon Sep 17 00:00:00 2001 From: dimgigov Date: Thu, 11 Jun 2026 09:21:06 +0300 Subject: [PATCH] fix(examples): Task_Join -> Task_Wait to match stdlib API --- examples/channel.bux | 6 +++--- examples/concurrency.bux | 4 ++-- examples/sync.bux | 6 +++--- 3 files changed, 8 insertions(+), 8 deletions(-) diff --git a/examples/channel.bux b/examples/channel.bux index 4723fa1..a155e4f 100644 --- a/examples/channel.bux +++ b/examples/channel.bux @@ -1,5 +1,5 @@ import Std::Io::{PrintLine, PrintInt}; -import Std::Task::{Task_Join, TaskHandle}; +import Std::Task::{Task_Wait, TaskHandle}; import Std::Channel::{Channel, Channel_New, Channel_SendInt, Channel_RecvInt, Channel_Close}; func Producer(chPtr: *Channel) { @@ -31,7 +31,7 @@ func Main() -> int { let ch: Channel = Channel_New(3); let p: *void = spawn Producer(&ch); let c: *void = spawn Consumer(&ch); - Task_Join(TaskHandle { handle: p }); - Task_Join(TaskHandle { handle: c }); + Task_Wait(TaskHandle { handle: p }); + Task_Wait(TaskHandle { handle: c }); return 0; } diff --git a/examples/concurrency.bux b/examples/concurrency.bux index 6c1d3ed..d5595a2 100644 --- a/examples/concurrency.bux +++ b/examples/concurrency.bux @@ -1,6 +1,6 @@ import Std::Io::{PrintLine, PrintInt}; import Std::Task::TaskHandle; -import Std::Task::Task_Join; +import Std::Task::Task_Wait; import Std::Channel::Channel; func Worker(arg: *void) -> *void { @@ -10,7 +10,7 @@ func Worker(arg: *void) -> *void { func Main() -> int { let handle: *void = spawn Worker(); - Task_Join(TaskHandle { handle: handle }); + Task_Wait(TaskHandle { handle: handle }); PrintLine("Thread finished"); return 0; } diff --git a/examples/sync.bux b/examples/sync.bux index 265ff26..ded05c2 100644 --- a/examples/sync.bux +++ b/examples/sync.bux @@ -1,5 +1,5 @@ import Std::Io::{PrintLine, PrintInt}; -import Std::Task::{Task_Join, TaskHandle}; +import Std::Task::{Task_Wait, TaskHandle}; import Std::Sync::{Mutex, Mutex_New, Mutex_Lock, Mutex_Unlock}; struct Counter { @@ -25,8 +25,8 @@ func Main() -> int { let a: *void = spawn Incrementer(&counter); let b: *void = spawn Incrementer(&counter); - Task_Join(TaskHandle { handle: a }); - Task_Join(TaskHandle { handle: b }); + Task_Wait(TaskHandle { handle: a }); + Task_Wait(TaskHandle { handle: b }); PrintLine("Counter:"); PrintInt(counter.value);