mirror of
https://github.com/apple/swift.git
synced 2025-12-21 12:14:44 +01:00
Obsoleting `AnyActor` in Swift 6 blocks the Concurrency library itself from migrating to Swift 6, because `Actor` and `DistributedActor` have to preserve their refinement of `AnyActor` to avoid breaking code currently using the marker protocol. There's no way to move protocol refinement into an extension so that the use-site declaration can be obsoleted, so we're stuck with just the deprecation of `AnyActor`.
2.9 KiB
2.9 KiB