Build Information
Successful build of ExtSwift, reference 2.1.0 (acc77c
), with Swift 6.1 for macOS (SPM) on 28 Apr 2025 14:33:09 UTC.
Swift 6 data race errors: 4
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 InferSendableFromCaptures
Build Log
========================================
RunAll
========================================
Builder version: 4.61.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/iwill/ExtSwift.git
Reference: 2.1.0
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/iwill/ExtSwift
* tag 2.1.0 -> FETCH_HEAD
HEAD is now at acc77cc fix: error of Deploy to CocoaPods
Cloned https://github.com/iwill/ExtSwift.git
Revision (git rev-parse @):
acc77cc0c6edaabf21433174bfaacae7e3219a0a
SUCCESS checkout https://github.com/iwill/ExtSwift.git at 2.1.0
Fetching https://github.com/SnapKit/SnapKit
[1/4241] Fetching snapkit
Fetched https://github.com/SnapKit/SnapKit from cache (1.26s)
Computing version for https://github.com/SnapKit/SnapKit
Computed https://github.com/SnapKit/SnapKit at 5.7.1 (1.75s)
Creating working copy for https://github.com/SnapKit/SnapKit
Working copy of https://github.com/SnapKit/SnapKit resolved at 5.7.1
========================================
ResolveProductDependencies
========================================
Resolving dependencies ...
{
"identity": ".resolve-product-dependencies",
"name": "resolve-dependencies",
"url": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies",
"version": "unspecified",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies",
"dependencies": [
{
"identity": "extswift",
"name": "ExtSwift",
"url": "https://github.com/iwill/ExtSwift.git",
"version": "unspecified",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/ExtSwift",
"dependencies": [
{
"identity": "snapkit",
"name": "SnapKit",
"url": "https://github.com/SnapKit/SnapKit",
"version": "5.7.1",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/SnapKit",
"dependencies": [
]
}
]
}
]
}
Fetching https://github.com/iwill/ExtSwift.git
[1/1882] Fetching extswift
Fetched https://github.com/iwill/ExtSwift.git from cache (0.82s)
Fetching https://github.com/SnapKit/SnapKit from cache
Fetched https://github.com/SnapKit/SnapKit from cache (0.49s)
Computing version for https://github.com/SnapKit/SnapKit
Computed https://github.com/SnapKit/SnapKit at 5.7.1 (0.54s)
Creating working copy for https://github.com/SnapKit/SnapKit
Working copy of https://github.com/SnapKit/SnapKit resolved at 5.7.1
Creating working copy for https://github.com/iwill/ExtSwift.git
Working copy of https://github.com/iwill/ExtSwift.git resolved at 2.1.0 (acc77cc)
warning: '.resolve-product-dependencies': dependency 'extswift' is not used by any target
Found 1 product dependencies
- SnapKit
========================================
Build
========================================
Selected platform: macosSpm
Swift version: 6.1
Building package at path: $PWD
https://github.com/iwill/ExtSwift.git
https://github.com/iwill/ExtSwift.git
{
"dependencies" : [
{
"identity" : "snapkit",
"requirement" : {
"range" : [
{
"lower_bound" : "5.6.0",
"upper_bound" : "6.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/SnapKit/SnapKit"
}
],
"manifest_display_name" : "ExtSwift",
"name" : "ExtSwift",
"path" : "/Users/admin/builder/spi-builder-workspace",
"platforms" : [
{
"name" : "ios",
"version" : "13.0"
},
{
"name" : "macos",
"version" : "12.0"
}
],
"products" : [
{
"name" : "ExtSwift",
"targets" : [
"ExtSwift"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "ExtSwift-Dynamic",
"targets" : [
"ExtSwift"
],
"type" : {
"library" : [
"dynamic"
]
}
}
],
"swift_languages_versions" : [
"5"
],
"targets" : [
{
"c99name" : "ExtSwiftTests",
"module_type" : "SwiftTarget",
"name" : "ExtSwiftTests",
"path" : "Tests/ExtSwiftTests",
"sources" : [
"AnyEquatableTests.swift",
"ExtSwiftTests.swift",
"JSONTests.swift",
"KVOTests.swift",
"NameSpaceTests.swift",
"OperatorsTests.swift",
"SemanticVersionTests.swift",
"String+IntIndexTests.swift",
"ThemeTests.swift",
"TypesTests.swift",
"UIKitTests.swift",
"UIViewBuilderTests.swift",
"boolValueTests.swift",
"nonEmptyTests.swift",
"tryIndexTests.swift"
],
"target_dependencies" : [
"ExtSwift"
],
"type" : "test"
},
{
"c99name" : "ExtSwift",
"module_type" : "SwiftTarget",
"name" : "ExtSwift",
"path" : "Sources/ExtSwift",
"product_dependencies" : [
"SnapKit"
],
"product_memberships" : [
"ExtSwift",
"ExtSwift-Dynamic"
],
"sources" : [
"Foundation/ExtSwift.swift",
"Foundation/KVO.swift",
"Foundation/Mutable.swift",
"Foundation/NameSpace.swift",
"Foundation/Operators.swift",
"Foundation/Optional+opt.swift",
"Foundation/SemanticVersion.swift",
"Foundation/String+intIndex.swift",
"Foundation/Types.swift",
"Foundation/boolValue.swift",
"Foundation/nonEmpty.swift",
"Foundation/tryIndex.swift",
"UIKit/ESDiffableDataSource/ESCollectionViewDiffableDataSource.swift",
"UIKit/ESDiffableDataSource/ESDiffableDataSourceSnapshot.swift",
"UIKit/ESDiffableDataSource/ESDiffableDataSourceSnapshotBuilder.swift",
"UIKit/ESDiffableDataSource/ESTableViewDiffableDataSource.swift",
"UIKit/ESHitTestView.swift",
"UIKit/ESScrollViewController.swift",
"UIKit/ESTableViewController.swift",
"UIKit/SnapKit+superview.swift",
"UIKit/Theme.swift",
"UIKit/UIButton+.swift",
"UIKit/UIKit+addHandler.swift",
"UIKit/UIKit.swift",
"UIKit/UITableViewCell+style.swift",
"UIKit/UITextView+selectedIntRange.swift",
"UIKit/UIViewBuilder.swift",
"UIKit/UIViewController+.swift",
"unstable/AnyEquatable.swift",
"unstable/JSON.swift",
"unstable/WeakArray.swift"
],
"type" : "library"
}
],
"tools_version" : "5.10"
}
Running build ...
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 InferSendableFromCaptures
Building for debugging...
[0/6] Write sources
[0/6] Copying PrivacyInfo.xcprivacy
[0/6] Write sources
[3/6] Write swift-version-2F0A5646E1D333AE.txt
[5/42] Compiling SnapKit Debugging.swift
[6/42] Compiling SnapKit LayoutConstraint.swift
[7/42] Compiling SnapKit LayoutConstraintItem.swift
[8/45] Compiling SnapKit ConstraintMakerPrioritizable.swift
[9/45] Compiling SnapKit ConstraintMakerRelatable+Extensions.swift
[10/45] Compiling SnapKit ConstraintMakerRelatable.swift
[11/45] Compiling SnapKit ConstraintMultiplierTarget.swift
[12/45] Compiling SnapKit ConstraintLayoutGuide.swift
[13/45] Compiling SnapKit ConstraintLayoutGuideDSL.swift
[14/45] Compiling SnapKit ConstraintLayoutSupport.swift
[15/45] Compiling SnapKit ConstraintLayoutSupportDSL.swift
[16/45] Compiling SnapKit ConstraintMaker.swift
[17/45] Compiling SnapKit ConstraintMakerEditable.swift
[18/45] Compiling SnapKit ConstraintMakerExtendable.swift
[19/45] Compiling SnapKit ConstraintMakerFinalizable.swift
[20/45] Compiling SnapKit Constraint.swift
[21/45] Compiling SnapKit ConstraintAttributes.swift
[22/45] Compiling SnapKit ConstraintConfig.swift
[23/45] Compiling SnapKit ConstraintConstantTarget.swift
[24/45] Emitting module SnapKit
[25/45] Compiling SnapKit ConstraintRelation.swift
[26/45] Compiling SnapKit ConstraintView+Extensions.swift
[27/45] Compiling SnapKit ConstraintView.swift
[28/45] Compiling SnapKit ConstraintViewDSL.swift
[29/45] Compiling SnapKit ConstraintOffsetTarget.swift
[30/45] Compiling SnapKit ConstraintPriority.swift
[31/45] Compiling SnapKit ConstraintPriorityTarget.swift
[32/45] Compiling SnapKit ConstraintRelatableTarget.swift
[33/45] Compiling SnapKit ConstraintDSL.swift
[34/45] Compiling SnapKit ConstraintDescription.swift
[35/45] Compiling SnapKit ConstraintDirectionalInsetTarget.swift
[36/45] Compiling SnapKit ConstraintDirectionalInsets.swift
[37/45] Compiling SnapKit ConstraintInsetTarget.swift
[38/45] Compiling SnapKit ConstraintInsets.swift
[39/45] Compiling SnapKit ConstraintItem.swift
[40/45] Compiling SnapKit ConstraintLayoutGuide+Extensions.swift
[41/45] Compiling SnapKit Typealiases.swift
[42/45] Compiling SnapKit UILayoutSupport+Extensions.swift
[43/45] Compiling SnapKit resource_bundle_accessor.swift
[44/74] Emitting module ExtSwift
/Users/admin/builder/spi-builder-workspace/Sources/ExtSwift/Foundation/KVO.swift:157:23: warning: static property 'initial' is not concurrency-safe because non-'Sendable' type 'ObservingOptions' may have shared mutable state; this is an error in the Swift 6 language mode
153 |
154 | // when move into KVO: "Static stored properties not supported in generic types"
155 | public struct ObservingOptions: OptionSet, CustomStringConvertible {
| `- note: consider making struct 'ObservingOptions' conform to the 'Sendable' protocol
156 |
157 | public static let initial = ObservingOptions(rawValue: 1 << 0) // value
| |- warning: static property 'initial' is not concurrency-safe because non-'Sendable' type 'ObservingOptions' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'initial' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
158 | public static let willSet = ObservingOptions(rawValue: 1 << 1) // value + oldValue
159 | public static let didSet = ObservingOptions(rawValue: 1 << 2) // value + oldValue
/Users/admin/builder/spi-builder-workspace/Sources/ExtSwift/Foundation/KVO.swift:158:23: warning: static property 'willSet' is not concurrency-safe because non-'Sendable' type 'ObservingOptions' may have shared mutable state; this is an error in the Swift 6 language mode
153 |
154 | // when move into KVO: "Static stored properties not supported in generic types"
155 | public struct ObservingOptions: OptionSet, CustomStringConvertible {
| `- note: consider making struct 'ObservingOptions' conform to the 'Sendable' protocol
156 |
157 | public static let initial = ObservingOptions(rawValue: 1 << 0) // value
158 | public static let willSet = ObservingOptions(rawValue: 1 << 1) // value + oldValue
| |- warning: static property 'willSet' is not concurrency-safe because non-'Sendable' type 'ObservingOptions' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'willSet' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
159 | public static let didSet = ObservingOptions(rawValue: 1 << 2) // value + oldValue
160 |
/Users/admin/builder/spi-builder-workspace/Sources/ExtSwift/Foundation/KVO.swift:159:24: warning: static property 'didSet' is not concurrency-safe because non-'Sendable' type 'ObservingOptions' may have shared mutable state; this is an error in the Swift 6 language mode
153 |
154 | // when move into KVO: "Static stored properties not supported in generic types"
155 | public struct ObservingOptions: OptionSet, CustomStringConvertible {
| `- note: consider making struct 'ObservingOptions' conform to the 'Sendable' protocol
156 |
157 | public static let initial = ObservingOptions(rawValue: 1 << 0) // value
158 | public static let willSet = ObservingOptions(rawValue: 1 << 1) // value + oldValue
159 | public static let didSet = ObservingOptions(rawValue: 1 << 2) // value + oldValue
| |- warning: static property 'didSet' is not concurrency-safe because non-'Sendable' type 'ObservingOptions' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'didSet' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
160 |
161 | public static let `default`: ObservingOptions = [.initial, .didSet]
/Users/admin/builder/spi-builder-workspace/Sources/ExtSwift/Foundation/KVO.swift:161:23: warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'ObservingOptions' may have shared mutable state; this is an error in the Swift 6 language mode
153 |
154 | // when move into KVO: "Static stored properties not supported in generic types"
155 | public struct ObservingOptions: OptionSet, CustomStringConvertible {
| `- note: consider making struct 'ObservingOptions' conform to the 'Sendable' protocol
156 |
157 | public static let initial = ObservingOptions(rawValue: 1 << 0) // value
:
159 | public static let didSet = ObservingOptions(rawValue: 1 << 2) // value + oldValue
160 |
161 | public static let `default`: ObservingOptions = [.initial, .didSet]
| |- warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'ObservingOptions' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'default' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
162 |
163 | public let rawValue: Int
[45/77] Compiling ExtSwift UITextView+selectedIntRange.swift
[46/77] Compiling ExtSwift UIViewBuilder.swift
[47/77] Compiling ExtSwift UIViewController+.swift
[48/77] Compiling ExtSwift nonEmpty.swift
[49/77] Compiling ExtSwift tryIndex.swift
[50/77] Compiling ExtSwift ESCollectionViewDiffableDataSource.swift
[51/77] Compiling ExtSwift SnapKit+superview.swift
[52/77] Compiling ExtSwift Theme.swift
[53/77] Compiling ExtSwift UIButton+.swift
[54/77] Compiling ExtSwift UIKit+addHandler.swift
[55/77] Compiling ExtSwift UIKit.swift
[56/77] Compiling ExtSwift UITableViewCell+style.swift
[57/77] Compiling ExtSwift String+intIndex.swift
[58/77] Compiling ExtSwift Types.swift
[59/77] Compiling ExtSwift boolValue.swift
[60/77] Compiling ExtSwift ESDiffableDataSourceSnapshot.swift
[61/77] Compiling ExtSwift ESDiffableDataSourceSnapshotBuilder.swift
[62/77] Compiling ExtSwift ESTableViewDiffableDataSource.swift
[63/77] Compiling ExtSwift ExtSwift.swift
/Users/admin/builder/spi-builder-workspace/Sources/ExtSwift/Foundation/KVO.swift:157:23: warning: static property 'initial' is not concurrency-safe because non-'Sendable' type 'ObservingOptions' may have shared mutable state; this is an error in the Swift 6 language mode
153 |
154 | // when move into KVO: "Static stored properties not supported in generic types"
155 | public struct ObservingOptions: OptionSet, CustomStringConvertible {
| `- note: consider making struct 'ObservingOptions' conform to the 'Sendable' protocol
156 |
157 | public static let initial = ObservingOptions(rawValue: 1 << 0) // value
| |- warning: static property 'initial' is not concurrency-safe because non-'Sendable' type 'ObservingOptions' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'initial' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
158 | public static let willSet = ObservingOptions(rawValue: 1 << 1) // value + oldValue
159 | public static let didSet = ObservingOptions(rawValue: 1 << 2) // value + oldValue
/Users/admin/builder/spi-builder-workspace/Sources/ExtSwift/Foundation/KVO.swift:158:23: warning: static property 'willSet' is not concurrency-safe because non-'Sendable' type 'ObservingOptions' may have shared mutable state; this is an error in the Swift 6 language mode
153 |
154 | // when move into KVO: "Static stored properties not supported in generic types"
155 | public struct ObservingOptions: OptionSet, CustomStringConvertible {
| `- note: consider making struct 'ObservingOptions' conform to the 'Sendable' protocol
156 |
157 | public static let initial = ObservingOptions(rawValue: 1 << 0) // value
158 | public static let willSet = ObservingOptions(rawValue: 1 << 1) // value + oldValue
| |- warning: static property 'willSet' is not concurrency-safe because non-'Sendable' type 'ObservingOptions' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'willSet' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
159 | public static let didSet = ObservingOptions(rawValue: 1 << 2) // value + oldValue
160 |
/Users/admin/builder/spi-builder-workspace/Sources/ExtSwift/Foundation/KVO.swift:159:24: warning: static property 'didSet' is not concurrency-safe because non-'Sendable' type 'ObservingOptions' may have shared mutable state; this is an error in the Swift 6 language mode
153 |
154 | // when move into KVO: "Static stored properties not supported in generic types"
155 | public struct ObservingOptions: OptionSet, CustomStringConvertible {
| `- note: consider making struct 'ObservingOptions' conform to the 'Sendable' protocol
156 |
157 | public static let initial = ObservingOptions(rawValue: 1 << 0) // value
158 | public static let willSet = ObservingOptions(rawValue: 1 << 1) // value + oldValue
159 | public static let didSet = ObservingOptions(rawValue: 1 << 2) // value + oldValue
| |- warning: static property 'didSet' is not concurrency-safe because non-'Sendable' type 'ObservingOptions' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'didSet' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
160 |
161 | public static let `default`: ObservingOptions = [.initial, .didSet]
/Users/admin/builder/spi-builder-workspace/Sources/ExtSwift/Foundation/KVO.swift:161:23: warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'ObservingOptions' may have shared mutable state; this is an error in the Swift 6 language mode
153 |
154 | // when move into KVO: "Static stored properties not supported in generic types"
155 | public struct ObservingOptions: OptionSet, CustomStringConvertible {
| `- note: consider making struct 'ObservingOptions' conform to the 'Sendable' protocol
156 |
157 | public static let initial = ObservingOptions(rawValue: 1 << 0) // value
:
159 | public static let didSet = ObservingOptions(rawValue: 1 << 2) // value + oldValue
160 |
161 | public static let `default`: ObservingOptions = [.initial, .didSet]
| |- warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'ObservingOptions' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'default' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
162 |
163 | public let rawValue: Int
[64/77] Compiling ExtSwift KVO.swift
/Users/admin/builder/spi-builder-workspace/Sources/ExtSwift/Foundation/KVO.swift:157:23: warning: static property 'initial' is not concurrency-safe because non-'Sendable' type 'ObservingOptions' may have shared mutable state; this is an error in the Swift 6 language mode
153 |
154 | // when move into KVO: "Static stored properties not supported in generic types"
155 | public struct ObservingOptions: OptionSet, CustomStringConvertible {
| `- note: consider making struct 'ObservingOptions' conform to the 'Sendable' protocol
156 |
157 | public static let initial = ObservingOptions(rawValue: 1 << 0) // value
| |- warning: static property 'initial' is not concurrency-safe because non-'Sendable' type 'ObservingOptions' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'initial' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
158 | public static let willSet = ObservingOptions(rawValue: 1 << 1) // value + oldValue
159 | public static let didSet = ObservingOptions(rawValue: 1 << 2) // value + oldValue
/Users/admin/builder/spi-builder-workspace/Sources/ExtSwift/Foundation/KVO.swift:158:23: warning: static property 'willSet' is not concurrency-safe because non-'Sendable' type 'ObservingOptions' may have shared mutable state; this is an error in the Swift 6 language mode
153 |
154 | // when move into KVO: "Static stored properties not supported in generic types"
155 | public struct ObservingOptions: OptionSet, CustomStringConvertible {
| `- note: consider making struct 'ObservingOptions' conform to the 'Sendable' protocol
156 |
157 | public static let initial = ObservingOptions(rawValue: 1 << 0) // value
158 | public static let willSet = ObservingOptions(rawValue: 1 << 1) // value + oldValue
| |- warning: static property 'willSet' is not concurrency-safe because non-'Sendable' type 'ObservingOptions' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'willSet' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
159 | public static let didSet = ObservingOptions(rawValue: 1 << 2) // value + oldValue
160 |
/Users/admin/builder/spi-builder-workspace/Sources/ExtSwift/Foundation/KVO.swift:159:24: warning: static property 'didSet' is not concurrency-safe because non-'Sendable' type 'ObservingOptions' may have shared mutable state; this is an error in the Swift 6 language mode
153 |
154 | // when move into KVO: "Static stored properties not supported in generic types"
155 | public struct ObservingOptions: OptionSet, CustomStringConvertible {
| `- note: consider making struct 'ObservingOptions' conform to the 'Sendable' protocol
156 |
157 | public static let initial = ObservingOptions(rawValue: 1 << 0) // value
158 | public static let willSet = ObservingOptions(rawValue: 1 << 1) // value + oldValue
159 | public static let didSet = ObservingOptions(rawValue: 1 << 2) // value + oldValue
| |- warning: static property 'didSet' is not concurrency-safe because non-'Sendable' type 'ObservingOptions' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'didSet' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
160 |
161 | public static let `default`: ObservingOptions = [.initial, .didSet]
/Users/admin/builder/spi-builder-workspace/Sources/ExtSwift/Foundation/KVO.swift:161:23: warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'ObservingOptions' may have shared mutable state; this is an error in the Swift 6 language mode
153 |
154 | // when move into KVO: "Static stored properties not supported in generic types"
155 | public struct ObservingOptions: OptionSet, CustomStringConvertible {
| `- note: consider making struct 'ObservingOptions' conform to the 'Sendable' protocol
156 |
157 | public static let initial = ObservingOptions(rawValue: 1 << 0) // value
:
159 | public static let didSet = ObservingOptions(rawValue: 1 << 2) // value + oldValue
160 |
161 | public static let `default`: ObservingOptions = [.initial, .didSet]
| |- warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'ObservingOptions' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'default' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
162 |
163 | public let rawValue: Int
[65/77] Compiling ExtSwift Mutable.swift
/Users/admin/builder/spi-builder-workspace/Sources/ExtSwift/Foundation/KVO.swift:157:23: warning: static property 'initial' is not concurrency-safe because non-'Sendable' type 'ObservingOptions' may have shared mutable state; this is an error in the Swift 6 language mode
153 |
154 | // when move into KVO: "Static stored properties not supported in generic types"
155 | public struct ObservingOptions: OptionSet, CustomStringConvertible {
| `- note: consider making struct 'ObservingOptions' conform to the 'Sendable' protocol
156 |
157 | public static let initial = ObservingOptions(rawValue: 1 << 0) // value
| |- warning: static property 'initial' is not concurrency-safe because non-'Sendable' type 'ObservingOptions' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'initial' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
158 | public static let willSet = ObservingOptions(rawValue: 1 << 1) // value + oldValue
159 | public static let didSet = ObservingOptions(rawValue: 1 << 2) // value + oldValue
/Users/admin/builder/spi-builder-workspace/Sources/ExtSwift/Foundation/KVO.swift:158:23: warning: static property 'willSet' is not concurrency-safe because non-'Sendable' type 'ObservingOptions' may have shared mutable state; this is an error in the Swift 6 language mode
153 |
154 | // when move into KVO: "Static stored properties not supported in generic types"
155 | public struct ObservingOptions: OptionSet, CustomStringConvertible {
| `- note: consider making struct 'ObservingOptions' conform to the 'Sendable' protocol
156 |
157 | public static let initial = ObservingOptions(rawValue: 1 << 0) // value
158 | public static let willSet = ObservingOptions(rawValue: 1 << 1) // value + oldValue
| |- warning: static property 'willSet' is not concurrency-safe because non-'Sendable' type 'ObservingOptions' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'willSet' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
159 | public static let didSet = ObservingOptions(rawValue: 1 << 2) // value + oldValue
160 |
/Users/admin/builder/spi-builder-workspace/Sources/ExtSwift/Foundation/KVO.swift:159:24: warning: static property 'didSet' is not concurrency-safe because non-'Sendable' type 'ObservingOptions' may have shared mutable state; this is an error in the Swift 6 language mode
153 |
154 | // when move into KVO: "Static stored properties not supported in generic types"
155 | public struct ObservingOptions: OptionSet, CustomStringConvertible {
| `- note: consider making struct 'ObservingOptions' conform to the 'Sendable' protocol
156 |
157 | public static let initial = ObservingOptions(rawValue: 1 << 0) // value
158 | public static let willSet = ObservingOptions(rawValue: 1 << 1) // value + oldValue
159 | public static let didSet = ObservingOptions(rawValue: 1 << 2) // value + oldValue
| |- warning: static property 'didSet' is not concurrency-safe because non-'Sendable' type 'ObservingOptions' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'didSet' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
160 |
161 | public static let `default`: ObservingOptions = [.initial, .didSet]
/Users/admin/builder/spi-builder-workspace/Sources/ExtSwift/Foundation/KVO.swift:161:23: warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'ObservingOptions' may have shared mutable state; this is an error in the Swift 6 language mode
153 |
154 | // when move into KVO: "Static stored properties not supported in generic types"
155 | public struct ObservingOptions: OptionSet, CustomStringConvertible {
| `- note: consider making struct 'ObservingOptions' conform to the 'Sendable' protocol
156 |
157 | public static let initial = ObservingOptions(rawValue: 1 << 0) // value
:
159 | public static let didSet = ObservingOptions(rawValue: 1 << 2) // value + oldValue
160 |
161 | public static let `default`: ObservingOptions = [.initial, .didSet]
| |- warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'ObservingOptions' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'default' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
162 |
163 | public let rawValue: Int
[66/77] Compiling ExtSwift NameSpace.swift
/Users/admin/builder/spi-builder-workspace/Sources/ExtSwift/Foundation/KVO.swift:157:23: warning: static property 'initial' is not concurrency-safe because non-'Sendable' type 'ObservingOptions' may have shared mutable state; this is an error in the Swift 6 language mode
153 |
154 | // when move into KVO: "Static stored properties not supported in generic types"
155 | public struct ObservingOptions: OptionSet, CustomStringConvertible {
| `- note: consider making struct 'ObservingOptions' conform to the 'Sendable' protocol
156 |
157 | public static let initial = ObservingOptions(rawValue: 1 << 0) // value
| |- warning: static property 'initial' is not concurrency-safe because non-'Sendable' type 'ObservingOptions' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'initial' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
158 | public static let willSet = ObservingOptions(rawValue: 1 << 1) // value + oldValue
159 | public static let didSet = ObservingOptions(rawValue: 1 << 2) // value + oldValue
/Users/admin/builder/spi-builder-workspace/Sources/ExtSwift/Foundation/KVO.swift:158:23: warning: static property 'willSet' is not concurrency-safe because non-'Sendable' type 'ObservingOptions' may have shared mutable state; this is an error in the Swift 6 language mode
153 |
154 | // when move into KVO: "Static stored properties not supported in generic types"
155 | public struct ObservingOptions: OptionSet, CustomStringConvertible {
| `- note: consider making struct 'ObservingOptions' conform to the 'Sendable' protocol
156 |
157 | public static let initial = ObservingOptions(rawValue: 1 << 0) // value
158 | public static let willSet = ObservingOptions(rawValue: 1 << 1) // value + oldValue
| |- warning: static property 'willSet' is not concurrency-safe because non-'Sendable' type 'ObservingOptions' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'willSet' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
159 | public static let didSet = ObservingOptions(rawValue: 1 << 2) // value + oldValue
160 |
/Users/admin/builder/spi-builder-workspace/Sources/ExtSwift/Foundation/KVO.swift:159:24: warning: static property 'didSet' is not concurrency-safe because non-'Sendable' type 'ObservingOptions' may have shared mutable state; this is an error in the Swift 6 language mode
153 |
154 | // when move into KVO: "Static stored properties not supported in generic types"
155 | public struct ObservingOptions: OptionSet, CustomStringConvertible {
| `- note: consider making struct 'ObservingOptions' conform to the 'Sendable' protocol
156 |
157 | public static let initial = ObservingOptions(rawValue: 1 << 0) // value
158 | public static let willSet = ObservingOptions(rawValue: 1 << 1) // value + oldValue
159 | public static let didSet = ObservingOptions(rawValue: 1 << 2) // value + oldValue
| |- warning: static property 'didSet' is not concurrency-safe because non-'Sendable' type 'ObservingOptions' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'didSet' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
160 |
161 | public static let `default`: ObservingOptions = [.initial, .didSet]
/Users/admin/builder/spi-builder-workspace/Sources/ExtSwift/Foundation/KVO.swift:161:23: warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'ObservingOptions' may have shared mutable state; this is an error in the Swift 6 language mode
153 |
154 | // when move into KVO: "Static stored properties not supported in generic types"
155 | public struct ObservingOptions: OptionSet, CustomStringConvertible {
| `- note: consider making struct 'ObservingOptions' conform to the 'Sendable' protocol
156 |
157 | public static let initial = ObservingOptions(rawValue: 1 << 0) // value
:
159 | public static let didSet = ObservingOptions(rawValue: 1 << 2) // value + oldValue
160 |
161 | public static let `default`: ObservingOptions = [.initial, .didSet]
| |- warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'ObservingOptions' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'default' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
162 |
163 | public let rawValue: Int
[67/77] Compiling ExtSwift AnyEquatable.swift
[68/77] Compiling ExtSwift JSON.swift
[69/77] Compiling ExtSwift WeakArray.swift
[70/77] Compiling ExtSwift ESHitTestView.swift
[71/77] Compiling ExtSwift ESScrollViewController.swift
[72/77] Compiling ExtSwift ESTableViewController.swift
[73/77] Compiling ExtSwift Operators.swift
[74/77] Compiling ExtSwift Optional+opt.swift
[75/77] Compiling ExtSwift SemanticVersion.swift
[75/77] Write Objects.LinkFileList
[76/77] Linking libExtSwift-Dynamic.dylib
Build complete! (13.24s)
Build complete.
{
"dependencies" : [
{
"identity" : "snapkit",
"requirement" : {
"range" : [
{
"lower_bound" : "5.6.0",
"upper_bound" : "6.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/SnapKit/SnapKit"
}
],
"manifest_display_name" : "ExtSwift",
"name" : "ExtSwift",
"path" : "/Users/admin/builder/spi-builder-workspace",
"platforms" : [
{
"name" : "ios",
"version" : "13.0"
},
{
"name" : "macos",
"version" : "12.0"
}
],
"products" : [
{
"name" : "ExtSwift",
"targets" : [
"ExtSwift"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "ExtSwift-Dynamic",
"targets" : [
"ExtSwift"
],
"type" : {
"library" : [
"dynamic"
]
}
}
],
"swift_languages_versions" : [
"5"
],
"targets" : [
{
"c99name" : "ExtSwiftTests",
"module_type" : "SwiftTarget",
"name" : "ExtSwiftTests",
"path" : "Tests/ExtSwiftTests",
"sources" : [
"AnyEquatableTests.swift",
"ExtSwiftTests.swift",
"JSONTests.swift",
"KVOTests.swift",
"NameSpaceTests.swift",
"OperatorsTests.swift",
"SemanticVersionTests.swift",
"String+IntIndexTests.swift",
"ThemeTests.swift",
"TypesTests.swift",
"UIKitTests.swift",
"UIViewBuilderTests.swift",
"boolValueTests.swift",
"nonEmptyTests.swift",
"tryIndexTests.swift"
],
"target_dependencies" : [
"ExtSwift"
],
"type" : "test"
},
{
"c99name" : "ExtSwift",
"module_type" : "SwiftTarget",
"name" : "ExtSwift",
"path" : "Sources/ExtSwift",
"product_dependencies" : [
"SnapKit"
],
"product_memberships" : [
"ExtSwift",
"ExtSwift-Dynamic"
],
"sources" : [
"Foundation/ExtSwift.swift",
"Foundation/KVO.swift",
"Foundation/Mutable.swift",
"Foundation/NameSpace.swift",
"Foundation/Operators.swift",
"Foundation/Optional+opt.swift",
"Foundation/SemanticVersion.swift",
"Foundation/String+intIndex.swift",
"Foundation/Types.swift",
"Foundation/boolValue.swift",
"Foundation/nonEmpty.swift",
"Foundation/tryIndex.swift",
"UIKit/ESDiffableDataSource/ESCollectionViewDiffableDataSource.swift",
"UIKit/ESDiffableDataSource/ESDiffableDataSourceSnapshot.swift",
"UIKit/ESDiffableDataSource/ESDiffableDataSourceSnapshotBuilder.swift",
"UIKit/ESDiffableDataSource/ESTableViewDiffableDataSource.swift",
"UIKit/ESHitTestView.swift",
"UIKit/ESScrollViewController.swift",
"UIKit/ESTableViewController.swift",
"UIKit/SnapKit+superview.swift",
"UIKit/Theme.swift",
"UIKit/UIButton+.swift",
"UIKit/UIKit+addHandler.swift",
"UIKit/UIKit.swift",
"UIKit/UITableViewCell+style.swift",
"UIKit/UITextView+selectedIntRange.swift",
"UIKit/UIViewBuilder.swift",
"UIKit/UIViewController+.swift",
"unstable/AnyEquatable.swift",
"unstable/JSON.swift",
"unstable/WeakArray.swift"
],
"type" : "library"
}
],
"tools_version" : "5.10"
}
Done.