[Concurrency] SwiftStdlib 5.5 ⟹ SwiftStdlib 5.1 (usages)

The concurrency runtime now deploys back to macOS 10.15, iOS 13.0, watchOS 6.0, tvOS 13.0, which corresponds to the 5.1 release of the stdlib.

Adjust macro usages accordingly.
This commit is contained in:
Karoy Lorentey
2021-10-28 14:25:35 -07:00
parent fb090fde5e
commit 47956908b7
157 changed files with 727 additions and 729 deletions

View File

@@ -12,46 +12,46 @@
// CHECK-EXTENSION-NOT: extension {{.+}} : _Concurrency.Actor
// CHECK: public actor PlainActorClass {
@available(SwiftStdlib 5.5, *)
@available(SwiftStdlib 5.1, *)
public actor PlainActorClass {
nonisolated public func enqueue(_ job: UnownedJob) { }
}
// CHECK: public actor ExplicitActorClass : _Concurrency.Actor {
@available(SwiftStdlib 5.5, *)
@available(SwiftStdlib 5.1, *)
public actor ExplicitActorClass : Actor {
nonisolated public func enqueue(_ job: UnownedJob) { }
}
// CHECK: public actor EmptyActor {
@available(SwiftStdlib 5.5, *)
@available(SwiftStdlib 5.1, *)
public actor EmptyActor {}
// CHECK: public actor EmptyActorClass {
@available(SwiftStdlib 5.5, *)
@available(SwiftStdlib 5.1, *)
public actor EmptyActorClass {}
// CHECK: public protocol Cat : _Concurrency.Actor {
@available(SwiftStdlib 5.5, *)
@available(SwiftStdlib 5.1, *)
public protocol Cat : Actor {
func mew()
}
// CHECK: public actor HouseCat : Library.Cat {
@available(SwiftStdlib 5.5, *)
@available(SwiftStdlib 5.1, *)
public actor HouseCat : Cat {
nonisolated public func mew() {}
nonisolated public func enqueue(_ job: UnownedJob) { }
}
// CHECK: public protocol ToothyMouth {
@available(SwiftStdlib 5.5, *)
@available(SwiftStdlib 5.1, *)
public protocol ToothyMouth {
func chew()
}
// CHECK: public actor Lion : Library.ToothyMouth, _Concurrency.Actor {
@available(SwiftStdlib 5.5, *)
@available(SwiftStdlib 5.1, *)
public actor Lion : ToothyMouth, Actor {
nonisolated public func chew() {}
nonisolated public func enqueue(_ job: UnownedJob) { }