Build Information
Successful build of Split, reference 3.7.2-rc3 (45edf2), with Swift 6.1 for macOS (SPM) on 3 Sep 2026 14:54:32 UTC.
Swift 6 data race errors: 8
Build Command
env DEVELOPER_DIR=/Applications/Xcode-16.3.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 InferSendableFromCapturesBuild Log
40 | #endif
41 |
/Users/admin/builder/spi-builder-workspace/Split/Common/Validators/FactoryMonitor.swift:82:10: note: protocol 'FactoryMonitor' does not conform to the 'Sendable' protocol
80 | }
81 |
82 | protocol FactoryMonitor {
| `- note: protocol 'FactoryMonitor' does not conform to the 'Sendable' protocol
83 | var allCount: Int { get }
84 | func instanceCount(for apiKey: String) -> Int
/Users/admin/builder/spi-builder-workspace/Split/Api/SplitDatabaseHelper.swift:24:24: warning: static property 'storageLockMap' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
22 | nonisolated(unsafe) static private var storageLockMap: [String: NSLock] = [:]
23 | #else
24 | static private var storageLockMap: [String: NSLock] = [:]
| |- warning: static property 'storageLockMap' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'storageLockMap' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'storageLockMap' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
25 | #endif
26 |
[148/332] Compiling Split LocalhostSplitFactory.swift
/Users/admin/builder/spi-builder-workspace/Split/Api/DefaultSplitFactoryBuilder.swift:39:28: warning: static property 'factoryMonitor' is not concurrency-safe because non-'Sendable' type 'any FactoryMonitor' may have shared mutable state; this is an error in the Swift 6 language mode
37 | nonisolated(unsafe) private static let factoryMonitor: FactoryMonitor = { DefaultFactoryMonitor() }()
38 | #else
39 | private static let factoryMonitor: FactoryMonitor = { DefaultFactoryMonitor() }()
| |- warning: static property 'factoryMonitor' is not concurrency-safe because non-'Sendable' type 'any FactoryMonitor' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'factoryMonitor' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
40 | #endif
41 |
/Users/admin/builder/spi-builder-workspace/Split/Common/Validators/FactoryMonitor.swift:82:10: note: protocol 'FactoryMonitor' does not conform to the 'Sendable' protocol
80 | }
81 |
82 | protocol FactoryMonitor {
| `- note: protocol 'FactoryMonitor' does not conform to the 'Sendable' protocol
83 | var allCount: Int { get }
84 | func instanceCount(for apiKey: String) -> Int
/Users/admin/builder/spi-builder-workspace/Split/Api/SplitDatabaseHelper.swift:24:24: warning: static property 'storageLockMap' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
22 | nonisolated(unsafe) static private var storageLockMap: [String: NSLock] = [:]
23 | #else
24 | static private var storageLockMap: [String: NSLock] = [:]
| |- warning: static property 'storageLockMap' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'storageLockMap' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'storageLockMap' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
25 | #endif
26 |
[149/332] Compiling Split RolloutCacheConfiguration.swift
/Users/admin/builder/spi-builder-workspace/Split/Api/DefaultSplitFactoryBuilder.swift:39:28: warning: static property 'factoryMonitor' is not concurrency-safe because non-'Sendable' type 'any FactoryMonitor' may have shared mutable state; this is an error in the Swift 6 language mode
37 | nonisolated(unsafe) private static let factoryMonitor: FactoryMonitor = { DefaultFactoryMonitor() }()
38 | #else
39 | private static let factoryMonitor: FactoryMonitor = { DefaultFactoryMonitor() }()
| |- warning: static property 'factoryMonitor' is not concurrency-safe because non-'Sendable' type 'any FactoryMonitor' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'factoryMonitor' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
40 | #endif
41 |
/Users/admin/builder/spi-builder-workspace/Split/Common/Validators/FactoryMonitor.swift:82:10: note: protocol 'FactoryMonitor' does not conform to the 'Sendable' protocol
80 | }
81 |
82 | protocol FactoryMonitor {
| `- note: protocol 'FactoryMonitor' does not conform to the 'Sendable' protocol
83 | var allCount: Int { get }
84 | func instanceCount(for apiKey: String) -> Int
/Users/admin/builder/spi-builder-workspace/Split/Api/SplitDatabaseHelper.swift:24:24: warning: static property 'storageLockMap' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
22 | nonisolated(unsafe) static private var storageLockMap: [String: NSLock] = [:]
23 | #else
24 | static private var storageLockMap: [String: NSLock] = [:]
| |- warning: static property 'storageLockMap' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'storageLockMap' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'storageLockMap' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
25 | #endif
26 |
[150/332] Compiling Split SplitApiFacade.swift
/Users/admin/builder/spi-builder-workspace/Split/Api/DefaultSplitFactoryBuilder.swift:39:28: warning: static property 'factoryMonitor' is not concurrency-safe because non-'Sendable' type 'any FactoryMonitor' may have shared mutable state; this is an error in the Swift 6 language mode
37 | nonisolated(unsafe) private static let factoryMonitor: FactoryMonitor = { DefaultFactoryMonitor() }()
38 | #else
39 | private static let factoryMonitor: FactoryMonitor = { DefaultFactoryMonitor() }()
| |- warning: static property 'factoryMonitor' is not concurrency-safe because non-'Sendable' type 'any FactoryMonitor' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'factoryMonitor' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
40 | #endif
41 |
/Users/admin/builder/spi-builder-workspace/Split/Common/Validators/FactoryMonitor.swift:82:10: note: protocol 'FactoryMonitor' does not conform to the 'Sendable' protocol
80 | }
81 |
82 | protocol FactoryMonitor {
| `- note: protocol 'FactoryMonitor' does not conform to the 'Sendable' protocol
83 | var allCount: Int { get }
84 | func instanceCount(for apiKey: String) -> Int
/Users/admin/builder/spi-builder-workspace/Split/Api/SplitDatabaseHelper.swift:24:24: warning: static property 'storageLockMap' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
22 | nonisolated(unsafe) static private var storageLockMap: [String: NSLock] = [:]
23 | #else
24 | static private var storageLockMap: [String: NSLock] = [:]
| |- warning: static property 'storageLockMap' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'storageLockMap' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'storageLockMap' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
25 | #endif
26 |
[151/332] Compiling Split SplitCertPinningAuthenticator.swift
/Users/admin/builder/spi-builder-workspace/Split/Api/DefaultSplitFactoryBuilder.swift:39:28: warning: static property 'factoryMonitor' is not concurrency-safe because non-'Sendable' type 'any FactoryMonitor' may have shared mutable state; this is an error in the Swift 6 language mode
37 | nonisolated(unsafe) private static let factoryMonitor: FactoryMonitor = { DefaultFactoryMonitor() }()
38 | #else
39 | private static let factoryMonitor: FactoryMonitor = { DefaultFactoryMonitor() }()
| |- warning: static property 'factoryMonitor' is not concurrency-safe because non-'Sendable' type 'any FactoryMonitor' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'factoryMonitor' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
40 | #endif
41 |
/Users/admin/builder/spi-builder-workspace/Split/Common/Validators/FactoryMonitor.swift:82:10: note: protocol 'FactoryMonitor' does not conform to the 'Sendable' protocol
80 | }
81 |
82 | protocol FactoryMonitor {
| `- note: protocol 'FactoryMonitor' does not conform to the 'Sendable' protocol
83 | var allCount: Int { get }
84 | func instanceCount(for apiKey: String) -> Int
/Users/admin/builder/spi-builder-workspace/Split/Api/SplitDatabaseHelper.swift:24:24: warning: static property 'storageLockMap' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
22 | nonisolated(unsafe) static private var storageLockMap: [String: NSLock] = [:]
23 | #else
24 | static private var storageLockMap: [String: NSLock] = [:]
| |- warning: static property 'storageLockMap' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'storageLockMap' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'storageLockMap' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
25 | #endif
26 |
[152/332] Compiling Split SplitClient.swift
/Users/admin/builder/spi-builder-workspace/Split/Api/DefaultSplitFactoryBuilder.swift:39:28: warning: static property 'factoryMonitor' is not concurrency-safe because non-'Sendable' type 'any FactoryMonitor' may have shared mutable state; this is an error in the Swift 6 language mode
37 | nonisolated(unsafe) private static let factoryMonitor: FactoryMonitor = { DefaultFactoryMonitor() }()
38 | #else
39 | private static let factoryMonitor: FactoryMonitor = { DefaultFactoryMonitor() }()
| |- warning: static property 'factoryMonitor' is not concurrency-safe because non-'Sendable' type 'any FactoryMonitor' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'factoryMonitor' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
40 | #endif
41 |
/Users/admin/builder/spi-builder-workspace/Split/Common/Validators/FactoryMonitor.swift:82:10: note: protocol 'FactoryMonitor' does not conform to the 'Sendable' protocol
80 | }
81 |
82 | protocol FactoryMonitor {
| `- note: protocol 'FactoryMonitor' does not conform to the 'Sendable' protocol
83 | var allCount: Int { get }
84 | func instanceCount(for apiKey: String) -> Int
/Users/admin/builder/spi-builder-workspace/Split/Api/SplitDatabaseHelper.swift:24:24: warning: static property 'storageLockMap' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
22 | nonisolated(unsafe) static private var storageLockMap: [String: NSLock] = [:]
23 | #else
24 | static private var storageLockMap: [String: NSLock] = [:]
| |- warning: static property 'storageLockMap' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'storageLockMap' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'storageLockMap' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
25 | #endif
26 |
[153/332] Compiling Split SplitClientConfig.swift
/Users/admin/builder/spi-builder-workspace/Split/Api/DefaultSplitFactoryBuilder.swift:39:28: warning: static property 'factoryMonitor' is not concurrency-safe because non-'Sendable' type 'any FactoryMonitor' may have shared mutable state; this is an error in the Swift 6 language mode
37 | nonisolated(unsafe) private static let factoryMonitor: FactoryMonitor = { DefaultFactoryMonitor() }()
38 | #else
39 | private static let factoryMonitor: FactoryMonitor = { DefaultFactoryMonitor() }()
| |- warning: static property 'factoryMonitor' is not concurrency-safe because non-'Sendable' type 'any FactoryMonitor' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'factoryMonitor' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
40 | #endif
41 |
/Users/admin/builder/spi-builder-workspace/Split/Common/Validators/FactoryMonitor.swift:82:10: note: protocol 'FactoryMonitor' does not conform to the 'Sendable' protocol
80 | }
81 |
82 | protocol FactoryMonitor {
| `- note: protocol 'FactoryMonitor' does not conform to the 'Sendable' protocol
83 | var allCount: Int { get }
84 | func instanceCount(for apiKey: String) -> Int
/Users/admin/builder/spi-builder-workspace/Split/Api/SplitDatabaseHelper.swift:24:24: warning: static property 'storageLockMap' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
22 | nonisolated(unsafe) static private var storageLockMap: [String: NSLock] = [:]
23 | #else
24 | static private var storageLockMap: [String: NSLock] = [:]
| |- warning: static property 'storageLockMap' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'storageLockMap' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'storageLockMap' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
25 | #endif
26 |
[154/332] Compiling Split SplitClientManager.swift
/Users/admin/builder/spi-builder-workspace/Split/Api/DefaultSplitFactoryBuilder.swift:39:28: warning: static property 'factoryMonitor' is not concurrency-safe because non-'Sendable' type 'any FactoryMonitor' may have shared mutable state; this is an error in the Swift 6 language mode
37 | nonisolated(unsafe) private static let factoryMonitor: FactoryMonitor = { DefaultFactoryMonitor() }()
38 | #else
39 | private static let factoryMonitor: FactoryMonitor = { DefaultFactoryMonitor() }()
| |- warning: static property 'factoryMonitor' is not concurrency-safe because non-'Sendable' type 'any FactoryMonitor' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'factoryMonitor' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
40 | #endif
41 |
/Users/admin/builder/spi-builder-workspace/Split/Common/Validators/FactoryMonitor.swift:82:10: note: protocol 'FactoryMonitor' does not conform to the 'Sendable' protocol
80 | }
81 |
82 | protocol FactoryMonitor {
| `- note: protocol 'FactoryMonitor' does not conform to the 'Sendable' protocol
83 | var allCount: Int { get }
84 | func instanceCount(for apiKey: String) -> Int
/Users/admin/builder/spi-builder-workspace/Split/Api/SplitDatabaseHelper.swift:24:24: warning: static property 'storageLockMap' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
22 | nonisolated(unsafe) static private var storageLockMap: [String: NSLock] = [:]
23 | #else
24 | static private var storageLockMap: [String: NSLock] = [:]
| |- warning: static property 'storageLockMap' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'storageLockMap' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'storageLockMap' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
25 | #endif
26 |
[155/332] Compiling Split SplitDatabaseHelper.swift
/Users/admin/builder/spi-builder-workspace/Split/Api/DefaultSplitFactoryBuilder.swift:39:28: warning: static property 'factoryMonitor' is not concurrency-safe because non-'Sendable' type 'any FactoryMonitor' may have shared mutable state; this is an error in the Swift 6 language mode
37 | nonisolated(unsafe) private static let factoryMonitor: FactoryMonitor = { DefaultFactoryMonitor() }()
38 | #else
39 | private static let factoryMonitor: FactoryMonitor = { DefaultFactoryMonitor() }()
| |- warning: static property 'factoryMonitor' is not concurrency-safe because non-'Sendable' type 'any FactoryMonitor' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'factoryMonitor' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
40 | #endif
41 |
/Users/admin/builder/spi-builder-workspace/Split/Common/Validators/FactoryMonitor.swift:82:10: note: protocol 'FactoryMonitor' does not conform to the 'Sendable' protocol
80 | }
81 |
82 | protocol FactoryMonitor {
| `- note: protocol 'FactoryMonitor' does not conform to the 'Sendable' protocol
83 | var allCount: Int { get }
84 | func instanceCount(for apiKey: String) -> Int
/Users/admin/builder/spi-builder-workspace/Split/Api/SplitDatabaseHelper.swift:24:24: warning: static property 'storageLockMap' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
22 | nonisolated(unsafe) static private var storageLockMap: [String: NSLock] = [:]
23 | #else
24 | static private var storageLockMap: [String: NSLock] = [:]
| |- warning: static property 'storageLockMap' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'storageLockMap' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'storageLockMap' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
25 | #endif
26 |
[156/332] Compiling Split SplitEncryptionLevel.swift
/Users/admin/builder/spi-builder-workspace/Split/Api/DefaultSplitFactoryBuilder.swift:39:28: warning: static property 'factoryMonitor' is not concurrency-safe because non-'Sendable' type 'any FactoryMonitor' may have shared mutable state; this is an error in the Swift 6 language mode
37 | nonisolated(unsafe) private static let factoryMonitor: FactoryMonitor = { DefaultFactoryMonitor() }()
38 | #else
39 | private static let factoryMonitor: FactoryMonitor = { DefaultFactoryMonitor() }()
| |- warning: static property 'factoryMonitor' is not concurrency-safe because non-'Sendable' type 'any FactoryMonitor' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'factoryMonitor' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
40 | #endif
41 |
/Users/admin/builder/spi-builder-workspace/Split/Common/Validators/FactoryMonitor.swift:82:10: note: protocol 'FactoryMonitor' does not conform to the 'Sendable' protocol
80 | }
81 |
82 | protocol FactoryMonitor {
| `- note: protocol 'FactoryMonitor' does not conform to the 'Sendable' protocol
83 | var allCount: Int { get }
84 | func instanceCount(for apiKey: String) -> Int
/Users/admin/builder/spi-builder-workspace/Split/Api/SplitDatabaseHelper.swift:24:24: warning: static property 'storageLockMap' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
22 | nonisolated(unsafe) static private var storageLockMap: [String: NSLock] = [:]
23 | #else
24 | static private var storageLockMap: [String: NSLock] = [:]
| |- warning: static property 'storageLockMap' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'storageLockMap' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'storageLockMap' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
25 | #endif
26 |
[157/332] Compiling Split SplitError.swift
/Users/admin/builder/spi-builder-workspace/Split/Api/DefaultSplitFactoryBuilder.swift:39:28: warning: static property 'factoryMonitor' is not concurrency-safe because non-'Sendable' type 'any FactoryMonitor' may have shared mutable state; this is an error in the Swift 6 language mode
37 | nonisolated(unsafe) private static let factoryMonitor: FactoryMonitor = { DefaultFactoryMonitor() }()
38 | #else
39 | private static let factoryMonitor: FactoryMonitor = { DefaultFactoryMonitor() }()
| |- warning: static property 'factoryMonitor' is not concurrency-safe because non-'Sendable' type 'any FactoryMonitor' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'factoryMonitor' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
40 | #endif
41 |
/Users/admin/builder/spi-builder-workspace/Split/Common/Validators/FactoryMonitor.swift:82:10: note: protocol 'FactoryMonitor' does not conform to the 'Sendable' protocol
80 | }
81 |
82 | protocol FactoryMonitor {
| `- note: protocol 'FactoryMonitor' does not conform to the 'Sendable' protocol
83 | var allCount: Int { get }
84 | func instanceCount(for apiKey: String) -> Int
/Users/admin/builder/spi-builder-workspace/Split/Api/SplitDatabaseHelper.swift:24:24: warning: static property 'storageLockMap' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
22 | nonisolated(unsafe) static private var storageLockMap: [String: NSLock] = [:]
23 | #else
24 | static private var storageLockMap: [String: NSLock] = [:]
| |- warning: static property 'storageLockMap' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'storageLockMap' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'storageLockMap' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
25 | #endif
26 |
[158/332] Compiling Split SplitFactory.swift
/Users/admin/builder/spi-builder-workspace/Split/Api/DefaultSplitFactoryBuilder.swift:39:28: warning: static property 'factoryMonitor' is not concurrency-safe because non-'Sendable' type 'any FactoryMonitor' may have shared mutable state; this is an error in the Swift 6 language mode
37 | nonisolated(unsafe) private static let factoryMonitor: FactoryMonitor = { DefaultFactoryMonitor() }()
38 | #else
39 | private static let factoryMonitor: FactoryMonitor = { DefaultFactoryMonitor() }()
| |- warning: static property 'factoryMonitor' is not concurrency-safe because non-'Sendable' type 'any FactoryMonitor' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'factoryMonitor' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
40 | #endif
41 |
/Users/admin/builder/spi-builder-workspace/Split/Common/Validators/FactoryMonitor.swift:82:10: note: protocol 'FactoryMonitor' does not conform to the 'Sendable' protocol
80 | }
81 |
82 | protocol FactoryMonitor {
| `- note: protocol 'FactoryMonitor' does not conform to the 'Sendable' protocol
83 | var allCount: Int { get }
84 | func instanceCount(for apiKey: String) -> Int
/Users/admin/builder/spi-builder-workspace/Split/Api/SplitDatabaseHelper.swift:24:24: warning: static property 'storageLockMap' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
22 | nonisolated(unsafe) static private var storageLockMap: [String: NSLock] = [:]
23 | #else
24 | static private var storageLockMap: [String: NSLock] = [:]
| |- warning: static property 'storageLockMap' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'storageLockMap' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'storageLockMap' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
25 | #endif
26 |
[159/332] Compiling Split SplitFactoryBuilder.swift
/Users/admin/builder/spi-builder-workspace/Split/Api/DefaultSplitFactoryBuilder.swift:39:28: warning: static property 'factoryMonitor' is not concurrency-safe because non-'Sendable' type 'any FactoryMonitor' may have shared mutable state; this is an error in the Swift 6 language mode
37 | nonisolated(unsafe) private static let factoryMonitor: FactoryMonitor = { DefaultFactoryMonitor() }()
38 | #else
39 | private static let factoryMonitor: FactoryMonitor = { DefaultFactoryMonitor() }()
| |- warning: static property 'factoryMonitor' is not concurrency-safe because non-'Sendable' type 'any FactoryMonitor' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'factoryMonitor' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
40 | #endif
41 |
/Users/admin/builder/spi-builder-workspace/Split/Common/Validators/FactoryMonitor.swift:82:10: note: protocol 'FactoryMonitor' does not conform to the 'Sendable' protocol
80 | }
81 |
82 | protocol FactoryMonitor {
| `- note: protocol 'FactoryMonitor' does not conform to the 'Sendable' protocol
83 | var allCount: Int { get }
84 | func instanceCount(for apiKey: String) -> Int
/Users/admin/builder/spi-builder-workspace/Split/Api/SplitDatabaseHelper.swift:24:24: warning: static property 'storageLockMap' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
22 | nonisolated(unsafe) static private var storageLockMap: [String: NSLock] = [:]
23 | #else
24 | static private var storageLockMap: [String: NSLock] = [:]
| |- warning: static property 'storageLockMap' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'storageLockMap' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'storageLockMap' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
25 | #endif
26 |
[160/332] Compiling Split SplitFilter.swift
/Users/admin/builder/spi-builder-workspace/Split/Api/DefaultSplitFactoryBuilder.swift:39:28: warning: static property 'factoryMonitor' is not concurrency-safe because non-'Sendable' type 'any FactoryMonitor' may have shared mutable state; this is an error in the Swift 6 language mode
37 | nonisolated(unsafe) private static let factoryMonitor: FactoryMonitor = { DefaultFactoryMonitor() }()
38 | #else
39 | private static let factoryMonitor: FactoryMonitor = { DefaultFactoryMonitor() }()
| |- warning: static property 'factoryMonitor' is not concurrency-safe because non-'Sendable' type 'any FactoryMonitor' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'factoryMonitor' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
40 | #endif
41 |
/Users/admin/builder/spi-builder-workspace/Split/Common/Validators/FactoryMonitor.swift:82:10: note: protocol 'FactoryMonitor' does not conform to the 'Sendable' protocol
80 | }
81 |
82 | protocol FactoryMonitor {
| `- note: protocol 'FactoryMonitor' does not conform to the 'Sendable' protocol
83 | var allCount: Int { get }
84 | func instanceCount(for apiKey: String) -> Int
/Users/admin/builder/spi-builder-workspace/Split/Api/SplitDatabaseHelper.swift:24:24: warning: static property 'storageLockMap' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
22 | nonisolated(unsafe) static private var storageLockMap: [String: NSLock] = [:]
23 | #else
24 | static private var storageLockMap: [String: NSLock] = [:]
| |- warning: static property 'storageLockMap' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'storageLockMap' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'storageLockMap' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
25 | #endif
26 |
[161/332] Compiling Split AnyValueValidator.swift
[162/332] Compiling Split ApiKeyValidator.swift
[163/332] Compiling Split EventValidator.swift
[164/332] Compiling Split FactoryMonitor.swift
[165/332] Compiling Split KeyValidator.swift
[166/332] Compiling Split PropertyValidator.swift
[167/332] Compiling Split SplitValidator.swift
[168/332] Compiling Split ValidationConfig.swift
[169/332] Compiling Split ValidationErrorInfo.swift
[170/332] Compiling Split ValidatorMessageLogger.swift
[171/332] Compiling Split YAMLOperators.swift
[172/332] Compiling Split YAMLParser.swift
[173/332] Compiling Split YAMLRegex.swift
[174/332] Compiling Split YAMLResult.swift
[175/332] Compiling Split YAMLTokenizer.swift
[176/332] Compiling Split Yaml.swift
[177/332] Compiling Split SplitConstants.swift
[178/332] Compiling Split DefaultTreatmentManager.swift
[179/332] Compiling Split Evaluator.swift
[180/332] Compiling Split EvaluatorError.swift
[181/332] Compiling Split FallbackSanitizer.swift
[182/332] Compiling Split FallbackTreatments.swift
[183/332] Compiling Split FallbackTreatmentsCalculator.swift
[184/332] Compiling Split LegacyHash.swift
[185/332] Compiling Split Murmur3Hash.swift
[186/332] Compiling Split SplitHttpsAuthenticator.swift
[187/332] Compiling Split SplitLocalhostDataSource.swift
[188/332] Compiling Split SplitLogLevel.swift
[189/332] Compiling Split SplitManager.swift
[190/332] Compiling Split SplitResult.swift
[191/332] Compiling Split SplitView.swift
[192/332] Compiling Split SyncConfig.swift
[193/332] Compiling Split TelemetryConfigHelper.swift
[194/332] Compiling Split TrackerAdapters.swift
[195/332] Compiling Split UserConsentManager.swift
[196/332] Compiling Split UserConsent.swift
[197/332] Compiling Split Array+Chunked.swift
[198/332] Compiling Split Array+DynamicCodable.swift
[199/332] Compiling Split Array+asSet.swift
[200/332] Compiling Split Bundle+Finder.swift
[201/332] Compiling Split Bundle+Name.swift
[202/332] Compiling Split Data+StringRepresentation.swift
[203/332] Compiling Split Date+Utils.swift
[204/332] Compiling Split Dictionary+DynamicCodable.swift
[205/332] Compiling Split Dictionary+Extensions.swift
[206/332] Compiling Split Dictionary+JSON.swift
[207/332] Compiling Split Int+Extension.swift
[208/332] Compiling Split Set+Extension.swift
[209/332] Compiling Split SplitView+StringConvertible.swift
[210/332] Compiling Split String+Utils.swift
[211/332] Compiling Split UniqueKeysRecorderWorker.swift
[212/332] Compiling Split BackgroundSyncWorker.swift
[213/332] Compiling Split ChangesChecker.swift
[214/332] Compiling Split EmptyMySegmentsStorage.swift
[215/332] Compiling Split PeriodicSyncWorker.swift
[216/332] Compiling Split QueryableMySegmentsFetcher.swift
[217/332] Compiling Split RetryableSegmentsSyncWorker.swift
[218/332] Compiling Split RetryableSyncWorker.swift
[219/332] Compiling Split SplitBgSynchronizer.swift
[220/332] Compiling Split SplitsSyncHelper.swift
[221/332] Compiling Split SyncHelper.swift
[222/332] Compiling Split DecoratedImpression.swift
[223/332] Compiling Split DefaultImpressionsObserver.swift
[224/332] Compiling Split HashedImpression.swift
[225/332] Compiling Split Impression.swift
[226/332] Compiling Split ImpressionsConstants.swift
[227/332] Compiling Split ImpressionsCount.swift
[228/332] Compiling Split ImpressionsCountEntity.swift
[229/332] Compiling Split ImpressionsCountPerFeature.swift
[230/332] Compiling Split ImpressionsCounter.swift
[231/332] Compiling Split ImpressionsTest.swift
[232/332] Compiling Split KeyImpression.swift
[233/332] Compiling Split UniqueKey.swift
[234/332] Compiling Split UniqueKeys.swift
[235/332] Compiling Split RolloutCacheManager.swift
[236/332] Compiling Split UInt64+bits.swift
/Users/admin/builder/spi-builder-workspace/Split/Common/ServiceConstants.swift:17:20: warning: static property 'values' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
15 | nonisolated(unsafe) static var values: Values?
16 | #else
17 | static var values: Values?
| |- warning: static property 'values' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'values' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'values' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
18 | #endif
19 |
/Users/admin/builder/spi-builder-workspace/Split/Common/Utils/Spec.swift:14:20: warning: static property 'flagsSpec' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
12 | nonisolated(unsafe) static var flagsSpec = "1.3"
13 | #else
14 | static var flagsSpec = "1.3"
| |- warning: static property 'flagsSpec' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'flagsSpec' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'flagsSpec' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
15 | #endif
16 | }
[237/332] Compiling Split ServiceConstants.swift
/Users/admin/builder/spi-builder-workspace/Split/Common/ServiceConstants.swift:17:20: warning: static property 'values' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
15 | nonisolated(unsafe) static var values: Values?
16 | #else
17 | static var values: Values?
| |- warning: static property 'values' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'values' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'values' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
18 | #endif
19 |
/Users/admin/builder/spi-builder-workspace/Split/Common/Utils/Spec.swift:14:20: warning: static property 'flagsSpec' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
12 | nonisolated(unsafe) static var flagsSpec = "1.3"
13 | #else
14 | static var flagsSpec = "1.3"
| |- warning: static property 'flagsSpec' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'flagsSpec' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'flagsSpec' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
15 | #endif
16 | }
[238/332] Compiling Split ConcurrentArrayQueue.swift
/Users/admin/builder/spi-builder-workspace/Split/Common/ServiceConstants.swift:17:20: warning: static property 'values' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
15 | nonisolated(unsafe) static var values: Values?
16 | #else
17 | static var values: Values?
| |- warning: static property 'values' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'values' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'values' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
18 | #endif
19 |
/Users/admin/builder/spi-builder-workspace/Split/Common/Utils/Spec.swift:14:20: warning: static property 'flagsSpec' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
12 | nonisolated(unsafe) static var flagsSpec = "1.3"
13 | #else
14 | static var flagsSpec = "1.3"
| |- warning: static property 'flagsSpec' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'flagsSpec' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'flagsSpec' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
15 | #endif
16 | }
[239/332] Compiling Split ConcurrentDictionary.swift
/Users/admin/builder/spi-builder-workspace/Split/Common/ServiceConstants.swift:17:20: warning: static property 'values' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
15 | nonisolated(unsafe) static var values: Values?
16 | #else
17 | static var values: Values?
| |- warning: static property 'values' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'values' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'values' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
18 | #endif
19 |
/Users/admin/builder/spi-builder-workspace/Split/Common/Utils/Spec.swift:14:20: warning: static property 'flagsSpec' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
12 | nonisolated(unsafe) static var flagsSpec = "1.3"
13 | #else
14 | static var flagsSpec = "1.3"
| |- warning: static property 'flagsSpec' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'flagsSpec' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'flagsSpec' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
15 | #endif
16 | }
[240/332] Compiling Split ConcurrentDictionaryList.swift
/Users/admin/builder/spi-builder-workspace/Split/Common/ServiceConstants.swift:17:20: warning: static property 'values' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
15 | nonisolated(unsafe) static var values: Values?
16 | #else
17 | static var values: Values?
| |- warning: static property 'values' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'values' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'values' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
18 | #endif
19 |
/Users/admin/builder/spi-builder-workspace/Split/Common/Utils/Spec.swift:14:20: warning: static property 'flagsSpec' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
12 | nonisolated(unsafe) static var flagsSpec = "1.3"
13 | #else
14 | static var flagsSpec = "1.3"
| |- warning: static property 'flagsSpec' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'flagsSpec' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'flagsSpec' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
15 | #endif
16 | }
[241/332] Compiling Split ConcurrentSet.swift
/Users/admin/builder/spi-builder-workspace/Split/Common/ServiceConstants.swift:17:20: warning: static property 'values' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
15 | nonisolated(unsafe) static var values: Values?
16 | #else
17 | static var values: Values?
| |- warning: static property 'values' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'values' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'values' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
18 | #endif
19 |
/Users/admin/builder/spi-builder-workspace/Split/Common/Utils/Spec.swift:14:20: warning: static property 'flagsSpec' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
12 | nonisolated(unsafe) static var flagsSpec = "1.3"
13 | #else
14 | static var flagsSpec = "1.3"
| |- warning: static property 'flagsSpec' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'flagsSpec' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'flagsSpec' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
15 | #endif
16 | }
[242/332] Compiling Split KeyStorage.swift
/Users/admin/builder/spi-builder-workspace/Split/Common/ServiceConstants.swift:17:20: warning: static property 'values' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
15 | nonisolated(unsafe) static var values: Values?
16 | #else
17 | static var values: Values?
| |- warning: static property 'values' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'values' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'values' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
18 | #endif
19 |
/Users/admin/builder/spi-builder-workspace/Split/Common/Utils/Spec.swift:14:20: warning: static property 'flagsSpec' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
12 | nonisolated(unsafe) static var flagsSpec = "1.3"
13 | #else
14 | static var flagsSpec = "1.3"
| |- warning: static property 'flagsSpec' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'flagsSpec' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'flagsSpec' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
15 | #endif
16 | }
[243/332] Compiling Split LRUCache.swift
/Users/admin/builder/spi-builder-workspace/Split/Common/ServiceConstants.swift:17:20: warning: static property 'values' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
15 | nonisolated(unsafe) static var values: Values?
16 | #else
17 | static var values: Values?
| |- warning: static property 'values' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'values' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'values' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
18 | #endif
19 |
/Users/admin/builder/spi-builder-workspace/Split/Common/Utils/Spec.swift:14:20: warning: static property 'flagsSpec' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
12 | nonisolated(unsafe) static var flagsSpec = "1.3"
13 | #else
14 | static var flagsSpec = "1.3"
| |- warning: static property 'flagsSpec' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'flagsSpec' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'flagsSpec' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
15 | #endif
16 | }
[244/332] Compiling Split SynchronizedList.swift
/Users/admin/builder/spi-builder-workspace/Split/Common/ServiceConstants.swift:17:20: warning: static property 'values' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
15 | nonisolated(unsafe) static var values: Values?
16 | #else
17 | static var values: Values?
| |- warning: static property 'values' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'values' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'values' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
18 | #endif
19 |
/Users/admin/builder/spi-builder-workspace/Split/Common/Utils/Spec.swift:14:20: warning: static property 'flagsSpec' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
12 | nonisolated(unsafe) static var flagsSpec = "1.3"
13 | #else
14 | static var flagsSpec = "1.3"
| |- warning: static property 'flagsSpec' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'flagsSpec' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'flagsSpec' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
15 | #endif
16 | }
[245/332] Compiling Split Base64Utils.swift
/Users/admin/builder/spi-builder-workspace/Split/Common/ServiceConstants.swift:17:20: warning: static property 'values' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
15 | nonisolated(unsafe) static var values: Values?
16 | #else
17 | static var values: Values?
| |- warning: static property 'values' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'values' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'values' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
18 | #endif
19 |
/Users/admin/builder/spi-builder-workspace/Split/Common/Utils/Spec.swift:14:20: warning: static property 'flagsSpec' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
12 | nonisolated(unsafe) static var flagsSpec = "1.3"
13 | #else
14 | static var flagsSpec = "1.3"
| |- warning: static property 'flagsSpec' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'flagsSpec' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'flagsSpec' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
15 | #endif
16 | }
[246/332] Compiling Split CastUtils.swift
/Users/admin/builder/spi-builder-workspace/Split/Common/ServiceConstants.swift:17:20: warning: static property 'values' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
15 | nonisolated(unsafe) static var values: Values?
16 | #else
17 | static var values: Values?
| |- warning: static property 'values' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'values' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'values' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
18 | #endif
19 |
/Users/admin/builder/spi-builder-workspace/Split/Common/Utils/Spec.swift:14:20: warning: static property 'flagsSpec' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
12 | nonisolated(unsafe) static var flagsSpec = "1.3"
13 | #else
14 | static var flagsSpec = "1.3"
| |- warning: static property 'flagsSpec' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'flagsSpec' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'flagsSpec' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
15 | #endif
16 | }
[247/332] Compiling Split Cipher.swift
/Users/admin/builder/spi-builder-workspace/Split/Common/ServiceConstants.swift:17:20: warning: static property 'values' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
15 | nonisolated(unsafe) static var values: Values?
16 | #else
17 | static var values: Values?
| |- warning: static property 'values' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'values' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'values' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
18 | #endif
19 |
/Users/admin/builder/spi-builder-workspace/Split/Common/Utils/Spec.swift:14:20: warning: static property 'flagsSpec' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
12 | nonisolated(unsafe) static var flagsSpec = "1.3"
13 | #else
14 | static var flagsSpec = "1.3"
| |- warning: static property 'flagsSpec' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'flagsSpec' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'flagsSpec' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
15 | #endif
16 | }
[248/332] Compiling Split ClientLogger.swift
/Users/admin/builder/spi-builder-workspace/Split/Common/ServiceConstants.swift:17:20: warning: static property 'values' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
15 | nonisolated(unsafe) static var values: Values?
16 | #else
17 | static var values: Values?
| |- warning: static property 'values' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'values' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'values' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
18 | #endif
19 |
/Users/admin/builder/spi-builder-workspace/Split/Common/Utils/Spec.swift:14:20: warning: static property 'flagsSpec' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
12 | nonisolated(unsafe) static var flagsSpec = "1.3"
13 | #else
14 | static var flagsSpec = "1.3"
| |- warning: static property 'flagsSpec' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'flagsSpec' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'flagsSpec' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
15 | #endif
16 | }
[249/332] Compiling Split CompressionUtil.swift
/Users/admin/builder/spi-builder-workspace/Split/Common/ServiceConstants.swift:17:20: warning: static property 'values' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
15 | nonisolated(unsafe) static var values: Values?
16 | #else
17 | static var values: Values?
| |- warning: static property 'values' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'values' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'values' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
18 | #endif
19 |
/Users/admin/builder/spi-builder-workspace/Split/Common/Utils/Spec.swift:14:20: warning: static property 'flagsSpec' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
12 | nonisolated(unsafe) static var flagsSpec = "1.3"
13 | #else
14 | static var flagsSpec = "1.3"
| |- warning: static property 'flagsSpec' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'flagsSpec' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'flagsSpec' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
15 | #endif
16 | }
[250/332] Compiling Split DbCipher.swift
/Users/admin/builder/spi-builder-workspace/Split/Common/ServiceConstants.swift:17:20: warning: static property 'values' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
15 | nonisolated(unsafe) static var values: Values?
16 | #else
17 | static var values: Values?
| |- warning: static property 'values' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'values' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'values' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
18 | #endif
19 |
/Users/admin/builder/spi-builder-workspace/Split/Common/Utils/Spec.swift:14:20: warning: static property 'flagsSpec' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
12 | nonisolated(unsafe) static var flagsSpec = "1.3"
13 | #else
14 | static var flagsSpec = "1.3"
| |- warning: static property 'flagsSpec' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'flagsSpec' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'flagsSpec' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
15 | #endif
16 | }
[251/332] Compiling Split DbEncryptionManager.swift
/Users/admin/builder/spi-builder-workspace/Split/Common/ServiceConstants.swift:17:20: warning: static property 'values' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
15 | nonisolated(unsafe) static var values: Values?
16 | #else
17 | static var values: Values?
| |- warning: static property 'values' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'values' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'values' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
18 | #endif
19 |
/Users/admin/builder/spi-builder-workspace/Split/Common/Utils/Spec.swift:14:20: warning: static property 'flagsSpec' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
12 | nonisolated(unsafe) static var flagsSpec = "1.3"
13 | #else
14 | static var flagsSpec = "1.3"
| |- warning: static property 'flagsSpec' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'flagsSpec' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'flagsSpec' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
15 | #endif
16 | }
[252/332] Compiling Split FileUtil.swift
/Users/admin/builder/spi-builder-workspace/Split/Common/ServiceConstants.swift:17:20: warning: static property 'values' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
15 | nonisolated(unsafe) static var values: Values?
16 | #else
17 | static var values: Values?
| |- warning: static property 'values' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'values' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'values' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
18 | #endif
19 |
/Users/admin/builder/spi-builder-workspace/Split/Common/Utils/Spec.swift:14:20: warning: static property 'flagsSpec' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
12 | nonisolated(unsafe) static var flagsSpec = "1.3"
13 | #else
14 | static var flagsSpec = "1.3"
| |- warning: static property 'flagsSpec' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'flagsSpec' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'flagsSpec' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
15 | #endif
16 | }
[253/332] Compiling Split InfoUtils.swift
/Users/admin/builder/spi-builder-workspace/Split/Common/ServiceConstants.swift:17:20: warning: static property 'values' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
15 | nonisolated(unsafe) static var values: Values?
16 | #else
17 | static var values: Values?
| |- warning: static property 'values' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'values' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'values' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
18 | #endif
19 |
/Users/admin/builder/spi-builder-workspace/Split/Common/Utils/Spec.swift:14:20: warning: static property 'flagsSpec' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
12 | nonisolated(unsafe) static var flagsSpec = "1.3"
13 | #else
14 | static var flagsSpec = "1.3"
| |- warning: static property 'flagsSpec' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'flagsSpec' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'flagsSpec' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
15 | #endif
16 | }
[254/332] Compiling Split NotificationsHelper.swift
/Users/admin/builder/spi-builder-workspace/Split/Common/ServiceConstants.swift:17:20: warning: static property 'values' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
15 | nonisolated(unsafe) static var values: Values?
16 | #else
17 | static var values: Values?
| |- warning: static property 'values' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'values' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'values' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
18 | #endif
19 |
/Users/admin/builder/spi-builder-workspace/Split/Common/Utils/Spec.swift:14:20: warning: static property 'flagsSpec' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
12 | nonisolated(unsafe) static var flagsSpec = "1.3"
13 | #else
14 | static var flagsSpec = "1.3"
| |- warning: static property 'flagsSpec' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'flagsSpec' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'flagsSpec' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
15 | #endif
16 | }
[255/332] Compiling Split PeriodicTaskManager.swift
/Users/admin/builder/spi-builder-workspace/Split/Common/ServiceConstants.swift:17:20: warning: static property 'values' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
15 | nonisolated(unsafe) static var values: Values?
16 | #else
17 | static var values: Values?
| |- warning: static property 'values' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'values' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'values' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
18 | #endif
19 |
/Users/admin/builder/spi-builder-workspace/Split/Common/Utils/Spec.swift:14:20: warning: static property 'flagsSpec' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
12 | nonisolated(unsafe) static var flagsSpec = "1.3"
13 | #else
14 | static var flagsSpec = "1.3"
| |- warning: static property 'flagsSpec' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'flagsSpec' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'flagsSpec' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
15 | #endif
16 | }
[256/332] Compiling Split Spec.swift
/Users/admin/builder/spi-builder-workspace/Split/Common/ServiceConstants.swift:17:20: warning: static property 'values' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
15 | nonisolated(unsafe) static var values: Values?
16 | #else
17 | static var values: Values?
| |- warning: static property 'values' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'values' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'values' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
18 | #endif
19 |
/Users/admin/builder/spi-builder-workspace/Split/Common/Utils/Spec.swift:14:20: warning: static property 'flagsSpec' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
12 | nonisolated(unsafe) static var flagsSpec = "1.3"
13 | #else
14 | static var flagsSpec = "1.3"
| |- warning: static property 'flagsSpec' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'flagsSpec' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'flagsSpec' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
15 | #endif
16 | }
[257/332] Compiling Split SplitHelper.swift
/Users/admin/builder/spi-builder-workspace/Split/Common/ServiceConstants.swift:17:20: warning: static property 'values' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
15 | nonisolated(unsafe) static var values: Values?
16 | #else
17 | static var values: Values?
| |- warning: static property 'values' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'values' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'values' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
18 | #endif
19 |
/Users/admin/builder/spi-builder-workspace/Split/Common/Utils/Spec.swift:14:20: warning: static property 'flagsSpec' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
12 | nonisolated(unsafe) static var flagsSpec = "1.3"
13 | #else
14 | static var flagsSpec = "1.3"
| |- warning: static property 'flagsSpec' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'flagsSpec' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'flagsSpec' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
15 | #endif
16 | }
[258/332] Compiling Split Stopwatch.swift
/Users/admin/builder/spi-builder-workspace/Split/Common/ServiceConstants.swift:17:20: warning: static property 'values' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
15 | nonisolated(unsafe) static var values: Values?
16 | #else
17 | static var values: Values?
| |- warning: static property 'values' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'values' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'values' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
18 | #endif
19 |
/Users/admin/builder/spi-builder-workspace/Split/Common/Utils/Spec.swift:14:20: warning: static property 'flagsSpec' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
12 | nonisolated(unsafe) static var flagsSpec = "1.3"
13 | #else
14 | static var flagsSpec = "1.3"
| |- warning: static property 'flagsSpec' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'flagsSpec' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'flagsSpec' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
15 | #endif
16 | }
[259/332] Compiling Split ThreadUtils.swift
/Users/admin/builder/spi-builder-workspace/Split/Common/ServiceConstants.swift:17:20: warning: static property 'values' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
15 | nonisolated(unsafe) static var values: Values?
16 | #else
17 | static var values: Values?
| |- warning: static property 'values' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'values' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'values' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
18 | #endif
19 |
/Users/admin/builder/spi-builder-workspace/Split/Common/Utils/Spec.swift:14:20: warning: static property 'flagsSpec' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
12 | nonisolated(unsafe) static var flagsSpec = "1.3"
13 | #else
14 | static var flagsSpec = "1.3"
| |- warning: static property 'flagsSpec' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'flagsSpec' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'flagsSpec' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
15 | #endif
16 | }
[260/332] Compiling Split Version.swift
/Users/admin/builder/spi-builder-workspace/Split/Common/ServiceConstants.swift:17:20: warning: static property 'values' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
15 | nonisolated(unsafe) static var values: Values?
16 | #else
17 | static var values: Values?
| |- warning: static property 'values' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'values' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'values' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
18 | #endif
19 |
/Users/admin/builder/spi-builder-workspace/Split/Common/Utils/Spec.swift:14:20: warning: static property 'flagsSpec' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
12 | nonisolated(unsafe) static var flagsSpec = "1.3"
13 | #else
14 | static var flagsSpec = "1.3"
| |- warning: static property 'flagsSpec' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'flagsSpec' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'flagsSpec' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
15 | #endif
16 | }
[261/332] Compiling Split MatcherGroup.swift
[262/332] Compiling Split MatcherProtocol.swift
[263/332] Compiling Split MatcherType.swift
[264/332] Compiling Split Segment.swift
[265/332] Compiling Split RuleBasedSegmentChange.swift
[266/332] Compiling Split Split.swift
[267/332] Compiling Split SplitBase.swift
[268/332] Compiling Split SplitChange.swift
[269/332] Compiling Split TargetingRulesChange.swift
[270/332] Compiling Split TargetingRulesChangeDecoder.swift
[271/332] Compiling Split Status.swift
[272/332] Compiling Split TrafficType.swift
[273/332] Compiling Split Treatment.swift
[274/332] Compiling Split UnaryNumericMatcherData.swift
[275/332] Compiling Split UserDefinedSegmentMatcherData.swift
[276/332] Compiling Split WhitelistMatcherData.swift
[277/332] Compiling Split BackoffCounterConnector.swift
[278/332] Compiling Split ConcurrencyConnector.swift
[279/332] Compiling Split HttpConnector.swift
[280/332] Compiling Split PeriodicRecorderWorkerConnector.swift
[281/332] Compiling Split StreamingConnector.swift
[282/332] Compiling Split TrackerConnector.swift
[283/332] Compiling Split RestClientConfiguration.swift
[284/332] Compiling Split Json.swift
[285/404] Compiling Split EndpointFactory.swift
[286/404] Compiling Split ServiceEndpoints.swift
[287/404] Compiling Split GenericError.swift
[288/404] Compiling Split HttpAdapters.swift
[289/404] Compiling Split OutdatedSplitProxyHandler.swift
[290/404] Compiling Split HttpResultWrapper.swift
[291/404] Compiling Split NetworkReachabilityManager.swift
[292/404] Compiling Split RestClient+Impressions.swift
[293/404] Compiling Split RestClient+ImpressionsCount.swift
[294/404] Compiling Split RestClient+MySegments.swift
[295/404] Compiling Split RestClient+SplitChanges.swift
[296/404] Compiling Split RestClient+SseAuthenticator.swift
[297/404] Compiling Split RestClient+TelemetryConfig.swift
[298/404] Compiling Split RestClient+TelemetryStats.swift
[299/404] Compiling Split RestClient+TrackEvents.swift
[300/404] Compiling Split RestClient+UniqueKeys.swift
[301/404] Compiling Split RestClient.swift
[302/404] Compiling Split AllSegmentsChange.swift
[303/404] Compiling Split DataResult.swift
[304/404] Compiling Split SegmentsChange.swift
[305/404] Compiling Split DefaultSseHandler.swift
[306/404] Compiling Split DefaultSseNotificationParser.swift
[307/404] Compiling Split FeatureFlagsPayloadDecoder.swift
[308/404] Compiling Split JwtTokenParser.swift
[309/404] Compiling Split SecureDataStore.swift
/Users/admin/builder/spi-builder-workspace/Split/Storage/Global/GlobalSecureStorage.swift:15:28: warning: static property 'prodStorage' is not concurrency-safe because non-'Sendable' type 'any KeyValueStorage' may have shared mutable state; this is an error in the Swift 6 language mode
13 | nonisolated(unsafe) private static let prodStorage: KeyValueStorage = GlobalSecureStorage()
14 | #else
15 | private static let prodStorage: KeyValueStorage = GlobalSecureStorage()
| |- warning: static property 'prodStorage' is not concurrency-safe because non-'Sendable' type 'any KeyValueStorage' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'prodStorage' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
16 | #endif
17 |
/Users/admin/builder/spi-builder-workspace/Split/Storage/Global/KeyValueStorage.swift:30:10: note: protocol 'KeyValueStorage' does not conform to the 'Sendable' protocol
28 | }
29 |
30 | protocol KeyValueStorage {
| `- note: protocol 'KeyValueStorage' does not conform to the 'Sendable' protocol
31 | func set<T: Encodable>(item: T, for key: SecureItem)
32 | func getInt(item: SecureItem) -> Int?
/Users/admin/builder/spi-builder-workspace/Split/Storage/Global/GlobalSecureStorage.swift:22:20: warning: static property 'testStorage' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
20 | nonisolated(unsafe) static var testStorage: KeyValueStorage?
21 | #else
22 | static var testStorage: KeyValueStorage?
| |- warning: static property 'testStorage' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'testStorage' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'testStorage' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
23 | #endif
24 |
[310/404] Compiling Split Splitlib.swift
/Users/admin/builder/spi-builder-workspace/Split/Storage/Global/GlobalSecureStorage.swift:15:28: warning: static property 'prodStorage' is not concurrency-safe because non-'Sendable' type 'any KeyValueStorage' may have shared mutable state; this is an error in the Swift 6 language mode
13 | nonisolated(unsafe) private static let prodStorage: KeyValueStorage = GlobalSecureStorage()
14 | #else
15 | private static let prodStorage: KeyValueStorage = GlobalSecureStorage()
| |- warning: static property 'prodStorage' is not concurrency-safe because non-'Sendable' type 'any KeyValueStorage' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'prodStorage' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
16 | #endif
17 |
/Users/admin/builder/spi-builder-workspace/Split/Storage/Global/KeyValueStorage.swift:30:10: note: protocol 'KeyValueStorage' does not conform to the 'Sendable' protocol
28 | }
29 |
30 | protocol KeyValueStorage {
| `- note: protocol 'KeyValueStorage' does not conform to the 'Sendable' protocol
31 | func set<T: Encodable>(item: T, for key: SecureItem)
32 | func getInt(item: SecureItem) -> Int?
/Users/admin/builder/spi-builder-workspace/Split/Storage/Global/GlobalSecureStorage.swift:22:20: warning: static property 'testStorage' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
20 | nonisolated(unsafe) static var testStorage: KeyValueStorage?
21 | #else
22 | static var testStorage: KeyValueStorage?
| |- warning: static property 'testStorage' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'testStorage' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'testStorage' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
23 | #endif
24 |
[311/404] Compiling Split AttributeEntity.swift
/Users/admin/builder/spi-builder-workspace/Split/Storage/Global/GlobalSecureStorage.swift:15:28: warning: static property 'prodStorage' is not concurrency-safe because non-'Sendable' type 'any KeyValueStorage' may have shared mutable state; this is an error in the Swift 6 language mode
13 | nonisolated(unsafe) private static let prodStorage: KeyValueStorage = GlobalSecureStorage()
14 | #else
15 | private static let prodStorage: KeyValueStorage = GlobalSecureStorage()
| |- warning: static property 'prodStorage' is not concurrency-safe because non-'Sendable' type 'any KeyValueStorage' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'prodStorage' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
16 | #endif
17 |
/Users/admin/builder/spi-builder-workspace/Split/Storage/Global/KeyValueStorage.swift:30:10: note: protocol 'KeyValueStorage' does not conform to the 'Sendable' protocol
28 | }
29 |
30 | protocol KeyValueStorage {
| `- note: protocol 'KeyValueStorage' does not conform to the 'Sendable' protocol
31 | func set<T: Encodable>(item: T, for key: SecureItem)
32 | func getInt(item: SecureItem) -> Int?
/Users/admin/builder/spi-builder-workspace/Split/Storage/Global/GlobalSecureStorage.swift:22:20: warning: static property 'testStorage' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
20 | nonisolated(unsafe) static var testStorage: KeyValueStorage?
21 | #else
22 | static var testStorage: KeyValueStorage?
| |- warning: static property 'testStorage' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'testStorage' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'testStorage' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
23 | #endif
24 |
[312/404] Compiling Split AttributeMap.swift
/Users/admin/builder/spi-builder-workspace/Split/Storage/Global/GlobalSecureStorage.swift:15:28: warning: static property 'prodStorage' is not concurrency-safe because non-'Sendable' type 'any KeyValueStorage' may have shared mutable state; this is an error in the Swift 6 language mode
13 | nonisolated(unsafe) private static let prodStorage: KeyValueStorage = GlobalSecureStorage()
14 | #else
15 | private static let prodStorage: KeyValueStorage = GlobalSecureStorage()
| |- warning: static property 'prodStorage' is not concurrency-safe because non-'Sendable' type 'any KeyValueStorage' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'prodStorage' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
16 | #endif
17 |
/Users/admin/builder/spi-builder-workspace/Split/Storage/Global/KeyValueStorage.swift:30:10: note: protocol 'KeyValueStorage' does not conform to the 'Sendable' protocol
28 | }
29 |
30 | protocol KeyValueStorage {
| `- note: protocol 'KeyValueStorage' does not conform to the 'Sendable' protocol
31 | func set<T: Encodable>(item: T, for key: SecureItem)
32 | func getInt(item: SecureItem) -> Int?
/Users/admin/builder/spi-builder-workspace/Split/Storage/Global/GlobalSecureStorage.swift:22:20: warning: static property 'testStorage' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
20 | nonisolated(unsafe) static var testStorage: KeyValueStorage?
21 | #else
22 | static var testStorage: KeyValueStorage?
| |- warning: static property 'testStorage' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'testStorage' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'testStorage' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
23 | #endif
24 |
[313/404] Compiling Split AttributesDao.swift
/Users/admin/builder/spi-builder-workspace/Split/Storage/Global/GlobalSecureStorage.swift:15:28: warning: static property 'prodStorage' is not concurrency-safe because non-'Sendable' type 'any KeyValueStorage' may have shared mutable state; this is an error in the Swift 6 language mode
13 | nonisolated(unsafe) private static let prodStorage: KeyValueStorage = GlobalSecureStorage()
14 | #else
15 | private static let prodStorage: KeyValueStorage = GlobalSecureStorage()
| |- warning: static property 'prodStorage' is not concurrency-safe because non-'Sendable' type 'any KeyValueStorage' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'prodStorage' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
16 | #endif
17 |
/Users/admin/builder/spi-builder-workspace/Split/Storage/Global/KeyValueStorage.swift:30:10: note: protocol 'KeyValueStorage' does not conform to the 'Sendable' protocol
28 | }
29 |
30 | protocol KeyValueStorage {
| `- note: protocol 'KeyValueStorage' does not conform to the 'Sendable' protocol
31 | func set<T: Encodable>(item: T, for key: SecureItem)
32 | func getInt(item: SecureItem) -> Int?
/Users/admin/builder/spi-builder-workspace/Split/Storage/Global/GlobalSecureStorage.swift:22:20: warning: static property 'testStorage' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
20 | nonisolated(unsafe) static var testStorage: KeyValueStorage?
21 | #else
22 | static var testStorage: KeyValueStorage?
| |- warning: static property 'testStorage' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'testStorage' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'testStorage' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
23 | #endif
24 |
[314/404] Compiling Split AttributesStorage.swift
/Users/admin/builder/spi-builder-workspace/Split/Storage/Global/GlobalSecureStorage.swift:15:28: warning: static property 'prodStorage' is not concurrency-safe because non-'Sendable' type 'any KeyValueStorage' may have shared mutable state; this is an error in the Swift 6 language mode
13 | nonisolated(unsafe) private static let prodStorage: KeyValueStorage = GlobalSecureStorage()
14 | #else
15 | private static let prodStorage: KeyValueStorage = GlobalSecureStorage()
| |- warning: static property 'prodStorage' is not concurrency-safe because non-'Sendable' type 'any KeyValueStorage' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'prodStorage' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
16 | #endif
17 |
/Users/admin/builder/spi-builder-workspace/Split/Storage/Global/KeyValueStorage.swift:30:10: note: protocol 'KeyValueStorage' does not conform to the 'Sendable' protocol
28 | }
29 |
30 | protocol KeyValueStorage {
| `- note: protocol 'KeyValueStorage' does not conform to the 'Sendable' protocol
31 | func set<T: Encodable>(item: T, for key: SecureItem)
32 | func getInt(item: SecureItem) -> Int?
/Users/admin/builder/spi-builder-workspace/Split/Storage/Global/GlobalSecureStorage.swift:22:20: warning: static property 'testStorage' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
20 | nonisolated(unsafe) static var testStorage: KeyValueStorage?
21 | #else
22 | static var testStorage: KeyValueStorage?
| |- warning: static property 'testStorage' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'testStorage' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'testStorage' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
23 | #endif
24 |
[315/404] Compiling Split ByKeyAttributesStorage.swift
/Users/admin/builder/spi-builder-workspace/Split/Storage/Global/GlobalSecureStorage.swift:15:28: warning: static property 'prodStorage' is not concurrency-safe because non-'Sendable' type 'any KeyValueStorage' may have shared mutable state; this is an error in the Swift 6 language mode
13 | nonisolated(unsafe) private static let prodStorage: KeyValueStorage = GlobalSecureStorage()
14 | #else
15 | private static let prodStorage: KeyValueStorage = GlobalSecureStorage()
| |- warning: static property 'prodStorage' is not concurrency-safe because non-'Sendable' type 'any KeyValueStorage' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'prodStorage' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
16 | #endif
17 |
/Users/admin/builder/spi-builder-workspace/Split/Storage/Global/KeyValueStorage.swift:30:10: note: protocol 'KeyValueStorage' does not conform to the 'Sendable' protocol
28 | }
29 |
30 | protocol KeyValueStorage {
| `- note: protocol 'KeyValueStorage' does not conform to the 'Sendable' protocol
31 | func set<T: Encodable>(item: T, for key: SecureItem)
32 | func getInt(item: SecureItem) -> Int?
/Users/admin/builder/spi-builder-workspace/Split/Storage/Global/GlobalSecureStorage.swift:22:20: warning: static property 'testStorage' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
20 | nonisolated(unsafe) static var testStorage: KeyValueStorage?
21 | #else
22 | static var testStorage: KeyValueStorage?
| |- warning: static property 'testStorage' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'testStorage' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'testStorage' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
23 | #endif
24 |
[316/404] Compiling Split OneKeyAttributesStorage.swift
/Users/admin/builder/spi-builder-workspace/Split/Storage/Global/GlobalSecureStorage.swift:15:28: warning: static property 'prodStorage' is not concurrency-safe because non-'Sendable' type 'any KeyValueStorage' may have shared mutable state; this is an error in the Swift 6 language mode
13 | nonisolated(unsafe) private static let prodStorage: KeyValueStorage = GlobalSecureStorage()
14 | #else
15 | private static let prodStorage: KeyValueStorage = GlobalSecureStorage()
| |- warning: static property 'prodStorage' is not concurrency-safe because non-'Sendable' type 'any KeyValueStorage' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'prodStorage' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
16 | #endif
17 |
/Users/admin/builder/spi-builder-workspace/Split/Storage/Global/KeyValueStorage.swift:30:10: note: protocol 'KeyValueStorage' does not conform to the 'Sendable' protocol
28 | }
29 |
30 | protocol KeyValueStorage {
| `- note: protocol 'KeyValueStorage' does not conform to the 'Sendable' protocol
31 | func set<T: Encodable>(item: T, for key: SecureItem)
32 | func getInt(item: SecureItem) -> Int?
/Users/admin/builder/spi-builder-workspace/Split/Storage/Global/GlobalSecureStorage.swift:22:20: warning: static property 'testStorage' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
20 | nonisolated(unsafe) static var testStorage: KeyValueStorage?
21 | #else
22 | static var testStorage: KeyValueStorage?
| |- warning: static property 'testStorage' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'testStorage' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'testStorage' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
23 | #endif
24 |
[317/404] Compiling Split OneKeyPersistentAttributesStorage.swift
/Users/admin/builder/spi-builder-workspace/Split/Storage/Global/GlobalSecureStorage.swift:15:28: warning: static property 'prodStorage' is not concurrency-safe because non-'Sendable' type 'any KeyValueStorage' may have shared mutable state; this is an error in the Swift 6 language mode
13 | nonisolated(unsafe) private static let prodStorage: KeyValueStorage = GlobalSecureStorage()
14 | #else
15 | private static let prodStorage: KeyValueStorage = GlobalSecureStorage()
| |- warning: static property 'prodStorage' is not concurrency-safe because non-'Sendable' type 'any KeyValueStorage' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'prodStorage' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
16 | #endif
17 |
/Users/admin/builder/spi-builder-workspace/Split/Storage/Global/KeyValueStorage.swift:30:10: note: protocol 'KeyValueStorage' does not conform to the 'Sendable' protocol
28 | }
29 |
30 | protocol KeyValueStorage {
| `- note: protocol 'KeyValueStorage' does not conform to the 'Sendable' protocol
31 | func set<T: Encodable>(item: T, for key: SecureItem)
32 | func getInt(item: SecureItem) -> Int?
/Users/admin/builder/spi-builder-workspace/Split/Storage/Global/GlobalSecureStorage.swift:22:20: warning: static property 'testStorage' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
20 | nonisolated(unsafe) static var testStorage: KeyValueStorage?
21 | #else
22 | static var testStorage: KeyValueStorage?
| |- warning: static property 'testStorage' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'testStorage' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'testStorage' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
23 | #endif
24 |
[318/404] Compiling Split PersistentAttributesStorage.swift
/Users/admin/builder/spi-builder-workspace/Split/Storage/Global/GlobalSecureStorage.swift:15:28: warning: static property 'prodStorage' is not concurrency-safe because non-'Sendable' type 'any KeyValueStorage' may have shared mutable state; this is an error in the Swift 6 language mode
13 | nonisolated(unsafe) private static let prodStorage: KeyValueStorage = GlobalSecureStorage()
14 | #else
15 | private static let prodStorage: KeyValueStorage = GlobalSecureStorage()
| |- warning: static property 'prodStorage' is not concurrency-safe because non-'Sendable' type 'any KeyValueStorage' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'prodStorage' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
16 | #endif
17 |
/Users/admin/builder/spi-builder-workspace/Split/Storage/Global/KeyValueStorage.swift:30:10: note: protocol 'KeyValueStorage' does not conform to the 'Sendable' protocol
28 | }
29 |
30 | protocol KeyValueStorage {
| `- note: protocol 'KeyValueStorage' does not conform to the 'Sendable' protocol
31 | func set<T: Encodable>(item: T, for key: SecureItem)
32 | func getInt(item: SecureItem) -> Int?
/Users/admin/builder/spi-builder-workspace/Split/Storage/Global/GlobalSecureStorage.swift:22:20: warning: static property 'testStorage' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
20 | nonisolated(unsafe) static var testStorage: KeyValueStorage?
21 | #else
22 | static var testStorage: KeyValueStorage?
| |- warning: static property 'testStorage' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'testStorage' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'testStorage' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
23 | #endif
24 |
[319/404] Compiling Split CoreDataContextBuilder.swift
/Users/admin/builder/spi-builder-workspace/Split/Storage/Global/GlobalSecureStorage.swift:15:28: warning: static property 'prodStorage' is not concurrency-safe because non-'Sendable' type 'any KeyValueStorage' may have shared mutable state; this is an error in the Swift 6 language mode
13 | nonisolated(unsafe) private static let prodStorage: KeyValueStorage = GlobalSecureStorage()
14 | #else
15 | private static let prodStorage: KeyValueStorage = GlobalSecureStorage()
| |- warning: static property 'prodStorage' is not concurrency-safe because non-'Sendable' type 'any KeyValueStorage' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'prodStorage' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
16 | #endif
17 |
/Users/admin/builder/spi-builder-workspace/Split/Storage/Global/KeyValueStorage.swift:30:10: note: protocol 'KeyValueStorage' does not conform to the 'Sendable' protocol
28 | }
29 |
30 | protocol KeyValueStorage {
| `- note: protocol 'KeyValueStorage' does not conform to the 'Sendable' protocol
31 | func set<T: Encodable>(item: T, for key: SecureItem)
32 | func getInt(item: SecureItem) -> Int?
/Users/admin/builder/spi-builder-workspace/Split/Storage/Global/GlobalSecureStorage.swift:22:20: warning: static property 'testStorage' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
20 | nonisolated(unsafe) static var testStorage: KeyValueStorage?
21 | #else
22 | static var testStorage: KeyValueStorage?
| |- warning: static property 'testStorage' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'testStorage' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'testStorage' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
23 | #endif
24 |
[320/404] Compiling Split CoreDataHelper.swift
/Users/admin/builder/spi-builder-workspace/Split/Storage/Global/GlobalSecureStorage.swift:15:28: warning: static property 'prodStorage' is not concurrency-safe because non-'Sendable' type 'any KeyValueStorage' may have shared mutable state; this is an error in the Swift 6 language mode
13 | nonisolated(unsafe) private static let prodStorage: KeyValueStorage = GlobalSecureStorage()
14 | #else
15 | private static let prodStorage: KeyValueStorage = GlobalSecureStorage()
| |- warning: static property 'prodStorage' is not concurrency-safe because non-'Sendable' type 'any KeyValueStorage' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'prodStorage' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
16 | #endif
17 |
/Users/admin/builder/spi-builder-workspace/Split/Storage/Global/KeyValueStorage.swift:30:10: note: protocol 'KeyValueStorage' does not conform to the 'Sendable' protocol
28 | }
29 |
30 | protocol KeyValueStorage {
| `- note: protocol 'KeyValueStorage' does not conform to the 'Sendable' protocol
31 | func set<T: Encodable>(item: T, for key: SecureItem)
32 | func getInt(item: SecureItem) -> Int?
/Users/admin/builder/spi-builder-workspace/Split/Storage/Global/GlobalSecureStorage.swift:22:20: warning: static property 'testStorage' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
20 | nonisolated(unsafe) static var testStorage: KeyValueStorage?
21 | #else
22 | static var testStorage: KeyValueStorage?
| |- warning: static property 'testStorage' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'testStorage' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'testStorage' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
23 | #endif
24 |
[321/404] Compiling Split DefaultFileStorage.swift
/Users/admin/builder/spi-builder-workspace/Split/Storage/Global/GlobalSecureStorage.swift:15:28: warning: static property 'prodStorage' is not concurrency-safe because non-'Sendable' type 'any KeyValueStorage' may have shared mutable state; this is an error in the Swift 6 language mode
13 | nonisolated(unsafe) private static let prodStorage: KeyValueStorage = GlobalSecureStorage()
14 | #else
15 | private static let prodStorage: KeyValueStorage = GlobalSecureStorage()
| |- warning: static property 'prodStorage' is not concurrency-safe because non-'Sendable' type 'any KeyValueStorage' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'prodStorage' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
16 | #endif
17 |
/Users/admin/builder/spi-builder-workspace/Split/Storage/Global/KeyValueStorage.swift:30:10: note: protocol 'KeyValueStorage' does not conform to the 'Sendable' protocol
28 | }
29 |
30 | protocol KeyValueStorage {
| `- note: protocol 'KeyValueStorage' does not conform to the 'Sendable' protocol
31 | func set<T: Encodable>(item: T, for key: SecureItem)
32 | func getInt(item: SecureItem) -> Int?
/Users/admin/builder/spi-builder-workspace/Split/Storage/Global/GlobalSecureStorage.swift:22:20: warning: static property 'testStorage' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
20 | nonisolated(unsafe) static var testStorage: KeyValueStorage?
21 | #else
22 | static var testStorage: KeyValueStorage?
| |- warning: static property 'testStorage' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'testStorage' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'testStorage' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
23 | #endif
24 |
[322/404] Compiling Split EventDao.swift
/Users/admin/builder/spi-builder-workspace/Split/Storage/Global/GlobalSecureStorage.swift:15:28: warning: static property 'prodStorage' is not concurrency-safe because non-'Sendable' type 'any KeyValueStorage' may have shared mutable state; this is an error in the Swift 6 language mode
13 | nonisolated(unsafe) private static let prodStorage: KeyValueStorage = GlobalSecureStorage()
14 | #else
15 | private static let prodStorage: KeyValueStorage = GlobalSecureStorage()
| |- warning: static property 'prodStorage' is not concurrency-safe because non-'Sendable' type 'any KeyValueStorage' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'prodStorage' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
16 | #endif
17 |
/Users/admin/builder/spi-builder-workspace/Split/Storage/Global/KeyValueStorage.swift:30:10: note: protocol 'KeyValueStorage' does not conform to the 'Sendable' protocol
28 | }
29 |
30 | protocol KeyValueStorage {
| `- note: protocol 'KeyValueStorage' does not conform to the 'Sendable' protocol
31 | func set<T: Encodable>(item: T, for key: SecureItem)
32 | func getInt(item: SecureItem) -> Int?
/Users/admin/builder/spi-builder-workspace/Split/Storage/Global/GlobalSecureStorage.swift:22:20: warning: static property 'testStorage' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
20 | nonisolated(unsafe) static var testStorage: KeyValueStorage?
21 | #else
22 | static var testStorage: KeyValueStorage?
| |- warning: static property 'testStorage' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'testStorage' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'testStorage' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
23 | #endif
24 |
[323/404] Compiling Split EventEntity.swift
/Users/admin/builder/spi-builder-workspace/Split/Storage/Global/GlobalSecureStorage.swift:15:28: warning: static property 'prodStorage' is not concurrency-safe because non-'Sendable' type 'any KeyValueStorage' may have shared mutable state; this is an error in the Swift 6 language mode
13 | nonisolated(unsafe) private static let prodStorage: KeyValueStorage = GlobalSecureStorage()
14 | #else
15 | private static let prodStorage: KeyValueStorage = GlobalSecureStorage()
| |- warning: static property 'prodStorage' is not concurrency-safe because non-'Sendable' type 'any KeyValueStorage' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'prodStorage' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
16 | #endif
17 |
/Users/admin/builder/spi-builder-workspace/Split/Storage/Global/KeyValueStorage.swift:30:10: note: protocol 'KeyValueStorage' does not conform to the 'Sendable' protocol
28 | }
29 |
30 | protocol KeyValueStorage {
| `- note: protocol 'KeyValueStorage' does not conform to the 'Sendable' protocol
31 | func set<T: Encodable>(item: T, for key: SecureItem)
32 | func getInt(item: SecureItem) -> Int?
/Users/admin/builder/spi-builder-workspace/Split/Storage/Global/GlobalSecureStorage.swift:22:20: warning: static property 'testStorage' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
20 | nonisolated(unsafe) static var testStorage: KeyValueStorage?
21 | #else
22 | static var testStorage: KeyValueStorage?
| |- warning: static property 'testStorage' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'testStorage' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'testStorage' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
23 | #endif
24 |
[324/404] Compiling Split EventsStorage.swift
/Users/admin/builder/spi-builder-workspace/Split/Storage/Global/GlobalSecureStorage.swift:15:28: warning: static property 'prodStorage' is not concurrency-safe because non-'Sendable' type 'any KeyValueStorage' may have shared mutable state; this is an error in the Swift 6 language mode
13 | nonisolated(unsafe) private static let prodStorage: KeyValueStorage = GlobalSecureStorage()
14 | #else
15 | private static let prodStorage: KeyValueStorage = GlobalSecureStorage()
| |- warning: static property 'prodStorage' is not concurrency-safe because non-'Sendable' type 'any KeyValueStorage' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'prodStorage' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
16 | #endif
17 |
/Users/admin/builder/spi-builder-workspace/Split/Storage/Global/KeyValueStorage.swift:30:10: note: protocol 'KeyValueStorage' does not conform to the 'Sendable' protocol
28 | }
29 |
30 | protocol KeyValueStorage {
| `- note: protocol 'KeyValueStorage' does not conform to the 'Sendable' protocol
31 | func set<T: Encodable>(item: T, for key: SecureItem)
32 | func getInt(item: SecureItem) -> Int?
/Users/admin/builder/spi-builder-workspace/Split/Storage/Global/GlobalSecureStorage.swift:22:20: warning: static property 'testStorage' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
20 | nonisolated(unsafe) static var testStorage: KeyValueStorage?
21 | #else
22 | static var testStorage: KeyValueStorage?
| |- warning: static property 'testStorage' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'testStorage' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'testStorage' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
23 | #endif
24 |
[325/404] Compiling Split PersistentEventsStorage.swift
/Users/admin/builder/spi-builder-workspace/Split/Storage/Global/GlobalSecureStorage.swift:15:28: warning: static property 'prodStorage' is not concurrency-safe because non-'Sendable' type 'any KeyValueStorage' may have shared mutable state; this is an error in the Swift 6 language mode
13 | nonisolated(unsafe) private static let prodStorage: KeyValueStorage = GlobalSecureStorage()
14 | #else
15 | private static let prodStorage: KeyValueStorage = GlobalSecureStorage()
| |- warning: static property 'prodStorage' is not concurrency-safe because non-'Sendable' type 'any KeyValueStorage' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'prodStorage' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
16 | #endif
17 |
/Users/admin/builder/spi-builder-workspace/Split/Storage/Global/KeyValueStorage.swift:30:10: note: protocol 'KeyValueStorage' does not conform to the 'Sendable' protocol
28 | }
29 |
30 | protocol KeyValueStorage {
| `- note: protocol 'KeyValueStorage' does not conform to the 'Sendable' protocol
31 | func set<T: Encodable>(item: T, for key: SecureItem)
32 | func getInt(item: SecureItem) -> Int?
/Users/admin/builder/spi-builder-workspace/Split/Storage/Global/GlobalSecureStorage.swift:22:20: warning: static property 'testStorage' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
20 | nonisolated(unsafe) static var testStorage: KeyValueStorage?
21 | #else
22 | static var testStorage: KeyValueStorage?
| |- warning: static property 'testStorage' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'testStorage' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'testStorage' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
23 | #endif
24 |
[326/404] Compiling Split FileStorage.swift
/Users/admin/builder/spi-builder-workspace/Split/Storage/Global/GlobalSecureStorage.swift:15:28: warning: static property 'prodStorage' is not concurrency-safe because non-'Sendable' type 'any KeyValueStorage' may have shared mutable state; this is an error in the Swift 6 language mode
13 | nonisolated(unsafe) private static let prodStorage: KeyValueStorage = GlobalSecureStorage()
14 | #else
15 | private static let prodStorage: KeyValueStorage = GlobalSecureStorage()
| |- warning: static property 'prodStorage' is not concurrency-safe because non-'Sendable' type 'any KeyValueStorage' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'prodStorage' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
16 | #endif
17 |
/Users/admin/builder/spi-builder-workspace/Split/Storage/Global/KeyValueStorage.swift:30:10: note: protocol 'KeyValueStorage' does not conform to the 'Sendable' protocol
28 | }
29 |
30 | protocol KeyValueStorage {
| `- note: protocol 'KeyValueStorage' does not conform to the 'Sendable' protocol
31 | func set<T: Encodable>(item: T, for key: SecureItem)
32 | func getInt(item: SecureItem) -> Int?
/Users/admin/builder/spi-builder-workspace/Split/Storage/Global/GlobalSecureStorage.swift:22:20: warning: static property 'testStorage' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
20 | nonisolated(unsafe) static var testStorage: KeyValueStorage?
21 | #else
22 | static var testStorage: KeyValueStorage?
| |- warning: static property 'testStorage' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'testStorage' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'testStorage' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
23 | #endif
24 |
[327/404] Compiling Split GeneralInfoDao.swift
/Users/admin/builder/spi-builder-workspace/Split/Storage/Global/GlobalSecureStorage.swift:15:28: warning: static property 'prodStorage' is not concurrency-safe because non-'Sendable' type 'any KeyValueStorage' may have shared mutable state; this is an error in the Swift 6 language mode
13 | nonisolated(unsafe) private static let prodStorage: KeyValueStorage = GlobalSecureStorage()
14 | #else
15 | private static let prodStorage: KeyValueStorage = GlobalSecureStorage()
| |- warning: static property 'prodStorage' is not concurrency-safe because non-'Sendable' type 'any KeyValueStorage' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'prodStorage' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
16 | #endif
17 |
/Users/admin/builder/spi-builder-workspace/Split/Storage/Global/KeyValueStorage.swift:30:10: note: protocol 'KeyValueStorage' does not conform to the 'Sendable' protocol
28 | }
29 |
30 | protocol KeyValueStorage {
| `- note: protocol 'KeyValueStorage' does not conform to the 'Sendable' protocol
31 | func set<T: Encodable>(item: T, for key: SecureItem)
32 | func getInt(item: SecureItem) -> Int?
/Users/admin/builder/spi-builder-workspace/Split/Storage/Global/GlobalSecureStorage.swift:22:20: warning: static property 'testStorage' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
20 | nonisolated(unsafe) static var testStorage: KeyValueStorage?
21 | #else
22 | static var testStorage: KeyValueStorage?
| |- warning: static property 'testStorage' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'testStorage' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'testStorage' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
23 | #endif
24 |
[328/404] Compiling Split GeneralInfoEntity.swift
/Users/admin/builder/spi-builder-workspace/Split/Storage/Global/GlobalSecureStorage.swift:15:28: warning: static property 'prodStorage' is not concurrency-safe because non-'Sendable' type 'any KeyValueStorage' may have shared mutable state; this is an error in the Swift 6 language mode
13 | nonisolated(unsafe) private static let prodStorage: KeyValueStorage = GlobalSecureStorage()
14 | #else
15 | private static let prodStorage: KeyValueStorage = GlobalSecureStorage()
| |- warning: static property 'prodStorage' is not concurrency-safe because non-'Sendable' type 'any KeyValueStorage' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'prodStorage' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
16 | #endif
17 |
/Users/admin/builder/spi-builder-workspace/Split/Storage/Global/KeyValueStorage.swift:30:10: note: protocol 'KeyValueStorage' does not conform to the 'Sendable' protocol
28 | }
29 |
30 | protocol KeyValueStorage {
| `- note: protocol 'KeyValueStorage' does not conform to the 'Sendable' protocol
31 | func set<T: Encodable>(item: T, for key: SecureItem)
32 | func getInt(item: SecureItem) -> Int?
/Users/admin/builder/spi-builder-workspace/Split/Storage/Global/GlobalSecureStorage.swift:22:20: warning: static property 'testStorage' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
20 | nonisolated(unsafe) static var testStorage: KeyValueStorage?
21 | #else
22 | static var testStorage: KeyValueStorage?
| |- warning: static property 'testStorage' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'testStorage' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'testStorage' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
23 | #endif
24 |
[329/404] Compiling Split GeneralInfoStorage.swift
/Users/admin/builder/spi-builder-workspace/Split/Storage/Global/GlobalSecureStorage.swift:15:28: warning: static property 'prodStorage' is not concurrency-safe because non-'Sendable' type 'any KeyValueStorage' may have shared mutable state; this is an error in the Swift 6 language mode
13 | nonisolated(unsafe) private static let prodStorage: KeyValueStorage = GlobalSecureStorage()
14 | #else
15 | private static let prodStorage: KeyValueStorage = GlobalSecureStorage()
| |- warning: static property 'prodStorage' is not concurrency-safe because non-'Sendable' type 'any KeyValueStorage' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'prodStorage' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
16 | #endif
17 |
/Users/admin/builder/spi-builder-workspace/Split/Storage/Global/KeyValueStorage.swift:30:10: note: protocol 'KeyValueStorage' does not conform to the 'Sendable' protocol
28 | }
29 |
30 | protocol KeyValueStorage {
| `- note: protocol 'KeyValueStorage' does not conform to the 'Sendable' protocol
31 | func set<T: Encodable>(item: T, for key: SecureItem)
32 | func getInt(item: SecureItem) -> Int?
/Users/admin/builder/spi-builder-workspace/Split/Storage/Global/GlobalSecureStorage.swift:22:20: warning: static property 'testStorage' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
20 | nonisolated(unsafe) static var testStorage: KeyValueStorage?
21 | #else
22 | static var testStorage: KeyValueStorage?
| |- warning: static property 'testStorage' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'testStorage' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'testStorage' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
23 | #endif
24 |
[330/404] Compiling Split GlobalSecureStorage.swift
/Users/admin/builder/spi-builder-workspace/Split/Storage/Global/GlobalSecureStorage.swift:15:28: warning: static property 'prodStorage' is not concurrency-safe because non-'Sendable' type 'any KeyValueStorage' may have shared mutable state; this is an error in the Swift 6 language mode
13 | nonisolated(unsafe) private static let prodStorage: KeyValueStorage = GlobalSecureStorage()
14 | #else
15 | private static let prodStorage: KeyValueStorage = GlobalSecureStorage()
| |- warning: static property 'prodStorage' is not concurrency-safe because non-'Sendable' type 'any KeyValueStorage' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'prodStorage' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
16 | #endif
17 |
/Users/admin/builder/spi-builder-workspace/Split/Storage/Global/KeyValueStorage.swift:30:10: note: protocol 'KeyValueStorage' does not conform to the 'Sendable' protocol
28 | }
29 |
30 | protocol KeyValueStorage {
| `- note: protocol 'KeyValueStorage' does not conform to the 'Sendable' protocol
31 | func set<T: Encodable>(item: T, for key: SecureItem)
32 | func getInt(item: SecureItem) -> Int?
/Users/admin/builder/spi-builder-workspace/Split/Storage/Global/GlobalSecureStorage.swift:22:20: warning: static property 'testStorage' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
20 | nonisolated(unsafe) static var testStorage: KeyValueStorage?
21 | #else
22 | static var testStorage: KeyValueStorage?
| |- warning: static property 'testStorage' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'testStorage' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'testStorage' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
23 | #endif
24 |
[331/404] Compiling Split KeyValueStorage.swift
/Users/admin/builder/spi-builder-workspace/Split/Storage/Global/GlobalSecureStorage.swift:15:28: warning: static property 'prodStorage' is not concurrency-safe because non-'Sendable' type 'any KeyValueStorage' may have shared mutable state; this is an error in the Swift 6 language mode
13 | nonisolated(unsafe) private static let prodStorage: KeyValueStorage = GlobalSecureStorage()
14 | #else
15 | private static let prodStorage: KeyValueStorage = GlobalSecureStorage()
| |- warning: static property 'prodStorage' is not concurrency-safe because non-'Sendable' type 'any KeyValueStorage' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'prodStorage' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
16 | #endif
17 |
/Users/admin/builder/spi-builder-workspace/Split/Storage/Global/KeyValueStorage.swift:30:10: note: protocol 'KeyValueStorage' does not conform to the 'Sendable' protocol
28 | }
29 |
30 | protocol KeyValueStorage {
| `- note: protocol 'KeyValueStorage' does not conform to the 'Sendable' protocol
31 | func set<T: Encodable>(item: T, for key: SecureItem)
32 | func getInt(item: SecureItem) -> Int?
/Users/admin/builder/spi-builder-workspace/Split/Storage/Global/GlobalSecureStorage.swift:22:20: warning: static property 'testStorage' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
20 | nonisolated(unsafe) static var testStorage: KeyValueStorage?
21 | #else
22 | static var testStorage: KeyValueStorage?
| |- warning: static property 'testStorage' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'testStorage' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'testStorage' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
23 | #endif
24 |
[332/404] Compiling Split HashedImpressionDao.swift
/Users/admin/builder/spi-builder-workspace/Split/Storage/Global/GlobalSecureStorage.swift:15:28: warning: static property 'prodStorage' is not concurrency-safe because non-'Sendable' type 'any KeyValueStorage' may have shared mutable state; this is an error in the Swift 6 language mode
13 | nonisolated(unsafe) private static let prodStorage: KeyValueStorage = GlobalSecureStorage()
14 | #else
15 | private static let prodStorage: KeyValueStorage = GlobalSecureStorage()
| |- warning: static property 'prodStorage' is not concurrency-safe because non-'Sendable' type 'any KeyValueStorage' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'prodStorage' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
16 | #endif
17 |
/Users/admin/builder/spi-builder-workspace/Split/Storage/Global/KeyValueStorage.swift:30:10: note: protocol 'KeyValueStorage' does not conform to the 'Sendable' protocol
28 | }
29 |
30 | protocol KeyValueStorage {
| `- note: protocol 'KeyValueStorage' does not conform to the 'Sendable' protocol
31 | func set<T: Encodable>(item: T, for key: SecureItem)
32 | func getInt(item: SecureItem) -> Int?
/Users/admin/builder/spi-builder-workspace/Split/Storage/Global/GlobalSecureStorage.swift:22:20: warning: static property 'testStorage' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
20 | nonisolated(unsafe) static var testStorage: KeyValueStorage?
21 | #else
22 | static var testStorage: KeyValueStorage?
| |- warning: static property 'testStorage' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'testStorage' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'testStorage' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
23 | #endif
24 |
[333/404] Compiling Split HashedImpressionEntity.swift
[334/404] Compiling Split HashedImpressionStorage.swift
[335/404] Compiling Split PersistentHashedImpressionsStorage.swift
[336/404] Compiling Split ImpressionDao.swift
[337/404] Compiling Split ImpressionEntity.swift
[338/404] Compiling Split ImpressionsCountDao.swift
[339/404] Compiling Split ImpressionsMode.swift
[340/404] Compiling Split ImpressionsStorage.swift
[341/404] Compiling Split PersistentImpressionsCountStorage.swift
[342/404] Compiling Split PersistentImpressionsStorage.swift
[343/404] Compiling Split LegacyStorageCleaner.swift
[344/404] Compiling Split ByKeyMySegmentsStorage.swift
[345/404] Compiling Split MyLargeSegmentsStorage.swift
[346/404] Compiling Split MySegmentEntity.swift
[347/404] Compiling Split MySegmentsDao.swift
[348/404] Compiling Split MySegmentsStorage.swift
[349/404] Compiling Split PersistentMySegmentsStorage.swift
[350/404] Compiling Split PersistenceBreaker.swift
[351/404] Compiling Split RolloutDefinitionsCache.swift
[352/404] Compiling Split PersistentRuleBasedSegmentsStorage.swift
[353/404] Compiling Split ProcessedRuleBasedSegmentChange.swift
[354/404] Compiling Split RuleBasedSegment.swift
[355/404] Compiling Split RuleBasedSegmentDao.swift
[356/404] Compiling Split RuleBasedSegmentEntity.swift
[357/404] Compiling Split MySegmentsPayloadDecoder.swift
[358/404] Compiling Split NotificationManagerKeeper.swift
[359/404] Compiling Split PushNotificationManager.swift
[360/404] Compiling Split RetryableSplitsUpdateWorkerFactory.swift
[361/404] Compiling Split SegmentsPayloadDecoder.swift
[362/404] Compiling Split SseAuthenticator.swift
[363/404] Compiling Split SseNotificationProcessor.swift
[364/404] Compiling Split SseNotifications.swift
[365/404] Compiling Split SyncEventBroadcaster.swift
[366/404] Compiling Split SyncSegmentsUpdateWorker.swift
[367/404] Compiling Split SyncUpdateWorker.swift
[368/404] Compiling Split Timers.swift
[369/404] Compiling Split ByKeyFacade.swift
[370/404] Compiling Split EventsSynchronizer.swift
[371/404] Compiling Split FeatureFlagsSynchronizer.swift
[372/404] Compiling Split ImpressionsTracker.swift
[373/404] Compiling Split MySegmentsSynchronizer.swift
[374/404] Compiling Split SyncCommons.swift
[375/404] Compiling Split SyncGuardian.swift
[376/404] Compiling Split SyncManager.swift
[377/404] Compiling Split SyncManagerBuilder.swift
[378/404] Compiling Split Synchronizer.swift
[379/404] Compiling Split TelemetrySynchronizer.swift
[380/404] Compiling Split UniqueKeyTracker.swift
[381/404] Compiling Split RuleBasedSegmentsDecoder.swift
/Users/admin/builder/spi-builder-workspace/Split/Storage/Splits/SplitsDecoder.swift:55:21: warning: mutation of captured var 'splits' in concurrently-executing code
53 | let parsed = serialDecoder.decode(chunk)
54 | dataQueue.sync {
55 | splits.append(contentsOf: parsed)
| `- warning: mutation of captured var 'splits' in concurrently-executing code
56 | }
57 | }
/Users/admin/builder/spi-builder-workspace/Split/Storage/Splits/SplitsEncoder.swift:57:21: warning: mutation of captured var 'splitsJson' in concurrently-executing code
55 | let parsed = serialEncoder.encode(splits)
56 | dataQueue.sync {
57 | splitsJson.merge( parsed, uniquingKeysWith: {(_, new) in new })
| `- warning: mutation of captured var 'splitsJson' in concurrently-executing code
58 | }
59 | }
[382/404] Compiling Split RuleBasedSegmentsEncoder.swift
/Users/admin/builder/spi-builder-workspace/Split/Storage/Splits/SplitsDecoder.swift:55:21: warning: mutation of captured var 'splits' in concurrently-executing code
53 | let parsed = serialDecoder.decode(chunk)
54 | dataQueue.sync {
55 | splits.append(contentsOf: parsed)
| `- warning: mutation of captured var 'splits' in concurrently-executing code
56 | }
57 | }
/Users/admin/builder/spi-builder-workspace/Split/Storage/Splits/SplitsEncoder.swift:57:21: warning: mutation of captured var 'splitsJson' in concurrently-executing code
55 | let parsed = serialEncoder.encode(splits)
56 | dataQueue.sync {
57 | splitsJson.merge( parsed, uniquingKeysWith: {(_, new) in new })
| `- warning: mutation of captured var 'splitsJson' in concurrently-executing code
58 | }
59 | }
[383/404] Compiling Split RuleBasedSegmentsStorage.swift
/Users/admin/builder/spi-builder-workspace/Split/Storage/Splits/SplitsDecoder.swift:55:21: warning: mutation of captured var 'splits' in concurrently-executing code
53 | let parsed = serialDecoder.decode(chunk)
54 | dataQueue.sync {
55 | splits.append(contentsOf: parsed)
| `- warning: mutation of captured var 'splits' in concurrently-executing code
56 | }
57 | }
/Users/admin/builder/spi-builder-workspace/Split/Storage/Splits/SplitsEncoder.swift:57:21: warning: mutation of captured var 'splitsJson' in concurrently-executing code
55 | let parsed = serialEncoder.encode(splits)
56 | dataQueue.sync {
57 | splitsJson.merge( parsed, uniquingKeysWith: {(_, new) in new })
| `- warning: mutation of captured var 'splitsJson' in concurrently-executing code
58 | }
59 | }
[384/404] Compiling Split SplitDatabase.swift
/Users/admin/builder/spi-builder-workspace/Split/Storage/Splits/SplitsDecoder.swift:55:21: warning: mutation of captured var 'splits' in concurrently-executing code
53 | let parsed = serialDecoder.decode(chunk)
54 | dataQueue.sync {
55 | splits.append(contentsOf: parsed)
| `- warning: mutation of captured var 'splits' in concurrently-executing code
56 | }
57 | }
/Users/admin/builder/spi-builder-workspace/Split/Storage/Splits/SplitsEncoder.swift:57:21: warning: mutation of captured var 'splitsJson' in concurrently-executing code
55 | let parsed = serialEncoder.encode(splits)
56 | dataQueue.sync {
57 | splitsJson.merge( parsed, uniquingKeysWith: {(_, new) in new })
| `- warning: mutation of captured var 'splitsJson' in concurrently-executing code
58 | }
59 | }
[385/404] Compiling Split FlagSetsCache.swift
/Users/admin/builder/spi-builder-workspace/Split/Storage/Splits/SplitsDecoder.swift:55:21: warning: mutation of captured var 'splits' in concurrently-executing code
53 | let parsed = serialDecoder.decode(chunk)
54 | dataQueue.sync {
55 | splits.append(contentsOf: parsed)
| `- warning: mutation of captured var 'splits' in concurrently-executing code
56 | }
57 | }
/Users/admin/builder/spi-builder-workspace/Split/Storage/Splits/SplitsEncoder.swift:57:21: warning: mutation of captured var 'splitsJson' in concurrently-executing code
55 | let parsed = serialEncoder.encode(splits)
56 | dataQueue.sync {
57 | splitsJson.merge( parsed, uniquingKeysWith: {(_, new) in new })
| `- warning: mutation of captured var 'splitsJson' in concurrently-executing code
58 | }
59 | }
[386/404] Compiling Split PersistentSplitsStorage.swift
/Users/admin/builder/spi-builder-workspace/Split/Storage/Splits/SplitsDecoder.swift:55:21: warning: mutation of captured var 'splits' in concurrently-executing code
53 | let parsed = serialDecoder.decode(chunk)
54 | dataQueue.sync {
55 | splits.append(contentsOf: parsed)
| `- warning: mutation of captured var 'splits' in concurrently-executing code
56 | }
57 | }
/Users/admin/builder/spi-builder-workspace/Split/Storage/Splits/SplitsEncoder.swift:57:21: warning: mutation of captured var 'splitsJson' in concurrently-executing code
55 | let parsed = serialEncoder.encode(splits)
56 | dataQueue.sync {
57 | splitsJson.merge( parsed, uniquingKeysWith: {(_, new) in new })
| `- warning: mutation of captured var 'splitsJson' in concurrently-executing code
58 | }
59 | }
[387/404] Compiling Split ProcessedSplitChange.swift
/Users/admin/builder/spi-builder-workspace/Split/Storage/Splits/SplitsDecoder.swift:55:21: warning: mutation of captured var 'splits' in concurrently-executing code
53 | let parsed = serialDecoder.decode(chunk)
54 | dataQueue.sync {
55 | splits.append(contentsOf: parsed)
| `- warning: mutation of captured var 'splits' in concurrently-executing code
56 | }
57 | }
/Users/admin/builder/spi-builder-workspace/Split/Storage/Splits/SplitsEncoder.swift:57:21: warning: mutation of captured var 'splitsJson' in concurrently-executing code
55 | let parsed = serialEncoder.encode(splits)
56 | dataQueue.sync {
57 | splitsJson.merge( parsed, uniquingKeysWith: {(_, new) in new })
| `- warning: mutation of captured var 'splitsJson' in concurrently-executing code
58 | }
59 | }
[388/404] Compiling Split SplitDao.swift
/Users/admin/builder/spi-builder-workspace/Split/Storage/Splits/SplitsDecoder.swift:55:21: warning: mutation of captured var 'splits' in concurrently-executing code
53 | let parsed = serialDecoder.decode(chunk)
54 | dataQueue.sync {
55 | splits.append(contentsOf: parsed)
| `- warning: mutation of captured var 'splits' in concurrently-executing code
56 | }
57 | }
/Users/admin/builder/spi-builder-workspace/Split/Storage/Splits/SplitsEncoder.swift:57:21: warning: mutation of captured var 'splitsJson' in concurrently-executing code
55 | let parsed = serialEncoder.encode(splits)
56 | dataQueue.sync {
57 | splitsJson.merge( parsed, uniquingKeysWith: {(_, new) in new })
| `- warning: mutation of captured var 'splitsJson' in concurrently-executing code
58 | }
59 | }
[389/404] Compiling Split SplitEntity.swift
/Users/admin/builder/spi-builder-workspace/Split/Storage/Splits/SplitsDecoder.swift:55:21: warning: mutation of captured var 'splits' in concurrently-executing code
53 | let parsed = serialDecoder.decode(chunk)
54 | dataQueue.sync {
55 | splits.append(contentsOf: parsed)
| `- warning: mutation of captured var 'splits' in concurrently-executing code
56 | }
57 | }
/Users/admin/builder/spi-builder-workspace/Split/Storage/Splits/SplitsEncoder.swift:57:21: warning: mutation of captured var 'splitsJson' in concurrently-executing code
55 | let parsed = serialEncoder.encode(splits)
56 | dataQueue.sync {
57 | splitsJson.merge( parsed, uniquingKeysWith: {(_, new) in new })
| `- warning: mutation of captured var 'splitsJson' in concurrently-executing code
58 | }
59 | }
[390/404] Compiling Split SplitsDecoder.swift
/Users/admin/builder/spi-builder-workspace/Split/Storage/Splits/SplitsDecoder.swift:55:21: warning: mutation of captured var 'splits' in concurrently-executing code
53 | let parsed = serialDecoder.decode(chunk)
54 | dataQueue.sync {
55 | splits.append(contentsOf: parsed)
| `- warning: mutation of captured var 'splits' in concurrently-executing code
56 | }
57 | }
/Users/admin/builder/spi-builder-workspace/Split/Storage/Splits/SplitsEncoder.swift:57:21: warning: mutation of captured var 'splitsJson' in concurrently-executing code
55 | let parsed = serialEncoder.encode(splits)
56 | dataQueue.sync {
57 | splitsJson.merge( parsed, uniquingKeysWith: {(_, new) in new })
| `- warning: mutation of captured var 'splitsJson' in concurrently-executing code
58 | }
59 | }
[391/404] Compiling Split SplitsEncoder.swift
/Users/admin/builder/spi-builder-workspace/Split/Storage/Splits/SplitsDecoder.swift:55:21: warning: mutation of captured var 'splits' in concurrently-executing code
53 | let parsed = serialDecoder.decode(chunk)
54 | dataQueue.sync {
55 | splits.append(contentsOf: parsed)
| `- warning: mutation of captured var 'splits' in concurrently-executing code
56 | }
57 | }
/Users/admin/builder/spi-builder-workspace/Split/Storage/Splits/SplitsEncoder.swift:57:21: warning: mutation of captured var 'splitsJson' in concurrently-executing code
55 | let parsed = serialEncoder.encode(splits)
56 | dataQueue.sync {
57 | splitsJson.merge( parsed, uniquingKeysWith: {(_, new) in new })
| `- warning: mutation of captured var 'splitsJson' in concurrently-executing code
58 | }
59 | }
[392/404] Compiling Split SplitsSnapshot.swift
/Users/admin/builder/spi-builder-workspace/Split/Storage/Splits/SplitsDecoder.swift:55:21: warning: mutation of captured var 'splits' in concurrently-executing code
53 | let parsed = serialDecoder.decode(chunk)
54 | dataQueue.sync {
55 | splits.append(contentsOf: parsed)
| `- warning: mutation of captured var 'splits' in concurrently-executing code
56 | }
57 | }
/Users/admin/builder/spi-builder-workspace/Split/Storage/Splits/SplitsEncoder.swift:57:21: warning: mutation of captured var 'splitsJson' in concurrently-executing code
55 | let parsed = serialEncoder.encode(splits)
56 | dataQueue.sync {
57 | splitsJson.merge( parsed, uniquingKeysWith: {(_, new) in new })
| `- warning: mutation of captured var 'splitsJson' in concurrently-executing code
58 | }
59 | }
[393/404] Compiling Split SplitsStorage.swift
/Users/admin/builder/spi-builder-workspace/Split/Storage/Splits/SplitsDecoder.swift:55:21: warning: mutation of captured var 'splits' in concurrently-executing code
53 | let parsed = serialDecoder.decode(chunk)
54 | dataQueue.sync {
55 | splits.append(contentsOf: parsed)
| `- warning: mutation of captured var 'splits' in concurrently-executing code
56 | }
57 | }
/Users/admin/builder/spi-builder-workspace/Split/Storage/Splits/SplitsEncoder.swift:57:21: warning: mutation of captured var 'splitsJson' in concurrently-executing code
55 | let parsed = serialEncoder.encode(splits)
56 | dataQueue.sync {
57 | splitsJson.merge( parsed, uniquingKeysWith: {(_, new) in new })
| `- warning: mutation of captured var 'splitsJson' in concurrently-executing code
58 | }
59 | }
[394/404] Compiling Split StorageHelper.swift
/Users/admin/builder/spi-builder-workspace/Split/Storage/Splits/SplitsDecoder.swift:55:21: warning: mutation of captured var 'splits' in concurrently-executing code
53 | let parsed = serialDecoder.decode(chunk)
54 | dataQueue.sync {
55 | splits.append(contentsOf: parsed)
| `- warning: mutation of captured var 'splits' in concurrently-executing code
56 | }
57 | }
/Users/admin/builder/spi-builder-workspace/Split/Storage/Splits/SplitsEncoder.swift:57:21: warning: mutation of captured var 'splitsJson' in concurrently-executing code
55 | let parsed = serialEncoder.encode(splits)
56 | dataQueue.sync {
57 | splitsJson.merge( parsed, uniquingKeysWith: {(_, new) in new })
| `- warning: mutation of captured var 'splitsJson' in concurrently-executing code
58 | }
59 | }
[395/404] Compiling Split PersistentUniqueKeysStorage.swift
/Users/admin/builder/spi-builder-workspace/Split/Storage/Splits/SplitsDecoder.swift:55:21: warning: mutation of captured var 'splits' in concurrently-executing code
53 | let parsed = serialDecoder.decode(chunk)
54 | dataQueue.sync {
55 | splits.append(contentsOf: parsed)
| `- warning: mutation of captured var 'splits' in concurrently-executing code
56 | }
57 | }
/Users/admin/builder/spi-builder-workspace/Split/Storage/Splits/SplitsEncoder.swift:57:21: warning: mutation of captured var 'splitsJson' in concurrently-executing code
55 | let parsed = serialEncoder.encode(splits)
56 | dataQueue.sync {
57 | splitsJson.merge( parsed, uniquingKeysWith: {(_, new) in new })
| `- warning: mutation of captured var 'splitsJson' in concurrently-executing code
58 | }
59 | }
[396/404] Compiling Split UniqueKeyDao.swift
/Users/admin/builder/spi-builder-workspace/Split/Storage/Splits/SplitsDecoder.swift:55:21: warning: mutation of captured var 'splits' in concurrently-executing code
53 | let parsed = serialDecoder.decode(chunk)
54 | dataQueue.sync {
55 | splits.append(contentsOf: parsed)
| `- warning: mutation of captured var 'splits' in concurrently-executing code
56 | }
57 | }
/Users/admin/builder/spi-builder-workspace/Split/Storage/Splits/SplitsEncoder.swift:57:21: warning: mutation of captured var 'splitsJson' in concurrently-executing code
55 | let parsed = serialEncoder.encode(splits)
56 | dataQueue.sync {
57 | splitsJson.merge( parsed, uniquingKeysWith: {(_, new) in new })
| `- warning: mutation of captured var 'splitsJson' in concurrently-executing code
58 | }
59 | }
[397/404] Compiling Split UniqueKeyEntity.swift
/Users/admin/builder/spi-builder-workspace/Split/Storage/Splits/SplitsDecoder.swift:55:21: warning: mutation of captured var 'splits' in concurrently-executing code
53 | let parsed = serialDecoder.decode(chunk)
54 | dataQueue.sync {
55 | splits.append(contentsOf: parsed)
| `- warning: mutation of captured var 'splits' in concurrently-executing code
56 | }
57 | }
/Users/admin/builder/spi-builder-workspace/Split/Storage/Splits/SplitsEncoder.swift:57:21: warning: mutation of captured var 'splitsJson' in concurrently-executing code
55 | let parsed = serialEncoder.encode(splits)
56 | dataQueue.sync {
57 | splitsJson.merge( parsed, uniquingKeysWith: {(_, new) in new })
| `- warning: mutation of captured var 'splitsJson' in concurrently-executing code
58 | }
59 | }
[398/404] Compiling Split LatencyCounter.swift
/Users/admin/builder/spi-builder-workspace/Split/Storage/Splits/SplitsDecoder.swift:55:21: warning: mutation of captured var 'splits' in concurrently-executing code
53 | let parsed = serialDecoder.decode(chunk)
54 | dataQueue.sync {
55 | splits.append(contentsOf: parsed)
| `- warning: mutation of captured var 'splits' in concurrently-executing code
56 | }
57 | }
/Users/admin/builder/spi-builder-workspace/Split/Storage/Splits/SplitsEncoder.swift:57:21: warning: mutation of captured var 'splitsJson' in concurrently-executing code
55 | let parsed = serialEncoder.encode(splits)
56 | dataQueue.sync {
57 | splitsJson.merge( parsed, uniquingKeysWith: {(_, new) in new })
| `- warning: mutation of captured var 'splitsJson' in concurrently-executing code
58 | }
59 | }
[399/404] Compiling Split TelemetryConfig.swift
/Users/admin/builder/spi-builder-workspace/Split/Storage/Splits/SplitsDecoder.swift:55:21: warning: mutation of captured var 'splits' in concurrently-executing code
53 | let parsed = serialDecoder.decode(chunk)
54 | dataQueue.sync {
55 | splits.append(contentsOf: parsed)
| `- warning: mutation of captured var 'splits' in concurrently-executing code
56 | }
57 | }
/Users/admin/builder/spi-builder-workspace/Split/Storage/Splits/SplitsEncoder.swift:57:21: warning: mutation of captured var 'splitsJson' in concurrently-executing code
55 | let parsed = serialEncoder.encode(splits)
56 | dataQueue.sync {
57 | splitsJson.merge( parsed, uniquingKeysWith: {(_, new) in new })
| `- warning: mutation of captured var 'splitsJson' in concurrently-executing code
58 | }
59 | }
[400/404] Compiling Split TelemetryInMemoryStorage.swift
/Users/admin/builder/spi-builder-workspace/Split/Storage/Splits/SplitsDecoder.swift:55:21: warning: mutation of captured var 'splits' in concurrently-executing code
53 | let parsed = serialDecoder.decode(chunk)
54 | dataQueue.sync {
55 | splits.append(contentsOf: parsed)
| `- warning: mutation of captured var 'splits' in concurrently-executing code
56 | }
57 | }
/Users/admin/builder/spi-builder-workspace/Split/Storage/Splits/SplitsEncoder.swift:57:21: warning: mutation of captured var 'splitsJson' in concurrently-executing code
55 | let parsed = serialEncoder.encode(splits)
56 | dataQueue.sync {
57 | splitsJson.merge( parsed, uniquingKeysWith: {(_, new) in new })
| `- warning: mutation of captured var 'splitsJson' in concurrently-executing code
58 | }
59 | }
[401/404] Compiling Split TelemetryStats.swift
/Users/admin/builder/spi-builder-workspace/Split/Storage/Splits/SplitsDecoder.swift:55:21: warning: mutation of captured var 'splits' in concurrently-executing code
53 | let parsed = serialDecoder.decode(chunk)
54 | dataQueue.sync {
55 | splits.append(contentsOf: parsed)
| `- warning: mutation of captured var 'splits' in concurrently-executing code
56 | }
57 | }
/Users/admin/builder/spi-builder-workspace/Split/Storage/Splits/SplitsEncoder.swift:57:21: warning: mutation of captured var 'splitsJson' in concurrently-executing code
55 | let parsed = serialEncoder.encode(splits)
56 | dataQueue.sync {
57 | splitsJson.merge( parsed, uniquingKeysWith: {(_, new) in new })
| `- warning: mutation of captured var 'splitsJson' in concurrently-executing code
58 | }
59 | }
[402/404] Compiling Split TelemetryStorage.swift
/Users/admin/builder/spi-builder-workspace/Split/Storage/Splits/SplitsDecoder.swift:55:21: warning: mutation of captured var 'splits' in concurrently-executing code
53 | let parsed = serialDecoder.decode(chunk)
54 | dataQueue.sync {
55 | splits.append(contentsOf: parsed)
| `- warning: mutation of captured var 'splits' in concurrently-executing code
56 | }
57 | }
/Users/admin/builder/spi-builder-workspace/Split/Storage/Splits/SplitsEncoder.swift:57:21: warning: mutation of captured var 'splitsJson' in concurrently-executing code
55 | let parsed = serialEncoder.encode(splits)
56 | dataQueue.sync {
57 | splitsJson.merge( parsed, uniquingKeysWith: {(_, new) in new })
| `- warning: mutation of captured var 'splitsJson' in concurrently-executing code
58 | }
59 | }
[403/404] Compiling Split EventDTO.swift
/Users/admin/builder/spi-builder-workspace/Split/Storage/Splits/SplitsDecoder.swift:55:21: warning: mutation of captured var 'splits' in concurrently-executing code
53 | let parsed = serialDecoder.decode(chunk)
54 | dataQueue.sync {
55 | splits.append(contentsOf: parsed)
| `- warning: mutation of captured var 'splits' in concurrently-executing code
56 | }
57 | }
/Users/admin/builder/spi-builder-workspace/Split/Storage/Splits/SplitsEncoder.swift:57:21: warning: mutation of captured var 'splitsJson' in concurrently-executing code
55 | let parsed = serialEncoder.encode(splits)
56 | dataQueue.sync {
57 | splitsJson.merge( parsed, uniquingKeysWith: {(_, new) in new })
| `- warning: mutation of captured var 'splitsJson' in concurrently-executing code
58 | }
59 | }
[404/404] Compiling Split resource_bundle_accessor.swift
/Users/admin/builder/spi-builder-workspace/Split/Storage/Splits/SplitsDecoder.swift:55:21: warning: mutation of captured var 'splits' in concurrently-executing code
53 | let parsed = serialDecoder.decode(chunk)
54 | dataQueue.sync {
55 | splits.append(contentsOf: parsed)
| `- warning: mutation of captured var 'splits' in concurrently-executing code
56 | }
57 | }
/Users/admin/builder/spi-builder-workspace/Split/Storage/Splits/SplitsEncoder.swift:57:21: warning: mutation of captured var 'splitsJson' in concurrently-executing code
55 | let parsed = serialEncoder.encode(splits)
56 | dataQueue.sync {
57 | splitsJson.merge( parsed, uniquingKeysWith: {(_, new) in new })
| `- warning: mutation of captured var 'splitsJson' in concurrently-executing code
58 | }
59 | }
Build complete! (15.76s)
Build complete.
{
"dependencies" : [
],
"manifest_display_name" : "Split",
"name" : "Split",
"path" : "/Users/admin/builder/spi-builder-workspace",
"platforms" : [
{
"name" : "ios",
"version" : "9.0"
},
{
"name" : "macos",
"version" : "10.11"
},
{
"name" : "watchos",
"version" : "7.0"
},
{
"name" : "tvos",
"version" : "9.0"
}
],
"products" : [
{
"name" : "Split",
"targets" : [
"Split"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "SplitCommons",
"targets" : [
"Logging",
"Http",
"BackoffCounter",
"PeriodicRecorderWorker",
"Tracker",
"Concurrency",
"Streaming"
],
"type" : {
"library" : [
"automatic"
]
}
}
],
"targets" : [
{
"c99name" : "TrackerTests",
"module_type" : "SwiftTarget",
"name" : "TrackerTests",
"path" : "Sources/Tracker/Tests",
"sources" : [
"TrackerTest.swift"
],
"target_dependencies" : [
"Tracker"
],
"type" : "test"
},
{
"c99name" : "Tracker",
"module_type" : "SwiftTarget",
"name" : "Tracker",
"path" : "Sources/Tracker",
"product_memberships" : [
"Split",
"SplitCommons"
],
"sources" : [
"Tracker.swift",
"TrackerModels.swift",
"TrackerValidation.swift"
],
"type" : "library"
},
{
"c99name" : "StreamingTests",
"module_type" : "SwiftTarget",
"name" : "StreamingTests",
"path" : "Sources/Streaming/Tests",
"sources" : [
"StreamingTests.swift"
],
"target_dependencies" : [
"Streaming"
],
"type" : "test"
},
{
"c99name" : "Streaming",
"module_type" : "SwiftTarget",
"name" : "Streaming",
"path" : "Sources/Streaming",
"product_memberships" : [
"Split",
"SplitCommons"
],
"sources" : [
"EventStreamParser.swift",
"SseClient.swift",
"SseClientFactory.swift",
"SseConnectionHandler.swift",
"SseHandler.swift",
"Streaming.swift"
],
"target_dependencies" : [
"Concurrency",
"Http",
"Logging"
],
"type" : "library"
},
{
"c99name" : "Split",
"module_type" : "SwiftTarget",
"name" : "Split",
"path" : "Split",
"product_memberships" : [
"Split"
],
"resources" : [
{
"path" : "/Users/admin/builder/spi-builder-workspace/Split/Storage/split_cache.xcdatamodeld",
"rule" : {
"process" : {
}
}
}
],
"sources" : [
"Api/CertificatePinningConfig.swift",
"Api/DefaultSplitClient.swift",
"Api/DefaultSplitFactory.swift",
"Api/DefaultSplitFactoryBuilder.swift",
"Api/DefaultSplitManager.swift",
"Api/Destroyable.swift",
"Api/EvaluationOptions.swift",
"Api/FailHelpers.swift",
"Api/FilterBuilder.swift",
"Api/FlagSetsValidator.swift",
"Api/InternalSplitClient.swift",
"Api/LocalhostSplitClient.swift",
"Api/LocalhostSplitFactory.swift",
"Api/RolloutCacheConfiguration.swift",
"Api/SplitApiFacade.swift",
"Api/SplitCertPinningAuthenticator.swift",
"Api/SplitClient.swift",
"Api/SplitClientConfig.swift",
"Api/SplitClientManager.swift",
"Api/SplitDatabaseHelper.swift",
"Api/SplitEncryptionLevel.swift",
"Api/SplitError.swift",
"Api/SplitFactory.swift",
"Api/SplitFactoryBuilder.swift",
"Api/SplitFilter.swift",
"Api/SplitHttpsAuthenticator.swift",
"Api/SplitLocalhostDataSource.swift",
"Api/SplitLogLevel.swift",
"Api/SplitManager.swift",
"Api/SplitResult.swift",
"Api/SplitView.swift",
"Api/SyncConfig.swift",
"Api/TelemetryConfigHelper.swift",
"Api/TrackerAdapters.swift",
"Api/UserConsentManager.swift",
"Common/Config/UserConsent.swift",
"Common/Extensions/Array+Chunked.swift",
"Common/Extensions/Array+DynamicCodable.swift",
"Common/Extensions/Array+asSet.swift",
"Common/Extensions/Bundle+Finder.swift",
"Common/Extensions/Bundle+Name.swift",
"Common/Extensions/Data+StringRepresentation.swift",
"Common/Extensions/Date+Utils.swift",
"Common/Extensions/Dictionary+DynamicCodable.swift",
"Common/Extensions/Dictionary+Extensions.swift",
"Common/Extensions/Dictionary+JSON.swift",
"Common/Extensions/Int+Extension.swift",
"Common/Extensions/Set+Extension.swift",
"Common/Extensions/SplitView+StringConvertible.swift",
"Common/Extensions/String+Utils.swift",
"Common/Extensions/UInt64+bits.swift",
"Common/ServiceConstants.swift",
"Common/Structs/ConcurrentArrayQueue.swift",
"Common/Structs/ConcurrentDictionary.swift",
"Common/Structs/ConcurrentDictionaryList.swift",
"Common/Structs/ConcurrentSet.swift",
"Common/Structs/KeyStorage.swift",
"Common/Structs/LRUCache.swift",
"Common/Structs/SynchronizedList.swift",
"Common/Utils/Base64Utils.swift",
"Common/Utils/CastUtils.swift",
"Common/Utils/Cipher.swift",
"Common/Utils/ClientLogger.swift",
"Common/Utils/CompressionUtil.swift",
"Common/Utils/DbCipher.swift",
"Common/Utils/DbEncryptionManager.swift",
"Common/Utils/FileUtil.swift",
"Common/Utils/InfoUtils.swift",
"Common/Utils/NotificationsHelper.swift",
"Common/Utils/PeriodicTaskManager.swift",
"Common/Utils/Spec.swift",
"Common/Utils/SplitHelper.swift",
"Common/Utils/Stopwatch.swift",
"Common/Utils/ThreadUtils.swift",
"Common/Utils/Version.swift",
"Common/Validators/AnyValueValidator.swift",
"Common/Validators/ApiKeyValidator.swift",
"Common/Validators/EventValidator.swift",
"Common/Validators/FactoryMonitor.swift",
"Common/Validators/KeyValidator.swift",
"Common/Validators/PropertyValidator.swift",
"Common/Validators/SplitValidator.swift",
"Common/Validators/ValidationConfig.swift",
"Common/Validators/ValidationErrorInfo.swift",
"Common/Validators/ValidatorMessageLogger.swift",
"Common/Yaml/YAMLOperators.swift",
"Common/Yaml/YAMLParser.swift",
"Common/Yaml/YAMLRegex.swift",
"Common/Yaml/YAMLResult.swift",
"Common/Yaml/YAMLTokenizer.swift",
"Common/Yaml/Yaml.swift",
"Engine/Constants/SplitConstants.swift",
"Engine/DefaultTreatmentManager.swift",
"Engine/Evaluator.swift",
"Engine/EvaluatorError.swift",
"Engine/FallbackTreatments/FallbackSanitizer.swift",
"Engine/FallbackTreatments/FallbackTreatments.swift",
"Engine/FallbackTreatments/FallbackTreatmentsCalculator.swift",
"Engine/Hashing/LegacyHash.swift",
"Engine/Hashing/Murmur3Hash.swift",
"Engine/Hashing/Murmur64x128.swift",
"Engine/Partition.swift",
"Engine/Splitter.swift",
"Engine/TreatmentManager.swift",
"Events/EventsManagerCoordinator.swift",
"Events/SplitEvent.swift",
"Events/SplitEventActionTask.swift",
"Events/SplitEventTask.swift",
"Events/SplitEventsManager.swift",
"Events/SplitInternalEvent.swift",
"Events/SplitMetadata.swift",
"FetcherEngine/HttpMySegmentsFetcher.swift",
"FetcherEngine/HttpSplitFetcher.swift",
"FetcherEngine/Recorder/EventsRecorder.swift",
"FetcherEngine/Recorder/EventsRecorderWorker.swift",
"FetcherEngine/Recorder/ImpressionsCountRecorder.swift",
"FetcherEngine/Recorder/ImpressionsCountRecorderWorker.swift",
"FetcherEngine/Recorder/ImpressionsRecorder.swift",
"FetcherEngine/Recorder/ImpressionsRecorderWorker.swift",
"FetcherEngine/Recorder/RecorderWorker.swift",
"FetcherEngine/Recorder/TelemetryConfigRecorder.swift",
"FetcherEngine/Recorder/TelemetryConfigRecorderWorker.swift",
"FetcherEngine/Recorder/TelemetryStatsRecorder.swift",
"FetcherEngine/Recorder/TelemetryStatsRecorderWorker.swift",
"FetcherEngine/Recorder/UniqueKeysRecorder.swift",
"FetcherEngine/Recorder/UniqueKeysRecorderWorker.swift",
"FetcherEngine/Refresh/BackgroundSyncWorker.swift",
"FetcherEngine/Refresh/ChangesChecker.swift",
"FetcherEngine/Refresh/EmptyMySegmentsStorage.swift",
"FetcherEngine/Refresh/PeriodicSyncWorker.swift",
"FetcherEngine/Refresh/QueryableMySegmentsFetcher.swift",
"FetcherEngine/Refresh/RetryableSegmentsSyncWorker.swift",
"FetcherEngine/Refresh/RetryableSyncWorker.swift",
"FetcherEngine/Refresh/SplitBgSynchronizer.swift",
"FetcherEngine/Refresh/SplitsSyncHelper.swift",
"FetcherEngine/SyncHelper.swift",
"Impressions/DecoratedImpression.swift",
"Impressions/DefaultImpressionsObserver.swift",
"Impressions/HashedImpression.swift",
"Impressions/Impression.swift",
"Impressions/ImpressionsConstants.swift",
"Impressions/ImpressionsCount.swift",
"Impressions/ImpressionsCountEntity.swift",
"Impressions/ImpressionsCountPerFeature.swift",
"Impressions/ImpressionsCounter.swift",
"Impressions/ImpressionsTest.swift",
"Impressions/KeyImpression.swift",
"Impressions/UniqueKey.swift",
"Impressions/UniqueKeys.swift",
"Initialization/RolloutCacheManager.swift",
"Initialization/SplitComponentCatalog.swift",
"Initialization/SplitComponentFactory.swift",
"Localhost/LocalhostApiDataSource.swift",
"Localhost/LocalhostClientManager.swift",
"Localhost/LocalhostFileDataSource.swift",
"Localhost/LocalhostSplitsParser.swift",
"Localhost/LocalhostSplitsStorage.swift",
"Localhost/LocalhostSynchronizer.swift",
"Localhost/SpaceDelimitedLocalhostSplitsParser.swift",
"Localhost/YamlLocalhostSplitsParser.swift",
"Matchers/AllKeysMatcher.swift",
"Matchers/BaseMatcher.swift",
"Matchers/BetweenMatcher.swift",
"Matchers/ContainsAllOfSetMatcher.swift",
"Matchers/ContainsAnyOfSetMatcher.swift",
"Matchers/ContainsStringMatcher.swift",
"Matchers/DataType/DateTime.swift",
"Matchers/DependencyMatcher.swift",
"Matchers/EndsWithMatcher.swift",
"Matchers/EqualToBooleanMatcher.swift",
"Matchers/EqualToMatcher.swift",
"Matchers/EqualToSetMatcher.swift",
"Matchers/GreaterThanOrEqualToMatcher.swift",
"Matchers/InRuleBasedSegmentMatcher.swift",
"Matchers/InSegmentMatcher.swift",
"Matchers/LessThanOrEqualToMatcher.swift",
"Matchers/MatchesStringMatcher.swift",
"Matchers/PartOfSetMatcher.swift",
"Matchers/PrerequisitesMatcher.swift",
"Matchers/Semver/BetweenSemverMatcher.swift",
"Matchers/Semver/EqualToSemverMatcher.swift",
"Matchers/Semver/GreaterThanOrEqualToSemverMatcher.swift",
"Matchers/Semver/InListSemverMatcher.swift",
"Matchers/Semver/LessThanOrEqualToSemverMatcher.swift",
"Matchers/Semver/Semver.swift",
"Matchers/StartWithMatcher.swift",
"Matchers/Whitelist.swift",
"Models/BetweenMatcherData.swift",
"Models/BetweenStringMatcherData.swift",
"Models/Condition.swift",
"Models/ConditionType.swift",
"Models/DataType.swift",
"Models/DependencyMatcherData.swift",
"Models/Extensions/SplitModels+StringConvertible.swift",
"Models/Key.swift",
"Models/KeySelector.swift",
"Models/Matcher.swift",
"Models/MatcherCombiner.swift",
"Models/MatcherGroup.swift",
"Models/MatcherProtocol.swift",
"Models/MatcherType.swift",
"Models/Segment.swift",
"Models/SplitModel/RuleBasedSegmentChange.swift",
"Models/SplitModel/Split.swift",
"Models/SplitModel/SplitBase.swift",
"Models/SplitModel/SplitChange.swift",
"Models/SplitModel/TargetingRulesChange.swift",
"Models/SplitModel/TargetingRulesChangeDecoder.swift",
"Models/Status.swift",
"Models/TrafficType.swift",
"Models/Treatment.swift",
"Models/UnaryNumericMatcherData.swift",
"Models/UserDefinedSegmentMatcherData.swift",
"Models/WhitelistMatcherData.swift",
"ModuleConnectors/BackoffCounterConnector.swift",
"ModuleConnectors/ConcurrencyConnector.swift",
"ModuleConnectors/HttpConnector.swift",
"ModuleConnectors/PeriodicRecorderWorkerConnector.swift",
"ModuleConnectors/StreamingConnector.swift",
"ModuleConnectors/TrackerConnector.swift",
"Network/Configuration/RestClientConfiguration.swift",
"Network/DataParsing/Json.swift",
"Network/Endpoints/EndpointFactory.swift",
"Network/Endpoints/ServiceEndpoints.swift",
"Network/Errors/GenericError.swift",
"Network/HttpAdapters.swift",
"Network/HttpClient/OutdatedSplitProxyHandler.swift",
"Network/HttpResultWrapper.swift",
"Network/NetworkReachabilityManager.swift",
"Network/RestClient/RestClient+Impressions.swift",
"Network/RestClient/RestClient+ImpressionsCount.swift",
"Network/RestClient/RestClient+MySegments.swift",
"Network/RestClient/RestClient+SplitChanges.swift",
"Network/RestClient/RestClient+SseAuthenticator.swift",
"Network/RestClient/RestClient+TelemetryConfig.swift",
"Network/RestClient/RestClient+TelemetryStats.swift",
"Network/RestClient/RestClient+TrackEvents.swift",
"Network/RestClient/RestClient+UniqueKeys.swift",
"Network/RestClient/RestClient.swift",
"Network/Results/AllSegmentsChange.swift",
"Network/Results/DataResult.swift",
"Network/Results/SegmentsChange.swift",
"Network/Streaming/DefaultSseHandler.swift",
"Network/Streaming/DefaultSseNotificationParser.swift",
"Network/Streaming/FeatureFlagsPayloadDecoder.swift",
"Network/Streaming/JwtTokenParser.swift",
"Network/Streaming/MySegmentsPayloadDecoder.swift",
"Network/Streaming/NotificationManagerKeeper.swift",
"Network/Streaming/PushNotificationManager.swift",
"Network/Streaming/RetryableSplitsUpdateWorkerFactory.swift",
"Network/Streaming/SegmentsPayloadDecoder.swift",
"Network/Streaming/SseAuthenticator.swift",
"Network/Streaming/SseNotificationProcessor.swift",
"Network/Streaming/SseNotifications.swift",
"Network/Streaming/SyncEventBroadcaster.swift",
"Network/Streaming/SyncSegmentsUpdateWorker.swift",
"Network/Streaming/SyncUpdateWorker.swift",
"Network/Streaming/Timers.swift",
"Network/Sync/ByKeyFacade.swift",
"Network/Sync/EventsSynchronizer.swift",
"Network/Sync/FeatureFlagsSynchronizer.swift",
"Network/Sync/ImpressionsTracker.swift",
"Network/Sync/MySegmentsSynchronizer.swift",
"Network/Sync/SyncCommons.swift",
"Network/Sync/SyncGuardian.swift",
"Network/Sync/SyncManager.swift",
"Network/Sync/SyncManagerBuilder.swift",
"Network/Sync/Synchronizer.swift",
"Network/Sync/TelemetrySynchronizer.swift",
"Network/Sync/UniqueKeyTracker.swift",
"Secure/SecureDataStore.swift",
"Splitlib/Splitlib.swift",
"Storage/Attributes/AttributeEntity.swift",
"Storage/Attributes/AttributeMap.swift",
"Storage/Attributes/AttributesDao.swift",
"Storage/Attributes/AttributesStorage.swift",
"Storage/Attributes/ByKeyAttributesStorage.swift",
"Storage/Attributes/OneKeyAttributesStorage.swift",
"Storage/Attributes/OneKeyPersistentAttributesStorage.swift",
"Storage/Attributes/PersistentAttributesStorage.swift",
"Storage/CoreDataContextBuilder.swift",
"Storage/CoreDataHelper.swift",
"Storage/DefaultFileStorage.swift",
"Storage/Events/EventDao.swift",
"Storage/Events/EventEntity.swift",
"Storage/Events/EventsStorage.swift",
"Storage/Events/PersistentEventsStorage.swift",
"Storage/FileStorage.swift",
"Storage/GeneralInfo/GeneralInfoDao.swift",
"Storage/GeneralInfo/GeneralInfoEntity.swift",
"Storage/GeneralInfo/GeneralInfoStorage.swift",
"Storage/Global/GlobalSecureStorage.swift",
"Storage/Global/KeyValueStorage.swift",
"Storage/HashedImpression/HashedImpressionDao.swift",
"Storage/HashedImpression/HashedImpressionEntity.swift",
"Storage/HashedImpression/HashedImpressionStorage.swift",
"Storage/HashedImpression/PersistentHashedImpressionsStorage.swift",
"Storage/Impressions/ImpressionDao.swift",
"Storage/Impressions/ImpressionEntity.swift",
"Storage/Impressions/ImpressionsCountDao.swift",
"Storage/Impressions/ImpressionsMode.swift",
"Storage/Impressions/ImpressionsStorage.swift",
"Storage/Impressions/PersistentImpressionsCountStorage.swift",
"Storage/Impressions/PersistentImpressionsStorage.swift",
"Storage/LegacyStorageCleaner.swift",
"Storage/MySegments/ByKeyMySegmentsStorage.swift",
"Storage/MySegments/MyLargeSegmentsStorage.swift",
"Storage/MySegments/MySegmentEntity.swift",
"Storage/MySegments/MySegmentsDao.swift",
"Storage/MySegments/MySegmentsStorage.swift",
"Storage/MySegments/PersistentMySegmentsStorage.swift",
"Storage/PersistenceBreaker.swift",
"Storage/RolloutDefinitionsCache.swift",
"Storage/RuleBasedSegments/PersistentRuleBasedSegmentsStorage.swift",
"Storage/RuleBasedSegments/ProcessedRuleBasedSegmentChange.swift",
"Storage/RuleBasedSegments/RuleBasedSegment.swift",
"Storage/RuleBasedSegments/RuleBasedSegmentDao.swift",
"Storage/RuleBasedSegments/RuleBasedSegmentEntity.swift",
"Storage/RuleBasedSegments/RuleBasedSegmentsDecoder.swift",
"Storage/RuleBasedSegments/RuleBasedSegmentsEncoder.swift",
"Storage/RuleBasedSegments/RuleBasedSegmentsStorage.swift",
"Storage/SplitDatabase.swift",
"Storage/Splits/FlagSetsCache.swift",
"Storage/Splits/PersistentSplitsStorage.swift",
"Storage/Splits/ProcessedSplitChange.swift",
"Storage/Splits/SplitDao.swift",
"Storage/Splits/SplitEntity.swift",
"Storage/Splits/SplitsDecoder.swift",
"Storage/Splits/SplitsEncoder.swift",
"Storage/Splits/SplitsSnapshot.swift",
"Storage/Splits/SplitsStorage.swift",
"Storage/StorageHelper.swift",
"Storage/UniqueKeys/PersistentUniqueKeysStorage.swift",
"Storage/UniqueKeys/UniqueKeyDao.swift",
"Storage/UniqueKeys/UniqueKeyEntity.swift",
"Telemetry/LatencyCounter.swift",
"Telemetry/Storage/TelemetryConfig.swift",
"Telemetry/Storage/TelemetryInMemoryStorage.swift",
"Telemetry/Storage/TelemetryStats.swift",
"Telemetry/Storage/TelemetryStorage.swift",
"Track/Models/EventDTO.swift"
],
"target_dependencies" : [
"BackoffCounter",
"Concurrency",
"Http",
"Logging",
"PeriodicRecorderWorker",
"Streaming",
"Tracker"
],
"type" : "library"
},
{
"c99name" : "PeriodicRecorderWorkerTests",
"module_type" : "SwiftTarget",
"name" : "PeriodicRecorderWorkerTests",
"path" : "Sources/PeriodicRecorderWorker/Tests",
"sources" : [
"PeriodicRecorderWorkerTest.swift"
],
"target_dependencies" : [
"PeriodicRecorderWorker"
],
"type" : "test"
},
{
"c99name" : "PeriodicRecorderWorker",
"module_type" : "SwiftTarget",
"name" : "PeriodicRecorderWorker",
"path" : "Sources/PeriodicRecorderWorker",
"product_memberships" : [
"Split",
"SplitCommons"
],
"sources" : [
"PeriodicRecorderWorker.swift",
"PeriodicTimer.swift"
],
"type" : "library"
},
{
"c99name" : "LoggingTests",
"module_type" : "SwiftTarget",
"name" : "LoggingTests",
"path" : "Sources/Logging/Tests",
"sources" : [
"LogPrinterStub.swift",
"LoggingTests.swift"
],
"target_dependencies" : [
"Logging"
],
"type" : "test"
},
{
"c99name" : "Logging",
"module_type" : "SwiftTarget",
"name" : "Logging",
"path" : "Sources/Logging",
"product_memberships" : [
"Split",
"SplitCommons"
],
"sources" : [
"DateProvider.swift",
"LogLevel.swift",
"LogPrinter.swift",
"Logger.swift",
"Logging.swift",
"TimeChecker.swift"
],
"type" : "library"
},
{
"c99name" : "HttpTests",
"module_type" : "SwiftTarget",
"name" : "HttpTests",
"path" : "Sources/Http/Tests",
"sources" : [
"CertPinning/HostDomainFilterTests.swift",
"EndpointTest.swift",
"HttpDataRequestTest.swift",
"HttpErrorTest.swift",
"HttpRequestListTest.swift",
"HttpResponseTest.swift",
"HttpStreamRequestTest.swift",
"Mocks/HttpRequestManagerMock.swift",
"Mocks/HttpRequestMock.swift",
"Mocks/HttpSessionMock.swift",
"Mocks/HttpTaskMock.swift"
],
"target_dependencies" : [
"Http"
],
"type" : "test"
},
{
"c99name" : "Http",
"module_type" : "SwiftTarget",
"name" : "Http",
"path" : "Sources/Http",
"product_memberships" : [
"Split",
"SplitCommons"
],
"sources" : [
"Endpoint.swift",
"HostDomainFilter.swift",
"HttpAuthenticator.swift",
"HttpClient.swift",
"HttpDataRequest.swift",
"HttpDataResponse.swift",
"HttpError.swift",
"HttpNotificationHandler.swift",
"HttpParameter.swift",
"HttpParameters.swift",
"HttpRequest.swift",
"HttpRequestList.swift",
"HttpRequestManager.swift",
"HttpResponse.swift",
"HttpSession.swift",
"HttpStreamRequest.swift",
"HttpStreamResponse.swift",
"HttpTask.swift",
"PublicKeyHeaders.swift",
"TlsPinChecker.swift"
],
"target_dependencies" : [
"Logging"
],
"type" : "library"
},
{
"c99name" : "ConcurrencyTests",
"module_type" : "SwiftTarget",
"name" : "ConcurrencyTests",
"path" : "Sources/Concurrency/Tests",
"sources" : [
"ConcurrencyTests.swift"
],
"target_dependencies" : [
"Concurrency"
],
"type" : "test"
},
{
"c99name" : "Concurrency",
"module_type" : "SwiftTarget",
"name" : "Concurrency",
"path" : "Sources/Concurrency",
"product_memberships" : [
"Split",
"SplitCommons"
],
"sources" : [
"Atomic.swift",
"Concurrency.swift",
"SynchronizedDictionary.swift",
"SynchronizedDictionaryComposed.swift",
"SynchronizedDictionarySet.swift"
],
"type" : "library"
},
{
"c99name" : "BackoffCounterTests",
"module_type" : "SwiftTarget",
"name" : "BackoffCounterTests",
"path" : "Sources/BackoffCounter/Tests",
"sources" : [
"BackoffCounterTest.swift"
],
"target_dependencies" : [
"BackoffCounter"
],
"type" : "test"
},
{
"c99name" : "BackoffCounter",
"module_type" : "SwiftTarget",
"name" : "BackoffCounter",
"path" : "Sources/BackoffCounter",
"product_memberships" : [
"Split",
"SplitCommons"
],
"sources" : [
"BackoffCounter.swift",
"BackoffCounterTimer.swift"
],
"target_dependencies" : [
"Logging"
],
"type" : "library"
}
],
"tools_version" : "5.3"
}
Done.