Konrad `ktoso` Malawski
943d1b830b
[Concurrency] backdeploy library has no taskGroup_initializeWithFlags ( #63006 )
2023-01-13 19:08:47 +09:00
Konrad `ktoso` Malawski
4b90cdbe5c
Revert "cleanup"
...
This reverts commit 128e2b2099 .
2023-01-11 13:03:22 +09:00
Konrad `ktoso` Malawski
128e2b2099
cleanup
2023-01-11 12:40:25 +09:00
Konrad `ktoso` Malawski
c59122fa92
remove changes in backdeploy lib, not needed
2023-01-11 11:58:34 +09:00
Konrad `ktoso` Malawski
6f38910058
DiscardingTaskGroup now shares some implementation with "Accumulating" TaskGroup
2023-01-09 11:35:04 +09:00
Konrad `ktoso` Malawski
54dec38a34
initial complete impl
2023-01-05 16:19:05 +09:00
Konrad `ktoso` Malawski
f8b85015c1
prepare flags
...
wip on options
implement discardResults as a flag passed to grout init
2023-01-05 16:19:05 +09:00
John McCall
7f737d235d
Synchronize with cancellation when removing a task from a task group
...
We were detaching the child by just modifying the list, but the cancellation path was assuming that that would not be done without holding the task status lock.
This patch just fixes the current runtime; the back-deployment side is complicated.
Fixes rdar://88398824
2022-10-29 00:10:28 -04:00
Doug Gregor
ffb37ed057
Inline the Swift 5.6 concurrency library as a separate back-deploy library
2022-06-06 10:38:25 -07:00