Fix Barrier when parent.async() yields early (#449)
If `parent.async()` returns before running `@tasks.append(node)`, then `barrier.async()` itself will return before `@tasks` is updated, causing `barrier.wait` to not actually wait on the new task.
T
Tavian Barnes committed
1d91f85d567e12949e862801a18e0399bf0df5f9
Parent: 9182cde
Committed by GitHub <noreply@github.com>
on 3/17/2026, 8:13:30 PM