Build Information
Successful build of SchafKit, reference 1.2.1 (66d05e
), with Swift 6.0 for macOS (SPM) on 30 Nov 2024 06:42:47 UTC.
Swift 6 data race errors: 15
Build Command
env DEVELOPER_DIR=/Applications/Xcode-16.1.0.app xcrun swift build --arch arm64 -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats -Xswiftc -strict-concurrency=complete -Xswiftc -enable-upcoming-feature -Xswiftc StrictConcurrency -Xswiftc -enable-upcoming-feature -Xswiftc DisableOutwardActorInference -Xswiftc -enable-upcoming-feature -Xswiftc GlobalActorIsolatedTypesUsability -Xswiftc -enable-upcoming-feature -Xswiftc InferSendableFromCaptures
Build Log
6 |
7 | /// A dictionary representation.
8 | public class SKDirectory : SKFileSystemItem {
| `- note: class 'SKDirectory' does not conform to the 'Sendable' protocol
9 | /// The Bundle directory.
10 | public static let bundle = SKDirectory(path : Bundle.main.bundlePath)
:
13 | public static let library = SKDirectory(path: fileSystem.urls(for: .libraryDirectory, in: .userDomainMask).first!.relativePath)
14 | /// The `Library/ApplicationSupport` directory.
15 | public static let applicationSupport = SKDirectory(path: fileSystem.urls(for: .applicationSupportDirectory, in: .userDomainMask).first!.relativePath)
| |- warning: static property 'applicationSupport' is not concurrency-safe because non-'Sendable' type 'SKDirectory' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'applicationSupport' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
16 | /// The `Library/Caches` directory.
17 | public static let caches = SKDirectory(path: fileSystem.urls(for: .cachesDirectory, in: .userDomainMask).first!.relativePath)
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/FileSystem/SKDirectory.swift:17:23: warning: static property 'caches' is not concurrency-safe because non-'Sendable' type 'SKDirectory' may have shared mutable state; this is an error in the Swift 6 language mode
6 |
7 | /// A dictionary representation.
8 | public class SKDirectory : SKFileSystemItem {
| `- note: class 'SKDirectory' does not conform to the 'Sendable' protocol
9 | /// The Bundle directory.
10 | public static let bundle = SKDirectory(path : Bundle.main.bundlePath)
:
15 | public static let applicationSupport = SKDirectory(path: fileSystem.urls(for: .applicationSupportDirectory, in: .userDomainMask).first!.relativePath)
16 | /// The `Library/Caches` directory.
17 | public static let caches = SKDirectory(path: fileSystem.urls(for: .cachesDirectory, in: .userDomainMask).first!.relativePath)
| |- warning: static property 'caches' is not concurrency-safe because non-'Sendable' type 'SKDirectory' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'caches' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
18 |
19 | /// The `Documents` directory.
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/FileSystem/SKDirectory.swift:20:23: warning: static property 'documents' is not concurrency-safe because non-'Sendable' type 'SKDirectory' may have shared mutable state; this is an error in the Swift 6 language mode
6 |
7 | /// A dictionary representation.
8 | public class SKDirectory : SKFileSystemItem {
| `- note: class 'SKDirectory' does not conform to the 'Sendable' protocol
9 | /// The Bundle directory.
10 | public static let bundle = SKDirectory(path : Bundle.main.bundlePath)
:
18 |
19 | /// The `Documents` directory.
20 | public static let documents = SKDirectory(path: fileSystem.urls(for: .documentDirectory, in: .userDomainMask).first!.relativePath)
| |- warning: static property 'documents' is not concurrency-safe because non-'Sendable' type 'SKDirectory' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'documents' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
21 | /// The `Documents/Inbox` directory.
22 | public static let inbox = documents.directoryByAppending(path: "Inbox")
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/FileSystem/SKDirectory.swift:22:23: warning: static property 'inbox' is not concurrency-safe because non-'Sendable' type 'SKDirectory' may have shared mutable state; this is an error in the Swift 6 language mode
6 |
7 | /// A dictionary representation.
8 | public class SKDirectory : SKFileSystemItem {
| `- note: class 'SKDirectory' does not conform to the 'Sendable' protocol
9 | /// The Bundle directory.
10 | public static let bundle = SKDirectory(path : Bundle.main.bundlePath)
:
20 | public static let documents = SKDirectory(path: fileSystem.urls(for: .documentDirectory, in: .userDomainMask).first!.relativePath)
21 | /// The `Documents/Inbox` directory.
22 | public static let inbox = documents.directoryByAppending(path: "Inbox")
| |- warning: static property 'inbox' is not concurrency-safe because non-'Sendable' type 'SKDirectory' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'inbox' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
23 |
24 | /// Returns the directory for the specified app group, if it exists.
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/FileSystem/SKFileSystemItem.swift:4:13: warning: let 'fileSystem' is not concurrency-safe because non-'Sendable' type 'FileManager' may have shared mutable state; this is an error in the Swift 6 language mode
2 | import Foundation
3 |
4 | private let fileSystem = FileManager.default
| |- warning: let 'fileSystem' is not concurrency-safe because non-'Sendable' type 'FileManager' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'fileSystem' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
5 |
6 | /// An item in the filesystem.
Foundation.FileManager:1:12: note: class 'FileManager' does not conform to the 'Sendable' protocol
1 | open class FileManager : NSObject {
| `- note: class 'FileManager' does not conform to the 'Sendable' protocol
2 | open class var `default`: FileManager { get }
3 | @available(swift, obsoleted: 3, renamed: "default")
[78/110] Compiling SchafKit SKFileSystemItem.swift
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/Cross Platform/Screen.swift:9:23: warning: static property 'main' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
7 |
8 | public class Screen {
9 | public static var main = Screen()
| |- warning: static property 'main' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'main' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'main' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
10 |
11 | private init() {}
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/Dispatch/SKDispatchHelper.swift:23:34: warning: passing non-sendable parameter 'block' to function expecting a @Sendable closure
17 | - block : The block to dispatch.
18 | */
19 | public class func dispatch(on queue: DispatchQueue, sync: Bool = false, block: @escaping SKBlock){
| `- note: parameter 'block' is implicitly non-sendable
20 | if (sync){
21 | queue.sync(execute: block)
22 | }else {
23 | queue.async(execute: block)
| `- warning: passing non-sendable parameter 'block' to function expecting a @Sendable closure
24 | }
25 | }
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/FileSystem/SKDirectory.swift:4:13: warning: let 'fileSystem' is not concurrency-safe because non-'Sendable' type 'FileManager' may have shared mutable state; this is an error in the Swift 6 language mode
2 | import Foundation
3 |
4 | private let fileSystem = FileManager.default
| |- warning: let 'fileSystem' is not concurrency-safe because non-'Sendable' type 'FileManager' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'fileSystem' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
5 | private let slash = "/"
6 |
Foundation.FileManager:1:12: note: class 'FileManager' does not conform to the 'Sendable' protocol
1 | open class FileManager : NSObject {
| `- note: class 'FileManager' does not conform to the 'Sendable' protocol
2 | open class var `default`: FileManager { get }
3 | @available(swift, obsoleted: 3, renamed: "default")
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/FileSystem/SKDirectory.swift:10:23: warning: static property 'bundle' is not concurrency-safe because non-'Sendable' type 'SKDirectory' may have shared mutable state; this is an error in the Swift 6 language mode
6 |
7 | /// A dictionary representation.
8 | public class SKDirectory : SKFileSystemItem {
| `- note: class 'SKDirectory' does not conform to the 'Sendable' protocol
9 | /// The Bundle directory.
10 | public static let bundle = SKDirectory(path : Bundle.main.bundlePath)
| |- warning: static property 'bundle' is not concurrency-safe because non-'Sendable' type 'SKDirectory' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'bundle' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
11 |
12 | /// The `Library` directory.
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/FileSystem/SKDirectory.swift:13:23: warning: static property 'library' is not concurrency-safe because non-'Sendable' type 'SKDirectory' may have shared mutable state; this is an error in the Swift 6 language mode
6 |
7 | /// A dictionary representation.
8 | public class SKDirectory : SKFileSystemItem {
| `- note: class 'SKDirectory' does not conform to the 'Sendable' protocol
9 | /// The Bundle directory.
10 | public static let bundle = SKDirectory(path : Bundle.main.bundlePath)
11 |
12 | /// The `Library` directory.
13 | public static let library = SKDirectory(path: fileSystem.urls(for: .libraryDirectory, in: .userDomainMask).first!.relativePath)
| |- warning: static property 'library' is not concurrency-safe because non-'Sendable' type 'SKDirectory' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'library' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
14 | /// The `Library/ApplicationSupport` directory.
15 | public static let applicationSupport = SKDirectory(path: fileSystem.urls(for: .applicationSupportDirectory, in: .userDomainMask).first!.relativePath)
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/FileSystem/SKDirectory.swift:15:23: warning: static property 'applicationSupport' is not concurrency-safe because non-'Sendable' type 'SKDirectory' may have shared mutable state; this is an error in the Swift 6 language mode
6 |
7 | /// A dictionary representation.
8 | public class SKDirectory : SKFileSystemItem {
| `- note: class 'SKDirectory' does not conform to the 'Sendable' protocol
9 | /// The Bundle directory.
10 | public static let bundle = SKDirectory(path : Bundle.main.bundlePath)
:
13 | public static let library = SKDirectory(path: fileSystem.urls(for: .libraryDirectory, in: .userDomainMask).first!.relativePath)
14 | /// The `Library/ApplicationSupport` directory.
15 | public static let applicationSupport = SKDirectory(path: fileSystem.urls(for: .applicationSupportDirectory, in: .userDomainMask).first!.relativePath)
| |- warning: static property 'applicationSupport' is not concurrency-safe because non-'Sendable' type 'SKDirectory' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'applicationSupport' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
16 | /// The `Library/Caches` directory.
17 | public static let caches = SKDirectory(path: fileSystem.urls(for: .cachesDirectory, in: .userDomainMask).first!.relativePath)
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/FileSystem/SKDirectory.swift:17:23: warning: static property 'caches' is not concurrency-safe because non-'Sendable' type 'SKDirectory' may have shared mutable state; this is an error in the Swift 6 language mode
6 |
7 | /// A dictionary representation.
8 | public class SKDirectory : SKFileSystemItem {
| `- note: class 'SKDirectory' does not conform to the 'Sendable' protocol
9 | /// The Bundle directory.
10 | public static let bundle = SKDirectory(path : Bundle.main.bundlePath)
:
15 | public static let applicationSupport = SKDirectory(path: fileSystem.urls(for: .applicationSupportDirectory, in: .userDomainMask).first!.relativePath)
16 | /// The `Library/Caches` directory.
17 | public static let caches = SKDirectory(path: fileSystem.urls(for: .cachesDirectory, in: .userDomainMask).first!.relativePath)
| |- warning: static property 'caches' is not concurrency-safe because non-'Sendable' type 'SKDirectory' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'caches' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
18 |
19 | /// The `Documents` directory.
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/FileSystem/SKDirectory.swift:20:23: warning: static property 'documents' is not concurrency-safe because non-'Sendable' type 'SKDirectory' may have shared mutable state; this is an error in the Swift 6 language mode
6 |
7 | /// A dictionary representation.
8 | public class SKDirectory : SKFileSystemItem {
| `- note: class 'SKDirectory' does not conform to the 'Sendable' protocol
9 | /// The Bundle directory.
10 | public static let bundle = SKDirectory(path : Bundle.main.bundlePath)
:
18 |
19 | /// The `Documents` directory.
20 | public static let documents = SKDirectory(path: fileSystem.urls(for: .documentDirectory, in: .userDomainMask).first!.relativePath)
| |- warning: static property 'documents' is not concurrency-safe because non-'Sendable' type 'SKDirectory' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'documents' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
21 | /// The `Documents/Inbox` directory.
22 | public static let inbox = documents.directoryByAppending(path: "Inbox")
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/FileSystem/SKDirectory.swift:22:23: warning: static property 'inbox' is not concurrency-safe because non-'Sendable' type 'SKDirectory' may have shared mutable state; this is an error in the Swift 6 language mode
6 |
7 | /// A dictionary representation.
8 | public class SKDirectory : SKFileSystemItem {
| `- note: class 'SKDirectory' does not conform to the 'Sendable' protocol
9 | /// The Bundle directory.
10 | public static let bundle = SKDirectory(path : Bundle.main.bundlePath)
:
20 | public static let documents = SKDirectory(path: fileSystem.urls(for: .documentDirectory, in: .userDomainMask).first!.relativePath)
21 | /// The `Documents/Inbox` directory.
22 | public static let inbox = documents.directoryByAppending(path: "Inbox")
| |- warning: static property 'inbox' is not concurrency-safe because non-'Sendable' type 'SKDirectory' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'inbox' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
23 |
24 | /// Returns the directory for the specified app group, if it exists.
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/FileSystem/SKFileSystemItem.swift:4:13: warning: let 'fileSystem' is not concurrency-safe because non-'Sendable' type 'FileManager' may have shared mutable state; this is an error in the Swift 6 language mode
2 | import Foundation
3 |
4 | private let fileSystem = FileManager.default
| |- warning: let 'fileSystem' is not concurrency-safe because non-'Sendable' type 'FileManager' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'fileSystem' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
5 |
6 | /// An item in the filesystem.
Foundation.FileManager:1:12: note: class 'FileManager' does not conform to the 'Sendable' protocol
1 | open class FileManager : NSObject {
| `- note: class 'FileManager' does not conform to the 'Sendable' protocol
2 | open class var `default`: FileManager { get }
3 | @available(swift, obsoleted: 3, renamed: "default")
[79/110] Compiling SchafKit SKKeychain.swift
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/Cross Platform/Screen.swift:9:23: warning: static property 'main' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
7 |
8 | public class Screen {
9 | public static var main = Screen()
| |- warning: static property 'main' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'main' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'main' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
10 |
11 | private init() {}
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/Dispatch/SKDispatchHelper.swift:23:34: warning: passing non-sendable parameter 'block' to function expecting a @Sendable closure
17 | - block : The block to dispatch.
18 | */
19 | public class func dispatch(on queue: DispatchQueue, sync: Bool = false, block: @escaping SKBlock){
| `- note: parameter 'block' is implicitly non-sendable
20 | if (sync){
21 | queue.sync(execute: block)
22 | }else {
23 | queue.async(execute: block)
| `- warning: passing non-sendable parameter 'block' to function expecting a @Sendable closure
24 | }
25 | }
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/FileSystem/SKDirectory.swift:4:13: warning: let 'fileSystem' is not concurrency-safe because non-'Sendable' type 'FileManager' may have shared mutable state; this is an error in the Swift 6 language mode
2 | import Foundation
3 |
4 | private let fileSystem = FileManager.default
| |- warning: let 'fileSystem' is not concurrency-safe because non-'Sendable' type 'FileManager' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'fileSystem' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
5 | private let slash = "/"
6 |
Foundation.FileManager:1:12: note: class 'FileManager' does not conform to the 'Sendable' protocol
1 | open class FileManager : NSObject {
| `- note: class 'FileManager' does not conform to the 'Sendable' protocol
2 | open class var `default`: FileManager { get }
3 | @available(swift, obsoleted: 3, renamed: "default")
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/FileSystem/SKDirectory.swift:10:23: warning: static property 'bundle' is not concurrency-safe because non-'Sendable' type 'SKDirectory' may have shared mutable state; this is an error in the Swift 6 language mode
6 |
7 | /// A dictionary representation.
8 | public class SKDirectory : SKFileSystemItem {
| `- note: class 'SKDirectory' does not conform to the 'Sendable' protocol
9 | /// The Bundle directory.
10 | public static let bundle = SKDirectory(path : Bundle.main.bundlePath)
| |- warning: static property 'bundle' is not concurrency-safe because non-'Sendable' type 'SKDirectory' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'bundle' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
11 |
12 | /// The `Library` directory.
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/FileSystem/SKDirectory.swift:13:23: warning: static property 'library' is not concurrency-safe because non-'Sendable' type 'SKDirectory' may have shared mutable state; this is an error in the Swift 6 language mode
6 |
7 | /// A dictionary representation.
8 | public class SKDirectory : SKFileSystemItem {
| `- note: class 'SKDirectory' does not conform to the 'Sendable' protocol
9 | /// The Bundle directory.
10 | public static let bundle = SKDirectory(path : Bundle.main.bundlePath)
11 |
12 | /// The `Library` directory.
13 | public static let library = SKDirectory(path: fileSystem.urls(for: .libraryDirectory, in: .userDomainMask).first!.relativePath)
| |- warning: static property 'library' is not concurrency-safe because non-'Sendable' type 'SKDirectory' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'library' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
14 | /// The `Library/ApplicationSupport` directory.
15 | public static let applicationSupport = SKDirectory(path: fileSystem.urls(for: .applicationSupportDirectory, in: .userDomainMask).first!.relativePath)
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/FileSystem/SKDirectory.swift:15:23: warning: static property 'applicationSupport' is not concurrency-safe because non-'Sendable' type 'SKDirectory' may have shared mutable state; this is an error in the Swift 6 language mode
6 |
7 | /// A dictionary representation.
8 | public class SKDirectory : SKFileSystemItem {
| `- note: class 'SKDirectory' does not conform to the 'Sendable' protocol
9 | /// The Bundle directory.
10 | public static let bundle = SKDirectory(path : Bundle.main.bundlePath)
:
13 | public static let library = SKDirectory(path: fileSystem.urls(for: .libraryDirectory, in: .userDomainMask).first!.relativePath)
14 | /// The `Library/ApplicationSupport` directory.
15 | public static let applicationSupport = SKDirectory(path: fileSystem.urls(for: .applicationSupportDirectory, in: .userDomainMask).first!.relativePath)
| |- warning: static property 'applicationSupport' is not concurrency-safe because non-'Sendable' type 'SKDirectory' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'applicationSupport' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
16 | /// The `Library/Caches` directory.
17 | public static let caches = SKDirectory(path: fileSystem.urls(for: .cachesDirectory, in: .userDomainMask).first!.relativePath)
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/FileSystem/SKDirectory.swift:17:23: warning: static property 'caches' is not concurrency-safe because non-'Sendable' type 'SKDirectory' may have shared mutable state; this is an error in the Swift 6 language mode
6 |
7 | /// A dictionary representation.
8 | public class SKDirectory : SKFileSystemItem {
| `- note: class 'SKDirectory' does not conform to the 'Sendable' protocol
9 | /// The Bundle directory.
10 | public static let bundle = SKDirectory(path : Bundle.main.bundlePath)
:
15 | public static let applicationSupport = SKDirectory(path: fileSystem.urls(for: .applicationSupportDirectory, in: .userDomainMask).first!.relativePath)
16 | /// The `Library/Caches` directory.
17 | public static let caches = SKDirectory(path: fileSystem.urls(for: .cachesDirectory, in: .userDomainMask).first!.relativePath)
| |- warning: static property 'caches' is not concurrency-safe because non-'Sendable' type 'SKDirectory' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'caches' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
18 |
19 | /// The `Documents` directory.
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/FileSystem/SKDirectory.swift:20:23: warning: static property 'documents' is not concurrency-safe because non-'Sendable' type 'SKDirectory' may have shared mutable state; this is an error in the Swift 6 language mode
6 |
7 | /// A dictionary representation.
8 | public class SKDirectory : SKFileSystemItem {
| `- note: class 'SKDirectory' does not conform to the 'Sendable' protocol
9 | /// The Bundle directory.
10 | public static let bundle = SKDirectory(path : Bundle.main.bundlePath)
:
18 |
19 | /// The `Documents` directory.
20 | public static let documents = SKDirectory(path: fileSystem.urls(for: .documentDirectory, in: .userDomainMask).first!.relativePath)
| |- warning: static property 'documents' is not concurrency-safe because non-'Sendable' type 'SKDirectory' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'documents' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
21 | /// The `Documents/Inbox` directory.
22 | public static let inbox = documents.directoryByAppending(path: "Inbox")
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/FileSystem/SKDirectory.swift:22:23: warning: static property 'inbox' is not concurrency-safe because non-'Sendable' type 'SKDirectory' may have shared mutable state; this is an error in the Swift 6 language mode
6 |
7 | /// A dictionary representation.
8 | public class SKDirectory : SKFileSystemItem {
| `- note: class 'SKDirectory' does not conform to the 'Sendable' protocol
9 | /// The Bundle directory.
10 | public static let bundle = SKDirectory(path : Bundle.main.bundlePath)
:
20 | public static let documents = SKDirectory(path: fileSystem.urls(for: .documentDirectory, in: .userDomainMask).first!.relativePath)
21 | /// The `Documents/Inbox` directory.
22 | public static let inbox = documents.directoryByAppending(path: "Inbox")
| |- warning: static property 'inbox' is not concurrency-safe because non-'Sendable' type 'SKDirectory' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'inbox' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
23 |
24 | /// Returns the directory for the specified app group, if it exists.
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/FileSystem/SKFileSystemItem.swift:4:13: warning: let 'fileSystem' is not concurrency-safe because non-'Sendable' type 'FileManager' may have shared mutable state; this is an error in the Swift 6 language mode
2 | import Foundation
3 |
4 | private let fileSystem = FileManager.default
| |- warning: let 'fileSystem' is not concurrency-safe because non-'Sendable' type 'FileManager' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'fileSystem' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
5 |
6 | /// An item in the filesystem.
Foundation.FileManager:1:12: note: class 'FileManager' does not conform to the 'Sendable' protocol
1 | open class FileManager : NSObject {
| `- note: class 'FileManager' does not conform to the 'Sendable' protocol
2 | open class var `default`: FileManager { get }
3 | @available(swift, obsoleted: 3, renamed: "default")
[80/110] Compiling SchafKit SKNetworking.Request.Body.swift
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/Cross Platform/Screen.swift:9:23: warning: static property 'main' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
7 |
8 | public class Screen {
9 | public static var main = Screen()
| |- warning: static property 'main' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'main' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'main' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
10 |
11 | private init() {}
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/Dispatch/SKDispatchHelper.swift:23:34: warning: passing non-sendable parameter 'block' to function expecting a @Sendable closure
17 | - block : The block to dispatch.
18 | */
19 | public class func dispatch(on queue: DispatchQueue, sync: Bool = false, block: @escaping SKBlock){
| `- note: parameter 'block' is implicitly non-sendable
20 | if (sync){
21 | queue.sync(execute: block)
22 | }else {
23 | queue.async(execute: block)
| `- warning: passing non-sendable parameter 'block' to function expecting a @Sendable closure
24 | }
25 | }
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/FileSystem/SKDirectory.swift:4:13: warning: let 'fileSystem' is not concurrency-safe because non-'Sendable' type 'FileManager' may have shared mutable state; this is an error in the Swift 6 language mode
2 | import Foundation
3 |
4 | private let fileSystem = FileManager.default
| |- warning: let 'fileSystem' is not concurrency-safe because non-'Sendable' type 'FileManager' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'fileSystem' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
5 | private let slash = "/"
6 |
Foundation.FileManager:1:12: note: class 'FileManager' does not conform to the 'Sendable' protocol
1 | open class FileManager : NSObject {
| `- note: class 'FileManager' does not conform to the 'Sendable' protocol
2 | open class var `default`: FileManager { get }
3 | @available(swift, obsoleted: 3, renamed: "default")
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/FileSystem/SKDirectory.swift:10:23: warning: static property 'bundle' is not concurrency-safe because non-'Sendable' type 'SKDirectory' may have shared mutable state; this is an error in the Swift 6 language mode
6 |
7 | /// A dictionary representation.
8 | public class SKDirectory : SKFileSystemItem {
| `- note: class 'SKDirectory' does not conform to the 'Sendable' protocol
9 | /// The Bundle directory.
10 | public static let bundle = SKDirectory(path : Bundle.main.bundlePath)
| |- warning: static property 'bundle' is not concurrency-safe because non-'Sendable' type 'SKDirectory' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'bundle' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
11 |
12 | /// The `Library` directory.
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/FileSystem/SKDirectory.swift:13:23: warning: static property 'library' is not concurrency-safe because non-'Sendable' type 'SKDirectory' may have shared mutable state; this is an error in the Swift 6 language mode
6 |
7 | /// A dictionary representation.
8 | public class SKDirectory : SKFileSystemItem {
| `- note: class 'SKDirectory' does not conform to the 'Sendable' protocol
9 | /// The Bundle directory.
10 | public static let bundle = SKDirectory(path : Bundle.main.bundlePath)
11 |
12 | /// The `Library` directory.
13 | public static let library = SKDirectory(path: fileSystem.urls(for: .libraryDirectory, in: .userDomainMask).first!.relativePath)
| |- warning: static property 'library' is not concurrency-safe because non-'Sendable' type 'SKDirectory' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'library' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
14 | /// The `Library/ApplicationSupport` directory.
15 | public static let applicationSupport = SKDirectory(path: fileSystem.urls(for: .applicationSupportDirectory, in: .userDomainMask).first!.relativePath)
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/FileSystem/SKDirectory.swift:15:23: warning: static property 'applicationSupport' is not concurrency-safe because non-'Sendable' type 'SKDirectory' may have shared mutable state; this is an error in the Swift 6 language mode
6 |
7 | /// A dictionary representation.
8 | public class SKDirectory : SKFileSystemItem {
| `- note: class 'SKDirectory' does not conform to the 'Sendable' protocol
9 | /// The Bundle directory.
10 | public static let bundle = SKDirectory(path : Bundle.main.bundlePath)
:
13 | public static let library = SKDirectory(path: fileSystem.urls(for: .libraryDirectory, in: .userDomainMask).first!.relativePath)
14 | /// The `Library/ApplicationSupport` directory.
15 | public static let applicationSupport = SKDirectory(path: fileSystem.urls(for: .applicationSupportDirectory, in: .userDomainMask).first!.relativePath)
| |- warning: static property 'applicationSupport' is not concurrency-safe because non-'Sendable' type 'SKDirectory' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'applicationSupport' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
16 | /// The `Library/Caches` directory.
17 | public static let caches = SKDirectory(path: fileSystem.urls(for: .cachesDirectory, in: .userDomainMask).first!.relativePath)
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/FileSystem/SKDirectory.swift:17:23: warning: static property 'caches' is not concurrency-safe because non-'Sendable' type 'SKDirectory' may have shared mutable state; this is an error in the Swift 6 language mode
6 |
7 | /// A dictionary representation.
8 | public class SKDirectory : SKFileSystemItem {
| `- note: class 'SKDirectory' does not conform to the 'Sendable' protocol
9 | /// The Bundle directory.
10 | public static let bundle = SKDirectory(path : Bundle.main.bundlePath)
:
15 | public static let applicationSupport = SKDirectory(path: fileSystem.urls(for: .applicationSupportDirectory, in: .userDomainMask).first!.relativePath)
16 | /// The `Library/Caches` directory.
17 | public static let caches = SKDirectory(path: fileSystem.urls(for: .cachesDirectory, in: .userDomainMask).first!.relativePath)
| |- warning: static property 'caches' is not concurrency-safe because non-'Sendable' type 'SKDirectory' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'caches' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
18 |
19 | /// The `Documents` directory.
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/FileSystem/SKDirectory.swift:20:23: warning: static property 'documents' is not concurrency-safe because non-'Sendable' type 'SKDirectory' may have shared mutable state; this is an error in the Swift 6 language mode
6 |
7 | /// A dictionary representation.
8 | public class SKDirectory : SKFileSystemItem {
| `- note: class 'SKDirectory' does not conform to the 'Sendable' protocol
9 | /// The Bundle directory.
10 | public static let bundle = SKDirectory(path : Bundle.main.bundlePath)
:
18 |
19 | /// The `Documents` directory.
20 | public static let documents = SKDirectory(path: fileSystem.urls(for: .documentDirectory, in: .userDomainMask).first!.relativePath)
| |- warning: static property 'documents' is not concurrency-safe because non-'Sendable' type 'SKDirectory' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'documents' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
21 | /// The `Documents/Inbox` directory.
22 | public static let inbox = documents.directoryByAppending(path: "Inbox")
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/FileSystem/SKDirectory.swift:22:23: warning: static property 'inbox' is not concurrency-safe because non-'Sendable' type 'SKDirectory' may have shared mutable state; this is an error in the Swift 6 language mode
6 |
7 | /// A dictionary representation.
8 | public class SKDirectory : SKFileSystemItem {
| `- note: class 'SKDirectory' does not conform to the 'Sendable' protocol
9 | /// The Bundle directory.
10 | public static let bundle = SKDirectory(path : Bundle.main.bundlePath)
:
20 | public static let documents = SKDirectory(path: fileSystem.urls(for: .documentDirectory, in: .userDomainMask).first!.relativePath)
21 | /// The `Documents/Inbox` directory.
22 | public static let inbox = documents.directoryByAppending(path: "Inbox")
| |- warning: static property 'inbox' is not concurrency-safe because non-'Sendable' type 'SKDirectory' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'inbox' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
23 |
24 | /// Returns the directory for the specified app group, if it exists.
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/FileSystem/SKFileSystemItem.swift:4:13: warning: let 'fileSystem' is not concurrency-safe because non-'Sendable' type 'FileManager' may have shared mutable state; this is an error in the Swift 6 language mode
2 | import Foundation
3 |
4 | private let fileSystem = FileManager.default
| |- warning: let 'fileSystem' is not concurrency-safe because non-'Sendable' type 'FileManager' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'fileSystem' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
5 |
6 | /// An item in the filesystem.
Foundation.FileManager:1:12: note: class 'FileManager' does not conform to the 'Sendable' protocol
1 | open class FileManager : NSObject {
| `- note: class 'FileManager' does not conform to the 'Sendable' protocol
2 | open class var `default`: FileManager { get }
3 | @available(swift, obsoleted: 3, renamed: "default")
[81/110] Compiling SchafKit LabeledView.swift
[82/110] Compiling SchafKit PresentationLink.swift
[83/110] Compiling SchafKit RoundedCorners.swift
[84/110] Compiling SchafKit SearchBar.swift
[85/110] Compiling SchafKit TimePicker.swift
[86/110] Compiling SchafKit AppearanceHandler.swift
[87/110] Compiling SchafKit KeyboardResponder.swift
[88/110] Compiling SchafKit View.swift
[89/110] Compiling SchafKit OKSubtileNotification.swift
[90/110] Compiling SchafKit UIApplication.swift
[91/110] Compiling SchafKit SKNetworking.Request.HeaderField.swift
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/Networking/SKNetworking._Helper.swift:7:20: warning: non-final class '_Helper' cannot conform to 'Sendable'; use '@unchecked Sendable'; this is an error in the Swift 6 language mode
5 |
6 | extension SKNetworking {
7 | internal class _Helper : NSObject, URLSessionDelegate, URLSessionTaskDelegate, URLSessionDownloadDelegate {
| `- warning: non-final class '_Helper' cannot conform to 'Sendable'; use '@unchecked Sendable'; this is an error in the Swift 6 language mode
8 | static let shared: _Helper = _Helper()
9 | private var urlSession : URLSession!
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/Networking/SKNetworking._Helper.swift:9:21: warning: stored property 'urlSession' of 'Sendable'-conforming class '_Helper' is mutable; this is an error in the Swift 6 language mode
7 | internal class _Helper : NSObject, URLSessionDelegate, URLSessionTaskDelegate, URLSessionDownloadDelegate {
8 | static let shared: _Helper = _Helper()
9 | private var urlSession : URLSession!
| `- warning: stored property 'urlSession' of 'Sendable'-conforming class '_Helper' is mutable; this is an error in the Swift 6 language mode
10 | private var optionsPerTask: [URLSessionTask : SKOptionSet<SKNetworking.Request.Options>] = [:]
11 | private var updateHandlerPerTask: [URLSessionDownloadTask : (update : DownloadRequestUpdateBlock, completion : DownloadRequestCompletionBlock)] = [:]
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/Networking/SKNetworking._Helper.swift:41:21: warning: capture of 'completion' with non-sendable type 'SKNetworking.RequestCompletionBlock' (aka '(Result<SKNetworking.RequestResult, any Error>) -> ()') in a `@Sendable` closure; this is an error in the Swift 6 language mode
39 | task = urlSession.dataTask(with: request) { (data, response, error) in
40 | if let result = SKNetworking.RequestResult(data: data, originalRequest: task.originalRequest ?? request, response: response) {
41 | completion(.success(result))
| |- warning: capture of 'completion' with non-sendable type 'SKNetworking.RequestCompletionBlock' (aka '(Result<SKNetworking.RequestResult, any Error>) -> ()') in a `@Sendable` closure; this is an error in the Swift 6 language mode
| `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
42 | } else {
43 | completion(.failure(error ?? standardError))
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/Networking/SKNetworking._Helper.swift:40:89: warning: reference to captured var 'task' in concurrently-executing code; this is an error in the Swift 6 language mode
38 | var task: URLSessionDataTask!
39 | task = urlSession.dataTask(with: request) { (data, response, error) in
40 | if let result = SKNetworking.RequestResult(data: data, originalRequest: task.originalRequest ?? request, response: response) {
| `- warning: reference to captured var 'task' in concurrently-executing code; this is an error in the Swift 6 language mode
41 | completion(.success(result))
42 | } else {
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/Networking/SKNetworking._Helper.swift:50:40: warning: capture of 'options' with non-sendable type 'SKOptionSet<SKNetworking.Request.Options>' in a `@Sendable` closure; this is an error in the Swift 6 language mode
48 |
49 | urlSession.delegateQueue.addOperation { [self] in
50 | optionsPerTask[task] = options
| `- warning: capture of 'options' with non-sendable type 'SKOptionSet<SKNetworking.Request.Options>' in a `@Sendable` closure; this is an error in the Swift 6 language mode
51 | task.resume()
52 | }
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Common/Options/SKOptionSet.swift:6:14: note: generic class 'SKOptionSet' does not conform to the 'Sendable' protocol
4 | ///
5 | /// - Note : The best way to look for the associated value of a particular Element ('option') is to use a `for case` loop. As Elements can only be contained once in a `SKOptionSet`, this will never run through more than once.
6 | public class SKOptionSet<Element>: ExpressibleByArrayLiteral, Sequence where Element : SKOptions {
| `- note: generic class 'SKOptionSet' does not conform to the 'Sendable' protocol
7 | private var options:[Element]
8 |
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/Networking/SKNetworking._Helper.swift:50:32: warning: reference to captured var 'task' in concurrently-executing code; this is an error in the Swift 6 language mode
48 |
49 | urlSession.delegateQueue.addOperation { [self] in
50 | optionsPerTask[task] = options
| `- warning: reference to captured var 'task' in concurrently-executing code; this is an error in the Swift 6 language mode
51 | task.resume()
52 | }
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/Networking/SKNetworking._Helper.swift:51:17: warning: reference to captured var 'task' in concurrently-executing code; this is an error in the Swift 6 language mode
49 | urlSession.delegateQueue.addOperation { [self] in
50 | optionsPerTask[task] = options
51 | task.resume()
| `- warning: reference to captured var 'task' in concurrently-executing code; this is an error in the Swift 6 language mode
52 | }
53 |
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/Networking/SKNetworking._Helper.swift:73:40: warning: capture of 'options' with non-sendable type 'SKOptionSet<SKNetworking.Request.Options>' in a `@Sendable` closure; this is an error in the Swift 6 language mode
71 |
72 | urlSession.delegateQueue.addOperation { [self] in
73 | optionsPerTask[task] = options
| `- warning: capture of 'options' with non-sendable type 'SKOptionSet<SKNetworking.Request.Options>' in a `@Sendable` closure; this is an error in the Swift 6 language mode
74 | updateHandlerPerTask[task] = (update, completion)
75 |
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Common/Options/SKOptionSet.swift:6:14: note: generic class 'SKOptionSet' does not conform to the 'Sendable' protocol
4 | ///
5 | /// - Note : The best way to look for the associated value of a particular Element ('option') is to use a `for case` loop. As Elements can only be contained once in a `SKOptionSet`, this will never run through more than once.
6 | public class SKOptionSet<Element>: ExpressibleByArrayLiteral, Sequence where Element : SKOptions {
| `- note: generic class 'SKOptionSet' does not conform to the 'Sendable' protocol
7 | private var options:[Element]
8 |
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/Networking/SKNetworking._Helper.swift:74:47: warning: capture of 'update' with non-sendable type 'SKNetworking.DownloadRequestUpdateBlock' (aka '(Int64, Int64) -> ()') in a `@Sendable` closure; this is an error in the Swift 6 language mode
72 | urlSession.delegateQueue.addOperation { [self] in
73 | optionsPerTask[task] = options
74 | updateHandlerPerTask[task] = (update, completion)
| |- warning: capture of 'update' with non-sendable type 'SKNetworking.DownloadRequestUpdateBlock' (aka '(Int64, Int64) -> ()') in a `@Sendable` closure; this is an error in the Swift 6 language mode
| `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
75 |
76 | task.resume()
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/Networking/SKNetworking._Helper.swift:74:55: warning: capture of 'completion' with non-sendable type 'SKNetworking.DownloadRequestCompletionBlock' (aka '(Result<SKNetworking.DownloadResult, any Error>) -> ()') in a `@Sendable` closure; this is an error in the Swift 6 language mode
72 | urlSession.delegateQueue.addOperation { [self] in
73 | optionsPerTask[task] = options
74 | updateHandlerPerTask[task] = (update, completion)
| |- warning: capture of 'completion' with non-sendable type 'SKNetworking.DownloadRequestCompletionBlock' (aka '(Result<SKNetworking.DownloadResult, any Error>) -> ()') in a `@Sendable` closure; this is an error in the Swift 6 language mode
| `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
75 |
76 | task.resume()
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/Networking/SKNetworking.Endpoint.swift:43:32: warning: sending '$0' risks causing data races; this is an error in the Swift 6 language mode
41 | try await withCheckedThrowingContinuation({ completion in
42 | self.request(path: path, options: options, completion: {
43 | completion.resume(with: $0)
| |- warning: sending '$0' risks causing data races; this is an error in the Swift 6 language mode
| `- note: task-isolated '$0' is passed as a 'sending' parameter; Uses in callee may race with later task-isolated uses
44 | })
45 | })
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/Networking/SKNetworking._Helper.swift:39:18: warning: 'task' mutated after capture by sendable closure
37 |
38 | var task: URLSessionDataTask!
39 | task = urlSession.dataTask(with: request) { (data, response, error) in
| `- warning: 'task' mutated after capture by sendable closure
40 | if let result = SKNetworking.RequestResult(data: data, originalRequest: task.originalRequest ?? request, response: response) {
41 | completion(.success(result))
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/Networking/SKNetworking.swift:14:28: warning: sending '$0' risks causing data races; this is an error in the Swift 6 language mode
12 | try await withCheckedThrowingContinuation({ completion in
13 | _Helper.shared.request(url: url, options: options, completion: {
14 | completion.resume(with: $0)
| |- warning: sending '$0' risks causing data races; this is an error in the Swift 6 language mode
| `- note: task-isolated '$0' is passed as a 'sending' parameter; Uses in callee may race with later task-isolated uses
15 | })
16 | })
[92/110] Compiling SchafKit SKNetworking.Request.Method.swift
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/Networking/SKNetworking._Helper.swift:7:20: warning: non-final class '_Helper' cannot conform to 'Sendable'; use '@unchecked Sendable'; this is an error in the Swift 6 language mode
5 |
6 | extension SKNetworking {
7 | internal class _Helper : NSObject, URLSessionDelegate, URLSessionTaskDelegate, URLSessionDownloadDelegate {
| `- warning: non-final class '_Helper' cannot conform to 'Sendable'; use '@unchecked Sendable'; this is an error in the Swift 6 language mode
8 | static let shared: _Helper = _Helper()
9 | private var urlSession : URLSession!
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/Networking/SKNetworking._Helper.swift:9:21: warning: stored property 'urlSession' of 'Sendable'-conforming class '_Helper' is mutable; this is an error in the Swift 6 language mode
7 | internal class _Helper : NSObject, URLSessionDelegate, URLSessionTaskDelegate, URLSessionDownloadDelegate {
8 | static let shared: _Helper = _Helper()
9 | private var urlSession : URLSession!
| `- warning: stored property 'urlSession' of 'Sendable'-conforming class '_Helper' is mutable; this is an error in the Swift 6 language mode
10 | private var optionsPerTask: [URLSessionTask : SKOptionSet<SKNetworking.Request.Options>] = [:]
11 | private var updateHandlerPerTask: [URLSessionDownloadTask : (update : DownloadRequestUpdateBlock, completion : DownloadRequestCompletionBlock)] = [:]
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/Networking/SKNetworking._Helper.swift:41:21: warning: capture of 'completion' with non-sendable type 'SKNetworking.RequestCompletionBlock' (aka '(Result<SKNetworking.RequestResult, any Error>) -> ()') in a `@Sendable` closure; this is an error in the Swift 6 language mode
39 | task = urlSession.dataTask(with: request) { (data, response, error) in
40 | if let result = SKNetworking.RequestResult(data: data, originalRequest: task.originalRequest ?? request, response: response) {
41 | completion(.success(result))
| |- warning: capture of 'completion' with non-sendable type 'SKNetworking.RequestCompletionBlock' (aka '(Result<SKNetworking.RequestResult, any Error>) -> ()') in a `@Sendable` closure; this is an error in the Swift 6 language mode
| `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
42 | } else {
43 | completion(.failure(error ?? standardError))
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/Networking/SKNetworking._Helper.swift:40:89: warning: reference to captured var 'task' in concurrently-executing code; this is an error in the Swift 6 language mode
38 | var task: URLSessionDataTask!
39 | task = urlSession.dataTask(with: request) { (data, response, error) in
40 | if let result = SKNetworking.RequestResult(data: data, originalRequest: task.originalRequest ?? request, response: response) {
| `- warning: reference to captured var 'task' in concurrently-executing code; this is an error in the Swift 6 language mode
41 | completion(.success(result))
42 | } else {
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/Networking/SKNetworking._Helper.swift:50:40: warning: capture of 'options' with non-sendable type 'SKOptionSet<SKNetworking.Request.Options>' in a `@Sendable` closure; this is an error in the Swift 6 language mode
48 |
49 | urlSession.delegateQueue.addOperation { [self] in
50 | optionsPerTask[task] = options
| `- warning: capture of 'options' with non-sendable type 'SKOptionSet<SKNetworking.Request.Options>' in a `@Sendable` closure; this is an error in the Swift 6 language mode
51 | task.resume()
52 | }
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Common/Options/SKOptionSet.swift:6:14: note: generic class 'SKOptionSet' does not conform to the 'Sendable' protocol
4 | ///
5 | /// - Note : The best way to look for the associated value of a particular Element ('option') is to use a `for case` loop. As Elements can only be contained once in a `SKOptionSet`, this will never run through more than once.
6 | public class SKOptionSet<Element>: ExpressibleByArrayLiteral, Sequence where Element : SKOptions {
| `- note: generic class 'SKOptionSet' does not conform to the 'Sendable' protocol
7 | private var options:[Element]
8 |
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/Networking/SKNetworking._Helper.swift:50:32: warning: reference to captured var 'task' in concurrently-executing code; this is an error in the Swift 6 language mode
48 |
49 | urlSession.delegateQueue.addOperation { [self] in
50 | optionsPerTask[task] = options
| `- warning: reference to captured var 'task' in concurrently-executing code; this is an error in the Swift 6 language mode
51 | task.resume()
52 | }
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/Networking/SKNetworking._Helper.swift:51:17: warning: reference to captured var 'task' in concurrently-executing code; this is an error in the Swift 6 language mode
49 | urlSession.delegateQueue.addOperation { [self] in
50 | optionsPerTask[task] = options
51 | task.resume()
| `- warning: reference to captured var 'task' in concurrently-executing code; this is an error in the Swift 6 language mode
52 | }
53 |
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/Networking/SKNetworking._Helper.swift:73:40: warning: capture of 'options' with non-sendable type 'SKOptionSet<SKNetworking.Request.Options>' in a `@Sendable` closure; this is an error in the Swift 6 language mode
71 |
72 | urlSession.delegateQueue.addOperation { [self] in
73 | optionsPerTask[task] = options
| `- warning: capture of 'options' with non-sendable type 'SKOptionSet<SKNetworking.Request.Options>' in a `@Sendable` closure; this is an error in the Swift 6 language mode
74 | updateHandlerPerTask[task] = (update, completion)
75 |
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Common/Options/SKOptionSet.swift:6:14: note: generic class 'SKOptionSet' does not conform to the 'Sendable' protocol
4 | ///
5 | /// - Note : The best way to look for the associated value of a particular Element ('option') is to use a `for case` loop. As Elements can only be contained once in a `SKOptionSet`, this will never run through more than once.
6 | public class SKOptionSet<Element>: ExpressibleByArrayLiteral, Sequence where Element : SKOptions {
| `- note: generic class 'SKOptionSet' does not conform to the 'Sendable' protocol
7 | private var options:[Element]
8 |
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/Networking/SKNetworking._Helper.swift:74:47: warning: capture of 'update' with non-sendable type 'SKNetworking.DownloadRequestUpdateBlock' (aka '(Int64, Int64) -> ()') in a `@Sendable` closure; this is an error in the Swift 6 language mode
72 | urlSession.delegateQueue.addOperation { [self] in
73 | optionsPerTask[task] = options
74 | updateHandlerPerTask[task] = (update, completion)
| |- warning: capture of 'update' with non-sendable type 'SKNetworking.DownloadRequestUpdateBlock' (aka '(Int64, Int64) -> ()') in a `@Sendable` closure; this is an error in the Swift 6 language mode
| `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
75 |
76 | task.resume()
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/Networking/SKNetworking._Helper.swift:74:55: warning: capture of 'completion' with non-sendable type 'SKNetworking.DownloadRequestCompletionBlock' (aka '(Result<SKNetworking.DownloadResult, any Error>) -> ()') in a `@Sendable` closure; this is an error in the Swift 6 language mode
72 | urlSession.delegateQueue.addOperation { [self] in
73 | optionsPerTask[task] = options
74 | updateHandlerPerTask[task] = (update, completion)
| |- warning: capture of 'completion' with non-sendable type 'SKNetworking.DownloadRequestCompletionBlock' (aka '(Result<SKNetworking.DownloadResult, any Error>) -> ()') in a `@Sendable` closure; this is an error in the Swift 6 language mode
| `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
75 |
76 | task.resume()
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/Networking/SKNetworking.Endpoint.swift:43:32: warning: sending '$0' risks causing data races; this is an error in the Swift 6 language mode
41 | try await withCheckedThrowingContinuation({ completion in
42 | self.request(path: path, options: options, completion: {
43 | completion.resume(with: $0)
| |- warning: sending '$0' risks causing data races; this is an error in the Swift 6 language mode
| `- note: task-isolated '$0' is passed as a 'sending' parameter; Uses in callee may race with later task-isolated uses
44 | })
45 | })
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/Networking/SKNetworking._Helper.swift:39:18: warning: 'task' mutated after capture by sendable closure
37 |
38 | var task: URLSessionDataTask!
39 | task = urlSession.dataTask(with: request) { (data, response, error) in
| `- warning: 'task' mutated after capture by sendable closure
40 | if let result = SKNetworking.RequestResult(data: data, originalRequest: task.originalRequest ?? request, response: response) {
41 | completion(.success(result))
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/Networking/SKNetworking.swift:14:28: warning: sending '$0' risks causing data races; this is an error in the Swift 6 language mode
12 | try await withCheckedThrowingContinuation({ completion in
13 | _Helper.shared.request(url: url, options: options, completion: {
14 | completion.resume(with: $0)
| |- warning: sending '$0' risks causing data races; this is an error in the Swift 6 language mode
| `- note: task-isolated '$0' is passed as a 'sending' parameter; Uses in callee may race with later task-isolated uses
15 | })
16 | })
[93/110] Compiling SchafKit SKNetworking.Request.Options.swift
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/Networking/SKNetworking._Helper.swift:7:20: warning: non-final class '_Helper' cannot conform to 'Sendable'; use '@unchecked Sendable'; this is an error in the Swift 6 language mode
5 |
6 | extension SKNetworking {
7 | internal class _Helper : NSObject, URLSessionDelegate, URLSessionTaskDelegate, URLSessionDownloadDelegate {
| `- warning: non-final class '_Helper' cannot conform to 'Sendable'; use '@unchecked Sendable'; this is an error in the Swift 6 language mode
8 | static let shared: _Helper = _Helper()
9 | private var urlSession : URLSession!
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/Networking/SKNetworking._Helper.swift:9:21: warning: stored property 'urlSession' of 'Sendable'-conforming class '_Helper' is mutable; this is an error in the Swift 6 language mode
7 | internal class _Helper : NSObject, URLSessionDelegate, URLSessionTaskDelegate, URLSessionDownloadDelegate {
8 | static let shared: _Helper = _Helper()
9 | private var urlSession : URLSession!
| `- warning: stored property 'urlSession' of 'Sendable'-conforming class '_Helper' is mutable; this is an error in the Swift 6 language mode
10 | private var optionsPerTask: [URLSessionTask : SKOptionSet<SKNetworking.Request.Options>] = [:]
11 | private var updateHandlerPerTask: [URLSessionDownloadTask : (update : DownloadRequestUpdateBlock, completion : DownloadRequestCompletionBlock)] = [:]
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/Networking/SKNetworking._Helper.swift:41:21: warning: capture of 'completion' with non-sendable type 'SKNetworking.RequestCompletionBlock' (aka '(Result<SKNetworking.RequestResult, any Error>) -> ()') in a `@Sendable` closure; this is an error in the Swift 6 language mode
39 | task = urlSession.dataTask(with: request) { (data, response, error) in
40 | if let result = SKNetworking.RequestResult(data: data, originalRequest: task.originalRequest ?? request, response: response) {
41 | completion(.success(result))
| |- warning: capture of 'completion' with non-sendable type 'SKNetworking.RequestCompletionBlock' (aka '(Result<SKNetworking.RequestResult, any Error>) -> ()') in a `@Sendable` closure; this is an error in the Swift 6 language mode
| `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
42 | } else {
43 | completion(.failure(error ?? standardError))
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/Networking/SKNetworking._Helper.swift:40:89: warning: reference to captured var 'task' in concurrently-executing code; this is an error in the Swift 6 language mode
38 | var task: URLSessionDataTask!
39 | task = urlSession.dataTask(with: request) { (data, response, error) in
40 | if let result = SKNetworking.RequestResult(data: data, originalRequest: task.originalRequest ?? request, response: response) {
| `- warning: reference to captured var 'task' in concurrently-executing code; this is an error in the Swift 6 language mode
41 | completion(.success(result))
42 | } else {
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/Networking/SKNetworking._Helper.swift:50:40: warning: capture of 'options' with non-sendable type 'SKOptionSet<SKNetworking.Request.Options>' in a `@Sendable` closure; this is an error in the Swift 6 language mode
48 |
49 | urlSession.delegateQueue.addOperation { [self] in
50 | optionsPerTask[task] = options
| `- warning: capture of 'options' with non-sendable type 'SKOptionSet<SKNetworking.Request.Options>' in a `@Sendable` closure; this is an error in the Swift 6 language mode
51 | task.resume()
52 | }
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Common/Options/SKOptionSet.swift:6:14: note: generic class 'SKOptionSet' does not conform to the 'Sendable' protocol
4 | ///
5 | /// - Note : The best way to look for the associated value of a particular Element ('option') is to use a `for case` loop. As Elements can only be contained once in a `SKOptionSet`, this will never run through more than once.
6 | public class SKOptionSet<Element>: ExpressibleByArrayLiteral, Sequence where Element : SKOptions {
| `- note: generic class 'SKOptionSet' does not conform to the 'Sendable' protocol
7 | private var options:[Element]
8 |
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/Networking/SKNetworking._Helper.swift:50:32: warning: reference to captured var 'task' in concurrently-executing code; this is an error in the Swift 6 language mode
48 |
49 | urlSession.delegateQueue.addOperation { [self] in
50 | optionsPerTask[task] = options
| `- warning: reference to captured var 'task' in concurrently-executing code; this is an error in the Swift 6 language mode
51 | task.resume()
52 | }
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/Networking/SKNetworking._Helper.swift:51:17: warning: reference to captured var 'task' in concurrently-executing code; this is an error in the Swift 6 language mode
49 | urlSession.delegateQueue.addOperation { [self] in
50 | optionsPerTask[task] = options
51 | task.resume()
| `- warning: reference to captured var 'task' in concurrently-executing code; this is an error in the Swift 6 language mode
52 | }
53 |
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/Networking/SKNetworking._Helper.swift:73:40: warning: capture of 'options' with non-sendable type 'SKOptionSet<SKNetworking.Request.Options>' in a `@Sendable` closure; this is an error in the Swift 6 language mode
71 |
72 | urlSession.delegateQueue.addOperation { [self] in
73 | optionsPerTask[task] = options
| `- warning: capture of 'options' with non-sendable type 'SKOptionSet<SKNetworking.Request.Options>' in a `@Sendable` closure; this is an error in the Swift 6 language mode
74 | updateHandlerPerTask[task] = (update, completion)
75 |
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Common/Options/SKOptionSet.swift:6:14: note: generic class 'SKOptionSet' does not conform to the 'Sendable' protocol
4 | ///
5 | /// - Note : The best way to look for the associated value of a particular Element ('option') is to use a `for case` loop. As Elements can only be contained once in a `SKOptionSet`, this will never run through more than once.
6 | public class SKOptionSet<Element>: ExpressibleByArrayLiteral, Sequence where Element : SKOptions {
| `- note: generic class 'SKOptionSet' does not conform to the 'Sendable' protocol
7 | private var options:[Element]
8 |
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/Networking/SKNetworking._Helper.swift:74:47: warning: capture of 'update' with non-sendable type 'SKNetworking.DownloadRequestUpdateBlock' (aka '(Int64, Int64) -> ()') in a `@Sendable` closure; this is an error in the Swift 6 language mode
72 | urlSession.delegateQueue.addOperation { [self] in
73 | optionsPerTask[task] = options
74 | updateHandlerPerTask[task] = (update, completion)
| |- warning: capture of 'update' with non-sendable type 'SKNetworking.DownloadRequestUpdateBlock' (aka '(Int64, Int64) -> ()') in a `@Sendable` closure; this is an error in the Swift 6 language mode
| `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
75 |
76 | task.resume()
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/Networking/SKNetworking._Helper.swift:74:55: warning: capture of 'completion' with non-sendable type 'SKNetworking.DownloadRequestCompletionBlock' (aka '(Result<SKNetworking.DownloadResult, any Error>) -> ()') in a `@Sendable` closure; this is an error in the Swift 6 language mode
72 | urlSession.delegateQueue.addOperation { [self] in
73 | optionsPerTask[task] = options
74 | updateHandlerPerTask[task] = (update, completion)
| |- warning: capture of 'completion' with non-sendable type 'SKNetworking.DownloadRequestCompletionBlock' (aka '(Result<SKNetworking.DownloadResult, any Error>) -> ()') in a `@Sendable` closure; this is an error in the Swift 6 language mode
| `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
75 |
76 | task.resume()
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/Networking/SKNetworking.Endpoint.swift:43:32: warning: sending '$0' risks causing data races; this is an error in the Swift 6 language mode
41 | try await withCheckedThrowingContinuation({ completion in
42 | self.request(path: path, options: options, completion: {
43 | completion.resume(with: $0)
| |- warning: sending '$0' risks causing data races; this is an error in the Swift 6 language mode
| `- note: task-isolated '$0' is passed as a 'sending' parameter; Uses in callee may race with later task-isolated uses
44 | })
45 | })
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/Networking/SKNetworking._Helper.swift:39:18: warning: 'task' mutated after capture by sendable closure
37 |
38 | var task: URLSessionDataTask!
39 | task = urlSession.dataTask(with: request) { (data, response, error) in
| `- warning: 'task' mutated after capture by sendable closure
40 | if let result = SKNetworking.RequestResult(data: data, originalRequest: task.originalRequest ?? request, response: response) {
41 | completion(.success(result))
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/Networking/SKNetworking.swift:14:28: warning: sending '$0' risks causing data races; this is an error in the Swift 6 language mode
12 | try await withCheckedThrowingContinuation({ completion in
13 | _Helper.shared.request(url: url, options: options, completion: {
14 | completion.resume(with: $0)
| |- warning: sending '$0' risks causing data races; this is an error in the Swift 6 language mode
| `- note: task-isolated '$0' is passed as a 'sending' parameter; Uses in callee may race with later task-isolated uses
15 | })
16 | })
[94/110] Compiling SchafKit SKNetworking.Request.swift
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/Networking/SKNetworking._Helper.swift:7:20: warning: non-final class '_Helper' cannot conform to 'Sendable'; use '@unchecked Sendable'; this is an error in the Swift 6 language mode
5 |
6 | extension SKNetworking {
7 | internal class _Helper : NSObject, URLSessionDelegate, URLSessionTaskDelegate, URLSessionDownloadDelegate {
| `- warning: non-final class '_Helper' cannot conform to 'Sendable'; use '@unchecked Sendable'; this is an error in the Swift 6 language mode
8 | static let shared: _Helper = _Helper()
9 | private var urlSession : URLSession!
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/Networking/SKNetworking._Helper.swift:9:21: warning: stored property 'urlSession' of 'Sendable'-conforming class '_Helper' is mutable; this is an error in the Swift 6 language mode
7 | internal class _Helper : NSObject, URLSessionDelegate, URLSessionTaskDelegate, URLSessionDownloadDelegate {
8 | static let shared: _Helper = _Helper()
9 | private var urlSession : URLSession!
| `- warning: stored property 'urlSession' of 'Sendable'-conforming class '_Helper' is mutable; this is an error in the Swift 6 language mode
10 | private var optionsPerTask: [URLSessionTask : SKOptionSet<SKNetworking.Request.Options>] = [:]
11 | private var updateHandlerPerTask: [URLSessionDownloadTask : (update : DownloadRequestUpdateBlock, completion : DownloadRequestCompletionBlock)] = [:]
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/Networking/SKNetworking._Helper.swift:41:21: warning: capture of 'completion' with non-sendable type 'SKNetworking.RequestCompletionBlock' (aka '(Result<SKNetworking.RequestResult, any Error>) -> ()') in a `@Sendable` closure; this is an error in the Swift 6 language mode
39 | task = urlSession.dataTask(with: request) { (data, response, error) in
40 | if let result = SKNetworking.RequestResult(data: data, originalRequest: task.originalRequest ?? request, response: response) {
41 | completion(.success(result))
| |- warning: capture of 'completion' with non-sendable type 'SKNetworking.RequestCompletionBlock' (aka '(Result<SKNetworking.RequestResult, any Error>) -> ()') in a `@Sendable` closure; this is an error in the Swift 6 language mode
| `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
42 | } else {
43 | completion(.failure(error ?? standardError))
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/Networking/SKNetworking._Helper.swift:40:89: warning: reference to captured var 'task' in concurrently-executing code; this is an error in the Swift 6 language mode
38 | var task: URLSessionDataTask!
39 | task = urlSession.dataTask(with: request) { (data, response, error) in
40 | if let result = SKNetworking.RequestResult(data: data, originalRequest: task.originalRequest ?? request, response: response) {
| `- warning: reference to captured var 'task' in concurrently-executing code; this is an error in the Swift 6 language mode
41 | completion(.success(result))
42 | } else {
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/Networking/SKNetworking._Helper.swift:50:40: warning: capture of 'options' with non-sendable type 'SKOptionSet<SKNetworking.Request.Options>' in a `@Sendable` closure; this is an error in the Swift 6 language mode
48 |
49 | urlSession.delegateQueue.addOperation { [self] in
50 | optionsPerTask[task] = options
| `- warning: capture of 'options' with non-sendable type 'SKOptionSet<SKNetworking.Request.Options>' in a `@Sendable` closure; this is an error in the Swift 6 language mode
51 | task.resume()
52 | }
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Common/Options/SKOptionSet.swift:6:14: note: generic class 'SKOptionSet' does not conform to the 'Sendable' protocol
4 | ///
5 | /// - Note : The best way to look for the associated value of a particular Element ('option') is to use a `for case` loop. As Elements can only be contained once in a `SKOptionSet`, this will never run through more than once.
6 | public class SKOptionSet<Element>: ExpressibleByArrayLiteral, Sequence where Element : SKOptions {
| `- note: generic class 'SKOptionSet' does not conform to the 'Sendable' protocol
7 | private var options:[Element]
8 |
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/Networking/SKNetworking._Helper.swift:50:32: warning: reference to captured var 'task' in concurrently-executing code; this is an error in the Swift 6 language mode
48 |
49 | urlSession.delegateQueue.addOperation { [self] in
50 | optionsPerTask[task] = options
| `- warning: reference to captured var 'task' in concurrently-executing code; this is an error in the Swift 6 language mode
51 | task.resume()
52 | }
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/Networking/SKNetworking._Helper.swift:51:17: warning: reference to captured var 'task' in concurrently-executing code; this is an error in the Swift 6 language mode
49 | urlSession.delegateQueue.addOperation { [self] in
50 | optionsPerTask[task] = options
51 | task.resume()
| `- warning: reference to captured var 'task' in concurrently-executing code; this is an error in the Swift 6 language mode
52 | }
53 |
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/Networking/SKNetworking._Helper.swift:73:40: warning: capture of 'options' with non-sendable type 'SKOptionSet<SKNetworking.Request.Options>' in a `@Sendable` closure; this is an error in the Swift 6 language mode
71 |
72 | urlSession.delegateQueue.addOperation { [self] in
73 | optionsPerTask[task] = options
| `- warning: capture of 'options' with non-sendable type 'SKOptionSet<SKNetworking.Request.Options>' in a `@Sendable` closure; this is an error in the Swift 6 language mode
74 | updateHandlerPerTask[task] = (update, completion)
75 |
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Common/Options/SKOptionSet.swift:6:14: note: generic class 'SKOptionSet' does not conform to the 'Sendable' protocol
4 | ///
5 | /// - Note : The best way to look for the associated value of a particular Element ('option') is to use a `for case` loop. As Elements can only be contained once in a `SKOptionSet`, this will never run through more than once.
6 | public class SKOptionSet<Element>: ExpressibleByArrayLiteral, Sequence where Element : SKOptions {
| `- note: generic class 'SKOptionSet' does not conform to the 'Sendable' protocol
7 | private var options:[Element]
8 |
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/Networking/SKNetworking._Helper.swift:74:47: warning: capture of 'update' with non-sendable type 'SKNetworking.DownloadRequestUpdateBlock' (aka '(Int64, Int64) -> ()') in a `@Sendable` closure; this is an error in the Swift 6 language mode
72 | urlSession.delegateQueue.addOperation { [self] in
73 | optionsPerTask[task] = options
74 | updateHandlerPerTask[task] = (update, completion)
| |- warning: capture of 'update' with non-sendable type 'SKNetworking.DownloadRequestUpdateBlock' (aka '(Int64, Int64) -> ()') in a `@Sendable` closure; this is an error in the Swift 6 language mode
| `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
75 |
76 | task.resume()
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/Networking/SKNetworking._Helper.swift:74:55: warning: capture of 'completion' with non-sendable type 'SKNetworking.DownloadRequestCompletionBlock' (aka '(Result<SKNetworking.DownloadResult, any Error>) -> ()') in a `@Sendable` closure; this is an error in the Swift 6 language mode
72 | urlSession.delegateQueue.addOperation { [self] in
73 | optionsPerTask[task] = options
74 | updateHandlerPerTask[task] = (update, completion)
| |- warning: capture of 'completion' with non-sendable type 'SKNetworking.DownloadRequestCompletionBlock' (aka '(Result<SKNetworking.DownloadResult, any Error>) -> ()') in a `@Sendable` closure; this is an error in the Swift 6 language mode
| `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
75 |
76 | task.resume()
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/Networking/SKNetworking.Endpoint.swift:43:32: warning: sending '$0' risks causing data races; this is an error in the Swift 6 language mode
41 | try await withCheckedThrowingContinuation({ completion in
42 | self.request(path: path, options: options, completion: {
43 | completion.resume(with: $0)
| |- warning: sending '$0' risks causing data races; this is an error in the Swift 6 language mode
| `- note: task-isolated '$0' is passed as a 'sending' parameter; Uses in callee may race with later task-isolated uses
44 | })
45 | })
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/Networking/SKNetworking._Helper.swift:39:18: warning: 'task' mutated after capture by sendable closure
37 |
38 | var task: URLSessionDataTask!
39 | task = urlSession.dataTask(with: request) { (data, response, error) in
| `- warning: 'task' mutated after capture by sendable closure
40 | if let result = SKNetworking.RequestResult(data: data, originalRequest: task.originalRequest ?? request, response: response) {
41 | completion(.success(result))
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/Networking/SKNetworking.swift:14:28: warning: sending '$0' risks causing data races; this is an error in the Swift 6 language mode
12 | try await withCheckedThrowingContinuation({ completion in
13 | _Helper.shared.request(url: url, options: options, completion: {
14 | completion.resume(with: $0)
| |- warning: sending '$0' risks causing data races; this is an error in the Swift 6 language mode
| `- note: task-isolated '$0' is passed as a 'sending' parameter; Uses in callee may race with later task-isolated uses
15 | })
16 | })
[95/110] Compiling SchafKit SKNetworking.Response.Status.swift
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/Networking/SKNetworking._Helper.swift:7:20: warning: non-final class '_Helper' cannot conform to 'Sendable'; use '@unchecked Sendable'; this is an error in the Swift 6 language mode
5 |
6 | extension SKNetworking {
7 | internal class _Helper : NSObject, URLSessionDelegate, URLSessionTaskDelegate, URLSessionDownloadDelegate {
| `- warning: non-final class '_Helper' cannot conform to 'Sendable'; use '@unchecked Sendable'; this is an error in the Swift 6 language mode
8 | static let shared: _Helper = _Helper()
9 | private var urlSession : URLSession!
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/Networking/SKNetworking._Helper.swift:9:21: warning: stored property 'urlSession' of 'Sendable'-conforming class '_Helper' is mutable; this is an error in the Swift 6 language mode
7 | internal class _Helper : NSObject, URLSessionDelegate, URLSessionTaskDelegate, URLSessionDownloadDelegate {
8 | static let shared: _Helper = _Helper()
9 | private var urlSession : URLSession!
| `- warning: stored property 'urlSession' of 'Sendable'-conforming class '_Helper' is mutable; this is an error in the Swift 6 language mode
10 | private var optionsPerTask: [URLSessionTask : SKOptionSet<SKNetworking.Request.Options>] = [:]
11 | private var updateHandlerPerTask: [URLSessionDownloadTask : (update : DownloadRequestUpdateBlock, completion : DownloadRequestCompletionBlock)] = [:]
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/Networking/SKNetworking._Helper.swift:41:21: warning: capture of 'completion' with non-sendable type 'SKNetworking.RequestCompletionBlock' (aka '(Result<SKNetworking.RequestResult, any Error>) -> ()') in a `@Sendable` closure; this is an error in the Swift 6 language mode
39 | task = urlSession.dataTask(with: request) { (data, response, error) in
40 | if let result = SKNetworking.RequestResult(data: data, originalRequest: task.originalRequest ?? request, response: response) {
41 | completion(.success(result))
| |- warning: capture of 'completion' with non-sendable type 'SKNetworking.RequestCompletionBlock' (aka '(Result<SKNetworking.RequestResult, any Error>) -> ()') in a `@Sendable` closure; this is an error in the Swift 6 language mode
| `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
42 | } else {
43 | completion(.failure(error ?? standardError))
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/Networking/SKNetworking._Helper.swift:40:89: warning: reference to captured var 'task' in concurrently-executing code; this is an error in the Swift 6 language mode
38 | var task: URLSessionDataTask!
39 | task = urlSession.dataTask(with: request) { (data, response, error) in
40 | if let result = SKNetworking.RequestResult(data: data, originalRequest: task.originalRequest ?? request, response: response) {
| `- warning: reference to captured var 'task' in concurrently-executing code; this is an error in the Swift 6 language mode
41 | completion(.success(result))
42 | } else {
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/Networking/SKNetworking._Helper.swift:50:40: warning: capture of 'options' with non-sendable type 'SKOptionSet<SKNetworking.Request.Options>' in a `@Sendable` closure; this is an error in the Swift 6 language mode
48 |
49 | urlSession.delegateQueue.addOperation { [self] in
50 | optionsPerTask[task] = options
| `- warning: capture of 'options' with non-sendable type 'SKOptionSet<SKNetworking.Request.Options>' in a `@Sendable` closure; this is an error in the Swift 6 language mode
51 | task.resume()
52 | }
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Common/Options/SKOptionSet.swift:6:14: note: generic class 'SKOptionSet' does not conform to the 'Sendable' protocol
4 | ///
5 | /// - Note : The best way to look for the associated value of a particular Element ('option') is to use a `for case` loop. As Elements can only be contained once in a `SKOptionSet`, this will never run through more than once.
6 | public class SKOptionSet<Element>: ExpressibleByArrayLiteral, Sequence where Element : SKOptions {
| `- note: generic class 'SKOptionSet' does not conform to the 'Sendable' protocol
7 | private var options:[Element]
8 |
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/Networking/SKNetworking._Helper.swift:50:32: warning: reference to captured var 'task' in concurrently-executing code; this is an error in the Swift 6 language mode
48 |
49 | urlSession.delegateQueue.addOperation { [self] in
50 | optionsPerTask[task] = options
| `- warning: reference to captured var 'task' in concurrently-executing code; this is an error in the Swift 6 language mode
51 | task.resume()
52 | }
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/Networking/SKNetworking._Helper.swift:51:17: warning: reference to captured var 'task' in concurrently-executing code; this is an error in the Swift 6 language mode
49 | urlSession.delegateQueue.addOperation { [self] in
50 | optionsPerTask[task] = options
51 | task.resume()
| `- warning: reference to captured var 'task' in concurrently-executing code; this is an error in the Swift 6 language mode
52 | }
53 |
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/Networking/SKNetworking._Helper.swift:73:40: warning: capture of 'options' with non-sendable type 'SKOptionSet<SKNetworking.Request.Options>' in a `@Sendable` closure; this is an error in the Swift 6 language mode
71 |
72 | urlSession.delegateQueue.addOperation { [self] in
73 | optionsPerTask[task] = options
| `- warning: capture of 'options' with non-sendable type 'SKOptionSet<SKNetworking.Request.Options>' in a `@Sendable` closure; this is an error in the Swift 6 language mode
74 | updateHandlerPerTask[task] = (update, completion)
75 |
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Common/Options/SKOptionSet.swift:6:14: note: generic class 'SKOptionSet' does not conform to the 'Sendable' protocol
4 | ///
5 | /// - Note : The best way to look for the associated value of a particular Element ('option') is to use a `for case` loop. As Elements can only be contained once in a `SKOptionSet`, this will never run through more than once.
6 | public class SKOptionSet<Element>: ExpressibleByArrayLiteral, Sequence where Element : SKOptions {
| `- note: generic class 'SKOptionSet' does not conform to the 'Sendable' protocol
7 | private var options:[Element]
8 |
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/Networking/SKNetworking._Helper.swift:74:47: warning: capture of 'update' with non-sendable type 'SKNetworking.DownloadRequestUpdateBlock' (aka '(Int64, Int64) -> ()') in a `@Sendable` closure; this is an error in the Swift 6 language mode
72 | urlSession.delegateQueue.addOperation { [self] in
73 | optionsPerTask[task] = options
74 | updateHandlerPerTask[task] = (update, completion)
| |- warning: capture of 'update' with non-sendable type 'SKNetworking.DownloadRequestUpdateBlock' (aka '(Int64, Int64) -> ()') in a `@Sendable` closure; this is an error in the Swift 6 language mode
| `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
75 |
76 | task.resume()
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/Networking/SKNetworking._Helper.swift:74:55: warning: capture of 'completion' with non-sendable type 'SKNetworking.DownloadRequestCompletionBlock' (aka '(Result<SKNetworking.DownloadResult, any Error>) -> ()') in a `@Sendable` closure; this is an error in the Swift 6 language mode
72 | urlSession.delegateQueue.addOperation { [self] in
73 | optionsPerTask[task] = options
74 | updateHandlerPerTask[task] = (update, completion)
| |- warning: capture of 'completion' with non-sendable type 'SKNetworking.DownloadRequestCompletionBlock' (aka '(Result<SKNetworking.DownloadResult, any Error>) -> ()') in a `@Sendable` closure; this is an error in the Swift 6 language mode
| `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
75 |
76 | task.resume()
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/Networking/SKNetworking.Endpoint.swift:43:32: warning: sending '$0' risks causing data races; this is an error in the Swift 6 language mode
41 | try await withCheckedThrowingContinuation({ completion in
42 | self.request(path: path, options: options, completion: {
43 | completion.resume(with: $0)
| |- warning: sending '$0' risks causing data races; this is an error in the Swift 6 language mode
| `- note: task-isolated '$0' is passed as a 'sending' parameter; Uses in callee may race with later task-isolated uses
44 | })
45 | })
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/Networking/SKNetworking._Helper.swift:39:18: warning: 'task' mutated after capture by sendable closure
37 |
38 | var task: URLSessionDataTask!
39 | task = urlSession.dataTask(with: request) { (data, response, error) in
| `- warning: 'task' mutated after capture by sendable closure
40 | if let result = SKNetworking.RequestResult(data: data, originalRequest: task.originalRequest ?? request, response: response) {
41 | completion(.success(result))
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/Networking/SKNetworking.swift:14:28: warning: sending '$0' risks causing data races; this is an error in the Swift 6 language mode
12 | try await withCheckedThrowingContinuation({ completion in
13 | _Helper.shared.request(url: url, options: options, completion: {
14 | completion.resume(with: $0)
| |- warning: sending '$0' risks causing data races; this is an error in the Swift 6 language mode
| `- note: task-isolated '$0' is passed as a 'sending' parameter; Uses in callee may race with later task-isolated uses
15 | })
16 | })
[96/110] Compiling SchafKit SKNetworking.Response.swift
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/Networking/SKNetworking._Helper.swift:7:20: warning: non-final class '_Helper' cannot conform to 'Sendable'; use '@unchecked Sendable'; this is an error in the Swift 6 language mode
5 |
6 | extension SKNetworking {
7 | internal class _Helper : NSObject, URLSessionDelegate, URLSessionTaskDelegate, URLSessionDownloadDelegate {
| `- warning: non-final class '_Helper' cannot conform to 'Sendable'; use '@unchecked Sendable'; this is an error in the Swift 6 language mode
8 | static let shared: _Helper = _Helper()
9 | private var urlSession : URLSession!
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/Networking/SKNetworking._Helper.swift:9:21: warning: stored property 'urlSession' of 'Sendable'-conforming class '_Helper' is mutable; this is an error in the Swift 6 language mode
7 | internal class _Helper : NSObject, URLSessionDelegate, URLSessionTaskDelegate, URLSessionDownloadDelegate {
8 | static let shared: _Helper = _Helper()
9 | private var urlSession : URLSession!
| `- warning: stored property 'urlSession' of 'Sendable'-conforming class '_Helper' is mutable; this is an error in the Swift 6 language mode
10 | private var optionsPerTask: [URLSessionTask : SKOptionSet<SKNetworking.Request.Options>] = [:]
11 | private var updateHandlerPerTask: [URLSessionDownloadTask : (update : DownloadRequestUpdateBlock, completion : DownloadRequestCompletionBlock)] = [:]
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/Networking/SKNetworking._Helper.swift:41:21: warning: capture of 'completion' with non-sendable type 'SKNetworking.RequestCompletionBlock' (aka '(Result<SKNetworking.RequestResult, any Error>) -> ()') in a `@Sendable` closure; this is an error in the Swift 6 language mode
39 | task = urlSession.dataTask(with: request) { (data, response, error) in
40 | if let result = SKNetworking.RequestResult(data: data, originalRequest: task.originalRequest ?? request, response: response) {
41 | completion(.success(result))
| |- warning: capture of 'completion' with non-sendable type 'SKNetworking.RequestCompletionBlock' (aka '(Result<SKNetworking.RequestResult, any Error>) -> ()') in a `@Sendable` closure; this is an error in the Swift 6 language mode
| `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
42 | } else {
43 | completion(.failure(error ?? standardError))
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/Networking/SKNetworking._Helper.swift:40:89: warning: reference to captured var 'task' in concurrently-executing code; this is an error in the Swift 6 language mode
38 | var task: URLSessionDataTask!
39 | task = urlSession.dataTask(with: request) { (data, response, error) in
40 | if let result = SKNetworking.RequestResult(data: data, originalRequest: task.originalRequest ?? request, response: response) {
| `- warning: reference to captured var 'task' in concurrently-executing code; this is an error in the Swift 6 language mode
41 | completion(.success(result))
42 | } else {
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/Networking/SKNetworking._Helper.swift:50:40: warning: capture of 'options' with non-sendable type 'SKOptionSet<SKNetworking.Request.Options>' in a `@Sendable` closure; this is an error in the Swift 6 language mode
48 |
49 | urlSession.delegateQueue.addOperation { [self] in
50 | optionsPerTask[task] = options
| `- warning: capture of 'options' with non-sendable type 'SKOptionSet<SKNetworking.Request.Options>' in a `@Sendable` closure; this is an error in the Swift 6 language mode
51 | task.resume()
52 | }
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Common/Options/SKOptionSet.swift:6:14: note: generic class 'SKOptionSet' does not conform to the 'Sendable' protocol
4 | ///
5 | /// - Note : The best way to look for the associated value of a particular Element ('option') is to use a `for case` loop. As Elements can only be contained once in a `SKOptionSet`, this will never run through more than once.
6 | public class SKOptionSet<Element>: ExpressibleByArrayLiteral, Sequence where Element : SKOptions {
| `- note: generic class 'SKOptionSet' does not conform to the 'Sendable' protocol
7 | private var options:[Element]
8 |
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/Networking/SKNetworking._Helper.swift:50:32: warning: reference to captured var 'task' in concurrently-executing code; this is an error in the Swift 6 language mode
48 |
49 | urlSession.delegateQueue.addOperation { [self] in
50 | optionsPerTask[task] = options
| `- warning: reference to captured var 'task' in concurrently-executing code; this is an error in the Swift 6 language mode
51 | task.resume()
52 | }
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/Networking/SKNetworking._Helper.swift:51:17: warning: reference to captured var 'task' in concurrently-executing code; this is an error in the Swift 6 language mode
49 | urlSession.delegateQueue.addOperation { [self] in
50 | optionsPerTask[task] = options
51 | task.resume()
| `- warning: reference to captured var 'task' in concurrently-executing code; this is an error in the Swift 6 language mode
52 | }
53 |
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/Networking/SKNetworking._Helper.swift:73:40: warning: capture of 'options' with non-sendable type 'SKOptionSet<SKNetworking.Request.Options>' in a `@Sendable` closure; this is an error in the Swift 6 language mode
71 |
72 | urlSession.delegateQueue.addOperation { [self] in
73 | optionsPerTask[task] = options
| `- warning: capture of 'options' with non-sendable type 'SKOptionSet<SKNetworking.Request.Options>' in a `@Sendable` closure; this is an error in the Swift 6 language mode
74 | updateHandlerPerTask[task] = (update, completion)
75 |
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Common/Options/SKOptionSet.swift:6:14: note: generic class 'SKOptionSet' does not conform to the 'Sendable' protocol
4 | ///
5 | /// - Note : The best way to look for the associated value of a particular Element ('option') is to use a `for case` loop. As Elements can only be contained once in a `SKOptionSet`, this will never run through more than once.
6 | public class SKOptionSet<Element>: ExpressibleByArrayLiteral, Sequence where Element : SKOptions {
| `- note: generic class 'SKOptionSet' does not conform to the 'Sendable' protocol
7 | private var options:[Element]
8 |
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/Networking/SKNetworking._Helper.swift:74:47: warning: capture of 'update' with non-sendable type 'SKNetworking.DownloadRequestUpdateBlock' (aka '(Int64, Int64) -> ()') in a `@Sendable` closure; this is an error in the Swift 6 language mode
72 | urlSession.delegateQueue.addOperation { [self] in
73 | optionsPerTask[task] = options
74 | updateHandlerPerTask[task] = (update, completion)
| |- warning: capture of 'update' with non-sendable type 'SKNetworking.DownloadRequestUpdateBlock' (aka '(Int64, Int64) -> ()') in a `@Sendable` closure; this is an error in the Swift 6 language mode
| `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
75 |
76 | task.resume()
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/Networking/SKNetworking._Helper.swift:74:55: warning: capture of 'completion' with non-sendable type 'SKNetworking.DownloadRequestCompletionBlock' (aka '(Result<SKNetworking.DownloadResult, any Error>) -> ()') in a `@Sendable` closure; this is an error in the Swift 6 language mode
72 | urlSession.delegateQueue.addOperation { [self] in
73 | optionsPerTask[task] = options
74 | updateHandlerPerTask[task] = (update, completion)
| |- warning: capture of 'completion' with non-sendable type 'SKNetworking.DownloadRequestCompletionBlock' (aka '(Result<SKNetworking.DownloadResult, any Error>) -> ()') in a `@Sendable` closure; this is an error in the Swift 6 language mode
| `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
75 |
76 | task.resume()
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/Networking/SKNetworking.Endpoint.swift:43:32: warning: sending '$0' risks causing data races; this is an error in the Swift 6 language mode
41 | try await withCheckedThrowingContinuation({ completion in
42 | self.request(path: path, options: options, completion: {
43 | completion.resume(with: $0)
| |- warning: sending '$0' risks causing data races; this is an error in the Swift 6 language mode
| `- note: task-isolated '$0' is passed as a 'sending' parameter; Uses in callee may race with later task-isolated uses
44 | })
45 | })
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/Networking/SKNetworking._Helper.swift:39:18: warning: 'task' mutated after capture by sendable closure
37 |
38 | var task: URLSessionDataTask!
39 | task = urlSession.dataTask(with: request) { (data, response, error) in
| `- warning: 'task' mutated after capture by sendable closure
40 | if let result = SKNetworking.RequestResult(data: data, originalRequest: task.originalRequest ?? request, response: response) {
41 | completion(.success(result))
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/Networking/SKNetworking.swift:14:28: warning: sending '$0' risks causing data races; this is an error in the Swift 6 language mode
12 | try await withCheckedThrowingContinuation({ completion in
13 | _Helper.shared.request(url: url, options: options, completion: {
14 | completion.resume(with: $0)
| |- warning: sending '$0' risks causing data races; this is an error in the Swift 6 language mode
| `- note: task-isolated '$0' is passed as a 'sending' parameter; Uses in callee may race with later task-isolated uses
15 | })
16 | })
[97/110] Compiling SchafKit SKNetworking.Result.swift
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/Networking/SKNetworking._Helper.swift:7:20: warning: non-final class '_Helper' cannot conform to 'Sendable'; use '@unchecked Sendable'; this is an error in the Swift 6 language mode
5 |
6 | extension SKNetworking {
7 | internal class _Helper : NSObject, URLSessionDelegate, URLSessionTaskDelegate, URLSessionDownloadDelegate {
| `- warning: non-final class '_Helper' cannot conform to 'Sendable'; use '@unchecked Sendable'; this is an error in the Swift 6 language mode
8 | static let shared: _Helper = _Helper()
9 | private var urlSession : URLSession!
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/Networking/SKNetworking._Helper.swift:9:21: warning: stored property 'urlSession' of 'Sendable'-conforming class '_Helper' is mutable; this is an error in the Swift 6 language mode
7 | internal class _Helper : NSObject, URLSessionDelegate, URLSessionTaskDelegate, URLSessionDownloadDelegate {
8 | static let shared: _Helper = _Helper()
9 | private var urlSession : URLSession!
| `- warning: stored property 'urlSession' of 'Sendable'-conforming class '_Helper' is mutable; this is an error in the Swift 6 language mode
10 | private var optionsPerTask: [URLSessionTask : SKOptionSet<SKNetworking.Request.Options>] = [:]
11 | private var updateHandlerPerTask: [URLSessionDownloadTask : (update : DownloadRequestUpdateBlock, completion : DownloadRequestCompletionBlock)] = [:]
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/Networking/SKNetworking._Helper.swift:41:21: warning: capture of 'completion' with non-sendable type 'SKNetworking.RequestCompletionBlock' (aka '(Result<SKNetworking.RequestResult, any Error>) -> ()') in a `@Sendable` closure; this is an error in the Swift 6 language mode
39 | task = urlSession.dataTask(with: request) { (data, response, error) in
40 | if let result = SKNetworking.RequestResult(data: data, originalRequest: task.originalRequest ?? request, response: response) {
41 | completion(.success(result))
| |- warning: capture of 'completion' with non-sendable type 'SKNetworking.RequestCompletionBlock' (aka '(Result<SKNetworking.RequestResult, any Error>) -> ()') in a `@Sendable` closure; this is an error in the Swift 6 language mode
| `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
42 | } else {
43 | completion(.failure(error ?? standardError))
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/Networking/SKNetworking._Helper.swift:40:89: warning: reference to captured var 'task' in concurrently-executing code; this is an error in the Swift 6 language mode
38 | var task: URLSessionDataTask!
39 | task = urlSession.dataTask(with: request) { (data, response, error) in
40 | if let result = SKNetworking.RequestResult(data: data, originalRequest: task.originalRequest ?? request, response: response) {
| `- warning: reference to captured var 'task' in concurrently-executing code; this is an error in the Swift 6 language mode
41 | completion(.success(result))
42 | } else {
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/Networking/SKNetworking._Helper.swift:50:40: warning: capture of 'options' with non-sendable type 'SKOptionSet<SKNetworking.Request.Options>' in a `@Sendable` closure; this is an error in the Swift 6 language mode
48 |
49 | urlSession.delegateQueue.addOperation { [self] in
50 | optionsPerTask[task] = options
| `- warning: capture of 'options' with non-sendable type 'SKOptionSet<SKNetworking.Request.Options>' in a `@Sendable` closure; this is an error in the Swift 6 language mode
51 | task.resume()
52 | }
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Common/Options/SKOptionSet.swift:6:14: note: generic class 'SKOptionSet' does not conform to the 'Sendable' protocol
4 | ///
5 | /// - Note : The best way to look for the associated value of a particular Element ('option') is to use a `for case` loop. As Elements can only be contained once in a `SKOptionSet`, this will never run through more than once.
6 | public class SKOptionSet<Element>: ExpressibleByArrayLiteral, Sequence where Element : SKOptions {
| `- note: generic class 'SKOptionSet' does not conform to the 'Sendable' protocol
7 | private var options:[Element]
8 |
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/Networking/SKNetworking._Helper.swift:50:32: warning: reference to captured var 'task' in concurrently-executing code; this is an error in the Swift 6 language mode
48 |
49 | urlSession.delegateQueue.addOperation { [self] in
50 | optionsPerTask[task] = options
| `- warning: reference to captured var 'task' in concurrently-executing code; this is an error in the Swift 6 language mode
51 | task.resume()
52 | }
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/Networking/SKNetworking._Helper.swift:51:17: warning: reference to captured var 'task' in concurrently-executing code; this is an error in the Swift 6 language mode
49 | urlSession.delegateQueue.addOperation { [self] in
50 | optionsPerTask[task] = options
51 | task.resume()
| `- warning: reference to captured var 'task' in concurrently-executing code; this is an error in the Swift 6 language mode
52 | }
53 |
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/Networking/SKNetworking._Helper.swift:73:40: warning: capture of 'options' with non-sendable type 'SKOptionSet<SKNetworking.Request.Options>' in a `@Sendable` closure; this is an error in the Swift 6 language mode
71 |
72 | urlSession.delegateQueue.addOperation { [self] in
73 | optionsPerTask[task] = options
| `- warning: capture of 'options' with non-sendable type 'SKOptionSet<SKNetworking.Request.Options>' in a `@Sendable` closure; this is an error in the Swift 6 language mode
74 | updateHandlerPerTask[task] = (update, completion)
75 |
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Common/Options/SKOptionSet.swift:6:14: note: generic class 'SKOptionSet' does not conform to the 'Sendable' protocol
4 | ///
5 | /// - Note : The best way to look for the associated value of a particular Element ('option') is to use a `for case` loop. As Elements can only be contained once in a `SKOptionSet`, this will never run through more than once.
6 | public class SKOptionSet<Element>: ExpressibleByArrayLiteral, Sequence where Element : SKOptions {
| `- note: generic class 'SKOptionSet' does not conform to the 'Sendable' protocol
7 | private var options:[Element]
8 |
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/Networking/SKNetworking._Helper.swift:74:47: warning: capture of 'update' with non-sendable type 'SKNetworking.DownloadRequestUpdateBlock' (aka '(Int64, Int64) -> ()') in a `@Sendable` closure; this is an error in the Swift 6 language mode
72 | urlSession.delegateQueue.addOperation { [self] in
73 | optionsPerTask[task] = options
74 | updateHandlerPerTask[task] = (update, completion)
| |- warning: capture of 'update' with non-sendable type 'SKNetworking.DownloadRequestUpdateBlock' (aka '(Int64, Int64) -> ()') in a `@Sendable` closure; this is an error in the Swift 6 language mode
| `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
75 |
76 | task.resume()
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/Networking/SKNetworking._Helper.swift:74:55: warning: capture of 'completion' with non-sendable type 'SKNetworking.DownloadRequestCompletionBlock' (aka '(Result<SKNetworking.DownloadResult, any Error>) -> ()') in a `@Sendable` closure; this is an error in the Swift 6 language mode
72 | urlSession.delegateQueue.addOperation { [self] in
73 | optionsPerTask[task] = options
74 | updateHandlerPerTask[task] = (update, completion)
| |- warning: capture of 'completion' with non-sendable type 'SKNetworking.DownloadRequestCompletionBlock' (aka '(Result<SKNetworking.DownloadResult, any Error>) -> ()') in a `@Sendable` closure; this is an error in the Swift 6 language mode
| `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
75 |
76 | task.resume()
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/Networking/SKNetworking.Endpoint.swift:43:32: warning: sending '$0' risks causing data races; this is an error in the Swift 6 language mode
41 | try await withCheckedThrowingContinuation({ completion in
42 | self.request(path: path, options: options, completion: {
43 | completion.resume(with: $0)
| |- warning: sending '$0' risks causing data races; this is an error in the Swift 6 language mode
| `- note: task-isolated '$0' is passed as a 'sending' parameter; Uses in callee may race with later task-isolated uses
44 | })
45 | })
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/Networking/SKNetworking._Helper.swift:39:18: warning: 'task' mutated after capture by sendable closure
37 |
38 | var task: URLSessionDataTask!
39 | task = urlSession.dataTask(with: request) { (data, response, error) in
| `- warning: 'task' mutated after capture by sendable closure
40 | if let result = SKNetworking.RequestResult(data: data, originalRequest: task.originalRequest ?? request, response: response) {
41 | completion(.success(result))
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/Networking/SKNetworking.swift:14:28: warning: sending '$0' risks causing data races; this is an error in the Swift 6 language mode
12 | try await withCheckedThrowingContinuation({ completion in
13 | _Helper.shared.request(url: url, options: options, completion: {
14 | completion.resume(with: $0)
| |- warning: sending '$0' risks causing data races; this is an error in the Swift 6 language mode
| `- note: task-isolated '$0' is passed as a 'sending' parameter; Uses in callee may race with later task-isolated uses
15 | })
16 | })
[98/110] Compiling SchafKit SKNetworking.Endpoint.swift
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/Networking/SKNetworking._Helper.swift:7:20: warning: non-final class '_Helper' cannot conform to 'Sendable'; use '@unchecked Sendable'; this is an error in the Swift 6 language mode
5 |
6 | extension SKNetworking {
7 | internal class _Helper : NSObject, URLSessionDelegate, URLSessionTaskDelegate, URLSessionDownloadDelegate {
| `- warning: non-final class '_Helper' cannot conform to 'Sendable'; use '@unchecked Sendable'; this is an error in the Swift 6 language mode
8 | static let shared: _Helper = _Helper()
9 | private var urlSession : URLSession!
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/Networking/SKNetworking._Helper.swift:9:21: warning: stored property 'urlSession' of 'Sendable'-conforming class '_Helper' is mutable; this is an error in the Swift 6 language mode
7 | internal class _Helper : NSObject, URLSessionDelegate, URLSessionTaskDelegate, URLSessionDownloadDelegate {
8 | static let shared: _Helper = _Helper()
9 | private var urlSession : URLSession!
| `- warning: stored property 'urlSession' of 'Sendable'-conforming class '_Helper' is mutable; this is an error in the Swift 6 language mode
10 | private var optionsPerTask: [URLSessionTask : SKOptionSet<SKNetworking.Request.Options>] = [:]
11 | private var updateHandlerPerTask: [URLSessionDownloadTask : (update : DownloadRequestUpdateBlock, completion : DownloadRequestCompletionBlock)] = [:]
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/Networking/SKNetworking._Helper.swift:41:21: warning: capture of 'completion' with non-sendable type 'SKNetworking.RequestCompletionBlock' (aka '(Result<SKNetworking.RequestResult, any Error>) -> ()') in a `@Sendable` closure; this is an error in the Swift 6 language mode
39 | task = urlSession.dataTask(with: request) { (data, response, error) in
40 | if let result = SKNetworking.RequestResult(data: data, originalRequest: task.originalRequest ?? request, response: response) {
41 | completion(.success(result))
| |- warning: capture of 'completion' with non-sendable type 'SKNetworking.RequestCompletionBlock' (aka '(Result<SKNetworking.RequestResult, any Error>) -> ()') in a `@Sendable` closure; this is an error in the Swift 6 language mode
| `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
42 | } else {
43 | completion(.failure(error ?? standardError))
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/Networking/SKNetworking._Helper.swift:40:89: warning: reference to captured var 'task' in concurrently-executing code; this is an error in the Swift 6 language mode
38 | var task: URLSessionDataTask!
39 | task = urlSession.dataTask(with: request) { (data, response, error) in
40 | if let result = SKNetworking.RequestResult(data: data, originalRequest: task.originalRequest ?? request, response: response) {
| `- warning: reference to captured var 'task' in concurrently-executing code; this is an error in the Swift 6 language mode
41 | completion(.success(result))
42 | } else {
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/Networking/SKNetworking._Helper.swift:50:40: warning: capture of 'options' with non-sendable type 'SKOptionSet<SKNetworking.Request.Options>' in a `@Sendable` closure; this is an error in the Swift 6 language mode
48 |
49 | urlSession.delegateQueue.addOperation { [self] in
50 | optionsPerTask[task] = options
| `- warning: capture of 'options' with non-sendable type 'SKOptionSet<SKNetworking.Request.Options>' in a `@Sendable` closure; this is an error in the Swift 6 language mode
51 | task.resume()
52 | }
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Common/Options/SKOptionSet.swift:6:14: note: generic class 'SKOptionSet' does not conform to the 'Sendable' protocol
4 | ///
5 | /// - Note : The best way to look for the associated value of a particular Element ('option') is to use a `for case` loop. As Elements can only be contained once in a `SKOptionSet`, this will never run through more than once.
6 | public class SKOptionSet<Element>: ExpressibleByArrayLiteral, Sequence where Element : SKOptions {
| `- note: generic class 'SKOptionSet' does not conform to the 'Sendable' protocol
7 | private var options:[Element]
8 |
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/Networking/SKNetworking._Helper.swift:50:32: warning: reference to captured var 'task' in concurrently-executing code; this is an error in the Swift 6 language mode
48 |
49 | urlSession.delegateQueue.addOperation { [self] in
50 | optionsPerTask[task] = options
| `- warning: reference to captured var 'task' in concurrently-executing code; this is an error in the Swift 6 language mode
51 | task.resume()
52 | }
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/Networking/SKNetworking._Helper.swift:51:17: warning: reference to captured var 'task' in concurrently-executing code; this is an error in the Swift 6 language mode
49 | urlSession.delegateQueue.addOperation { [self] in
50 | optionsPerTask[task] = options
51 | task.resume()
| `- warning: reference to captured var 'task' in concurrently-executing code; this is an error in the Swift 6 language mode
52 | }
53 |
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/Networking/SKNetworking._Helper.swift:73:40: warning: capture of 'options' with non-sendable type 'SKOptionSet<SKNetworking.Request.Options>' in a `@Sendable` closure; this is an error in the Swift 6 language mode
71 |
72 | urlSession.delegateQueue.addOperation { [self] in
73 | optionsPerTask[task] = options
| `- warning: capture of 'options' with non-sendable type 'SKOptionSet<SKNetworking.Request.Options>' in a `@Sendable` closure; this is an error in the Swift 6 language mode
74 | updateHandlerPerTask[task] = (update, completion)
75 |
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Common/Options/SKOptionSet.swift:6:14: note: generic class 'SKOptionSet' does not conform to the 'Sendable' protocol
4 | ///
5 | /// - Note : The best way to look for the associated value of a particular Element ('option') is to use a `for case` loop. As Elements can only be contained once in a `SKOptionSet`, this will never run through more than once.
6 | public class SKOptionSet<Element>: ExpressibleByArrayLiteral, Sequence where Element : SKOptions {
| `- note: generic class 'SKOptionSet' does not conform to the 'Sendable' protocol
7 | private var options:[Element]
8 |
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/Networking/SKNetworking._Helper.swift:74:47: warning: capture of 'update' with non-sendable type 'SKNetworking.DownloadRequestUpdateBlock' (aka '(Int64, Int64) -> ()') in a `@Sendable` closure; this is an error in the Swift 6 language mode
72 | urlSession.delegateQueue.addOperation { [self] in
73 | optionsPerTask[task] = options
74 | updateHandlerPerTask[task] = (update, completion)
| |- warning: capture of 'update' with non-sendable type 'SKNetworking.DownloadRequestUpdateBlock' (aka '(Int64, Int64) -> ()') in a `@Sendable` closure; this is an error in the Swift 6 language mode
| `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
75 |
76 | task.resume()
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/Networking/SKNetworking._Helper.swift:74:55: warning: capture of 'completion' with non-sendable type 'SKNetworking.DownloadRequestCompletionBlock' (aka '(Result<SKNetworking.DownloadResult, any Error>) -> ()') in a `@Sendable` closure; this is an error in the Swift 6 language mode
72 | urlSession.delegateQueue.addOperation { [self] in
73 | optionsPerTask[task] = options
74 | updateHandlerPerTask[task] = (update, completion)
| |- warning: capture of 'completion' with non-sendable type 'SKNetworking.DownloadRequestCompletionBlock' (aka '(Result<SKNetworking.DownloadResult, any Error>) -> ()') in a `@Sendable` closure; this is an error in the Swift 6 language mode
| `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
75 |
76 | task.resume()
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/Networking/SKNetworking.Endpoint.swift:43:32: warning: sending '$0' risks causing data races; this is an error in the Swift 6 language mode
41 | try await withCheckedThrowingContinuation({ completion in
42 | self.request(path: path, options: options, completion: {
43 | completion.resume(with: $0)
| |- warning: sending '$0' risks causing data races; this is an error in the Swift 6 language mode
| `- note: task-isolated '$0' is passed as a 'sending' parameter; Uses in callee may race with later task-isolated uses
44 | })
45 | })
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/Networking/SKNetworking._Helper.swift:39:18: warning: 'task' mutated after capture by sendable closure
37 |
38 | var task: URLSessionDataTask!
39 | task = urlSession.dataTask(with: request) { (data, response, error) in
| `- warning: 'task' mutated after capture by sendable closure
40 | if let result = SKNetworking.RequestResult(data: data, originalRequest: task.originalRequest ?? request, response: response) {
41 | completion(.success(result))
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/Networking/SKNetworking.swift:14:28: warning: sending '$0' risks causing data races; this is an error in the Swift 6 language mode
12 | try await withCheckedThrowingContinuation({ completion in
13 | _Helper.shared.request(url: url, options: options, completion: {
14 | completion.resume(with: $0)
| |- warning: sending '$0' risks causing data races; this is an error in the Swift 6 language mode
| `- note: task-isolated '$0' is passed as a 'sending' parameter; Uses in callee may race with later task-isolated uses
15 | })
16 | })
[99/110] Compiling SchafKit SKNetworking._Helper.swift
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/Networking/SKNetworking._Helper.swift:7:20: warning: non-final class '_Helper' cannot conform to 'Sendable'; use '@unchecked Sendable'; this is an error in the Swift 6 language mode
5 |
6 | extension SKNetworking {
7 | internal class _Helper : NSObject, URLSessionDelegate, URLSessionTaskDelegate, URLSessionDownloadDelegate {
| `- warning: non-final class '_Helper' cannot conform to 'Sendable'; use '@unchecked Sendable'; this is an error in the Swift 6 language mode
8 | static let shared: _Helper = _Helper()
9 | private var urlSession : URLSession!
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/Networking/SKNetworking._Helper.swift:9:21: warning: stored property 'urlSession' of 'Sendable'-conforming class '_Helper' is mutable; this is an error in the Swift 6 language mode
7 | internal class _Helper : NSObject, URLSessionDelegate, URLSessionTaskDelegate, URLSessionDownloadDelegate {
8 | static let shared: _Helper = _Helper()
9 | private var urlSession : URLSession!
| `- warning: stored property 'urlSession' of 'Sendable'-conforming class '_Helper' is mutable; this is an error in the Swift 6 language mode
10 | private var optionsPerTask: [URLSessionTask : SKOptionSet<SKNetworking.Request.Options>] = [:]
11 | private var updateHandlerPerTask: [URLSessionDownloadTask : (update : DownloadRequestUpdateBlock, completion : DownloadRequestCompletionBlock)] = [:]
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/Networking/SKNetworking._Helper.swift:41:21: warning: capture of 'completion' with non-sendable type 'SKNetworking.RequestCompletionBlock' (aka '(Result<SKNetworking.RequestResult, any Error>) -> ()') in a `@Sendable` closure; this is an error in the Swift 6 language mode
39 | task = urlSession.dataTask(with: request) { (data, response, error) in
40 | if let result = SKNetworking.RequestResult(data: data, originalRequest: task.originalRequest ?? request, response: response) {
41 | completion(.success(result))
| |- warning: capture of 'completion' with non-sendable type 'SKNetworking.RequestCompletionBlock' (aka '(Result<SKNetworking.RequestResult, any Error>) -> ()') in a `@Sendable` closure; this is an error in the Swift 6 language mode
| `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
42 | } else {
43 | completion(.failure(error ?? standardError))
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/Networking/SKNetworking._Helper.swift:40:89: warning: reference to captured var 'task' in concurrently-executing code; this is an error in the Swift 6 language mode
38 | var task: URLSessionDataTask!
39 | task = urlSession.dataTask(with: request) { (data, response, error) in
40 | if let result = SKNetworking.RequestResult(data: data, originalRequest: task.originalRequest ?? request, response: response) {
| `- warning: reference to captured var 'task' in concurrently-executing code; this is an error in the Swift 6 language mode
41 | completion(.success(result))
42 | } else {
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/Networking/SKNetworking._Helper.swift:50:40: warning: capture of 'options' with non-sendable type 'SKOptionSet<SKNetworking.Request.Options>' in a `@Sendable` closure; this is an error in the Swift 6 language mode
48 |
49 | urlSession.delegateQueue.addOperation { [self] in
50 | optionsPerTask[task] = options
| `- warning: capture of 'options' with non-sendable type 'SKOptionSet<SKNetworking.Request.Options>' in a `@Sendable` closure; this is an error in the Swift 6 language mode
51 | task.resume()
52 | }
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Common/Options/SKOptionSet.swift:6:14: note: generic class 'SKOptionSet' does not conform to the 'Sendable' protocol
4 | ///
5 | /// - Note : The best way to look for the associated value of a particular Element ('option') is to use a `for case` loop. As Elements can only be contained once in a `SKOptionSet`, this will never run through more than once.
6 | public class SKOptionSet<Element>: ExpressibleByArrayLiteral, Sequence where Element : SKOptions {
| `- note: generic class 'SKOptionSet' does not conform to the 'Sendable' protocol
7 | private var options:[Element]
8 |
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/Networking/SKNetworking._Helper.swift:50:32: warning: reference to captured var 'task' in concurrently-executing code; this is an error in the Swift 6 language mode
48 |
49 | urlSession.delegateQueue.addOperation { [self] in
50 | optionsPerTask[task] = options
| `- warning: reference to captured var 'task' in concurrently-executing code; this is an error in the Swift 6 language mode
51 | task.resume()
52 | }
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/Networking/SKNetworking._Helper.swift:51:17: warning: reference to captured var 'task' in concurrently-executing code; this is an error in the Swift 6 language mode
49 | urlSession.delegateQueue.addOperation { [self] in
50 | optionsPerTask[task] = options
51 | task.resume()
| `- warning: reference to captured var 'task' in concurrently-executing code; this is an error in the Swift 6 language mode
52 | }
53 |
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/Networking/SKNetworking._Helper.swift:73:40: warning: capture of 'options' with non-sendable type 'SKOptionSet<SKNetworking.Request.Options>' in a `@Sendable` closure; this is an error in the Swift 6 language mode
71 |
72 | urlSession.delegateQueue.addOperation { [self] in
73 | optionsPerTask[task] = options
| `- warning: capture of 'options' with non-sendable type 'SKOptionSet<SKNetworking.Request.Options>' in a `@Sendable` closure; this is an error in the Swift 6 language mode
74 | updateHandlerPerTask[task] = (update, completion)
75 |
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Common/Options/SKOptionSet.swift:6:14: note: generic class 'SKOptionSet' does not conform to the 'Sendable' protocol
4 | ///
5 | /// - Note : The best way to look for the associated value of a particular Element ('option') is to use a `for case` loop. As Elements can only be contained once in a `SKOptionSet`, this will never run through more than once.
6 | public class SKOptionSet<Element>: ExpressibleByArrayLiteral, Sequence where Element : SKOptions {
| `- note: generic class 'SKOptionSet' does not conform to the 'Sendable' protocol
7 | private var options:[Element]
8 |
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/Networking/SKNetworking._Helper.swift:74:47: warning: capture of 'update' with non-sendable type 'SKNetworking.DownloadRequestUpdateBlock' (aka '(Int64, Int64) -> ()') in a `@Sendable` closure; this is an error in the Swift 6 language mode
72 | urlSession.delegateQueue.addOperation { [self] in
73 | optionsPerTask[task] = options
74 | updateHandlerPerTask[task] = (update, completion)
| |- warning: capture of 'update' with non-sendable type 'SKNetworking.DownloadRequestUpdateBlock' (aka '(Int64, Int64) -> ()') in a `@Sendable` closure; this is an error in the Swift 6 language mode
| `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
75 |
76 | task.resume()
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/Networking/SKNetworking._Helper.swift:74:55: warning: capture of 'completion' with non-sendable type 'SKNetworking.DownloadRequestCompletionBlock' (aka '(Result<SKNetworking.DownloadResult, any Error>) -> ()') in a `@Sendable` closure; this is an error in the Swift 6 language mode
72 | urlSession.delegateQueue.addOperation { [self] in
73 | optionsPerTask[task] = options
74 | updateHandlerPerTask[task] = (update, completion)
| |- warning: capture of 'completion' with non-sendable type 'SKNetworking.DownloadRequestCompletionBlock' (aka '(Result<SKNetworking.DownloadResult, any Error>) -> ()') in a `@Sendable` closure; this is an error in the Swift 6 language mode
| `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
75 |
76 | task.resume()
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/Networking/SKNetworking.Endpoint.swift:43:32: warning: sending '$0' risks causing data races; this is an error in the Swift 6 language mode
41 | try await withCheckedThrowingContinuation({ completion in
42 | self.request(path: path, options: options, completion: {
43 | completion.resume(with: $0)
| |- warning: sending '$0' risks causing data races; this is an error in the Swift 6 language mode
| `- note: task-isolated '$0' is passed as a 'sending' parameter; Uses in callee may race with later task-isolated uses
44 | })
45 | })
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/Networking/SKNetworking._Helper.swift:39:18: warning: 'task' mutated after capture by sendable closure
37 |
38 | var task: URLSessionDataTask!
39 | task = urlSession.dataTask(with: request) { (data, response, error) in
| `- warning: 'task' mutated after capture by sendable closure
40 | if let result = SKNetworking.RequestResult(data: data, originalRequest: task.originalRequest ?? request, response: response) {
41 | completion(.success(result))
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/Networking/SKNetworking.swift:14:28: warning: sending '$0' risks causing data races; this is an error in the Swift 6 language mode
12 | try await withCheckedThrowingContinuation({ completion in
13 | _Helper.shared.request(url: url, options: options, completion: {
14 | completion.resume(with: $0)
| |- warning: sending '$0' risks causing data races; this is an error in the Swift 6 language mode
| `- note: task-isolated '$0' is passed as a 'sending' parameter; Uses in callee may race with later task-isolated uses
15 | })
16 | })
[100/110] Compiling SchafKit SKNetworking.swift
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/Networking/SKNetworking._Helper.swift:7:20: warning: non-final class '_Helper' cannot conform to 'Sendable'; use '@unchecked Sendable'; this is an error in the Swift 6 language mode
5 |
6 | extension SKNetworking {
7 | internal class _Helper : NSObject, URLSessionDelegate, URLSessionTaskDelegate, URLSessionDownloadDelegate {
| `- warning: non-final class '_Helper' cannot conform to 'Sendable'; use '@unchecked Sendable'; this is an error in the Swift 6 language mode
8 | static let shared: _Helper = _Helper()
9 | private var urlSession : URLSession!
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/Networking/SKNetworking._Helper.swift:9:21: warning: stored property 'urlSession' of 'Sendable'-conforming class '_Helper' is mutable; this is an error in the Swift 6 language mode
7 | internal class _Helper : NSObject, URLSessionDelegate, URLSessionTaskDelegate, URLSessionDownloadDelegate {
8 | static let shared: _Helper = _Helper()
9 | private var urlSession : URLSession!
| `- warning: stored property 'urlSession' of 'Sendable'-conforming class '_Helper' is mutable; this is an error in the Swift 6 language mode
10 | private var optionsPerTask: [URLSessionTask : SKOptionSet<SKNetworking.Request.Options>] = [:]
11 | private var updateHandlerPerTask: [URLSessionDownloadTask : (update : DownloadRequestUpdateBlock, completion : DownloadRequestCompletionBlock)] = [:]
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/Networking/SKNetworking._Helper.swift:41:21: warning: capture of 'completion' with non-sendable type 'SKNetworking.RequestCompletionBlock' (aka '(Result<SKNetworking.RequestResult, any Error>) -> ()') in a `@Sendable` closure; this is an error in the Swift 6 language mode
39 | task = urlSession.dataTask(with: request) { (data, response, error) in
40 | if let result = SKNetworking.RequestResult(data: data, originalRequest: task.originalRequest ?? request, response: response) {
41 | completion(.success(result))
| |- warning: capture of 'completion' with non-sendable type 'SKNetworking.RequestCompletionBlock' (aka '(Result<SKNetworking.RequestResult, any Error>) -> ()') in a `@Sendable` closure; this is an error in the Swift 6 language mode
| `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
42 | } else {
43 | completion(.failure(error ?? standardError))
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/Networking/SKNetworking._Helper.swift:40:89: warning: reference to captured var 'task' in concurrently-executing code; this is an error in the Swift 6 language mode
38 | var task: URLSessionDataTask!
39 | task = urlSession.dataTask(with: request) { (data, response, error) in
40 | if let result = SKNetworking.RequestResult(data: data, originalRequest: task.originalRequest ?? request, response: response) {
| `- warning: reference to captured var 'task' in concurrently-executing code; this is an error in the Swift 6 language mode
41 | completion(.success(result))
42 | } else {
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/Networking/SKNetworking._Helper.swift:50:40: warning: capture of 'options' with non-sendable type 'SKOptionSet<SKNetworking.Request.Options>' in a `@Sendable` closure; this is an error in the Swift 6 language mode
48 |
49 | urlSession.delegateQueue.addOperation { [self] in
50 | optionsPerTask[task] = options
| `- warning: capture of 'options' with non-sendable type 'SKOptionSet<SKNetworking.Request.Options>' in a `@Sendable` closure; this is an error in the Swift 6 language mode
51 | task.resume()
52 | }
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Common/Options/SKOptionSet.swift:6:14: note: generic class 'SKOptionSet' does not conform to the 'Sendable' protocol
4 | ///
5 | /// - Note : The best way to look for the associated value of a particular Element ('option') is to use a `for case` loop. As Elements can only be contained once in a `SKOptionSet`, this will never run through more than once.
6 | public class SKOptionSet<Element>: ExpressibleByArrayLiteral, Sequence where Element : SKOptions {
| `- note: generic class 'SKOptionSet' does not conform to the 'Sendable' protocol
7 | private var options:[Element]
8 |
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/Networking/SKNetworking._Helper.swift:50:32: warning: reference to captured var 'task' in concurrently-executing code; this is an error in the Swift 6 language mode
48 |
49 | urlSession.delegateQueue.addOperation { [self] in
50 | optionsPerTask[task] = options
| `- warning: reference to captured var 'task' in concurrently-executing code; this is an error in the Swift 6 language mode
51 | task.resume()
52 | }
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/Networking/SKNetworking._Helper.swift:51:17: warning: reference to captured var 'task' in concurrently-executing code; this is an error in the Swift 6 language mode
49 | urlSession.delegateQueue.addOperation { [self] in
50 | optionsPerTask[task] = options
51 | task.resume()
| `- warning: reference to captured var 'task' in concurrently-executing code; this is an error in the Swift 6 language mode
52 | }
53 |
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/Networking/SKNetworking._Helper.swift:73:40: warning: capture of 'options' with non-sendable type 'SKOptionSet<SKNetworking.Request.Options>' in a `@Sendable` closure; this is an error in the Swift 6 language mode
71 |
72 | urlSession.delegateQueue.addOperation { [self] in
73 | optionsPerTask[task] = options
| `- warning: capture of 'options' with non-sendable type 'SKOptionSet<SKNetworking.Request.Options>' in a `@Sendable` closure; this is an error in the Swift 6 language mode
74 | updateHandlerPerTask[task] = (update, completion)
75 |
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Common/Options/SKOptionSet.swift:6:14: note: generic class 'SKOptionSet' does not conform to the 'Sendable' protocol
4 | ///
5 | /// - Note : The best way to look for the associated value of a particular Element ('option') is to use a `for case` loop. As Elements can only be contained once in a `SKOptionSet`, this will never run through more than once.
6 | public class SKOptionSet<Element>: ExpressibleByArrayLiteral, Sequence where Element : SKOptions {
| `- note: generic class 'SKOptionSet' does not conform to the 'Sendable' protocol
7 | private var options:[Element]
8 |
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/Networking/SKNetworking._Helper.swift:74:47: warning: capture of 'update' with non-sendable type 'SKNetworking.DownloadRequestUpdateBlock' (aka '(Int64, Int64) -> ()') in a `@Sendable` closure; this is an error in the Swift 6 language mode
72 | urlSession.delegateQueue.addOperation { [self] in
73 | optionsPerTask[task] = options
74 | updateHandlerPerTask[task] = (update, completion)
| |- warning: capture of 'update' with non-sendable type 'SKNetworking.DownloadRequestUpdateBlock' (aka '(Int64, Int64) -> ()') in a `@Sendable` closure; this is an error in the Swift 6 language mode
| `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
75 |
76 | task.resume()
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/Networking/SKNetworking._Helper.swift:74:55: warning: capture of 'completion' with non-sendable type 'SKNetworking.DownloadRequestCompletionBlock' (aka '(Result<SKNetworking.DownloadResult, any Error>) -> ()') in a `@Sendable` closure; this is an error in the Swift 6 language mode
72 | urlSession.delegateQueue.addOperation { [self] in
73 | optionsPerTask[task] = options
74 | updateHandlerPerTask[task] = (update, completion)
| |- warning: capture of 'completion' with non-sendable type 'SKNetworking.DownloadRequestCompletionBlock' (aka '(Result<SKNetworking.DownloadResult, any Error>) -> ()') in a `@Sendable` closure; this is an error in the Swift 6 language mode
| `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
75 |
76 | task.resume()
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/Networking/SKNetworking.Endpoint.swift:43:32: warning: sending '$0' risks causing data races; this is an error in the Swift 6 language mode
41 | try await withCheckedThrowingContinuation({ completion in
42 | self.request(path: path, options: options, completion: {
43 | completion.resume(with: $0)
| |- warning: sending '$0' risks causing data races; this is an error in the Swift 6 language mode
| `- note: task-isolated '$0' is passed as a 'sending' parameter; Uses in callee may race with later task-isolated uses
44 | })
45 | })
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/Networking/SKNetworking._Helper.swift:39:18: warning: 'task' mutated after capture by sendable closure
37 |
38 | var task: URLSessionDataTask!
39 | task = urlSession.dataTask(with: request) { (data, response, error) in
| `- warning: 'task' mutated after capture by sendable closure
40 | if let result = SKNetworking.RequestResult(data: data, originalRequest: task.originalRequest ?? request, response: response) {
41 | completion(.success(result))
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/Networking/SKNetworking.swift:14:28: warning: sending '$0' risks causing data races; this is an error in the Swift 6 language mode
12 | try await withCheckedThrowingContinuation({ completion in
13 | _Helper.shared.request(url: url, options: options, completion: {
14 | completion.resume(with: $0)
| |- warning: sending '$0' risks causing data races; this is an error in the Swift 6 language mode
| `- note: task-isolated '$0' is passed as a 'sending' parameter; Uses in callee may race with later task-isolated uses
15 | })
16 | })
[101/110] Compiling SchafKit SKNetworkingBlocks.swift
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/StoreKit/SKStoreKitHelper.swift:70:16: warning: static property 'shared' is not concurrency-safe because non-'Sendable' type '_SKPaymentQueueHelper' may have shared mutable state; this is an error in the Swift 6 language mode
67 |
68 | @available(watchOS 6.2, *)
69 | internal class _SKPaymentQueueHelper : NSObject, SKPaymentTransactionObserver {
| `- note: class '_SKPaymentQueueHelper' does not conform to the 'Sendable' protocol
70 | static let shared = _SKPaymentQueueHelper()
| |- warning: static property 'shared' is not concurrency-safe because non-'Sendable' type '_SKPaymentQueueHelper' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'shared' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
71 |
72 | let paymentQueue = SKPaymentQueue.default()
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/StoreKit/SKStoreKitHelper.swift:19:23: warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'SKStoreKitHelper' may have shared mutable state; this is an error in the Swift 6 language mode
16 |
17 | @available(watchOS 6.2, *)
18 | public class SKStoreKitHelper {
| `- note: class 'SKStoreKitHelper' does not conform to the 'Sendable' protocol
19 | public static let shared = SKStoreKitHelper()
| |- warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'SKStoreKitHelper' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'shared' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
20 |
21 | private let queueHelper = _SKPaymentQueueHelper.shared
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/StoreKit/SKStoreKitHelper.swift:140:24: warning: static property 'currentRequests' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
138 | @available(watchOS 6.2, *)
139 | internal class _SKStoreKitProductRequest : NSObject, SKProductsRequestDelegate {
140 | private static var currentRequests : [_SKStoreKitProductRequest] = []
| |- warning: static property 'currentRequests' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'currentRequests' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'currentRequests' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
141 |
142 | var completionHandler : SKProductsFetchCompletionHandler?
[102/110] Compiling SchafKit SKRegexMatch.swift
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/StoreKit/SKStoreKitHelper.swift:70:16: warning: static property 'shared' is not concurrency-safe because non-'Sendable' type '_SKPaymentQueueHelper' may have shared mutable state; this is an error in the Swift 6 language mode
67 |
68 | @available(watchOS 6.2, *)
69 | internal class _SKPaymentQueueHelper : NSObject, SKPaymentTransactionObserver {
| `- note: class '_SKPaymentQueueHelper' does not conform to the 'Sendable' protocol
70 | static let shared = _SKPaymentQueueHelper()
| |- warning: static property 'shared' is not concurrency-safe because non-'Sendable' type '_SKPaymentQueueHelper' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'shared' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
71 |
72 | let paymentQueue = SKPaymentQueue.default()
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/StoreKit/SKStoreKitHelper.swift:19:23: warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'SKStoreKitHelper' may have shared mutable state; this is an error in the Swift 6 language mode
16 |
17 | @available(watchOS 6.2, *)
18 | public class SKStoreKitHelper {
| `- note: class 'SKStoreKitHelper' does not conform to the 'Sendable' protocol
19 | public static let shared = SKStoreKitHelper()
| |- warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'SKStoreKitHelper' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'shared' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
20 |
21 | private let queueHelper = _SKPaymentQueueHelper.shared
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/StoreKit/SKStoreKitHelper.swift:140:24: warning: static property 'currentRequests' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
138 | @available(watchOS 6.2, *)
139 | internal class _SKStoreKitProductRequest : NSObject, SKProductsRequestDelegate {
140 | private static var currentRequests : [_SKStoreKitProductRequest] = []
| |- warning: static property 'currentRequests' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'currentRequests' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'currentRequests' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
141 |
142 | var completionHandler : SKProductsFetchCompletionHandler?
[103/110] Compiling SchafKit String+OKRegexMatch.swift
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/StoreKit/SKStoreKitHelper.swift:70:16: warning: static property 'shared' is not concurrency-safe because non-'Sendable' type '_SKPaymentQueueHelper' may have shared mutable state; this is an error in the Swift 6 language mode
67 |
68 | @available(watchOS 6.2, *)
69 | internal class _SKPaymentQueueHelper : NSObject, SKPaymentTransactionObserver {
| `- note: class '_SKPaymentQueueHelper' does not conform to the 'Sendable' protocol
70 | static let shared = _SKPaymentQueueHelper()
| |- warning: static property 'shared' is not concurrency-safe because non-'Sendable' type '_SKPaymentQueueHelper' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'shared' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
71 |
72 | let paymentQueue = SKPaymentQueue.default()
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/StoreKit/SKStoreKitHelper.swift:19:23: warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'SKStoreKitHelper' may have shared mutable state; this is an error in the Swift 6 language mode
16 |
17 | @available(watchOS 6.2, *)
18 | public class SKStoreKitHelper {
| `- note: class 'SKStoreKitHelper' does not conform to the 'Sendable' protocol
19 | public static let shared = SKStoreKitHelper()
| |- warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'SKStoreKitHelper' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'shared' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
20 |
21 | private let queueHelper = _SKPaymentQueueHelper.shared
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/StoreKit/SKStoreKitHelper.swift:140:24: warning: static property 'currentRequests' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
138 | @available(watchOS 6.2, *)
139 | internal class _SKStoreKitProductRequest : NSObject, SKProductsRequestDelegate {
140 | private static var currentRequests : [_SKStoreKitProductRequest] = []
| |- warning: static property 'currentRequests' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'currentRequests' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'currentRequests' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
141 |
142 | var completionHandler : SKProductsFetchCompletionHandler?
[104/110] Compiling SchafKit SchafKit.swift
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/StoreKit/SKStoreKitHelper.swift:70:16: warning: static property 'shared' is not concurrency-safe because non-'Sendable' type '_SKPaymentQueueHelper' may have shared mutable state; this is an error in the Swift 6 language mode
67 |
68 | @available(watchOS 6.2, *)
69 | internal class _SKPaymentQueueHelper : NSObject, SKPaymentTransactionObserver {
| `- note: class '_SKPaymentQueueHelper' does not conform to the 'Sendable' protocol
70 | static let shared = _SKPaymentQueueHelper()
| |- warning: static property 'shared' is not concurrency-safe because non-'Sendable' type '_SKPaymentQueueHelper' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'shared' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
71 |
72 | let paymentQueue = SKPaymentQueue.default()
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/StoreKit/SKStoreKitHelper.swift:19:23: warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'SKStoreKitHelper' may have shared mutable state; this is an error in the Swift 6 language mode
16 |
17 | @available(watchOS 6.2, *)
18 | public class SKStoreKitHelper {
| `- note: class 'SKStoreKitHelper' does not conform to the 'Sendable' protocol
19 | public static let shared = SKStoreKitHelper()
| |- warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'SKStoreKitHelper' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'shared' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
20 |
21 | private let queueHelper = _SKPaymentQueueHelper.shared
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/StoreKit/SKStoreKitHelper.swift:140:24: warning: static property 'currentRequests' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
138 | @available(watchOS 6.2, *)
139 | internal class _SKStoreKitProductRequest : NSObject, SKProductsRequestDelegate {
140 | private static var currentRequests : [_SKStoreKitProductRequest] = []
| |- warning: static property 'currentRequests' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'currentRequests' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'currentRequests' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
141 |
142 | var completionHandler : SKProductsFetchCompletionHandler?
[105/110] Compiling SchafKit SKStoreKitHelper.swift
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/StoreKit/SKStoreKitHelper.swift:70:16: warning: static property 'shared' is not concurrency-safe because non-'Sendable' type '_SKPaymentQueueHelper' may have shared mutable state; this is an error in the Swift 6 language mode
67 |
68 | @available(watchOS 6.2, *)
69 | internal class _SKPaymentQueueHelper : NSObject, SKPaymentTransactionObserver {
| `- note: class '_SKPaymentQueueHelper' does not conform to the 'Sendable' protocol
70 | static let shared = _SKPaymentQueueHelper()
| |- warning: static property 'shared' is not concurrency-safe because non-'Sendable' type '_SKPaymentQueueHelper' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'shared' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
71 |
72 | let paymentQueue = SKPaymentQueue.default()
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/StoreKit/SKStoreKitHelper.swift:19:23: warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'SKStoreKitHelper' may have shared mutable state; this is an error in the Swift 6 language mode
16 |
17 | @available(watchOS 6.2, *)
18 | public class SKStoreKitHelper {
| `- note: class 'SKStoreKitHelper' does not conform to the 'Sendable' protocol
19 | public static let shared = SKStoreKitHelper()
| |- warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'SKStoreKitHelper' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'shared' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
20 |
21 | private let queueHelper = _SKPaymentQueueHelper.shared
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/StoreKit/SKStoreKitHelper.swift:140:24: warning: static property 'currentRequests' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
138 | @available(watchOS 6.2, *)
139 | internal class _SKStoreKitProductRequest : NSObject, SKProductsRequestDelegate {
140 | private static var currentRequests : [_SKStoreKitProductRequest] = []
| |- warning: static property 'currentRequests' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'currentRequests' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'currentRequests' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
141 |
142 | var completionHandler : SKProductsFetchCompletionHandler?
[106/110] Compiling SchafKit AFText.swift
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/StoreKit/SKStoreKitHelper.swift:70:16: warning: static property 'shared' is not concurrency-safe because non-'Sendable' type '_SKPaymentQueueHelper' may have shared mutable state; this is an error in the Swift 6 language mode
67 |
68 | @available(watchOS 6.2, *)
69 | internal class _SKPaymentQueueHelper : NSObject, SKPaymentTransactionObserver {
| `- note: class '_SKPaymentQueueHelper' does not conform to the 'Sendable' protocol
70 | static let shared = _SKPaymentQueueHelper()
| |- warning: static property 'shared' is not concurrency-safe because non-'Sendable' type '_SKPaymentQueueHelper' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'shared' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
71 |
72 | let paymentQueue = SKPaymentQueue.default()
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/StoreKit/SKStoreKitHelper.swift:19:23: warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'SKStoreKitHelper' may have shared mutable state; this is an error in the Swift 6 language mode
16 |
17 | @available(watchOS 6.2, *)
18 | public class SKStoreKitHelper {
| `- note: class 'SKStoreKitHelper' does not conform to the 'Sendable' protocol
19 | public static let shared = SKStoreKitHelper()
| |- warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'SKStoreKitHelper' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'shared' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
20 |
21 | private let queueHelper = _SKPaymentQueueHelper.shared
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/StoreKit/SKStoreKitHelper.swift:140:24: warning: static property 'currentRequests' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
138 | @available(watchOS 6.2, *)
139 | internal class _SKStoreKitProductRequest : NSObject, SKProductsRequestDelegate {
140 | private static var currentRequests : [_SKStoreKitProductRequest] = []
| |- warning: static property 'currentRequests' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'currentRequests' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'currentRequests' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
141 |
142 | var completionHandler : SKProductsFetchCompletionHandler?
[107/110] Compiling SchafKit AlignedText.swift
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/StoreKit/SKStoreKitHelper.swift:70:16: warning: static property 'shared' is not concurrency-safe because non-'Sendable' type '_SKPaymentQueueHelper' may have shared mutable state; this is an error in the Swift 6 language mode
67 |
68 | @available(watchOS 6.2, *)
69 | internal class _SKPaymentQueueHelper : NSObject, SKPaymentTransactionObserver {
| `- note: class '_SKPaymentQueueHelper' does not conform to the 'Sendable' protocol
70 | static let shared = _SKPaymentQueueHelper()
| |- warning: static property 'shared' is not concurrency-safe because non-'Sendable' type '_SKPaymentQueueHelper' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'shared' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
71 |
72 | let paymentQueue = SKPaymentQueue.default()
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/StoreKit/SKStoreKitHelper.swift:19:23: warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'SKStoreKitHelper' may have shared mutable state; this is an error in the Swift 6 language mode
16 |
17 | @available(watchOS 6.2, *)
18 | public class SKStoreKitHelper {
| `- note: class 'SKStoreKitHelper' does not conform to the 'Sendable' protocol
19 | public static let shared = SKStoreKitHelper()
| |- warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'SKStoreKitHelper' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'shared' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
20 |
21 | private let queueHelper = _SKPaymentQueueHelper.shared
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/StoreKit/SKStoreKitHelper.swift:140:24: warning: static property 'currentRequests' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
138 | @available(watchOS 6.2, *)
139 | internal class _SKStoreKitProductRequest : NSObject, SKProductsRequestDelegate {
140 | private static var currentRequests : [_SKStoreKitProductRequest] = []
| |- warning: static property 'currentRequests' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'currentRequests' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'currentRequests' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
141 |
142 | var completionHandler : SKProductsFetchCompletionHandler?
[108/110] Compiling SchafKit Blur.swift
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/StoreKit/SKStoreKitHelper.swift:70:16: warning: static property 'shared' is not concurrency-safe because non-'Sendable' type '_SKPaymentQueueHelper' may have shared mutable state; this is an error in the Swift 6 language mode
67 |
68 | @available(watchOS 6.2, *)
69 | internal class _SKPaymentQueueHelper : NSObject, SKPaymentTransactionObserver {
| `- note: class '_SKPaymentQueueHelper' does not conform to the 'Sendable' protocol
70 | static let shared = _SKPaymentQueueHelper()
| |- warning: static property 'shared' is not concurrency-safe because non-'Sendable' type '_SKPaymentQueueHelper' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'shared' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
71 |
72 | let paymentQueue = SKPaymentQueue.default()
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/StoreKit/SKStoreKitHelper.swift:19:23: warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'SKStoreKitHelper' may have shared mutable state; this is an error in the Swift 6 language mode
16 |
17 | @available(watchOS 6.2, *)
18 | public class SKStoreKitHelper {
| `- note: class 'SKStoreKitHelper' does not conform to the 'Sendable' protocol
19 | public static let shared = SKStoreKitHelper()
| |- warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'SKStoreKitHelper' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'shared' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
20 |
21 | private let queueHelper = _SKPaymentQueueHelper.shared
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/StoreKit/SKStoreKitHelper.swift:140:24: warning: static property 'currentRequests' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
138 | @available(watchOS 6.2, *)
139 | internal class _SKStoreKitProductRequest : NSObject, SKProductsRequestDelegate {
140 | private static var currentRequests : [_SKStoreKitProductRequest] = []
| |- warning: static property 'currentRequests' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'currentRequests' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'currentRequests' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
141 |
142 | var completionHandler : SKProductsFetchCompletionHandler?
[109/110] Compiling SchafKit EmojiTextFieldView.swift
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/StoreKit/SKStoreKitHelper.swift:70:16: warning: static property 'shared' is not concurrency-safe because non-'Sendable' type '_SKPaymentQueueHelper' may have shared mutable state; this is an error in the Swift 6 language mode
67 |
68 | @available(watchOS 6.2, *)
69 | internal class _SKPaymentQueueHelper : NSObject, SKPaymentTransactionObserver {
| `- note: class '_SKPaymentQueueHelper' does not conform to the 'Sendable' protocol
70 | static let shared = _SKPaymentQueueHelper()
| |- warning: static property 'shared' is not concurrency-safe because non-'Sendable' type '_SKPaymentQueueHelper' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'shared' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
71 |
72 | let paymentQueue = SKPaymentQueue.default()
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/StoreKit/SKStoreKitHelper.swift:19:23: warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'SKStoreKitHelper' may have shared mutable state; this is an error in the Swift 6 language mode
16 |
17 | @available(watchOS 6.2, *)
18 | public class SKStoreKitHelper {
| `- note: class 'SKStoreKitHelper' does not conform to the 'Sendable' protocol
19 | public static let shared = SKStoreKitHelper()
| |- warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'SKStoreKitHelper' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'shared' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
20 |
21 | private let queueHelper = _SKPaymentQueueHelper.shared
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/StoreKit/SKStoreKitHelper.swift:140:24: warning: static property 'currentRequests' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
138 | @available(watchOS 6.2, *)
139 | internal class _SKStoreKitProductRequest : NSObject, SKProductsRequestDelegate {
140 | private static var currentRequests : [_SKStoreKitProductRequest] = []
| |- warning: static property 'currentRequests' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'currentRequests' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'currentRequests' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
141 |
142 | var completionHandler : SKProductsFetchCompletionHandler?
[110/110] Compiling SchafKit FixedToggle.swift
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/StoreKit/SKStoreKitHelper.swift:70:16: warning: static property 'shared' is not concurrency-safe because non-'Sendable' type '_SKPaymentQueueHelper' may have shared mutable state; this is an error in the Swift 6 language mode
67 |
68 | @available(watchOS 6.2, *)
69 | internal class _SKPaymentQueueHelper : NSObject, SKPaymentTransactionObserver {
| `- note: class '_SKPaymentQueueHelper' does not conform to the 'Sendable' protocol
70 | static let shared = _SKPaymentQueueHelper()
| |- warning: static property 'shared' is not concurrency-safe because non-'Sendable' type '_SKPaymentQueueHelper' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'shared' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
71 |
72 | let paymentQueue = SKPaymentQueue.default()
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/StoreKit/SKStoreKitHelper.swift:19:23: warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'SKStoreKitHelper' may have shared mutable state; this is an error in the Swift 6 language mode
16 |
17 | @available(watchOS 6.2, *)
18 | public class SKStoreKitHelper {
| `- note: class 'SKStoreKitHelper' does not conform to the 'Sendable' protocol
19 | public static let shared = SKStoreKitHelper()
| |- warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'SKStoreKitHelper' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'shared' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
20 |
21 | private let queueHelper = _SKPaymentQueueHelper.shared
/Users/admin/builder/spi-builder-workspace/Sources/SchafKit/Kit/StoreKit/SKStoreKitHelper.swift:140:24: warning: static property 'currentRequests' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
138 | @available(watchOS 6.2, *)
139 | internal class _SKStoreKitProductRequest : NSObject, SKProductsRequestDelegate {
140 | private static var currentRequests : [_SKStoreKitProductRequest] = []
| |- warning: static property 'currentRequests' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'currentRequests' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'currentRequests' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
141 |
142 | var completionHandler : SKProductsFetchCompletionHandler?
Build complete! (19.84s)
Build complete.
{
"dependencies" : [
],
"manifest_display_name" : "SchafKit",
"name" : "SchafKit",
"path" : "/Users/admin/builder/spi-builder-workspace",
"platforms" : [
{
"name" : "macos",
"version" : "10.15"
},
{
"name" : "ios",
"version" : "13.0"
},
{
"name" : "watchos",
"version" : "6.0"
},
{
"name" : "tvos",
"version" : "13.0"
}
],
"products" : [
{
"name" : "SchafKit",
"targets" : [
"SchafKit"
],
"type" : {
"library" : [
"automatic"
]
}
}
],
"targets" : [
{
"c99name" : "SchafKitTests",
"module_type" : "SwiftTarget",
"name" : "SchafKitTests",
"path" : "Tests/SchafKitTests",
"resources" : [
{
"path" : "/Users/admin/builder/spi-builder-workspace/Tests/SchafKitTests/Images",
"rule" : {
"copy" : {
}
}
}
],
"sources" : [
"Common/Options/JSOptionSet.swift",
"Common/Structs/JS8BitRGBARepresentation.swift",
"Common/Structs/JSJsonRepresentable.swift",
"Common/Structs/JSRGBARepresentation.swift",
"Common/Units/JSTimeUnit.swift",
"Common/Units/OKUnit.swift",
"Extensions/Collections/Array.swift",
"Extensions/Collections/Dictionary.swift",
"Extensions/Other/NSRegularExpression.swift",
"Extensions/Scalar/Character.swift",
"Extensions/Scalar/Double.swift",
"Extensions/Scalar/String.swift",
"Extensions/UIKit+AppKit/UIColor.swift",
"Extensions/UIKit+AppKit/UIImage.swift",
"Kit/Cryptography.swift",
"Kit/Keychain.swift",
"Kit/Network.swift",
"Kit/Regex.swift",
"Tests.swift"
],
"target_dependencies" : [
"SchafKit"
],
"type" : "test"
},
{
"c99name" : "SchafKit",
"module_type" : "SwiftTarget",
"name" : "SchafKit",
"path" : "Sources/SchafKit",
"product_memberships" : [
"SchafKit"
],
"sources" : [
"Common/BackgroundPublished.swift",
"Common/Blocks.swift",
"Common/CodableSettingStorage.swift",
"Common/Enums/SKAxis.swift",
"Common/Options/SKOptionSet.swift",
"Common/Options/SKOptions.swift",
"Common/OrderedDictionary.swift",
"Common/PropertyWrappers/EquatablePublished.swift",
"Common/PropertyWrappers/SettingStorage.swift",
"Common/Publishable.swift",
"Common/PublishedCodableSettingStorage.swift",
"Common/PublishedSettingStorage.swift",
"Common/Structs/SK8BitRGBARepresentation.swift",
"Common/Structs/SKHSLARepresentation.swift",
"Common/Structs/SKJsonRepresentable.swift",
"Common/Structs/SKRGBARepresentation.swift",
"Common/Units/SKTimeUnit.swift",
"Common/Units/SKUnit.swift",
"Extensions/Collections/Array.swift",
"Extensions/Collections/Collection.swift",
"Extensions/Collections/Dictionary.swift",
"Extensions/Collections/Sequence.swift",
"Extensions/CoreData/NSManagedObjectContext.swift",
"Extensions/Generic/Bool.swift",
"Extensions/Generic/CGPoint.swift",
"Extensions/Generic/Character.swift",
"Extensions/Generic/Data.swift",
"Extensions/Generic/Date.swift",
"Extensions/Generic/DateFormatter.swift",
"Extensions/Generic/Double.swift",
"Extensions/Generic/Hashable.swift",
"Extensions/Generic/NSAttributedString.swift",
"Extensions/Generic/NSMutableAttributedString.swift",
"Extensions/Generic/NSObject.swift",
"Extensions/Generic/String+Markdown.swift",
"Extensions/Generic/String.swift",
"Extensions/Generic/TimeInterval.swift",
"Extensions/Generic/Timer.swift",
"Extensions/Generic/URL.swift",
"Extensions/Other/CGImage.swift",
"Extensions/Other/Digest+Hex.swift",
"Extensions/Other/NSLayoutConstraint.swift",
"Extensions/Other/NSRegularExpression.swift",
"Extensions/Other/Optional.swift",
"Extensions/Other/Result.swift",
"Extensions/SwiftUI/Color+Components.swift",
"Extensions/SwiftUI/Color+UIColor.swift",
"Extensions/SwiftUI/Image+SFSymbols.swift",
"Extensions/SwiftUI/View+Erase.swift",
"Extensions/UIKit+AppKit/UIAlertController.swift",
"Extensions/UIKit+AppKit/UIColor.swift",
"Extensions/UIKit+AppKit/UIDevice.swift",
"Extensions/UIKit+AppKit/UIImage.swift",
"Extensions/UIKit+AppKit/UIView.swift",
"Extensions/UIKit+AppKit/UIViewController.swift",
"Kit/Alerting/Platforms/SKAlerting-iOS+tvOS.swift",
"Kit/Alerting/Platforms/SKAlerting-macOS.swift",
"Kit/Alerting/Platforms/SKAlerting-watchOS.swift",
"Kit/Alerting/Platforms/_MultiInputView.swift",
"Kit/Alerting/SKAlerting.Action.Block.swift",
"Kit/Alerting/SKAlerting.Action.Style.swift",
"Kit/Alerting/SKAlerting.Action.swift",
"Kit/Alerting/SKAlerting.Style.swift",
"Kit/Alerting/SKAlerting.TextFieldConfiguration.swift",
"Kit/Alerting/SKAlerting.swift",
"Kit/Cross Platform/Application.swift",
"Kit/Cross Platform/Screen.swift",
"Kit/Cryptography/Curve25519XSalsa20Poly1305BoxAlgorithm.swift",
"Kit/Cryptography/Ed25519Algorithm.swift",
"Kit/Cryptography/SKCryptography.swift",
"Kit/Cryptography/XSalsa20Poly1305SecretBoxAlgorithm.swift",
"Kit/Dispatch/SKDispatchHelper.swift",
"Kit/FileSystem/SKDirectory.swift",
"Kit/FileSystem/SKFile.swift",
"Kit/FileSystem/SKFileSystemItem.swift",
"Kit/Keychain/SKKeychain.swift",
"Kit/Networking/Request/SKNetworking.Request.Body.swift",
"Kit/Networking/Request/SKNetworking.Request.HeaderField.swift",
"Kit/Networking/Request/SKNetworking.Request.Method.swift",
"Kit/Networking/Request/SKNetworking.Request.Options.swift",
"Kit/Networking/Request/SKNetworking.Request.swift",
"Kit/Networking/Response/SKNetworking.Response.Status.swift",
"Kit/Networking/Response/SKNetworking.Response.swift",
"Kit/Networking/Result/SKNetworking.Result.swift",
"Kit/Networking/SKNetworking.Endpoint.swift",
"Kit/Networking/SKNetworking._Helper.swift",
"Kit/Networking/SKNetworking.swift",
"Kit/Networking/SKNetworkingBlocks.swift",
"Kit/Regular Expression/SKRegexMatch.swift",
"Kit/Regular Expression/String+OKRegexMatch.swift",
"Kit/SchafKit.swift",
"Kit/StoreKit/SKStoreKitHelper.swift",
"Kit/SwiftUI/Components/AFText.swift",
"Kit/SwiftUI/Components/AlignedText.swift",
"Kit/SwiftUI/Components/Blur.swift",
"Kit/SwiftUI/Components/EmojiTextFieldView.swift",
"Kit/SwiftUI/Components/FixedToggle.swift",
"Kit/SwiftUI/Components/LabeledView.swift",
"Kit/SwiftUI/Components/PresentationLink.swift",
"Kit/SwiftUI/Components/RoundedCorners.swift",
"Kit/SwiftUI/Components/SearchBar.swift",
"Kit/SwiftUI/Components/TimePicker.swift",
"Kit/SwiftUI/Helpers/AppearanceHandler.swift",
"Kit/SwiftUI/Helpers/KeyboardResponder.swift",
"Kit/SwiftUI/View.swift",
"Platform-Specific/iOS+tvOS/Classes/OKSubtileNotification.swift",
"Platform-Specific/iOS+tvOS/UIApplication.swift"
],
"type" : "library"
}
],
"tools_version" : "5.5"
}
Done.