Build Information
Successful build of Doubles, reference main (eb7677
), with Swift 6.0 for macOS (SPM) on 2 Dec 2024 03:43:45 UTC.
Swift 6 data race errors: 43
Build Command
env DEVELOPER_DIR=/Applications/Xcode-16.1.0.app xcrun swift build --arch arm64 -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats -Xswiftc -strict-concurrency=complete -Xswiftc -enable-upcoming-feature -Xswiftc StrictConcurrency -Xswiftc -enable-upcoming-feature -Xswiftc DisableOutwardActorInference -Xswiftc -enable-upcoming-feature -Xswiftc GlobalActorIsolatedTypesUsability -Xswiftc -enable-upcoming-feature -Xswiftc InferSendableFromCaptures
Build Log
========================================
RunAll
========================================
Builder version: 4.58.1
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/mgriebling/Doubles.git
Reference: main
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/mgriebling/Doubles
* branch main -> FETCH_HEAD
* [new branch] main -> origin/main
HEAD is now at eb76771 Another update.
Cloned https://github.com/mgriebling/Doubles.git
Revision (git rev-parse @):
eb76771a1381ada727bff816d665bbf6c1d1638c
SUCCESS checkout https://github.com/mgriebling/Doubles.git at main
Fetching https://github.com/swiftlang/swift-docc-symbolkit
Fetching https://github.com/apple/swift-docc-plugin
[1/2044] Fetching swift-docc-plugin
[226/5232] Fetching swift-docc-plugin, swift-docc-symbolkit
Fetched https://github.com/apple/swift-docc-plugin from cache (1.46s)
Fetched https://github.com/swiftlang/swift-docc-symbolkit from cache (1.46s)
Computing version for https://github.com/apple/swift-docc-plugin
Computed https://github.com/apple/swift-docc-plugin at 1.4.3 (0.57s)
Computing version for https://github.com/swiftlang/swift-docc-symbolkit
Computed https://github.com/swiftlang/swift-docc-symbolkit at 1.0.0 (0.61s)
Creating working copy for https://github.com/swiftlang/swift-docc-symbolkit
Working copy of https://github.com/swiftlang/swift-docc-symbolkit resolved at 1.0.0
Creating working copy for https://github.com/apple/swift-docc-plugin
Working copy of https://github.com/apple/swift-docc-plugin resolved at 1.4.3
========================================
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": "doubles",
"name": "Doubles",
"url": "https://github.com/mgriebling/Doubles.git",
"version": "unspecified",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/Doubles",
"dependencies": [
]
}
]
}
Fetching https://github.com/mgriebling/Doubles.git
[1/2278] Fetching doubles
Fetched https://github.com/mgriebling/Doubles.git from cache (1.18s)
Creating working copy for https://github.com/mgriebling/Doubles.git
Working copy of https://github.com/mgriebling/Doubles.git resolved at main (eb76771)
warning: '.resolve-product-dependencies': dependency 'doubles' is not used by any target
Found 0 product dependencies
========================================
Build
========================================
Selected platform: macosSpm
Swift version: 6.0
Building package at path: $PWD
https://github.com/mgriebling/Doubles.git
{
"dependencies" : [
{
"identity" : "swift-docc-plugin",
"requirement" : {
"range" : [
{
"lower_bound" : "1.0.0",
"upper_bound" : "2.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/apple/swift-docc-plugin"
}
],
"manifest_display_name" : "Doubles",
"name" : "Doubles",
"path" : "/Users/admin/builder/spi-builder-workspace",
"platforms" : [
],
"products" : [
{
"name" : "Doubles",
"targets" : [
"Doubles"
],
"type" : {
"library" : [
"automatic"
]
}
}
],
"targets" : [
{
"c99name" : "DoublesTests",
"module_type" : "SwiftTarget",
"name" : "DoublesTests",
"path" : "Tests/DoublesTests",
"sources" : [
"DoublesTests.swift"
],
"target_dependencies" : [
"Doubles"
],
"type" : "test"
},
{
"c99name" : "Doubles",
"module_type" : "SwiftTarget",
"name" : "Doubles",
"path" : "Sources/Doubles",
"product_memberships" : [
"Doubles"
],
"sources" : [
"Common.swift",
"DDouble.swift",
"QDouble.swift",
"String+Char.swift"
],
"type" : "library"
}
],
"tools_version" : "5.6"
}
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-16.1.0.app xcrun swift build --arch arm64 -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats -Xswiftc -strict-concurrency=complete -Xswiftc -enable-upcoming-feature -Xswiftc StrictConcurrency -Xswiftc -enable-upcoming-feature -Xswiftc DisableOutwardActorInference -Xswiftc -enable-upcoming-feature -Xswiftc GlobalActorIsolatedTypesUsability -Xswiftc -enable-upcoming-feature -Xswiftc InferSendableFromCaptures
[1/1] Compiling plugin Swift-DocC
[2/2] Compiling plugin Swift-DocC Preview
Building for debugging...
[2/4] Write sources
[3/4] Write swift-version--7754E27361AE5C74.txt
[5/9] Compiling Doubles DDouble.swift
/Users/admin/builder/spi-builder-workspace/Sources/Doubles/DDouble.swift:109:24: warning: static property '_2pi' is not concurrency-safe because non-'Sendable' type 'DDouble' may have shared mutable state; this is an error in the Swift 6 language mode
14 | /// Double-precision Double (aka Double-Double) floating point implementation.
15 | ///
16 | public struct DDouble {
| `- note: consider making struct 'DDouble' conform to the 'Sendable' protocol
17 |
18 | // MARK: - Storage for the data type
:
107 |
108 | // MARK: - Internal constants
109 | static private let _2pi = DDouble(6.283185307179586232e+00, 2.449293598294706414e-16);
| |- warning: static property '_2pi' is not concurrency-safe because non-'Sendable' type 'DDouble' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate '_2pi' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
110 | static private let _pi = DDouble(3.141592653589793116e+00, 1.224646799147353207e-16);
111 | static private let _pi2 = DDouble(1.570796326794896558e+00, 6.123233995736766036e-17);
/Users/admin/builder/spi-builder-workspace/Sources/Doubles/DDouble.swift:110:24: warning: static property '_pi' is not concurrency-safe because non-'Sendable' type 'DDouble' may have shared mutable state; this is an error in the Swift 6 language mode
14 | /// Double-precision Double (aka Double-Double) floating point implementation.
15 | ///
16 | public struct DDouble {
| `- note: consider making struct 'DDouble' conform to the 'Sendable' protocol
17 |
18 | // MARK: - Storage for the data type
:
108 | // MARK: - Internal constants
109 | static private let _2pi = DDouble(6.283185307179586232e+00, 2.449293598294706414e-16);
110 | static private let _pi = DDouble(3.141592653589793116e+00, 1.224646799147353207e-16);
| |- warning: static property '_pi' is not concurrency-safe because non-'Sendable' type 'DDouble' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate '_pi' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
111 | static private let _pi2 = DDouble(1.570796326794896558e+00, 6.123233995736766036e-17);
112 | static private let _pi4 = DDouble(7.853981633974482790e-01, 3.061616997868383018e-17);
/Users/admin/builder/spi-builder-workspace/Sources/Doubles/DDouble.swift:111:24: warning: static property '_pi2' is not concurrency-safe because non-'Sendable' type 'DDouble' may have shared mutable state; this is an error in the Swift 6 language mode
14 | /// Double-precision Double (aka Double-Double) floating point implementation.
15 | ///
16 | public struct DDouble {
| `- note: consider making struct 'DDouble' conform to the 'Sendable' protocol
17 |
18 | // MARK: - Storage for the data type
:
109 | static private let _2pi = DDouble(6.283185307179586232e+00, 2.449293598294706414e-16);
110 | static private let _pi = DDouble(3.141592653589793116e+00, 1.224646799147353207e-16);
111 | static private let _pi2 = DDouble(1.570796326794896558e+00, 6.123233995736766036e-17);
| |- warning: static property '_pi2' is not concurrency-safe because non-'Sendable' type 'DDouble' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate '_pi2' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
112 | static private let _pi4 = DDouble(7.853981633974482790e-01, 3.061616997868383018e-17);
113 | static private let _3pi4 = DDouble(2.356194490192344837e+00, 9.1848509936051484375e-17);
/Users/admin/builder/spi-builder-workspace/Sources/Doubles/DDouble.swift:112:24: warning: static property '_pi4' is not concurrency-safe because non-'Sendable' type 'DDouble' may have shared mutable state; this is an error in the Swift 6 language mode
14 | /// Double-precision Double (aka Double-Double) floating point implementation.
15 | ///
16 | public struct DDouble {
| `- note: consider making struct 'DDouble' conform to the 'Sendable' protocol
17 |
18 | // MARK: - Storage for the data type
:
110 | static private let _pi = DDouble(3.141592653589793116e+00, 1.224646799147353207e-16);
111 | static private let _pi2 = DDouble(1.570796326794896558e+00, 6.123233995736766036e-17);
112 | static private let _pi4 = DDouble(7.853981633974482790e-01, 3.061616997868383018e-17);
| |- warning: static property '_pi4' is not concurrency-safe because non-'Sendable' type 'DDouble' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate '_pi4' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
113 | static private let _3pi4 = DDouble(2.356194490192344837e+00, 9.1848509936051484375e-17);
114 | static private let _e = DDouble(2.718281828459045091e+00, 1.445646891729250158e-16);
/Users/admin/builder/spi-builder-workspace/Sources/Doubles/DDouble.swift:113:24: warning: static property '_3pi4' is not concurrency-safe because non-'Sendable' type 'DDouble' may have shared mutable state; this is an error in the Swift 6 language mode
14 | /// Double-precision Double (aka Double-Double) floating point implementation.
15 | ///
16 | public struct DDouble {
| `- note: consider making struct 'DDouble' conform to the 'Sendable' protocol
17 |
18 | // MARK: - Storage for the data type
:
111 | static private let _pi2 = DDouble(1.570796326794896558e+00, 6.123233995736766036e-17);
112 | static private let _pi4 = DDouble(7.853981633974482790e-01, 3.061616997868383018e-17);
113 | static private let _3pi4 = DDouble(2.356194490192344837e+00, 9.1848509936051484375e-17);
| |- warning: static property '_3pi4' is not concurrency-safe because non-'Sendable' type 'DDouble' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate '_3pi4' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
114 | static private let _e = DDouble(2.718281828459045091e+00, 1.445646891729250158e-16);
115 | static public let Log2 = DDouble(6.931471805599452862e-01, 2.319046813846299558e-17);
/Users/admin/builder/spi-builder-workspace/Sources/Doubles/DDouble.swift:114:24: warning: static property '_e' is not concurrency-safe because non-'Sendable' type 'DDouble' may have shared mutable state; this is an error in the Swift 6 language mode
14 | /// Double-precision Double (aka Double-Double) floating point implementation.
15 | ///
16 | public struct DDouble {
| `- note: consider making struct 'DDouble' conform to the 'Sendable' protocol
17 |
18 | // MARK: - Storage for the data type
:
112 | static private let _pi4 = DDouble(7.853981633974482790e-01, 3.061616997868383018e-17);
113 | static private let _3pi4 = DDouble(2.356194490192344837e+00, 9.1848509936051484375e-17);
114 | static private let _e = DDouble(2.718281828459045091e+00, 1.445646891729250158e-16);
| |- warning: static property '_e' is not concurrency-safe because non-'Sendable' type 'DDouble' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate '_e' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
115 | static public let Log2 = DDouble(6.931471805599452862e-01, 2.319046813846299558e-17);
116 | static public let Log10 = DDouble(2.302585092994045901e+00, -2.170756223382249351e-16);
/Users/admin/builder/spi-builder-workspace/Sources/Doubles/DDouble.swift:115:24: warning: static property 'Log2' is not concurrency-safe because non-'Sendable' type 'DDouble' may have shared mutable state; this is an error in the Swift 6 language mode
14 | /// Double-precision Double (aka Double-Double) floating point implementation.
15 | ///
16 | public struct DDouble {
| `- note: consider making struct 'DDouble' conform to the 'Sendable' protocol
17 |
18 | // MARK: - Storage for the data type
:
113 | static private let _3pi4 = DDouble(2.356194490192344837e+00, 9.1848509936051484375e-17);
114 | static private let _e = DDouble(2.718281828459045091e+00, 1.445646891729250158e-16);
115 | static public let Log2 = DDouble(6.931471805599452862e-01, 2.319046813846299558e-17);
| |- warning: static property 'Log2' is not concurrency-safe because non-'Sendable' type 'DDouble' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'Log2' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
116 | static public let Log10 = DDouble(2.302585092994045901e+00, -2.170756223382249351e-16);
117 | static private let _nan = DDouble(Double.nan, Double.nan)
/Users/admin/builder/spi-builder-workspace/Sources/Doubles/DDouble.swift:116:24: warning: static property 'Log10' is not concurrency-safe because non-'Sendable' type 'DDouble' may have shared mutable state; this is an error in the Swift 6 language mode
14 | /// Double-precision Double (aka Double-Double) floating point implementation.
15 | ///
16 | public struct DDouble {
| `- note: consider making struct 'DDouble' conform to the 'Sendable' protocol
17 |
18 | // MARK: - Storage for the data type
:
114 | static private let _e = DDouble(2.718281828459045091e+00, 1.445646891729250158e-16);
115 | static public let Log2 = DDouble(6.931471805599452862e-01, 2.319046813846299558e-17);
116 | static public let Log10 = DDouble(2.302585092994045901e+00, -2.170756223382249351e-16);
| |- warning: static property 'Log10' is not concurrency-safe because non-'Sendable' type 'DDouble' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'Log10' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
117 | static private let _nan = DDouble(Double.nan, Double.nan)
118 | static private let _snan = DDouble(Double.signalingNaN, Double.signalingNaN)
/Users/admin/builder/spi-builder-workspace/Sources/Doubles/DDouble.swift:117:24: warning: static property '_nan' is not concurrency-safe because non-'Sendable' type 'DDouble' may have shared mutable state; this is an error in the Swift 6 language mode
14 | /// Double-precision Double (aka Double-Double) floating point implementation.
15 | ///
16 | public struct DDouble {
| `- note: consider making struct 'DDouble' conform to the 'Sendable' protocol
17 |
18 | // MARK: - Storage for the data type
:
115 | static public let Log2 = DDouble(6.931471805599452862e-01, 2.319046813846299558e-17);
116 | static public let Log10 = DDouble(2.302585092994045901e+00, -2.170756223382249351e-16);
117 | static private let _nan = DDouble(Double.nan, Double.nan)
| |- warning: static property '_nan' is not concurrency-safe because non-'Sendable' type 'DDouble' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate '_nan' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
118 | static private let _snan = DDouble(Double.signalingNaN, Double.signalingNaN)
119 | static private let _inf = DDouble(Double.infinity, Double.infinity)
/Users/admin/builder/spi-builder-workspace/Sources/Doubles/DDouble.swift:118:24: warning: static property '_snan' is not concurrency-safe because non-'Sendable' type 'DDouble' may have shared mutable state; this is an error in the Swift 6 language mode
14 | /// Double-precision Double (aka Double-Double) floating point implementation.
15 | ///
16 | public struct DDouble {
| `- note: consider making struct 'DDouble' conform to the 'Sendable' protocol
17 |
18 | // MARK: - Storage for the data type
:
116 | static public let Log10 = DDouble(2.302585092994045901e+00, -2.170756223382249351e-16);
117 | static private let _nan = DDouble(Double.nan, Double.nan)
118 | static private let _snan = DDouble(Double.signalingNaN, Double.signalingNaN)
| |- warning: static property '_snan' is not concurrency-safe because non-'Sendable' type 'DDouble' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate '_snan' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
119 | static private let _inf = DDouble(Double.infinity, Double.infinity)
120 |
/Users/admin/builder/spi-builder-workspace/Sources/Doubles/DDouble.swift:119:24: warning: static property '_inf' is not concurrency-safe because non-'Sendable' type 'DDouble' may have shared mutable state; this is an error in the Swift 6 language mode
14 | /// Double-precision Double (aka Double-Double) floating point implementation.
15 | ///
16 | public struct DDouble {
| `- note: consider making struct 'DDouble' conform to the 'Sendable' protocol
17 |
18 | // MARK: - Storage for the data type
:
117 | static private let _nan = DDouble(Double.nan, Double.nan)
118 | static private let _snan = DDouble(Double.signalingNaN, Double.signalingNaN)
119 | static private let _inf = DDouble(Double.infinity, Double.infinity)
| |- warning: static property '_inf' is not concurrency-safe because non-'Sendable' type 'DDouble' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate '_inf' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
120 |
121 | static private let _eps = 4.93038065763132e-32; // 2^-104
/Users/admin/builder/spi-builder-workspace/Sources/Doubles/DDouble.swift:123:24: warning: static property '_max' is not concurrency-safe because non-'Sendable' type 'DDouble' may have shared mutable state; this is an error in the Swift 6 language mode
14 | /// Double-precision Double (aka Double-Double) floating point implementation.
15 | ///
16 | public struct DDouble {
| `- note: consider making struct 'DDouble' conform to the 'Sendable' protocol
17 |
18 | // MARK: - Storage for the data type
:
121 | static private let _eps = 4.93038065763132e-32; // 2^-104
122 | static private let _min_normalized = 2.0041683600089728e-292; // = 2^(-1022 + 53)
123 | static private let _max = DDouble(1.79769313486231570815e+308, 9.97920154767359795037e+291);
| |- warning: static property '_max' is not concurrency-safe because non-'Sendable' type 'DDouble' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate '_max' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
124 | static private let _safe_max = DDouble(1.7976931080746007281e+308, 9.97920154767359795037e+291);
125 | static private let _ndigits = 31
/Users/admin/builder/spi-builder-workspace/Sources/Doubles/DDouble.swift:124:24: warning: static property '_safe_max' is not concurrency-safe because non-'Sendable' type 'DDouble' may have shared mutable state; this is an error in the Swift 6 language mode
14 | /// Double-precision Double (aka Double-Double) floating point implementation.
15 | ///
16 | public struct DDouble {
| `- note: consider making struct 'DDouble' conform to the 'Sendable' protocol
17 |
18 | // MARK: - Storage for the data type
:
122 | static private let _min_normalized = 2.0041683600089728e-292; // = 2^(-1022 + 53)
123 | static private let _max = DDouble(1.79769313486231570815e+308, 9.97920154767359795037e+291);
124 | static private let _safe_max = DDouble(1.7976931080746007281e+308, 9.97920154767359795037e+291);
| |- warning: static property '_safe_max' is not concurrency-safe because non-'Sendable' type 'DDouble' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate '_safe_max' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
125 | static private let _ndigits = 31
126 |
/Users/admin/builder/spi-builder-workspace/Sources/Doubles/DDouble.swift:128:23: warning: static property 'e' is not concurrency-safe because non-'Sendable' type 'DDouble' may have shared mutable state; this is an error in the Swift 6 language mode
14 | /// Double-precision Double (aka Double-Double) floating point implementation.
15 | ///
16 | public struct DDouble {
| `- note: consider making struct 'DDouble' conform to the 'Sendable' protocol
17 |
18 | // MARK: - Storage for the data type
:
126 |
127 | static public let eps = _eps
128 | static public let e = _e
| |- warning: static property 'e' is not concurrency-safe because non-'Sendable' type 'DDouble' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'e' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
129 | static public let max = _max
130 |
/Users/admin/builder/spi-builder-workspace/Sources/Doubles/DDouble.swift:129:23: warning: static property 'max' is not concurrency-safe because non-'Sendable' type 'DDouble' may have shared mutable state; this is an error in the Swift 6 language mode
14 | /// Double-precision Double (aka Double-Double) floating point implementation.
15 | ///
16 | public struct DDouble {
| `- note: consider making struct 'DDouble' conform to the 'Sendable' protocol
17 |
18 | // MARK: - Storage for the data type
:
127 | static public let eps = _eps
128 | static public let e = _e
129 | static public let max = _max
| |- warning: static property 'max' is not concurrency-safe because non-'Sendable' type 'DDouble' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'max' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
130 |
131 | /// Number of base 10 digits
/Users/admin/builder/spi-builder-workspace/Sources/Doubles/DDouble.swift:446:16: warning: static property 'dec' is not concurrency-safe because non-'Sendable' type 'Format' may have shared mutable state; this is an error in the Swift 6 language mode
439 | }
440 |
441 | public struct Format: OptionSet {
| `- note: consider making struct 'Format' conform to the 'Sendable' protocol
442 | public let rawValue: Int
443 |
444 | public init(rawValue: Int) { self.rawValue = rawValue }
445 |
446 | static let dec = Format(rawValue: 1 << 0)
| |- warning: static property 'dec' is not concurrency-safe because non-'Sendable' type 'Format' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'dec' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
447 | static let oct = Format(rawValue: 1 << 1)
448 | static let hex = Format(rawValue: 1 << 2)
/Users/admin/builder/spi-builder-workspace/Sources/Doubles/DDouble.swift:447:16: warning: static property 'oct' is not concurrency-safe because non-'Sendable' type 'Format' may have shared mutable state; this is an error in the Swift 6 language mode
439 | }
440 |
441 | public struct Format: OptionSet {
| `- note: consider making struct 'Format' conform to the 'Sendable' protocol
442 | public let rawValue: Int
443 |
:
445 |
446 | static let dec = Format(rawValue: 1 << 0)
447 | static let oct = Format(rawValue: 1 << 1)
| |- warning: static property 'oct' is not concurrency-safe because non-'Sendable' type 'Format' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'oct' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
448 | static let hex = Format(rawValue: 1 << 2)
449 |
/Users/admin/builder/spi-builder-workspace/Sources/Doubles/DDouble.swift:448:16: warning: static property 'hex' is not concurrency-safe because non-'Sendable' type 'Format' may have shared mutable state; this is an error in the Swift 6 language mode
439 | }
440 |
441 | public struct Format: OptionSet {
| `- note: consider making struct 'Format' conform to the 'Sendable' protocol
442 | public let rawValue: Int
443 |
:
446 | static let dec = Format(rawValue: 1 << 0)
447 | static let oct = Format(rawValue: 1 << 1)
448 | static let hex = Format(rawValue: 1 << 2)
| |- warning: static property 'hex' is not concurrency-safe because non-'Sendable' type 'Format' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'hex' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
449 |
450 | static let left = Format(rawValue: 1 << 3)
/Users/admin/builder/spi-builder-workspace/Sources/Doubles/DDouble.swift:450:16: warning: static property 'left' is not concurrency-safe because non-'Sendable' type 'Format' may have shared mutable state; this is an error in the Swift 6 language mode
439 | }
440 |
441 | public struct Format: OptionSet {
| `- note: consider making struct 'Format' conform to the 'Sendable' protocol
442 | public let rawValue: Int
443 |
:
448 | static let hex = Format(rawValue: 1 << 2)
449 |
450 | static let left = Format(rawValue: 1 << 3)
| |- warning: static property 'left' is not concurrency-safe because non-'Sendable' type 'Format' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'left' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
451 | static let right = Format(rawValue: 1 << 4)
452 | static let intern = Format(rawValue: 1 << 5)
/Users/admin/builder/spi-builder-workspace/Sources/Doubles/DDouble.swift:451:16: warning: static property 'right' is not concurrency-safe because non-'Sendable' type 'Format' may have shared mutable state; this is an error in the Swift 6 language mode
439 | }
440 |
441 | public struct Format: OptionSet {
| `- note: consider making struct 'Format' conform to the 'Sendable' protocol
442 | public let rawValue: Int
443 |
:
449 |
450 | static let left = Format(rawValue: 1 << 3)
451 | static let right = Format(rawValue: 1 << 4)
| |- warning: static property 'right' is not concurrency-safe because non-'Sendable' type 'Format' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'right' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
452 | static let intern = Format(rawValue: 1 << 5)
453 |
/Users/admin/builder/spi-builder-workspace/Sources/Doubles/DDouble.swift:452:16: warning: static property 'intern' is not concurrency-safe because non-'Sendable' type 'Format' may have shared mutable state; this is an error in the Swift 6 language mode
439 | }
440 |
441 | public struct Format: OptionSet {
| `- note: consider making struct 'Format' conform to the 'Sendable' protocol
442 | public let rawValue: Int
443 |
:
450 | static let left = Format(rawValue: 1 << 3)
451 | static let right = Format(rawValue: 1 << 4)
452 | static let intern = Format(rawValue: 1 << 5)
| |- warning: static property 'intern' is not concurrency-safe because non-'Sendable' type 'Format' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'intern' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
453 |
454 | static let scientific = Format(rawValue: 1 << 6)
/Users/admin/builder/spi-builder-workspace/Sources/Doubles/DDouble.swift:454:16: warning: static property 'scientific' is not concurrency-safe because non-'Sendable' type 'Format' may have shared mutable state; this is an error in the Swift 6 language mode
439 | }
440 |
441 | public struct Format: OptionSet {
| `- note: consider making struct 'Format' conform to the 'Sendable' protocol
442 | public let rawValue: Int
443 |
:
452 | static let intern = Format(rawValue: 1 << 5)
453 |
454 | static let scientific = Format(rawValue: 1 << 6)
| |- warning: static property 'scientific' is not concurrency-safe because non-'Sendable' type 'Format' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'scientific' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
455 | static let fixed = Format(rawValue: 1 << 7)
456 |
/Users/admin/builder/spi-builder-workspace/Sources/Doubles/DDouble.swift:455:16: warning: static property 'fixed' is not concurrency-safe because non-'Sendable' type 'Format' may have shared mutable state; this is an error in the Swift 6 language mode
439 | }
440 |
441 | public struct Format: OptionSet {
| `- note: consider making struct 'Format' conform to the 'Sendable' protocol
442 | public let rawValue: Int
443 |
:
453 |
454 | static let scientific = Format(rawValue: 1 << 6)
455 | static let fixed = Format(rawValue: 1 << 7)
| |- warning: static property 'fixed' is not concurrency-safe because non-'Sendable' type 'Format' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'fixed' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
456 |
457 | static let baseField: Format = [.dec, .oct, .hex]
/Users/admin/builder/spi-builder-workspace/Sources/Doubles/DDouble.swift:457:16: warning: static property 'baseField' is not concurrency-safe because non-'Sendable' type 'Format' may have shared mutable state; this is an error in the Swift 6 language mode
439 | }
440 |
441 | public struct Format: OptionSet {
| `- note: consider making struct 'Format' conform to the 'Sendable' protocol
442 | public let rawValue: Int
443 |
:
455 | static let fixed = Format(rawValue: 1 << 7)
456 |
457 | static let baseField: Format = [.dec, .oct, .hex]
| |- warning: static property 'baseField' is not concurrency-safe because non-'Sendable' type 'Format' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'baseField' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
458 | static let adjustField: Format = [.left, .right, .intern]
459 | static let floatField: Format = [.scientific, .fixed]
/Users/admin/builder/spi-builder-workspace/Sources/Doubles/DDouble.swift:458:16: warning: static property 'adjustField' is not concurrency-safe because non-'Sendable' type 'Format' may have shared mutable state; this is an error in the Swift 6 language mode
439 | }
440 |
441 | public struct Format: OptionSet {
| `- note: consider making struct 'Format' conform to the 'Sendable' protocol
442 | public let rawValue: Int
443 |
:
456 |
457 | static let baseField: Format = [.dec, .oct, .hex]
458 | static let adjustField: Format = [.left, .right, .intern]
| |- warning: static property 'adjustField' is not concurrency-safe because non-'Sendable' type 'Format' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'adjustField' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
459 | static let floatField: Format = [.scientific, .fixed]
460 | }
/Users/admin/builder/spi-builder-workspace/Sources/Doubles/DDouble.swift:459:16: warning: static property 'floatField' is not concurrency-safe because non-'Sendable' type 'Format' may have shared mutable state; this is an error in the Swift 6 language mode
439 | }
440 |
441 | public struct Format: OptionSet {
| `- note: consider making struct 'Format' conform to the 'Sendable' protocol
442 | public let rawValue: Int
443 |
:
457 | static let baseField: Format = [.dec, .oct, .hex]
458 | static let adjustField: Format = [.left, .right, .intern]
459 | static let floatField: Format = [.scientific, .fixed]
| |- warning: static property 'floatField' is not concurrency-safe because non-'Sendable' type 'Format' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'floatField' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
460 | }
461 |
/Users/admin/builder/spi-builder-workspace/Sources/Doubles/DDouble.swift:1230:24: warning: static property '_pi16' is not concurrency-safe because non-'Sendable' type 'DDouble' may have shared mutable state; this is an error in the Swift 6 language mode
14 | /// Double-precision Double (aka Double-Double) floating point implementation.
15 | ///
16 | public struct DDouble {
| `- note: consider making struct 'DDouble' conform to the 'Sendable' protocol
17 |
18 | // MARK: - Storage for the data type
:
1228 | public static func abs(_ a: DDouble) -> DDouble { a.abs }
1229 |
1230 | static private let _pi16 = DDouble(1.963495408493620697e-01, 7.654042494670957545e-18)
| |- warning: static property '_pi16' is not concurrency-safe because non-'Sendable' type 'DDouble' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate '_pi16' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
1231 |
1232 | /* Table of sin(k * pi/16) and cos(k * pi/16). */
[6/9] Compiling Doubles QDouble.swift
/Users/admin/builder/spi-builder-workspace/Sources/Doubles/QDouble.swift:53:23: warning: static property 'twopi' is not concurrency-safe because non-'Sendable' type 'QDouble' may have shared mutable state; this is an error in the Swift 6 language mode
15 | /// Quad-precision Double floating point implementation
16 | ///
17 | public struct QDouble {
| `- note: consider making struct 'QDouble' conform to the 'Sendable' protocol
18 |
19 | ///
:
51 |
52 | // MARK: - Internal/public constants
53 | public static let twopi = QDouble(6.283185307179586232e+00, 2.449293598294706414e-16, -5.989539619436679332e-33, 2.224908441726730563e-49)
| |- warning: static property 'twopi' is not concurrency-safe because non-'Sendable' type 'QDouble' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'twopi' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
54 | public static let pi = QDouble(3.141592653589793116e+00, 1.224646799147353207e-16, -2.994769809718339666e-33, 1.112454220863365282e-49)
55 | public static let pi2 = QDouble(1.570796326794896558e+00, 6.123233995736766036e-17, -1.497384904859169833e-33, 5.562271104316826408e-50)
/Users/admin/builder/spi-builder-workspace/Sources/Doubles/QDouble.swift:54:23: warning: static property 'pi' is not concurrency-safe because non-'Sendable' type 'QDouble' may have shared mutable state; this is an error in the Swift 6 language mode
15 | /// Quad-precision Double floating point implementation
16 | ///
17 | public struct QDouble {
| `- note: consider making struct 'QDouble' conform to the 'Sendable' protocol
18 |
19 | ///
:
52 | // MARK: - Internal/public constants
53 | public static let twopi = QDouble(6.283185307179586232e+00, 2.449293598294706414e-16, -5.989539619436679332e-33, 2.224908441726730563e-49)
54 | public static let pi = QDouble(3.141592653589793116e+00, 1.224646799147353207e-16, -2.994769809718339666e-33, 1.112454220863365282e-49)
| |- warning: static property 'pi' is not concurrency-safe because non-'Sendable' type 'QDouble' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'pi' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
55 | public static let pi2 = QDouble(1.570796326794896558e+00, 6.123233995736766036e-17, -1.497384904859169833e-33, 5.562271104316826408e-50)
56 | public static let pi4 = QDouble(7.853981633974482790e-01, 3.061616997868383018e-17, -7.486924524295849165e-34, 2.781135552158413204e-50)
/Users/admin/builder/spi-builder-workspace/Sources/Doubles/QDouble.swift:55:23: warning: static property 'pi2' is not concurrency-safe because non-'Sendable' type 'QDouble' may have shared mutable state; this is an error in the Swift 6 language mode
15 | /// Quad-precision Double floating point implementation
16 | ///
17 | public struct QDouble {
| `- note: consider making struct 'QDouble' conform to the 'Sendable' protocol
18 |
19 | ///
:
53 | public static let twopi = QDouble(6.283185307179586232e+00, 2.449293598294706414e-16, -5.989539619436679332e-33, 2.224908441726730563e-49)
54 | public static let pi = QDouble(3.141592653589793116e+00, 1.224646799147353207e-16, -2.994769809718339666e-33, 1.112454220863365282e-49)
55 | public static let pi2 = QDouble(1.570796326794896558e+00, 6.123233995736766036e-17, -1.497384904859169833e-33, 5.562271104316826408e-50)
| |- warning: static property 'pi2' is not concurrency-safe because non-'Sendable' type 'QDouble' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'pi2' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
56 | public static let pi4 = QDouble(7.853981633974482790e-01, 3.061616997868383018e-17, -7.486924524295849165e-34, 2.781135552158413204e-50)
57 |
/Users/admin/builder/spi-builder-workspace/Sources/Doubles/QDouble.swift:56:23: warning: static property 'pi4' is not concurrency-safe because non-'Sendable' type 'QDouble' may have shared mutable state; this is an error in the Swift 6 language mode
15 | /// Quad-precision Double floating point implementation
16 | ///
17 | public struct QDouble {
| `- note: consider making struct 'QDouble' conform to the 'Sendable' protocol
18 |
19 | ///
:
54 | public static let pi = QDouble(3.141592653589793116e+00, 1.224646799147353207e-16, -2.994769809718339666e-33, 1.112454220863365282e-49)
55 | public static let pi2 = QDouble(1.570796326794896558e+00, 6.123233995736766036e-17, -1.497384904859169833e-33, 5.562271104316826408e-50)
56 | public static let pi4 = QDouble(7.853981633974482790e-01, 3.061616997868383018e-17, -7.486924524295849165e-34, 2.781135552158413204e-50)
| |- warning: static property 'pi4' is not concurrency-safe because non-'Sendable' type 'QDouble' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'pi4' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
57 |
58 | public static let e = QDouble(2.718281828459045091e+00, 1.445646891729250158e-16, -2.127717108038176765e-33, 1.515630159841218954e-49)
/Users/admin/builder/spi-builder-workspace/Sources/Doubles/QDouble.swift:58:23: warning: static property 'e' is not concurrency-safe because non-'Sendable' type 'QDouble' may have shared mutable state; this is an error in the Swift 6 language mode
15 | /// Quad-precision Double floating point implementation
16 | ///
17 | public struct QDouble {
| `- note: consider making struct 'QDouble' conform to the 'Sendable' protocol
18 |
19 | ///
:
56 | public static let pi4 = QDouble(7.853981633974482790e-01, 3.061616997868383018e-17, -7.486924524295849165e-34, 2.781135552158413204e-50)
57 |
58 | public static let e = QDouble(2.718281828459045091e+00, 1.445646891729250158e-16, -2.127717108038176765e-33, 1.515630159841218954e-49)
| |- warning: static property 'e' is not concurrency-safe because non-'Sendable' type 'QDouble' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'e' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
59 | public static let Log2 = QDouble(6.931471805599452862e-01, 2.319046813846299558e-17, 5.707708438416212066e-34, -3.582432210601811423e-50)
60 | public static let Log10 = QDouble(2.302585092994045901e+00, -2.170756223382249351e-16, -9.984262454465776570e-33, -4.023357454450206379e-49)
/Users/admin/builder/spi-builder-workspace/Sources/Doubles/QDouble.swift:59:23: warning: static property 'Log2' is not concurrency-safe because non-'Sendable' type 'QDouble' may have shared mutable state; this is an error in the Swift 6 language mode
15 | /// Quad-precision Double floating point implementation
16 | ///
17 | public struct QDouble {
| `- note: consider making struct 'QDouble' conform to the 'Sendable' protocol
18 |
19 | ///
:
57 |
58 | public static let e = QDouble(2.718281828459045091e+00, 1.445646891729250158e-16, -2.127717108038176765e-33, 1.515630159841218954e-49)
59 | public static let Log2 = QDouble(6.931471805599452862e-01, 2.319046813846299558e-17, 5.707708438416212066e-34, -3.582432210601811423e-50)
| |- warning: static property 'Log2' is not concurrency-safe because non-'Sendable' type 'QDouble' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'Log2' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
60 | public static let Log10 = QDouble(2.302585092994045901e+00, -2.170756223382249351e-16, -9.984262454465776570e-33, -4.023357454450206379e-49)
61 |
/Users/admin/builder/spi-builder-workspace/Sources/Doubles/QDouble.swift:60:23: warning: static property 'Log10' is not concurrency-safe because non-'Sendable' type 'QDouble' may have shared mutable state; this is an error in the Swift 6 language mode
15 | /// Quad-precision Double floating point implementation
16 | ///
17 | public struct QDouble {
| `- note: consider making struct 'QDouble' conform to the 'Sendable' protocol
18 |
19 | ///
:
58 | public static let e = QDouble(2.718281828459045091e+00, 1.445646891729250158e-16, -2.127717108038176765e-33, 1.515630159841218954e-49)
59 | public static let Log2 = QDouble(6.931471805599452862e-01, 2.319046813846299558e-17, 5.707708438416212066e-34, -3.582432210601811423e-50)
60 | public static let Log10 = QDouble(2.302585092994045901e+00, -2.170756223382249351e-16, -9.984262454465776570e-33, -4.023357454450206379e-49)
| |- warning: static property 'Log10' is not concurrency-safe because non-'Sendable' type 'QDouble' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'Log10' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
61 |
62 | private static let pi1024 = QDouble(3.067961575771282340e-03, 1.195944139792337116e-19, -2.924579892303066080e-36, 1.086381075061880158e-52)
/Users/admin/builder/spi-builder-workspace/Sources/Doubles/QDouble.swift:62:24: warning: static property 'pi1024' is not concurrency-safe because non-'Sendable' type 'QDouble' may have shared mutable state; this is an error in the Swift 6 language mode
15 | /// Quad-precision Double floating point implementation
16 | ///
17 | public struct QDouble {
| `- note: consider making struct 'QDouble' conform to the 'Sendable' protocol
18 |
19 | ///
:
60 | public static let Log10 = QDouble(2.302585092994045901e+00, -2.170756223382249351e-16, -9.984262454465776570e-33, -4.023357454450206379e-49)
61 |
62 | private static let pi1024 = QDouble(3.067961575771282340e-03, 1.195944139792337116e-19, -2.924579892303066080e-36, 1.086381075061880158e-52)
| |- warning: static property 'pi1024' is not concurrency-safe because non-'Sendable' type 'QDouble' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'pi1024' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
63 | private static let _3pi4 = QDouble(2.356194490192344837e+00, 9.1848509936051484375e-17, 3.9168984647504003225e-33, -2.5867981632704860386e-49)
64 |
/Users/admin/builder/spi-builder-workspace/Sources/Doubles/QDouble.swift:63:24: warning: static property '_3pi4' is not concurrency-safe because non-'Sendable' type 'QDouble' may have shared mutable state; this is an error in the Swift 6 language mode
15 | /// Quad-precision Double floating point implementation
16 | ///
17 | public struct QDouble {
| `- note: consider making struct 'QDouble' conform to the 'Sendable' protocol
18 |
19 | ///
:
61 |
62 | private static let pi1024 = QDouble(3.067961575771282340e-03, 1.195944139792337116e-19, -2.924579892303066080e-36, 1.086381075061880158e-52)
63 | private static let _3pi4 = QDouble(2.356194490192344837e+00, 9.1848509936051484375e-17, 3.9168984647504003225e-33, -2.5867981632704860386e-49)
| |- warning: static property '_3pi4' is not concurrency-safe because non-'Sendable' type 'QDouble' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate '_3pi4' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
64 |
65 | public static let nan = QDouble(Double.nan, Double.nan, Double.nan, Double.nan)
/Users/admin/builder/spi-builder-workspace/Sources/Doubles/QDouble.swift:65:23: warning: static property 'nan' is not concurrency-safe because non-'Sendable' type 'QDouble' may have shared mutable state; this is an error in the Swift 6 language mode
15 | /// Quad-precision Double floating point implementation
16 | ///
17 | public struct QDouble {
| `- note: consider making struct 'QDouble' conform to the 'Sendable' protocol
18 |
19 | ///
:
63 | private static let _3pi4 = QDouble(2.356194490192344837e+00, 9.1848509936051484375e-17, 3.9168984647504003225e-33, -2.5867981632704860386e-49)
64 |
65 | public static let nan = QDouble(Double.nan, Double.nan, Double.nan, Double.nan)
| |- warning: static property 'nan' is not concurrency-safe because non-'Sendable' type 'QDouble' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'nan' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
66 | public static let inf = QDouble(Double.infinity, Double.infinity, Double.infinity, Double.infinity)
67 |
/Users/admin/builder/spi-builder-workspace/Sources/Doubles/QDouble.swift:66:23: warning: static property 'inf' is not concurrency-safe because non-'Sendable' type 'QDouble' may have shared mutable state; this is an error in the Swift 6 language mode
15 | /// Quad-precision Double floating point implementation
16 | ///
17 | public struct QDouble {
| `- note: consider making struct 'QDouble' conform to the 'Sendable' protocol
18 |
19 | ///
:
64 |
65 | public static let nan = QDouble(Double.nan, Double.nan, Double.nan, Double.nan)
66 | public static let inf = QDouble(Double.infinity, Double.infinity, Double.infinity, Double.infinity)
| |- warning: static property 'inf' is not concurrency-safe because non-'Sendable' type 'QDouble' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'inf' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
67 |
68 | public static let eps = 1.21543267145725e-63 // = 2^-209
/Users/admin/builder/spi-builder-workspace/Sources/Doubles/QDouble.swift:70:23: warning: static property 'max' is not concurrency-safe because non-'Sendable' type 'QDouble' may have shared mutable state; this is an error in the Swift 6 language mode
15 | /// Quad-precision Double floating point implementation
16 | ///
17 | public struct QDouble {
| `- note: consider making struct 'QDouble' conform to the 'Sendable' protocol
18 |
19 | ///
:
68 | public static let eps = 1.21543267145725e-63 // = 2^-209
69 | public static let digits = 62
70 | public static let max = QDouble(1.79769313486231570815e+308, 9.97920154767359795037e+291, 5.53956966280111259858e+275, 3.07507889307840487279e+259)
| |- warning: static property 'max' is not concurrency-safe because non-'Sendable' type 'QDouble' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'max' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
71 |
72 | private static let _min_normalized = 1.6259745436952323e-260 // = 2^(-1022 + 3*53)
/Users/admin/builder/spi-builder-workspace/Sources/Doubles/QDouble.swift:73:24: warning: static property '_safe_max' is not concurrency-safe because non-'Sendable' type 'QDouble' may have shared mutable state; this is an error in the Swift 6 language mode
15 | /// Quad-precision Double floating point implementation
16 | ///
17 | public struct QDouble {
| `- note: consider making struct 'QDouble' conform to the 'Sendable' protocol
18 |
19 | ///
:
71 |
72 | private static let _min_normalized = 1.6259745436952323e-260 // = 2^(-1022 + 3*53)
73 | private static let _safe_max = QDouble(1.7976931080746007281e+308, 9.97920154767359795037e+291, 5.53956966280111259858e+275, 3.07507889307840487279e+259)
| |- warning: static property '_safe_max' is not concurrency-safe because non-'Sendable' type 'QDouble' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate '_safe_max' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
74 |
75 | ///
/Users/admin/builder/spi-builder-workspace/Sources/Doubles/QDouble.swift:1547:28: warning: static property 'inv_fact' is not concurrency-safe because non-'Sendable' type '[QDouble]' may have shared mutable state; this is an error in the Swift 6 language mode
15 | /// Quad-precision Double floating point implementation
16 | ///
17 | public struct QDouble {
| `- note: consider making struct 'QDouble' conform to the 'Sendable' protocol
18 |
19 | ///
:
1545 | // MARK: - Internal precalculated values
1546 | /** Table of inverse factorials */
1547 | fileprivate static let inv_fact = [
| |- warning: static property 'inv_fact' is not concurrency-safe because non-'Sendable' type '[QDouble]' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'inv_fact' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
1548 | QDouble( 1.66666666666666657e-01, 9.25185853854297066e-18, 5.13581318503262866e-34, 2.85094902409834186e-50),
1549 | QDouble( 4.16666666666666644e-02, 2.31296463463574266e-18, 1.28395329625815716e-34, 7.12737256024585466e-51),
/Users/admin/builder/spi-builder-workspace/Sources/Doubles/QDouble.swift:1566:28: warning: static property 'sin_table' is not concurrency-safe because non-'Sendable' type '[QDouble]' may have shared mutable state; this is an error in the Swift 6 language mode
15 | /// Quad-precision Double floating point implementation
16 | ///
17 | public struct QDouble {
| `- note: consider making struct 'QDouble' conform to the 'Sendable' protocol
18 |
19 | ///
:
1564 |
1565 | /** Table of sin(k * pi/1024) and cos(k * pi/1024). */
1566 | fileprivate static let sin_table = [
| |- warning: static property 'sin_table' is not concurrency-safe because non-'Sendable' type '[QDouble]' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'sin_table' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
1567 | QDouble( 3.0679567629659761e-03, 1.2690279085455925e-19, 5.2879464245328389e-36, -1.7820334081955298e-52),
1568 | QDouble( 6.1358846491544753e-03, 9.0545257482474933e-20, 1.6260113133745320e-37, -9.7492001208767410e-55),
/Users/admin/builder/spi-builder-workspace/Sources/Doubles/QDouble.swift:1825:28: warning: static property 'cos_table' is not concurrency-safe because non-'Sendable' type '[QDouble]' may have shared mutable state; this is an error in the Swift 6 language mode
15 | /// Quad-precision Double floating point implementation
16 | ///
17 | public struct QDouble {
| `- note: consider making struct 'QDouble' conform to the 'Sendable' protocol
18 |
19 | ///
:
1823 | ]
1824 |
1825 | fileprivate static let cos_table = [
| |- warning: static property 'cos_table' is not concurrency-safe because non-'Sendable' type '[QDouble]' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'cos_table' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
1826 | QDouble( 9.9999529380957619e-01, -1.9668064285322189e-17, -6.3053955095883481e-34, 5.3266110855726731e-52),
1827 | QDouble( 9.9998117528260111e-01, 3.3568103522895585e-17, -1.4740132559368063e-35, 9.8603097594755596e-52),
[7/9] Compiling Doubles String+Char.swift
[8/9] Compiling Doubles Common.swift
/Users/admin/builder/spi-builder-workspace/Sources/Doubles/DDouble.swift:455:16: warning: static property 'fixed' is not concurrency-safe because non-'Sendable' type 'Format' may have shared mutable state; this is an error in the Swift 6 language mode
439 | }
440 |
441 | public struct Format: OptionSet {
| `- note: consider making struct 'Format' conform to the 'Sendable' protocol
442 | public let rawValue: Int
443 |
:
453 |
454 | static let scientific = Format(rawValue: 1 << 6)
455 | static let fixed = Format(rawValue: 1 << 7)
| |- warning: static property 'fixed' is not concurrency-safe because non-'Sendable' type 'Format' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'fixed' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
456 |
457 | static let baseField: Format = [.dec, .oct, .hex]
/Users/admin/builder/spi-builder-workspace/Sources/Doubles/DDouble.swift:452:16: warning: static property 'intern' is not concurrency-safe because non-'Sendable' type 'Format' may have shared mutable state; this is an error in the Swift 6 language mode
439 | }
440 |
441 | public struct Format: OptionSet {
| `- note: consider making struct 'Format' conform to the 'Sendable' protocol
442 | public let rawValue: Int
443 |
:
450 | static let left = Format(rawValue: 1 << 3)
451 | static let right = Format(rawValue: 1 << 4)
452 | static let intern = Format(rawValue: 1 << 5)
| |- warning: static property 'intern' is not concurrency-safe because non-'Sendable' type 'Format' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'intern' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
453 |
454 | static let scientific = Format(rawValue: 1 << 6)
/Users/admin/builder/spi-builder-workspace/Sources/Doubles/DDouble.swift:450:16: warning: static property 'left' is not concurrency-safe because non-'Sendable' type 'Format' may have shared mutable state; this is an error in the Swift 6 language mode
439 | }
440 |
441 | public struct Format: OptionSet {
| `- note: consider making struct 'Format' conform to the 'Sendable' protocol
442 | public let rawValue: Int
443 |
:
448 | static let hex = Format(rawValue: 1 << 2)
449 |
450 | static let left = Format(rawValue: 1 << 3)
| |- warning: static property 'left' is not concurrency-safe because non-'Sendable' type 'Format' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'left' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
451 | static let right = Format(rawValue: 1 << 4)
452 | static let intern = Format(rawValue: 1 << 5)
[9/9] Emitting module Doubles
/Users/admin/builder/spi-builder-workspace/Sources/Doubles/DDouble.swift:109:24: warning: static property '_2pi' is not concurrency-safe because non-'Sendable' type 'DDouble' may have shared mutable state; this is an error in the Swift 6 language mode
14 | /// Double-precision Double (aka Double-Double) floating point implementation.
15 | ///
16 | public struct DDouble {
| `- note: consider making struct 'DDouble' conform to the 'Sendable' protocol
17 |
18 | // MARK: - Storage for the data type
:
107 |
108 | // MARK: - Internal constants
109 | static private let _2pi = DDouble(6.283185307179586232e+00, 2.449293598294706414e-16);
| |- warning: static property '_2pi' is not concurrency-safe because non-'Sendable' type 'DDouble' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate '_2pi' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
110 | static private let _pi = DDouble(3.141592653589793116e+00, 1.224646799147353207e-16);
111 | static private let _pi2 = DDouble(1.570796326794896558e+00, 6.123233995736766036e-17);
/Users/admin/builder/spi-builder-workspace/Sources/Doubles/DDouble.swift:110:24: warning: static property '_pi' is not concurrency-safe because non-'Sendable' type 'DDouble' may have shared mutable state; this is an error in the Swift 6 language mode
14 | /// Double-precision Double (aka Double-Double) floating point implementation.
15 | ///
16 | public struct DDouble {
| `- note: consider making struct 'DDouble' conform to the 'Sendable' protocol
17 |
18 | // MARK: - Storage for the data type
:
108 | // MARK: - Internal constants
109 | static private let _2pi = DDouble(6.283185307179586232e+00, 2.449293598294706414e-16);
110 | static private let _pi = DDouble(3.141592653589793116e+00, 1.224646799147353207e-16);
| |- warning: static property '_pi' is not concurrency-safe because non-'Sendable' type 'DDouble' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate '_pi' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
111 | static private let _pi2 = DDouble(1.570796326794896558e+00, 6.123233995736766036e-17);
112 | static private let _pi4 = DDouble(7.853981633974482790e-01, 3.061616997868383018e-17);
/Users/admin/builder/spi-builder-workspace/Sources/Doubles/DDouble.swift:111:24: warning: static property '_pi2' is not concurrency-safe because non-'Sendable' type 'DDouble' may have shared mutable state; this is an error in the Swift 6 language mode
14 | /// Double-precision Double (aka Double-Double) floating point implementation.
15 | ///
16 | public struct DDouble {
| `- note: consider making struct 'DDouble' conform to the 'Sendable' protocol
17 |
18 | // MARK: - Storage for the data type
:
109 | static private let _2pi = DDouble(6.283185307179586232e+00, 2.449293598294706414e-16);
110 | static private let _pi = DDouble(3.141592653589793116e+00, 1.224646799147353207e-16);
111 | static private let _pi2 = DDouble(1.570796326794896558e+00, 6.123233995736766036e-17);
| |- warning: static property '_pi2' is not concurrency-safe because non-'Sendable' type 'DDouble' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate '_pi2' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
112 | static private let _pi4 = DDouble(7.853981633974482790e-01, 3.061616997868383018e-17);
113 | static private let _3pi4 = DDouble(2.356194490192344837e+00, 9.1848509936051484375e-17);
/Users/admin/builder/spi-builder-workspace/Sources/Doubles/DDouble.swift:112:24: warning: static property '_pi4' is not concurrency-safe because non-'Sendable' type 'DDouble' may have shared mutable state; this is an error in the Swift 6 language mode
14 | /// Double-precision Double (aka Double-Double) floating point implementation.
15 | ///
16 | public struct DDouble {
| `- note: consider making struct 'DDouble' conform to the 'Sendable' protocol
17 |
18 | // MARK: - Storage for the data type
:
110 | static private let _pi = DDouble(3.141592653589793116e+00, 1.224646799147353207e-16);
111 | static private let _pi2 = DDouble(1.570796326794896558e+00, 6.123233995736766036e-17);
112 | static private let _pi4 = DDouble(7.853981633974482790e-01, 3.061616997868383018e-17);
| |- warning: static property '_pi4' is not concurrency-safe because non-'Sendable' type 'DDouble' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate '_pi4' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
113 | static private let _3pi4 = DDouble(2.356194490192344837e+00, 9.1848509936051484375e-17);
114 | static private let _e = DDouble(2.718281828459045091e+00, 1.445646891729250158e-16);
/Users/admin/builder/spi-builder-workspace/Sources/Doubles/DDouble.swift:113:24: warning: static property '_3pi4' is not concurrency-safe because non-'Sendable' type 'DDouble' may have shared mutable state; this is an error in the Swift 6 language mode
14 | /// Double-precision Double (aka Double-Double) floating point implementation.
15 | ///
16 | public struct DDouble {
| `- note: consider making struct 'DDouble' conform to the 'Sendable' protocol
17 |
18 | // MARK: - Storage for the data type
:
111 | static private let _pi2 = DDouble(1.570796326794896558e+00, 6.123233995736766036e-17);
112 | static private let _pi4 = DDouble(7.853981633974482790e-01, 3.061616997868383018e-17);
113 | static private let _3pi4 = DDouble(2.356194490192344837e+00, 9.1848509936051484375e-17);
| |- warning: static property '_3pi4' is not concurrency-safe because non-'Sendable' type 'DDouble' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate '_3pi4' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
114 | static private let _e = DDouble(2.718281828459045091e+00, 1.445646891729250158e-16);
115 | static public let Log2 = DDouble(6.931471805599452862e-01, 2.319046813846299558e-17);
/Users/admin/builder/spi-builder-workspace/Sources/Doubles/DDouble.swift:114:24: warning: static property '_e' is not concurrency-safe because non-'Sendable' type 'DDouble' may have shared mutable state; this is an error in the Swift 6 language mode
14 | /// Double-precision Double (aka Double-Double) floating point implementation.
15 | ///
16 | public struct DDouble {
| `- note: consider making struct 'DDouble' conform to the 'Sendable' protocol
17 |
18 | // MARK: - Storage for the data type
:
112 | static private let _pi4 = DDouble(7.853981633974482790e-01, 3.061616997868383018e-17);
113 | static private let _3pi4 = DDouble(2.356194490192344837e+00, 9.1848509936051484375e-17);
114 | static private let _e = DDouble(2.718281828459045091e+00, 1.445646891729250158e-16);
| |- warning: static property '_e' is not concurrency-safe because non-'Sendable' type 'DDouble' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate '_e' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
115 | static public let Log2 = DDouble(6.931471805599452862e-01, 2.319046813846299558e-17);
116 | static public let Log10 = DDouble(2.302585092994045901e+00, -2.170756223382249351e-16);
/Users/admin/builder/spi-builder-workspace/Sources/Doubles/DDouble.swift:115:24: warning: static property 'Log2' is not concurrency-safe because non-'Sendable' type 'DDouble' may have shared mutable state; this is an error in the Swift 6 language mode
14 | /// Double-precision Double (aka Double-Double) floating point implementation.
15 | ///
16 | public struct DDouble {
| `- note: consider making struct 'DDouble' conform to the 'Sendable' protocol
17 |
18 | // MARK: - Storage for the data type
:
113 | static private let _3pi4 = DDouble(2.356194490192344837e+00, 9.1848509936051484375e-17);
114 | static private let _e = DDouble(2.718281828459045091e+00, 1.445646891729250158e-16);
115 | static public let Log2 = DDouble(6.931471805599452862e-01, 2.319046813846299558e-17);
| |- warning: static property 'Log2' is not concurrency-safe because non-'Sendable' type 'DDouble' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'Log2' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
116 | static public let Log10 = DDouble(2.302585092994045901e+00, -2.170756223382249351e-16);
117 | static private let _nan = DDouble(Double.nan, Double.nan)
/Users/admin/builder/spi-builder-workspace/Sources/Doubles/DDouble.swift:116:24: warning: static property 'Log10' is not concurrency-safe because non-'Sendable' type 'DDouble' may have shared mutable state; this is an error in the Swift 6 language mode
14 | /// Double-precision Double (aka Double-Double) floating point implementation.
15 | ///
16 | public struct DDouble {
| `- note: consider making struct 'DDouble' conform to the 'Sendable' protocol
17 |
18 | // MARK: - Storage for the data type
:
114 | static private let _e = DDouble(2.718281828459045091e+00, 1.445646891729250158e-16);
115 | static public let Log2 = DDouble(6.931471805599452862e-01, 2.319046813846299558e-17);
116 | static public let Log10 = DDouble(2.302585092994045901e+00, -2.170756223382249351e-16);
| |- warning: static property 'Log10' is not concurrency-safe because non-'Sendable' type 'DDouble' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'Log10' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
117 | static private let _nan = DDouble(Double.nan, Double.nan)
118 | static private let _snan = DDouble(Double.signalingNaN, Double.signalingNaN)
/Users/admin/builder/spi-builder-workspace/Sources/Doubles/DDouble.swift:117:24: warning: static property '_nan' is not concurrency-safe because non-'Sendable' type 'DDouble' may have shared mutable state; this is an error in the Swift 6 language mode
14 | /// Double-precision Double (aka Double-Double) floating point implementation.
15 | ///
16 | public struct DDouble {
| `- note: consider making struct 'DDouble' conform to the 'Sendable' protocol
17 |
18 | // MARK: - Storage for the data type
:
115 | static public let Log2 = DDouble(6.931471805599452862e-01, 2.319046813846299558e-17);
116 | static public let Log10 = DDouble(2.302585092994045901e+00, -2.170756223382249351e-16);
117 | static private let _nan = DDouble(Double.nan, Double.nan)
| |- warning: static property '_nan' is not concurrency-safe because non-'Sendable' type 'DDouble' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate '_nan' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
118 | static private let _snan = DDouble(Double.signalingNaN, Double.signalingNaN)
119 | static private let _inf = DDouble(Double.infinity, Double.infinity)
/Users/admin/builder/spi-builder-workspace/Sources/Doubles/DDouble.swift:118:24: warning: static property '_snan' is not concurrency-safe because non-'Sendable' type 'DDouble' may have shared mutable state; this is an error in the Swift 6 language mode
14 | /// Double-precision Double (aka Double-Double) floating point implementation.
15 | ///
16 | public struct DDouble {
| `- note: consider making struct 'DDouble' conform to the 'Sendable' protocol
17 |
18 | // MARK: - Storage for the data type
:
116 | static public let Log10 = DDouble(2.302585092994045901e+00, -2.170756223382249351e-16);
117 | static private let _nan = DDouble(Double.nan, Double.nan)
118 | static private let _snan = DDouble(Double.signalingNaN, Double.signalingNaN)
| |- warning: static property '_snan' is not concurrency-safe because non-'Sendable' type 'DDouble' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate '_snan' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
119 | static private let _inf = DDouble(Double.infinity, Double.infinity)
120 |
/Users/admin/builder/spi-builder-workspace/Sources/Doubles/DDouble.swift:119:24: warning: static property '_inf' is not concurrency-safe because non-'Sendable' type 'DDouble' may have shared mutable state; this is an error in the Swift 6 language mode
14 | /// Double-precision Double (aka Double-Double) floating point implementation.
15 | ///
16 | public struct DDouble {
| `- note: consider making struct 'DDouble' conform to the 'Sendable' protocol
17 |
18 | // MARK: - Storage for the data type
:
117 | static private let _nan = DDouble(Double.nan, Double.nan)
118 | static private let _snan = DDouble(Double.signalingNaN, Double.signalingNaN)
119 | static private let _inf = DDouble(Double.infinity, Double.infinity)
| |- warning: static property '_inf' is not concurrency-safe because non-'Sendable' type 'DDouble' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate '_inf' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
120 |
121 | static private let _eps = 4.93038065763132e-32; // 2^-104
/Users/admin/builder/spi-builder-workspace/Sources/Doubles/DDouble.swift:123:24: warning: static property '_max' is not concurrency-safe because non-'Sendable' type 'DDouble' may have shared mutable state; this is an error in the Swift 6 language mode
14 | /// Double-precision Double (aka Double-Double) floating point implementation.
15 | ///
16 | public struct DDouble {
| `- note: consider making struct 'DDouble' conform to the 'Sendable' protocol
17 |
18 | // MARK: - Storage for the data type
:
121 | static private let _eps = 4.93038065763132e-32; // 2^-104
122 | static private let _min_normalized = 2.0041683600089728e-292; // = 2^(-1022 + 53)
123 | static private let _max = DDouble(1.79769313486231570815e+308, 9.97920154767359795037e+291);
| |- warning: static property '_max' is not concurrency-safe because non-'Sendable' type 'DDouble' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate '_max' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
124 | static private let _safe_max = DDouble(1.7976931080746007281e+308, 9.97920154767359795037e+291);
125 | static private let _ndigits = 31
/Users/admin/builder/spi-builder-workspace/Sources/Doubles/DDouble.swift:124:24: warning: static property '_safe_max' is not concurrency-safe because non-'Sendable' type 'DDouble' may have shared mutable state; this is an error in the Swift 6 language mode
14 | /// Double-precision Double (aka Double-Double) floating point implementation.
15 | ///
16 | public struct DDouble {
| `- note: consider making struct 'DDouble' conform to the 'Sendable' protocol
17 |
18 | // MARK: - Storage for the data type
:
122 | static private let _min_normalized = 2.0041683600089728e-292; // = 2^(-1022 + 53)
123 | static private let _max = DDouble(1.79769313486231570815e+308, 9.97920154767359795037e+291);
124 | static private let _safe_max = DDouble(1.7976931080746007281e+308, 9.97920154767359795037e+291);
| |- warning: static property '_safe_max' is not concurrency-safe because non-'Sendable' type 'DDouble' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate '_safe_max' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
125 | static private let _ndigits = 31
126 |
/Users/admin/builder/spi-builder-workspace/Sources/Doubles/DDouble.swift:128:23: warning: static property 'e' is not concurrency-safe because non-'Sendable' type 'DDouble' may have shared mutable state; this is an error in the Swift 6 language mode
14 | /// Double-precision Double (aka Double-Double) floating point implementation.
15 | ///
16 | public struct DDouble {
| `- note: consider making struct 'DDouble' conform to the 'Sendable' protocol
17 |
18 | // MARK: - Storage for the data type
:
126 |
127 | static public let eps = _eps
128 | static public let e = _e
| |- warning: static property 'e' is not concurrency-safe because non-'Sendable' type 'DDouble' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'e' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
129 | static public let max = _max
130 |
/Users/admin/builder/spi-builder-workspace/Sources/Doubles/DDouble.swift:129:23: warning: static property 'max' is not concurrency-safe because non-'Sendable' type 'DDouble' may have shared mutable state; this is an error in the Swift 6 language mode
14 | /// Double-precision Double (aka Double-Double) floating point implementation.
15 | ///
16 | public struct DDouble {
| `- note: consider making struct 'DDouble' conform to the 'Sendable' protocol
17 |
18 | // MARK: - Storage for the data type
:
127 | static public let eps = _eps
128 | static public let e = _e
129 | static public let max = _max
| |- warning: static property 'max' is not concurrency-safe because non-'Sendable' type 'DDouble' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'max' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
130 |
131 | /// Number of base 10 digits
/Users/admin/builder/spi-builder-workspace/Sources/Doubles/DDouble.swift:446:16: warning: static property 'dec' is not concurrency-safe because non-'Sendable' type 'Format' may have shared mutable state; this is an error in the Swift 6 language mode
439 | }
440 |
441 | public struct Format: OptionSet {
| `- note: consider making struct 'Format' conform to the 'Sendable' protocol
442 | public let rawValue: Int
443 |
444 | public init(rawValue: Int) { self.rawValue = rawValue }
445 |
446 | static let dec = Format(rawValue: 1 << 0)
| |- warning: static property 'dec' is not concurrency-safe because non-'Sendable' type 'Format' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'dec' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
447 | static let oct = Format(rawValue: 1 << 1)
448 | static let hex = Format(rawValue: 1 << 2)
/Users/admin/builder/spi-builder-workspace/Sources/Doubles/DDouble.swift:447:16: warning: static property 'oct' is not concurrency-safe because non-'Sendable' type 'Format' may have shared mutable state; this is an error in the Swift 6 language mode
439 | }
440 |
441 | public struct Format: OptionSet {
| `- note: consider making struct 'Format' conform to the 'Sendable' protocol
442 | public let rawValue: Int
443 |
:
445 |
446 | static let dec = Format(rawValue: 1 << 0)
447 | static let oct = Format(rawValue: 1 << 1)
| |- warning: static property 'oct' is not concurrency-safe because non-'Sendable' type 'Format' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'oct' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
448 | static let hex = Format(rawValue: 1 << 2)
449 |
/Users/admin/builder/spi-builder-workspace/Sources/Doubles/DDouble.swift:448:16: warning: static property 'hex' is not concurrency-safe because non-'Sendable' type 'Format' may have shared mutable state; this is an error in the Swift 6 language mode
439 | }
440 |
441 | public struct Format: OptionSet {
| `- note: consider making struct 'Format' conform to the 'Sendable' protocol
442 | public let rawValue: Int
443 |
:
446 | static let dec = Format(rawValue: 1 << 0)
447 | static let oct = Format(rawValue: 1 << 1)
448 | static let hex = Format(rawValue: 1 << 2)
| |- warning: static property 'hex' is not concurrency-safe because non-'Sendable' type 'Format' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'hex' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
449 |
450 | static let left = Format(rawValue: 1 << 3)
/Users/admin/builder/spi-builder-workspace/Sources/Doubles/DDouble.swift:450:16: warning: static property 'left' is not concurrency-safe because non-'Sendable' type 'Format' may have shared mutable state; this is an error in the Swift 6 language mode
439 | }
440 |
441 | public struct Format: OptionSet {
| `- note: consider making struct 'Format' conform to the 'Sendable' protocol
442 | public let rawValue: Int
443 |
:
448 | static let hex = Format(rawValue: 1 << 2)
449 |
450 | static let left = Format(rawValue: 1 << 3)
| |- warning: static property 'left' is not concurrency-safe because non-'Sendable' type 'Format' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'left' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
451 | static let right = Format(rawValue: 1 << 4)
452 | static let intern = Format(rawValue: 1 << 5)
/Users/admin/builder/spi-builder-workspace/Sources/Doubles/DDouble.swift:451:16: warning: static property 'right' is not concurrency-safe because non-'Sendable' type 'Format' may have shared mutable state; this is an error in the Swift 6 language mode
439 | }
440 |
441 | public struct Format: OptionSet {
| `- note: consider making struct 'Format' conform to the 'Sendable' protocol
442 | public let rawValue: Int
443 |
:
449 |
450 | static let left = Format(rawValue: 1 << 3)
451 | static let right = Format(rawValue: 1 << 4)
| |- warning: static property 'right' is not concurrency-safe because non-'Sendable' type 'Format' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'right' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
452 | static let intern = Format(rawValue: 1 << 5)
453 |
/Users/admin/builder/spi-builder-workspace/Sources/Doubles/DDouble.swift:452:16: warning: static property 'intern' is not concurrency-safe because non-'Sendable' type 'Format' may have shared mutable state; this is an error in the Swift 6 language mode
439 | }
440 |
441 | public struct Format: OptionSet {
| `- note: consider making struct 'Format' conform to the 'Sendable' protocol
442 | public let rawValue: Int
443 |
:
450 | static let left = Format(rawValue: 1 << 3)
451 | static let right = Format(rawValue: 1 << 4)
452 | static let intern = Format(rawValue: 1 << 5)
| |- warning: static property 'intern' is not concurrency-safe because non-'Sendable' type 'Format' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'intern' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
453 |
454 | static let scientific = Format(rawValue: 1 << 6)
/Users/admin/builder/spi-builder-workspace/Sources/Doubles/DDouble.swift:454:16: warning: static property 'scientific' is not concurrency-safe because non-'Sendable' type 'Format' may have shared mutable state; this is an error in the Swift 6 language mode
439 | }
440 |
441 | public struct Format: OptionSet {
| `- note: consider making struct 'Format' conform to the 'Sendable' protocol
442 | public let rawValue: Int
443 |
:
452 | static let intern = Format(rawValue: 1 << 5)
453 |
454 | static let scientific = Format(rawValue: 1 << 6)
| |- warning: static property 'scientific' is not concurrency-safe because non-'Sendable' type 'Format' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'scientific' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
455 | static let fixed = Format(rawValue: 1 << 7)
456 |
/Users/admin/builder/spi-builder-workspace/Sources/Doubles/DDouble.swift:455:16: warning: static property 'fixed' is not concurrency-safe because non-'Sendable' type 'Format' may have shared mutable state; this is an error in the Swift 6 language mode
439 | }
440 |
441 | public struct Format: OptionSet {
| `- note: consider making struct 'Format' conform to the 'Sendable' protocol
442 | public let rawValue: Int
443 |
:
453 |
454 | static let scientific = Format(rawValue: 1 << 6)
455 | static let fixed = Format(rawValue: 1 << 7)
| |- warning: static property 'fixed' is not concurrency-safe because non-'Sendable' type 'Format' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'fixed' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
456 |
457 | static let baseField: Format = [.dec, .oct, .hex]
/Users/admin/builder/spi-builder-workspace/Sources/Doubles/DDouble.swift:457:16: warning: static property 'baseField' is not concurrency-safe because non-'Sendable' type 'Format' may have shared mutable state; this is an error in the Swift 6 language mode
439 | }
440 |
441 | public struct Format: OptionSet {
| `- note: consider making struct 'Format' conform to the 'Sendable' protocol
442 | public let rawValue: Int
443 |
:
455 | static let fixed = Format(rawValue: 1 << 7)
456 |
457 | static let baseField: Format = [.dec, .oct, .hex]
| |- warning: static property 'baseField' is not concurrency-safe because non-'Sendable' type 'Format' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'baseField' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
458 | static let adjustField: Format = [.left, .right, .intern]
459 | static let floatField: Format = [.scientific, .fixed]
/Users/admin/builder/spi-builder-workspace/Sources/Doubles/DDouble.swift:458:16: warning: static property 'adjustField' is not concurrency-safe because non-'Sendable' type 'Format' may have shared mutable state; this is an error in the Swift 6 language mode
439 | }
440 |
441 | public struct Format: OptionSet {
| `- note: consider making struct 'Format' conform to the 'Sendable' protocol
442 | public let rawValue: Int
443 |
:
456 |
457 | static let baseField: Format = [.dec, .oct, .hex]
458 | static let adjustField: Format = [.left, .right, .intern]
| |- warning: static property 'adjustField' is not concurrency-safe because non-'Sendable' type 'Format' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'adjustField' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
459 | static let floatField: Format = [.scientific, .fixed]
460 | }
/Users/admin/builder/spi-builder-workspace/Sources/Doubles/DDouble.swift:459:16: warning: static property 'floatField' is not concurrency-safe because non-'Sendable' type 'Format' may have shared mutable state; this is an error in the Swift 6 language mode
439 | }
440 |
441 | public struct Format: OptionSet {
| `- note: consider making struct 'Format' conform to the 'Sendable' protocol
442 | public let rawValue: Int
443 |
:
457 | static let baseField: Format = [.dec, .oct, .hex]
458 | static let adjustField: Format = [.left, .right, .intern]
459 | static let floatField: Format = [.scientific, .fixed]
| |- warning: static property 'floatField' is not concurrency-safe because non-'Sendable' type 'Format' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'floatField' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
460 | }
461 |
/Users/admin/builder/spi-builder-workspace/Sources/Doubles/DDouble.swift:1230:24: warning: static property '_pi16' is not concurrency-safe because non-'Sendable' type 'DDouble' may have shared mutable state; this is an error in the Swift 6 language mode
14 | /// Double-precision Double (aka Double-Double) floating point implementation.
15 | ///
16 | public struct DDouble {
| `- note: consider making struct 'DDouble' conform to the 'Sendable' protocol
17 |
18 | // MARK: - Storage for the data type
:
1228 | public static func abs(_ a: DDouble) -> DDouble { a.abs }
1229 |
1230 | static private let _pi16 = DDouble(1.963495408493620697e-01, 7.654042494670957545e-18)
| |- warning: static property '_pi16' is not concurrency-safe because non-'Sendable' type 'DDouble' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate '_pi16' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
1231 |
1232 | /* Table of sin(k * pi/16) and cos(k * pi/16). */
/Users/admin/builder/spi-builder-workspace/Sources/Doubles/QDouble.swift:53:23: warning: static property 'twopi' is not concurrency-safe because non-'Sendable' type 'QDouble' may have shared mutable state; this is an error in the Swift 6 language mode
15 | /// Quad-precision Double floating point implementation
16 | ///
17 | public struct QDouble {
| `- note: consider making struct 'QDouble' conform to the 'Sendable' protocol
18 |
19 | ///
:
51 |
52 | // MARK: - Internal/public constants
53 | public static let twopi = QDouble(6.283185307179586232e+00, 2.449293598294706414e-16, -5.989539619436679332e-33, 2.224908441726730563e-49)
| |- warning: static property 'twopi' is not concurrency-safe because non-'Sendable' type 'QDouble' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'twopi' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
54 | public static let pi = QDouble(3.141592653589793116e+00, 1.224646799147353207e-16, -2.994769809718339666e-33, 1.112454220863365282e-49)
55 | public static let pi2 = QDouble(1.570796326794896558e+00, 6.123233995736766036e-17, -1.497384904859169833e-33, 5.562271104316826408e-50)
/Users/admin/builder/spi-builder-workspace/Sources/Doubles/QDouble.swift:54:23: warning: static property 'pi' is not concurrency-safe because non-'Sendable' type 'QDouble' may have shared mutable state; this is an error in the Swift 6 language mode
15 | /// Quad-precision Double floating point implementation
16 | ///
17 | public struct QDouble {
| `- note: consider making struct 'QDouble' conform to the 'Sendable' protocol
18 |
19 | ///
:
52 | // MARK: - Internal/public constants
53 | public static let twopi = QDouble(6.283185307179586232e+00, 2.449293598294706414e-16, -5.989539619436679332e-33, 2.224908441726730563e-49)
54 | public static let pi = QDouble(3.141592653589793116e+00, 1.224646799147353207e-16, -2.994769809718339666e-33, 1.112454220863365282e-49)
| |- warning: static property 'pi' is not concurrency-safe because non-'Sendable' type 'QDouble' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'pi' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
55 | public static let pi2 = QDouble(1.570796326794896558e+00, 6.123233995736766036e-17, -1.497384904859169833e-33, 5.562271104316826408e-50)
56 | public static let pi4 = QDouble(7.853981633974482790e-01, 3.061616997868383018e-17, -7.486924524295849165e-34, 2.781135552158413204e-50)
/Users/admin/builder/spi-builder-workspace/Sources/Doubles/QDouble.swift:55:23: warning: static property 'pi2' is not concurrency-safe because non-'Sendable' type 'QDouble' may have shared mutable state; this is an error in the Swift 6 language mode
15 | /// Quad-precision Double floating point implementation
16 | ///
17 | public struct QDouble {
| `- note: consider making struct 'QDouble' conform to the 'Sendable' protocol
18 |
19 | ///
:
53 | public static let twopi = QDouble(6.283185307179586232e+00, 2.449293598294706414e-16, -5.989539619436679332e-33, 2.224908441726730563e-49)
54 | public static let pi = QDouble(3.141592653589793116e+00, 1.224646799147353207e-16, -2.994769809718339666e-33, 1.112454220863365282e-49)
55 | public static let pi2 = QDouble(1.570796326794896558e+00, 6.123233995736766036e-17, -1.497384904859169833e-33, 5.562271104316826408e-50)
| |- warning: static property 'pi2' is not concurrency-safe because non-'Sendable' type 'QDouble' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'pi2' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
56 | public static let pi4 = QDouble(7.853981633974482790e-01, 3.061616997868383018e-17, -7.486924524295849165e-34, 2.781135552158413204e-50)
57 |
/Users/admin/builder/spi-builder-workspace/Sources/Doubles/QDouble.swift:56:23: warning: static property 'pi4' is not concurrency-safe because non-'Sendable' type 'QDouble' may have shared mutable state; this is an error in the Swift 6 language mode
15 | /// Quad-precision Double floating point implementation
16 | ///
17 | public struct QDouble {
| `- note: consider making struct 'QDouble' conform to the 'Sendable' protocol
18 |
19 | ///
:
54 | public static let pi = QDouble(3.141592653589793116e+00, 1.224646799147353207e-16, -2.994769809718339666e-33, 1.112454220863365282e-49)
55 | public static let pi2 = QDouble(1.570796326794896558e+00, 6.123233995736766036e-17, -1.497384904859169833e-33, 5.562271104316826408e-50)
56 | public static let pi4 = QDouble(7.853981633974482790e-01, 3.061616997868383018e-17, -7.486924524295849165e-34, 2.781135552158413204e-50)
| |- warning: static property 'pi4' is not concurrency-safe because non-'Sendable' type 'QDouble' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'pi4' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
57 |
58 | public static let e = QDouble(2.718281828459045091e+00, 1.445646891729250158e-16, -2.127717108038176765e-33, 1.515630159841218954e-49)
/Users/admin/builder/spi-builder-workspace/Sources/Doubles/QDouble.swift:58:23: warning: static property 'e' is not concurrency-safe because non-'Sendable' type 'QDouble' may have shared mutable state; this is an error in the Swift 6 language mode
15 | /// Quad-precision Double floating point implementation
16 | ///
17 | public struct QDouble {
| `- note: consider making struct 'QDouble' conform to the 'Sendable' protocol
18 |
19 | ///
:
56 | public static let pi4 = QDouble(7.853981633974482790e-01, 3.061616997868383018e-17, -7.486924524295849165e-34, 2.781135552158413204e-50)
57 |
58 | public static let e = QDouble(2.718281828459045091e+00, 1.445646891729250158e-16, -2.127717108038176765e-33, 1.515630159841218954e-49)
| |- warning: static property 'e' is not concurrency-safe because non-'Sendable' type 'QDouble' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'e' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
59 | public static let Log2 = QDouble(6.931471805599452862e-01, 2.319046813846299558e-17, 5.707708438416212066e-34, -3.582432210601811423e-50)
60 | public static let Log10 = QDouble(2.302585092994045901e+00, -2.170756223382249351e-16, -9.984262454465776570e-33, -4.023357454450206379e-49)
/Users/admin/builder/spi-builder-workspace/Sources/Doubles/QDouble.swift:59:23: warning: static property 'Log2' is not concurrency-safe because non-'Sendable' type 'QDouble' may have shared mutable state; this is an error in the Swift 6 language mode
15 | /// Quad-precision Double floating point implementation
16 | ///
17 | public struct QDouble {
| `- note: consider making struct 'QDouble' conform to the 'Sendable' protocol
18 |
19 | ///
:
57 |
58 | public static let e = QDouble(2.718281828459045091e+00, 1.445646891729250158e-16, -2.127717108038176765e-33, 1.515630159841218954e-49)
59 | public static let Log2 = QDouble(6.931471805599452862e-01, 2.319046813846299558e-17, 5.707708438416212066e-34, -3.582432210601811423e-50)
| |- warning: static property 'Log2' is not concurrency-safe because non-'Sendable' type 'QDouble' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'Log2' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
60 | public static let Log10 = QDouble(2.302585092994045901e+00, -2.170756223382249351e-16, -9.984262454465776570e-33, -4.023357454450206379e-49)
61 |
/Users/admin/builder/spi-builder-workspace/Sources/Doubles/QDouble.swift:60:23: warning: static property 'Log10' is not concurrency-safe because non-'Sendable' type 'QDouble' may have shared mutable state; this is an error in the Swift 6 language mode
15 | /// Quad-precision Double floating point implementation
16 | ///
17 | public struct QDouble {
| `- note: consider making struct 'QDouble' conform to the 'Sendable' protocol
18 |
19 | ///
:
58 | public static let e = QDouble(2.718281828459045091e+00, 1.445646891729250158e-16, -2.127717108038176765e-33, 1.515630159841218954e-49)
59 | public static let Log2 = QDouble(6.931471805599452862e-01, 2.319046813846299558e-17, 5.707708438416212066e-34, -3.582432210601811423e-50)
60 | public static let Log10 = QDouble(2.302585092994045901e+00, -2.170756223382249351e-16, -9.984262454465776570e-33, -4.023357454450206379e-49)
| |- warning: static property 'Log10' is not concurrency-safe because non-'Sendable' type 'QDouble' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'Log10' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
61 |
62 | private static let pi1024 = QDouble(3.067961575771282340e-03, 1.195944139792337116e-19, -2.924579892303066080e-36, 1.086381075061880158e-52)
/Users/admin/builder/spi-builder-workspace/Sources/Doubles/QDouble.swift:62:24: warning: static property 'pi1024' is not concurrency-safe because non-'Sendable' type 'QDouble' may have shared mutable state; this is an error in the Swift 6 language mode
15 | /// Quad-precision Double floating point implementation
16 | ///
17 | public struct QDouble {
| `- note: consider making struct 'QDouble' conform to the 'Sendable' protocol
18 |
19 | ///
:
60 | public static let Log10 = QDouble(2.302585092994045901e+00, -2.170756223382249351e-16, -9.984262454465776570e-33, -4.023357454450206379e-49)
61 |
62 | private static let pi1024 = QDouble(3.067961575771282340e-03, 1.195944139792337116e-19, -2.924579892303066080e-36, 1.086381075061880158e-52)
| |- warning: static property 'pi1024' is not concurrency-safe because non-'Sendable' type 'QDouble' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'pi1024' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
63 | private static let _3pi4 = QDouble(2.356194490192344837e+00, 9.1848509936051484375e-17, 3.9168984647504003225e-33, -2.5867981632704860386e-49)
64 |
/Users/admin/builder/spi-builder-workspace/Sources/Doubles/QDouble.swift:63:24: warning: static property '_3pi4' is not concurrency-safe because non-'Sendable' type 'QDouble' may have shared mutable state; this is an error in the Swift 6 language mode
15 | /// Quad-precision Double floating point implementation
16 | ///
17 | public struct QDouble {
| `- note: consider making struct 'QDouble' conform to the 'Sendable' protocol
18 |
19 | ///
:
61 |
62 | private static let pi1024 = QDouble(3.067961575771282340e-03, 1.195944139792337116e-19, -2.924579892303066080e-36, 1.086381075061880158e-52)
63 | private static let _3pi4 = QDouble(2.356194490192344837e+00, 9.1848509936051484375e-17, 3.9168984647504003225e-33, -2.5867981632704860386e-49)
| |- warning: static property '_3pi4' is not concurrency-safe because non-'Sendable' type 'QDouble' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate '_3pi4' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
64 |
65 | public static let nan = QDouble(Double.nan, Double.nan, Double.nan, Double.nan)
/Users/admin/builder/spi-builder-workspace/Sources/Doubles/QDouble.swift:65:23: warning: static property 'nan' is not concurrency-safe because non-'Sendable' type 'QDouble' may have shared mutable state; this is an error in the Swift 6 language mode
15 | /// Quad-precision Double floating point implementation
16 | ///
17 | public struct QDouble {
| `- note: consider making struct 'QDouble' conform to the 'Sendable' protocol
18 |
19 | ///
:
63 | private static let _3pi4 = QDouble(2.356194490192344837e+00, 9.1848509936051484375e-17, 3.9168984647504003225e-33, -2.5867981632704860386e-49)
64 |
65 | public static let nan = QDouble(Double.nan, Double.nan, Double.nan, Double.nan)
| |- warning: static property 'nan' is not concurrency-safe because non-'Sendable' type 'QDouble' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'nan' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
66 | public static let inf = QDouble(Double.infinity, Double.infinity, Double.infinity, Double.infinity)
67 |
/Users/admin/builder/spi-builder-workspace/Sources/Doubles/QDouble.swift:66:23: warning: static property 'inf' is not concurrency-safe because non-'Sendable' type 'QDouble' may have shared mutable state; this is an error in the Swift 6 language mode
15 | /// Quad-precision Double floating point implementation
16 | ///
17 | public struct QDouble {
| `- note: consider making struct 'QDouble' conform to the 'Sendable' protocol
18 |
19 | ///
:
64 |
65 | public static let nan = QDouble(Double.nan, Double.nan, Double.nan, Double.nan)
66 | public static let inf = QDouble(Double.infinity, Double.infinity, Double.infinity, Double.infinity)
| |- warning: static property 'inf' is not concurrency-safe because non-'Sendable' type 'QDouble' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'inf' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
67 |
68 | public static let eps = 1.21543267145725e-63 // = 2^-209
/Users/admin/builder/spi-builder-workspace/Sources/Doubles/QDouble.swift:70:23: warning: static property 'max' is not concurrency-safe because non-'Sendable' type 'QDouble' may have shared mutable state; this is an error in the Swift 6 language mode
15 | /// Quad-precision Double floating point implementation
16 | ///
17 | public struct QDouble {
| `- note: consider making struct 'QDouble' conform to the 'Sendable' protocol
18 |
19 | ///
:
68 | public static let eps = 1.21543267145725e-63 // = 2^-209
69 | public static let digits = 62
70 | public static let max = QDouble(1.79769313486231570815e+308, 9.97920154767359795037e+291, 5.53956966280111259858e+275, 3.07507889307840487279e+259)
| |- warning: static property 'max' is not concurrency-safe because non-'Sendable' type 'QDouble' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'max' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
71 |
72 | private static let _min_normalized = 1.6259745436952323e-260 // = 2^(-1022 + 3*53)
/Users/admin/builder/spi-builder-workspace/Sources/Doubles/QDouble.swift:73:24: warning: static property '_safe_max' is not concurrency-safe because non-'Sendable' type 'QDouble' may have shared mutable state; this is an error in the Swift 6 language mode
15 | /// Quad-precision Double floating point implementation
16 | ///
17 | public struct QDouble {
| `- note: consider making struct 'QDouble' conform to the 'Sendable' protocol
18 |
19 | ///
:
71 |
72 | private static let _min_normalized = 1.6259745436952323e-260 // = 2^(-1022 + 3*53)
73 | private static let _safe_max = QDouble(1.7976931080746007281e+308, 9.97920154767359795037e+291, 5.53956966280111259858e+275, 3.07507889307840487279e+259)
| |- warning: static property '_safe_max' is not concurrency-safe because non-'Sendable' type 'QDouble' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate '_safe_max' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
74 |
75 | ///
/Users/admin/builder/spi-builder-workspace/Sources/Doubles/QDouble.swift:1547:28: warning: static property 'inv_fact' is not concurrency-safe because non-'Sendable' type '[QDouble]' may have shared mutable state; this is an error in the Swift 6 language mode
15 | /// Quad-precision Double floating point implementation
16 | ///
17 | public struct QDouble {
| `- note: consider making struct 'QDouble' conform to the 'Sendable' protocol
18 |
19 | ///
:
1545 | // MARK: - Internal precalculated values
1546 | /** Table of inverse factorials */
1547 | fileprivate static let inv_fact = [
| |- warning: static property 'inv_fact' is not concurrency-safe because non-'Sendable' type '[QDouble]' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'inv_fact' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
1548 | QDouble( 1.66666666666666657e-01, 9.25185853854297066e-18, 5.13581318503262866e-34, 2.85094902409834186e-50),
1549 | QDouble( 4.16666666666666644e-02, 2.31296463463574266e-18, 1.28395329625815716e-34, 7.12737256024585466e-51),
/Users/admin/builder/spi-builder-workspace/Sources/Doubles/QDouble.swift:1566:28: warning: static property 'sin_table' is not concurrency-safe because non-'Sendable' type '[QDouble]' may have shared mutable state; this is an error in the Swift 6 language mode
15 | /// Quad-precision Double floating point implementation
16 | ///
17 | public struct QDouble {
| `- note: consider making struct 'QDouble' conform to the 'Sendable' protocol
18 |
19 | ///
:
1564 |
1565 | /** Table of sin(k * pi/1024) and cos(k * pi/1024). */
1566 | fileprivate static let sin_table = [
| |- warning: static property 'sin_table' is not concurrency-safe because non-'Sendable' type '[QDouble]' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'sin_table' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
1567 | QDouble( 3.0679567629659761e-03, 1.2690279085455925e-19, 5.2879464245328389e-36, -1.7820334081955298e-52),
1568 | QDouble( 6.1358846491544753e-03, 9.0545257482474933e-20, 1.6260113133745320e-37, -9.7492001208767410e-55),
/Users/admin/builder/spi-builder-workspace/Sources/Doubles/QDouble.swift:1825:28: warning: static property 'cos_table' is not concurrency-safe because non-'Sendable' type '[QDouble]' may have shared mutable state; this is an error in the Swift 6 language mode
15 | /// Quad-precision Double floating point implementation
16 | ///
17 | public struct QDouble {
| `- note: consider making struct 'QDouble' conform to the 'Sendable' protocol
18 |
19 | ///
:
1823 | ]
1824 |
1825 | fileprivate static let cos_table = [
| |- warning: static property 'cos_table' is not concurrency-safe because non-'Sendable' type '[QDouble]' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'cos_table' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
1826 | QDouble( 9.9999529380957619e-01, -1.9668064285322189e-17, -6.3053955095883481e-34, 5.3266110855726731e-52),
1827 | QDouble( 9.9998117528260111e-01, 3.3568103522895585e-17, -1.4740132559368063e-35, 9.8603097594755596e-52),
Build complete! (18.66s)
Build complete.
{
"dependencies" : [
{
"identity" : "swift-docc-plugin",
"requirement" : {
"range" : [
{
"lower_bound" : "1.0.0",
"upper_bound" : "2.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/apple/swift-docc-plugin"
}
],
"manifest_display_name" : "Doubles",
"name" : "Doubles",
"path" : "/Users/admin/builder/spi-builder-workspace",
"platforms" : [
],
"products" : [
{
"name" : "Doubles",
"targets" : [
"Doubles"
],
"type" : {
"library" : [
"automatic"
]
}
}
],
"targets" : [
{
"c99name" : "DoublesTests",
"module_type" : "SwiftTarget",
"name" : "DoublesTests",
"path" : "Tests/DoublesTests",
"sources" : [
"DoublesTests.swift"
],
"target_dependencies" : [
"Doubles"
],
"type" : "test"
},
{
"c99name" : "Doubles",
"module_type" : "SwiftTarget",
"name" : "Doubles",
"path" : "Sources/Doubles",
"product_memberships" : [
"Doubles"
],
"sources" : [
"Common.swift",
"DDouble.swift",
"QDouble.swift",
"String+Char.swift"
],
"type" : "library"
}
],
"tools_version" : "5.6"
}
Done.