Skip to content

Commit af112c1

Browse files
committed
Update the Swift version to 6.0 from 5.11
1 parent e1fdb00 commit af112c1

File tree

75 files changed

+362
-362
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

75 files changed

+362
-362
lines changed

CHANGELOG.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
> **Note**\
44
> This is in reverse chronological order, so newer entries are added to the top.
55
6-
## Swift 5.11
6+
## Swift 6.0
77
* [SE-0422][]:
88
Non-built-in expression macros can now be used as default arguments that
99
expand at each call site. For example, a custom `#CurrentFile` macro used as

cmake/SwiftVersion.cmake

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
# SWIFT_VERSION is deliberately /not/ cached so that an existing build directory
22
# can be reused when a new version of Swift comes out (assuming the user hasn't
33
# manually set it as part of their own CMake configuration).
4-
set(SWIFT_VERSION_MAJOR 5)
5-
set(SWIFT_VERSION_MINOR 11)
4+
set(SWIFT_VERSION_MAJOR 6)
5+
set(SWIFT_VERSION_MINOR 0)
66
set(SWIFT_VERSION "${SWIFT_VERSION_MAJOR}.${SWIFT_VERSION_MINOR}")
77

docs/ABI/Mangling.rst

+1-1
Original file line numberDiff line numberDiff line change
@@ -656,7 +656,7 @@ Types
656656
function-isolation ::= type 'Yc' // Global actor on function type
657657
#endif
658658
throws ::= 'K' // 'throws' annotation on function types
659-
#if SWIFT_RUNTIME_VERSION >= 5.11
659+
#if SWIFT_RUNTIME_VERSION >= 6.0
660660
throws ::= type 'YK' // 'throws(type)' annotation on function types
661661
function-isolation ::= type 'YA' // @isolated(any) on function type
662662
#endif

include/swift/AST/ASTContext.h

+3-3
Original file line numberDiff line numberDiff line change
@@ -990,10 +990,10 @@ class ASTContext final {
990990
return getSwiftAvailability(5, 10);
991991
}
992992

993-
/// Get the runtime availability of features introduced in the Swift 5.11
993+
/// Get the runtime availability of features introduced in the Swift 6.0
994994
/// compiler for the target platform.
995-
inline AvailabilityContext getSwift511Availability() const {
996-
return getSwiftAvailability(5, 11);
995+
inline AvailabilityContext getSwift60Availability() const {
996+
return getSwiftAvailability(6, 0);
997997
}
998998

999999
/// Get the runtime availability for a particular version of Swift (5.0+).

include/swift/Demangling/DemangleNodes.def

+2-2
Original file line numberDiff line numberDiff line change
@@ -358,7 +358,7 @@ NODE(AsyncSuspendResumePartialFunction)
358358
NODE(AccessibleFunctionRecord)
359359
NODE(CompileTimeConst)
360360

361-
// Added in Swift 5.11
361+
// Added in Swift 6.0
362362
NODE(AccessibleProtocolRequirementFunctionRecord)
363363

364364
// Added in Swift 5.7
@@ -376,7 +376,7 @@ NODE(HasSymbolQuery)
376376
NODE(OpaqueReturnTypeIndex)
377377
NODE(OpaqueReturnTypeParent)
378378

379-
// Addedn in Swift 5.11
379+
// Addedn in Swift 6.0
380380
NODE(OutlinedEnumTagStore)
381381
NODE(OutlinedEnumProjectDataForLoad)
382382
NODE(OutlinedEnumGetTag)

lib/Basic/Version.cpp

+3-3
Original file line numberDiff line numberDiff line change
@@ -176,11 +176,11 @@ llvm::Optional<Version> Version::getEffectiveLanguageVersion() const {
176176
assert(size() == 2 && Components[0] == 4 && Components[1] == 2);
177177
return Version{4, 2};
178178
case 5:
179-
static_assert(SWIFT_VERSION_MAJOR == 5,
179+
return Version{5};
180+
case 6:
181+
static_assert(SWIFT_VERSION_MAJOR == 6,
180182
"getCurrentLanguageVersion is no longer correct here");
181183
return Version::getCurrentLanguageVersion();
182-
case 6:
183-
return Version{6};
184184
default:
185185
return llvm::None;
186186
}

lib/Driver/DarwinToolChains.cpp

+2-2
Original file line numberDiff line numberDiff line change
@@ -384,8 +384,8 @@ toolchains::Darwin::addArgsToLinkStdlib(ArgStringList &Arguments,
384384
runtimeCompatibilityVersion = llvm::VersionTuple(5, 6);
385385
} else if (value.equals("5.8")) {
386386
runtimeCompatibilityVersion = llvm::VersionTuple(5, 8);
387-
} else if (value.equals("5.11")) {
388-
runtimeCompatibilityVersion = llvm::VersionTuple(5, 11);
387+
} else if (value.equals("6.0")) {
388+
runtimeCompatibilityVersion = llvm::VersionTuple(6, 0);
389389
} else if (value.equals("none")) {
390390
runtimeCompatibilityVersion = llvm::None;
391391
} else {

lib/Frontend/CompilerInvocation.cpp

+2-2
Original file line numberDiff line numberDiff line change
@@ -2903,8 +2903,8 @@ static bool ParseIRGenArgs(IRGenOptions &Opts, ArgList &Args,
29032903
runtimeCompatibilityVersion = llvm::VersionTuple(5, 6);
29042904
} else if (version.equals("5.8")) {
29052905
runtimeCompatibilityVersion = llvm::VersionTuple(5, 8);
2906-
} else if (version.equals("5.11")) {
2907-
runtimeCompatibilityVersion = llvm::VersionTuple(5, 11);
2906+
} else if (version.equals("6.0")) {
2907+
runtimeCompatibilityVersion = llvm::VersionTuple(6, 0);
29082908
} else {
29092909
Diags.diagnose(SourceLoc(), diag::error_invalid_arg_value,
29102910
versionArg->getAsString(Args), version);

lib/IRGen/GenReflection.cpp

+2-2
Original file line numberDiff line numberDiff line change
@@ -176,7 +176,7 @@ class PrintMetadataSource
176176

177177
llvm::Optional<llvm::VersionTuple>
178178
getRuntimeVersionThatSupportsDemanglingType(CanType type) {
179-
// The Swift 5.11 runtime is the first version able to demangle types
179+
// The Swift 6.0 runtime is the first version able to demangle types
180180
// that involve typed throws.
181181
bool usesTypedThrows = type.findIf([](CanType t) -> bool {
182182
if (auto fn = dyn_cast<AnyFunctionType>(t)) {
@@ -187,7 +187,7 @@ getRuntimeVersionThatSupportsDemanglingType(CanType type) {
187187
return false;
188188
});
189189
if (usesTypedThrows) {
190-
return llvm::VersionTuple(5, 11);
190+
return llvm::VersionTuple(6, 0);
191191
}
192192

193193
// The Swift 5.5 runtime is the first version able to demangle types

lib/Macros/Sources/SwiftMacros/DistributedProtocolMacro.swift

+2-2
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ public struct DistributedProtocolMacro: ExtensionMacro, PeerMacro {
3737
.map { req in
3838
"""
3939
\(req) {
40-
if #available(SwiftStdlib 5.11, *) {
40+
if #available(SwiftStdlib 6.0, *) {
4141
Distributed._distributedStubFatalError()
4242
} else {
4343
fatalError()
@@ -76,7 +76,7 @@ public struct DistributedProtocolMacro: ExtensionMacro, PeerMacro {
7676
.map { req in
7777
"""
7878
\(req) {
79-
if #available(SwiftStdlib 5.11, *) {
79+
if #available(SwiftStdlib 6.0, *) {
8080
Distributed._distributedStubFatalError()
8181
} else {
8282
fatalError()

stdlib/public/Concurrency/AsyncCompactMapSequence.swift

+2-2
Original file line numberDiff line numberDiff line change
@@ -85,7 +85,7 @@ extension AsyncCompactMapSequence: AsyncSequence {
8585
///
8686
/// The compact map sequence produces whatever type of error its
8787
/// base sequence does.
88-
@available(SwiftStdlib 5.11, *)
88+
@available(SwiftStdlib 6.0, *)
8989
public typealias Failure = Base.Failure
9090
/// The type of iterator that produces elements of the sequence.
9191
public typealias AsyncIterator = Iterator
@@ -138,7 +138,7 @@ extension AsyncCompactMapSequence: AsyncSequence {
138138
/// transform returns a non-`nil` value. If the transform returns `nil`,
139139
/// this method continues to wait for further elements until it gets one
140140
/// that transforms to a non-`nil` value.
141-
@available(SwiftStdlib 5.11, *)
141+
@available(SwiftStdlib 6.0, *)
142142
@inlinable
143143
public mutating func next(isolation actor: isolated (any Actor)?) async throws(Failure) -> ElementOfResult? {
144144
while true {

stdlib/public/Concurrency/AsyncDropFirstSequence.swift

+2-2
Original file line numberDiff line numberDiff line change
@@ -74,7 +74,7 @@ extension AsyncDropFirstSequence: AsyncSequence {
7474
///
7575
/// The drop-first sequence produces whatever type of error its base
7676
/// sequence produces.
77-
@available(SwiftStdlib 5.11, *)
77+
@available(SwiftStdlib 6.0, *)
7878
public typealias Failure = Base.Failure
7979
/// The type of iterator that produces elements of the sequence.
8080
public typealias AsyncIterator = Iterator
@@ -123,7 +123,7 @@ extension AsyncDropFirstSequence: AsyncSequence {
123123
/// iterator returns `nil`. After reaching the number of elements to drop,
124124
/// this iterator passes along the result of calling `next(isolation:)` on
125125
/// the base iterator.
126-
@available(SwiftStdlib 5.11, *)
126+
@available(SwiftStdlib 6.0, *)
127127
@inlinable
128128
public mutating func next(isolation actor: isolated (any Actor)?) async throws(Failure) -> Base.Element? {
129129
var remainingToDrop = count

stdlib/public/Concurrency/AsyncDropWhileSequence.swift

+2-2
Original file line numberDiff line numberDiff line change
@@ -83,7 +83,7 @@ extension AsyncDropWhileSequence: AsyncSequence {
8383
///
8484
/// The drop-while sequence produces whatever type of error its base
8585
/// sequence produces.
86-
@available(SwiftStdlib 5.11, *)
86+
@available(SwiftStdlib 6.0, *)
8787
public typealias Failure = Base.Failure
8888
/// The type of iterator that produces elements of the sequence.
8989
public typealias AsyncIterator = Iterator
@@ -136,7 +136,7 @@ extension AsyncDropWhileSequence: AsyncSequence {
136136
/// method returns that value. After that, the iterator returns values
137137
/// received from its base iterator as-is, and never executes the predicate
138138
/// closure again.
139-
@available(SwiftStdlib 5.11, *)
139+
@available(SwiftStdlib 6.0, *)
140140
@inlinable
141141
public mutating func next(isolation actor: isolated (any Actor)?) async throws(Failure) -> Base.Element? {
142142
while let predicate = self.predicate {

stdlib/public/Concurrency/AsyncFilterSequence.swift

+2-2
Original file line numberDiff line numberDiff line change
@@ -73,7 +73,7 @@ extension AsyncFilterSequence: AsyncSequence {
7373
///
7474
/// The filter sequence produces whatever type of error its
7575
/// base sequence does.
76-
@available(SwiftStdlib 5.11, *)
76+
@available(SwiftStdlib 6.0, *)
7777
public typealias Failure = Base.Failure
7878
/// The type of iterator that produces elements of the sequence.
7979
public typealias AsyncIterator = Iterator
@@ -121,7 +121,7 @@ extension AsyncFilterSequence: AsyncSequence {
121121
/// `next(isolation:)` evaluates the result with the `predicate` closure. If
122122
/// the closure returns `true`, `next(isolation:)` returns the received
123123
/// element; otherwise it awaits the next element from the base iterator.
124-
@available(SwiftStdlib 5.11, *)
124+
@available(SwiftStdlib 6.0, *)
125125
@inlinable
126126
public mutating func next(isolation actor: isolated (any Actor)?) async throws(Failure) -> Base.Element? {
127127
while true {

stdlib/public/Concurrency/AsyncFlatMapSequence.swift

+2-2
Original file line numberDiff line numberDiff line change
@@ -189,7 +189,7 @@ extension AsyncFlatMapSequence: AsyncSequence {
189189
/// sequence. By construction, the sequence produced by the `transform`
190190
/// closure must either produce this type of error or not produce errors
191191
/// at all.
192-
@available(SwiftStdlib 5.11, *)
192+
@available(SwiftStdlib 6.0, *)
193193
public typealias Failure = Base.Failure
194194
/// The type of iterator that produces elements of the sequence.
195195
public typealias AsyncIterator = Iterator
@@ -275,7 +275,7 @@ extension AsyncFlatMapSequence: AsyncSequence {
275275
/// from this iterator until it terminates. At this point,
276276
/// `next(isolation:)` is ready to receive the next value from the base
277277
/// sequence.
278-
@available(SwiftStdlib 5.11, *)
278+
@available(SwiftStdlib 6.0, *)
279279
@inlinable
280280
public mutating func next(isolation actor: isolated (any Actor)?) async throws(Failure) -> SegmentOfResult.Element? {
281281
while !finished {

stdlib/public/Concurrency/AsyncIteratorProtocol.swift

+3-3
Original file line numberDiff line numberDiff line change
@@ -90,7 +90,7 @@ public protocol AsyncIteratorProtocol<Element, Failure> {
9090
associatedtype Element
9191

9292
/// The type of failure produced by iteration.
93-
@available(SwiftStdlib 5.11, *)
93+
@available(SwiftStdlib 6.0, *)
9494
associatedtype Failure: Error = any Error
9595

9696
/// Asynchronously advances to the next element and returns it, or ends the
@@ -105,15 +105,15 @@ public protocol AsyncIteratorProtocol<Element, Failure> {
105105
///
106106
/// - Returns: The next element, if it exists, or `nil` to signal the end of
107107
/// the sequence.
108-
@available(SwiftStdlib 5.11, *)
108+
@available(SwiftStdlib 6.0, *)
109109
mutating func next(isolation actor: isolated (any Actor)?) async throws(Failure) -> Element?
110110
}
111111

112112
@available(SwiftStdlib 5.1, *)
113113
extension AsyncIteratorProtocol {
114114
/// Default implementation of `next()` in terms of `next()`, which is
115115
/// required to maintain backward compatibility with existing async iterators.
116-
@available(SwiftStdlib 5.11, *)
116+
@available(SwiftStdlib 6.0, *)
117117
@inlinable
118118
public mutating func next(isolation actor: isolated (any Actor)?) async throws(Failure) -> Element? {
119119
do {

stdlib/public/Concurrency/AsyncMapSequence.swift

+2-2
Original file line numberDiff line numberDiff line change
@@ -83,7 +83,7 @@ extension AsyncMapSequence: AsyncSequence {
8383
///
8484
/// The map sequence produces whatever type of error its
8585
/// base sequence does.
86-
@available(SwiftStdlib 5.11, *)
86+
@available(SwiftStdlib 6.0, *)
8787
public typealias Failure = Base.Failure
8888
/// The type of iterator that produces elements of the sequence.
8989
public typealias AsyncIterator = Iterator
@@ -124,7 +124,7 @@ extension AsyncMapSequence: AsyncSequence {
124124
/// call returns `nil`, `next(isolation:)` returns `nil`. Otherwise,
125125
/// `next(isolation:)` returns the result of calling the transforming
126126
/// closure on the received element.
127-
@available(SwiftStdlib 5.11, *)
127+
@available(SwiftStdlib 6.0, *)
128128
@inlinable
129129
public mutating func next(isolation actor: isolated (any Actor)?) async throws(Failure) -> Transformed? {
130130
guard let element = try await baseIterator.next(isolation: actor) else {

stdlib/public/Concurrency/AsyncPrefixSequence.swift

+2-2
Original file line numberDiff line numberDiff line change
@@ -74,7 +74,7 @@ extension AsyncPrefixSequence: AsyncSequence {
7474
///
7575
/// The prefix sequence produces whatever type of error its
7676
/// base sequence does.
77-
@available(SwiftStdlib 5.11, *)
77+
@available(SwiftStdlib 6.0, *)
7878
public typealias Failure = Base.Failure
7979
/// The type of iterator that produces elements of the sequence.
8080
public typealias AsyncIterator = Iterator
@@ -115,7 +115,7 @@ extension AsyncPrefixSequence: AsyncSequence {
115115
/// `next(isolation:)` on its base iterator and passes through the
116116
/// result. After reaching the maximum number of elements, subsequent calls
117117
/// to `next(isolation:)` return `nil`.
118-
@available(SwiftStdlib 5.11, *)
118+
@available(SwiftStdlib 6.0, *)
119119
@inlinable
120120
public mutating func next(isolation actor: isolated (any Actor)?) async throws(Failure) -> Base.Element? {
121121
if remaining != 0 {

stdlib/public/Concurrency/AsyncPrefixWhileSequence.swift

+2-2
Original file line numberDiff line numberDiff line change
@@ -78,7 +78,7 @@ extension AsyncPrefixWhileSequence: AsyncSequence {
7878
///
7979
/// The prefix-while sequence produces whatever type of error its
8080
/// base sequence does.
81-
@available(SwiftStdlib 5.11, *)
81+
@available(SwiftStdlib 6.0, *)
8282
public typealias Failure = Base.Failure
8383
/// The type of iterator that produces elements of the sequence.
8484
public typealias AsyncIterator = Iterator
@@ -127,7 +127,7 @@ extension AsyncPrefixWhileSequence: AsyncSequence {
127127
/// from the base sequence and calls the predicate with it. If this call
128128
/// succeeds, this method passes along the element. Otherwise, it returns
129129
/// `nil`, ending the sequence.
130-
@available(SwiftStdlib 5.11, *)
130+
@available(SwiftStdlib 6.0, *)
131131
@inlinable
132132
public mutating func next(isolation actor: isolated (any Actor)?) async throws(Failure) -> Base.Element? {
133133
if !predicateHasFailed, let nextElement = try await baseIterator.next(isolation: actor) {

stdlib/public/Concurrency/AsyncSequence.swift

+1-1
Original file line numberDiff line numberDiff line change
@@ -80,7 +80,7 @@ public protocol AsyncSequence<Element, Failure> {
8080
associatedtype Element
8181

8282
/// The type of errors produced when iteration over the sequence fails.
83-
@available(SwiftStdlib 5.11, *)
83+
@available(SwiftStdlib 6.0, *)
8484
associatedtype Failure: Error = AsyncIterator.Failure
8585
where AsyncIterator.Failure == Failure
8686

stdlib/public/Concurrency/AsyncStream.swift

+2-2
Original file line numberDiff line numberDiff line change
@@ -391,7 +391,7 @@ extension AsyncStream: AsyncSequence {
391391
/// is awaiting a value, the `AsyncStream` terminates. In this case,
392392
/// `next()` might return `nil` immediately, or return `nil` on
393393
/// subsequent calls.
394-
@available(SwiftStdlib 5.11, *)
394+
@available(SwiftStdlib 6.0, *)
395395
public mutating func next(isolation actor: isolated (any Actor)?) async -> Element? {
396396
await context.produce()
397397
}
@@ -549,7 +549,7 @@ extension AsyncStream {
549549
fatalError("Unavailable in task-to-thread concurrency model")
550550
}
551551

552-
@available(SwiftStdlib 5.11, *)
552+
@available(SwiftStdlib 6.0, *)
553553
@available(*, unavailable, message: "Unavailable in task-to-thread concurrency model")
554554
public mutating func next(isolation actor: isolated (any Actor)?) async -> Element? {
555555
fatalError("Unavailable in task-to-thread concurrency model")

stdlib/public/Concurrency/AsyncThrowingCompactMapSequence.swift

+1-1
Original file line numberDiff line numberDiff line change
@@ -160,7 +160,7 @@ extension AsyncThrowingCompactMapSequence: AsyncSequence {
160160
/// this method continues to wait for further elements until it gets one
161161
/// that transforms to a non-`nil` value. If calling the closure throws an
162162
/// error, the sequence ends and `next()` rethrows the error.
163-
@available(SwiftStdlib 5.11, *)
163+
@available(SwiftStdlib 6.0, *)
164164
@inlinable
165165
public mutating func next(isolation actor: isolated (any Actor)?) async throws(Failure) -> ElementOfResult? {
166166
while !finished {

stdlib/public/Concurrency/AsyncThrowingDropWhileSequence.swift

+1-1
Original file line numberDiff line numberDiff line change
@@ -164,7 +164,7 @@ extension AsyncThrowingDropWhileSequence: AsyncSequence {
164164
/// received from its base iterator as-is, and never executes the predicate
165165
/// closure again. If calling the closure throws an error, the sequence
166166
/// ends and `next(isolation:)` rethrows the error.
167-
@available(SwiftStdlib 5.11, *)
167+
@available(SwiftStdlib 6.0, *)
168168
@inlinable
169169
public mutating func next(isolation actor: isolated (any Actor)?) async throws(Failure) -> Base.Element? {
170170
while !finished && !doneDropping {

stdlib/public/Concurrency/AsyncThrowingFilterSequence.swift

+1-1
Original file line numberDiff line numberDiff line change
@@ -145,7 +145,7 @@ extension AsyncThrowingFilterSequence: AsyncSequence {
145145
/// otherwise it awaits the next element from the base iterator. If calling
146146
/// the closure throws an error, the sequence ends and `next(isolation:)`
147147
/// rethrows the error.
148-
@available(SwiftStdlib 5.11, *)
148+
@available(SwiftStdlib 6.0, *)
149149
@inlinable
150150
public mutating func next(isolation actor: isolated (any Actor)?) async throws(Failure) -> Base.Element? {
151151
while !finished {

stdlib/public/Concurrency/AsyncThrowingFlatMapSequence.swift

+1-1
Original file line numberDiff line numberDiff line change
@@ -179,7 +179,7 @@ extension AsyncThrowingFlatMapSequence: AsyncSequence {
179179
/// from this iterator until it terminates. At this point,
180180
/// `next(isolation:)` is ready to receive the next value from the base
181181
/// sequence. If `transform` throws an error, the sequence terminates.
182-
@available(SwiftStdlib 5.11, *)
182+
@available(SwiftStdlib 6.0, *)
183183
@inlinable
184184
public mutating func next(isolation actor: isolated (any Actor)?) async throws(Failure) -> SegmentOfResult.Element? {
185185
while !finished {

stdlib/public/Concurrency/AsyncThrowingMapSequence.swift

+1-1
Original file line numberDiff line numberDiff line change
@@ -147,7 +147,7 @@ extension AsyncThrowingMapSequence: AsyncSequence {
147147
/// `next(isolation:)` returns the result of calling the transforming
148148
/// closure on the received element. If calling the closure throws an error,
149149
/// the sequence ends and `next(isolation:)` rethrows the error.
150-
@available(SwiftStdlib 5.11, *)
150+
@available(SwiftStdlib 6.0, *)
151151
@inlinable
152152
public mutating func next(isolation actor: isolated (any Actor)?) async throws(Failure) -> Transformed? {
153153
guard !finished, let element = try await baseIterator.next(isolation: actor) else {

stdlib/public/Concurrency/AsyncThrowingPrefixWhileSequence.swift

+1-1
Original file line numberDiff line numberDiff line change
@@ -146,7 +146,7 @@ extension AsyncThrowingPrefixWhileSequence: AsyncSequence {
146146
/// succeeds, this method passes along the element. Otherwise, it returns
147147
/// `nil`, ending the sequence. If calling the predicate closure throws an
148148
/// error, the sequence ends and `next(isolation:)` rethrows the error.
149-
@available(SwiftStdlib 5.11, *)
149+
@available(SwiftStdlib 6.0, *)
150150
@inlinable
151151
public mutating func next(isolation actor: isolated (any Actor)?) async throws(Failure) -> Base.Element? {
152152
if !predicateHasFailed, let nextElement = try await baseIterator.next(isolation: actor) {

stdlib/public/Concurrency/AsyncThrowingStream.swift

+1-1
Original file line numberDiff line numberDiff line change
@@ -429,7 +429,7 @@ extension AsyncThrowingStream: AsyncSequence {
429429
/// is awaiting a value, the `AsyncThrowingStream` terminates. In this case,
430430
/// `next()` may return `nil` immediately, or else return `nil` on
431431
/// subsequent calls.
432-
@available(SwiftStdlib 5.11, *)
432+
@available(SwiftStdlib 6.0, *)
433433
public mutating func next(isolation actor: isolated (any Actor)?) async throws(Failure) -> Element? {
434434
return try await context.produce()
435435
}

0 commit comments

Comments
 (0)