Commit Graph

1 Commits

Author SHA1 Message Date
Dario Rexin e19c33affd [Concurrency] Improve performance of task groups
rdar://172192966

The tasks of a task group were stored in a singly linked list, causing a
linear scan for a task to find its predecessor, whenever a task completed
and had to be removed from the list. This change turns it into a doubly
linked list, so the linear scan is avoided completely.
2026-03-16 13:47:17 -07:00