swift
[TaskGroup] Fix unlock order, add missing detaches and add more assertions
#67590
Merged

[TaskGroup] Fix unlock order, add missing detaches and add more assertions #67590

ktoso
ktoso ktoso requested a review from kavon kavon 2 years ago
ktoso
ktoso commented on 2023-07-28
ktoso
ktoso commented on 2023-07-28
ktoso ktoso requested a review from al45tair al45tair 2 years ago
ktoso
kavon
kavon
ktoso
ktoso ktoso force pushed from a54bd196 to 9fecd4bc 2 years ago
ktoso
ktoso commented on 2023-08-08
ktoso
ktoso commented on 2023-08-08
ktoso
ktoso commented on 2023-08-08
ktoso
ktoso commented on 2023-08-08
ktoso ktoso changed the title [DiscardingTaskGroup] Properly detach when LAST task is failed, and prior failure was already stored [TaskGroup] Fix unlock order, add missing detaches and add more assertions 2 years ago
ktoso
ktoso
ktoso
ktoso ktoso marked this pull request as draft 2 years ago
ktoso
ktoso
ktoso reenable async_taskgroup_discarding_dontLeak.swift
0116b095
ktoso [DiscardingTaskGroup] Properly detach when LAST task is failed, and p…
9d9f8cb1
ktoso [TaskGroup] Must detach discarded task, THEN unlock before resume wai…
b135ecd8
ktoso revamping locking scheme, test this a bunch
61d783c5
ktoso stabilize println based test a bit more against timing
00f674bb
ktoso re-enable tsan test: async_taskgroup_next
34f8da36
ktoso reenable async_taskgroup_next_on_pending
0cc31cab
ktoso disable debugging tricks
383c62f7
ktoso unlock test: async_taskgroup_asynciterator_semantics
376a9a80
ktoso make use of unreachable
060260e9
ktoso ktoso force pushed from 7e233082 to 060260e9 2 years ago
ktoso
ktoso commented on 2023-08-09
ktoso
ktoso commented on 2023-08-09
ktoso
ktoso commented on 2023-08-09
ktoso cleanups
7d93bba7
ktoso ktoso force pushed from 33e15ba3 to 7d93bba7 2 years ago
ktoso
ktoso
ktoso cleanup for freestanding mode
8aa70dc7
ktoso
ktoso
ktoso ktoso marked this pull request as ready for review 2 years ago
ktoso ktoso requested a review from mikeash mikeash 2 years ago
ktoso
ktoso ktoso added concurrency runtime
al45tair
al45tair approved these changes on 2023-08-09
mikeash
mikeash approved these changes on 2023-08-09
ktoso Review feedback: add better code comments
11959556
ktoso
ktoso
swift-ci swift-ci merged 9668f044 into main 2 years ago
ktoso ktoso deleted the wip-multi-error-group-single-leak branch 2 years ago

Login to write a write a comment.

Login via GitHub

Reviewers
Assignees
No one assigned
Labels
Milestone