Skip to content

Commit 57288d1

Browse files
authored
[Concurrency] task names dont need default nil arg (swiftlang#80011)
1 parent a92f379 commit 57288d1

File tree

2 files changed

+11
-11
lines changed

2 files changed

+11
-11
lines changed

stdlib/public/Concurrency/Task.swift

+10-10
Original file line numberDiff line numberDiff line change
@@ -651,7 +651,7 @@ extension Task where Failure == Never {
651651
@_alwaysEmitIntoClient
652652
@available(*, unavailable, message: "Unavailable in task-to-thread concurrency model")
653653
public init(
654-
name: String? = nil,
654+
name: String?,
655655
priority: TaskPriority? = nil,
656656
@_inheritActorContext @_implicitSelfCapture operation: sending @escaping @isolated(any) () async -> Success
657657
) {
@@ -662,7 +662,7 @@ extension Task where Failure == Never {
662662
@_alwaysEmitIntoClient
663663
@available(SwiftStdlib 6.2, *)
664664
public init(
665-
name: String? = nil,
665+
name: String?,
666666
// TaskExecutor is unavailable in embedded
667667
priority: TaskPriority? = nil,
668668
@_inheritActorContext @_implicitSelfCapture operation: sending @escaping () async -> Success
@@ -712,7 +712,7 @@ extension Task where Failure == Never {
712712
@_alwaysEmitIntoClient
713713
@available(SwiftStdlib 6.2, *)
714714
public init(
715-
name: String? = nil,
715+
name: String?,
716716
priority: TaskPriority? = nil,
717717
@_inheritActorContext @_implicitSelfCapture operation: sending @escaping @isolated(any) () async -> Success
718718
) {
@@ -824,7 +824,7 @@ extension Task where Failure == Error {
824824
@_alwaysEmitIntoClient
825825
@available(*, unavailable, message: "Unavailable in task-to-thread concurrency model")
826826
public init(
827-
name: String? = nil,
827+
name: String?,
828828
priority: TaskPriority? = nil,
829829
@_inheritActorContext @_implicitSelfCapture operation: sending @escaping @isolated(any) () async throws -> Success
830830
) {
@@ -835,7 +835,7 @@ extension Task where Failure == Error {
835835
@_alwaysEmitIntoClient
836836
@available(SwiftStdlib 6.2, *)
837837
public init(
838-
name: String? = nil,
838+
name: String?,
839839
// TaskExecutor is unavailable in embedded
840840
priority: TaskPriority? = nil,
841841
@_inheritActorContext @_implicitSelfCapture operation: sending @escaping () async throws -> Success
@@ -881,7 +881,7 @@ self._task = task
881881
@_alwaysEmitIntoClient
882882
@available(SwiftStdlib 6.2, *)
883883
public init(
884-
name: String? = nil,
884+
name: String?,
885885
priority: TaskPriority? = nil,
886886
@_inheritActorContext @_implicitSelfCapture operation: sending @escaping @isolated(any) () async throws -> Success
887887
) {
@@ -991,7 +991,7 @@ extension Task where Failure == Never {
991991
@_alwaysEmitIntoClient
992992
@available(*, unavailable, message: "Unavailable in task-to-thread concurrency model")
993993
public static func detached(
994-
name: String? = nil,
994+
name: String?,
995995
priority: TaskPriority? = nil,
996996
operation: sending @escaping @isolated(any) () async -> Success
997997
) -> Task<Success, Failure> {
@@ -1022,7 +1022,7 @@ extension Task where Failure == Never {
10221022
@discardableResult
10231023
@_alwaysEmitIntoClient
10241024
public static func detached(
1025-
name: String? = nil,
1025+
name: String?,
10261026
priority: TaskPriority? = nil,
10271027
operation: sending @escaping @isolated(any) () async -> Success
10281028
) -> Task<Success, Failure> {
@@ -1132,7 +1132,7 @@ extension Task where Failure == Error {
11321132
@_alwaysEmitIntoClient
11331133
@available(*, unavailable, message: "Unavailable in task-to-thread concurrency model")
11341134
public static func detached(
1135-
name: String? = nil,
1135+
name: String?,
11361136
priority: TaskPriority? = nil,
11371137
operation: sending @escaping @isolated(any) () async throws -> Success
11381138
) -> Task<Success, Failure> {
@@ -1164,7 +1164,7 @@ extension Task where Failure == Error {
11641164
@discardableResult
11651165
@_alwaysEmitIntoClient
11661166
public static func detached(
1167-
name: String? = nil,
1167+
name: String?,
11681168
priority: TaskPriority? = nil,
11691169
operation: sending @escaping @isolated(any) () async throws -> Success
11701170
) -> Task<Success, Failure> {

stdlib/public/Concurrency/TaskGroup+addTask.swift.gyb

+1-1
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ import Swift
3636
% ],
3737
% ['addTask', 'addTaskUnlessCancelled'],
3838
% [
39-
% 'name: String? = nil',
39+
% 'name: String?',
4040
% 'executorPreference taskExecutor: (any TaskExecutor)? = nil',
4141
% 'priority: TaskPriority? = nil',
4242
% # throws and ChildTaskResult will be adjusted per task group type

0 commit comments

Comments
 (0)