[Concurrency] Fix too optimistic TaskGroup bail-out-when-empty, #63016
ktoso
force pushed
2 years ago
ktoso
force pushed
2 years ago
ktoso
force pushed
2 years ago
ktoso
force pushed
2 years ago
ktoso
force pushed
2 years ago
ktoso
commented
on 2023-01-17
ktoso
commented
on 2023-01-17
ktoso
commented
on 2023-01-17
[Concurrency] Fix too optimistic bail-out-when-empty, discarding group
ccc02d02
[Concurrency] DiscardingTG error thrown from body always wins
8040c84e
Offering body error must be done while holding lock
b39dffe1
Must not modify waitingTask context outside lock
cb056298
wip on trying to fix by changing the offer
115e6507
fix bug in resuming tasks in offer/resume task in discarding group
304427ae
Fix #63147 waitForAll impl in ThrowingTaskGroup, used to not wait enough
50a93ae0
done
bb4b8f7d
ktoso
force pushed
to
bb4b8f7d
2 years ago
debug
c27a2f9d
explicitly declare virtual destructors
27de643f
ktoso
force pushed
2 years ago
detach child task after filling result; dont mutate context outside o…
028ab32d
ktoso
force pushed
2 years ago
Add pending count overflow protection to TaskGroup
e75ef10b
ktoso
force pushed
to
e75ef10b
2 years ago
unlock async_taskgroup_void_neverConsumingTasks again rdar://104332560
d6ed553f
missing include on windows for error reporting
84a0cbaa
fix ARM_ARCH_7K workaround snippet
23699b0f
ktoso
force pushed
to
23699b0f
2 years ago
ktoso
merged
99fb37f6
into main 2 years ago
ktoso
deleted the wip-waitAll-race branch 2 years ago
Assignees
No one assigned
Login to write a write a comment.
Login via GitHub