Description: A few well known types like DispatchSemaphore, DispatchIO, DispatchGroup, DispatchQueue, DispatchSource should all be Sendable. This also adds a missing (as compared to Apple platforms) @Sendable to queue.async APIs.
Risk: Low, missing annotations.
Reviewed by: @rokhinip
Testing: CI testing
Original PR:https://github.com/apple/swift-corelibs-libdispatch/pull/821Radar: rdar://123284763
Description: A few well known types like DispatchSemaphore, DispatchIO, DispatchGroup, DispatchQueue, DispatchSource should all be Sendable. This also adds a missing (as compared to Apple platforms)
@Sendable
to queue.async APIs. Risk: Low, missing annotations. Reviewed by: @rokhinip Testing: CI testing Original PR: https://github.com/apple/swift-corelibs-libdispatch/pull/821 Radar: rdar://123284763