SIGN IN SIGN UP

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