Build Information
Successful build of Physical with Swift 6.0 for macOS (SPM).
Swift 6 data race errors: 250
Build Command
env DEVELOPER_DIR=/Applications/Xcode-15.3.0.app xcrun --toolchain org.swift.600202405261a swift build --arch arm64 -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats -Xswiftc -strict-concurrency=complete
Build Log
27 | UnitArea.squareMegameters : UnitLength.megameters,
28 | UnitArea.squareKilometers : UnitLength.kilometers,
Swift.Dictionary:1:23: note: generic struct 'Dictionary' does not conform to the 'Sendable' protocol
1 | @frozen public struct Dictionary<Key, Value> where Key : Hashable {
| `- note: generic struct 'Dictionary' does not conform to the 'Sendable' protocol
2 | public typealias Element = (key: Key, value: Value)
3 | @inlinable public init(_immutableCocoaDictionary: __owned AnyObject)
[21/31] Compiling Physical Arrays.swift
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Experimental/Globals.swift:6:21: warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'Physical.Globals' may have shared mutable state; this is an error in the Swift 6 language mode
3 | public extension Physical {
4 |
5 | class Globals {
| `- note: class 'Globals' does not conform to the 'Sendable' protocol
6 | static public let shared = Physical.Globals()
| |- warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'Physical.Globals' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'shared' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
7 |
8 | var numberFormatter = NumberFormatter()
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Undetermined/Dimension.swift:26:12: warning: let 'productDimensionLookup' is not concurrency-safe because non-'Sendable' type '[Dimension : Dimension]' may have shared mutable state; this is an error in the Swift 6 language mode
24 | ]
25 |
26 | public let productDimensionLookup = [
| |- warning: let 'productDimensionLookup' is not concurrency-safe because non-'Sendable' type '[Dimension : Dimension]' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'productDimensionLookup' 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
27 | UnitArea.squareMegameters : UnitLength.megameters,
28 | UnitArea.squareKilometers : UnitLength.kilometers,
Swift.Dictionary:1:23: note: generic struct 'Dictionary' does not conform to the 'Sendable' protocol
1 | @frozen public struct Dictionary<Key, Value> where Key : Hashable {
| `- note: generic struct 'Dictionary' does not conform to the 'Sendable' protocol
2 | public typealias Element = (key: Key, value: Value)
3 | @inlinable public init(_immutableCocoaDictionary: __owned AnyObject)
[22/31] Compiling Physical Comparable.swift
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Experimental/Globals.swift:6:21: warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'Physical.Globals' may have shared mutable state; this is an error in the Swift 6 language mode
3 | public extension Physical {
4 |
5 | class Globals {
| `- note: class 'Globals' does not conform to the 'Sendable' protocol
6 | static public let shared = Physical.Globals()
| |- warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'Physical.Globals' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'shared' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
7 |
8 | var numberFormatter = NumberFormatter()
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Undetermined/Dimension.swift:26:12: warning: let 'productDimensionLookup' is not concurrency-safe because non-'Sendable' type '[Dimension : Dimension]' may have shared mutable state; this is an error in the Swift 6 language mode
24 | ]
25 |
26 | public let productDimensionLookup = [
| |- warning: let 'productDimensionLookup' is not concurrency-safe because non-'Sendable' type '[Dimension : Dimension]' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'productDimensionLookup' 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
27 | UnitArea.squareMegameters : UnitLength.megameters,
28 | UnitArea.squareKilometers : UnitLength.kilometers,
Swift.Dictionary:1:23: note: generic struct 'Dictionary' does not conform to the 'Sendable' protocol
1 | @frozen public struct Dictionary<Key, Value> where Key : Hashable {
| `- note: generic struct 'Dictionary' does not conform to the 'Sendable' protocol
2 | public typealias Element = (key: Key, value: Value)
3 | @inlinable public init(_immutableCocoaDictionary: __owned AnyObject)
[23/31] Compiling Physical FloatingPointUnits.swift
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Undetermined/Units.swift:156:20: warning: static property 'newtons' is not concurrency-safe because non-'Sendable' type 'UnitForce' may have shared mutable state; this is an error in the Swift 6 language mode
153 | }
154 |
155 | public final class UnitForce: Dimension {
| `- note: class 'UnitForce' does not conform to the 'Sendable' protocol
156 | public static let newtons = UnitForce(symbol: "N", converter: UnitConverterLinear(coefficient: 1))
| |- warning: static property 'newtons' is not concurrency-safe because non-'Sendable' type 'UnitForce' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'newtons' 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
157 | public static let poundsForce = UnitForce(symbol: "lbf", converter: UnitConverterLinear(coefficient: 4.448222))
158 | public static let dynes = UnitForce(symbol: "dyn", converter: UnitConverterLinear(coefficient: 1e-5))
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Undetermined/Units.swift:106:20: warning: static property 'becquerel' is not concurrency-safe because non-'Sendable' type 'UnitActivity' may have shared mutable state; this is an error in the Swift 6 language mode
103 | // Original Dimensions
104 |
105 | public final class UnitActivity: Dimension {
| `- note: class 'UnitActivity' does not conform to the 'Sendable' protocol
106 | public static let becquerel = UnitActivity(symbol: "Bq", converter: UnitConverterLinear(coefficient: 1))
| |- warning: static property 'becquerel' is not concurrency-safe because non-'Sendable' type 'UnitActivity' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'becquerel' 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
107 | public static let curie = UnitActivity(symbol: "Ci", converter: UnitConverterLinear(coefficient: 3.7e10))
108 | public static let rutherford = UnitActivity(symbol: "Rd", converter: UnitConverterLinear(coefficient: 1e6))
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Undetermined/Units.swift:114:20: warning: static property 'particles' is not concurrency-safe because non-'Sendable' type 'UnitAmount' may have shared mutable state; this is an error in the Swift 6 language mode
111 | }
112 |
113 | public final class UnitAmount: Dimension {
| `- note: class 'UnitAmount' does not conform to the 'Sendable' protocol
114 | public static let particles = UnitAmount(symbol: "particles", converter: UnitConverterLinear(coefficient: 1))
| |- warning: static property 'particles' is not concurrency-safe because non-'Sendable' type 'UnitAmount' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'particles' 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 | public static let atoms = UnitAmount(symbol: "atoms", converter: UnitConverterLinear(coefficient: 1))
116 | public static let beings = UnitAmount(symbol: "beings", converter: UnitConverterLinear(coefficient: 1))
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Undetermined/Units.swift:115:20: warning: static property 'atoms' is not concurrency-safe because non-'Sendable' type 'UnitAmount' may have shared mutable state; this is an error in the Swift 6 language mode
111 | }
112 |
113 | public final class UnitAmount: Dimension {
| `- note: class 'UnitAmount' does not conform to the 'Sendable' protocol
114 | public static let particles = UnitAmount(symbol: "particles", converter: UnitConverterLinear(coefficient: 1))
115 | public static let atoms = UnitAmount(symbol: "atoms", converter: UnitConverterLinear(coefficient: 1))
| |- warning: static property 'atoms' is not concurrency-safe because non-'Sendable' type 'UnitAmount' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'atoms' 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 | public static let beings = UnitAmount(symbol: "beings", converter: UnitConverterLinear(coefficient: 1))
117 | public static let people = UnitAmount(symbol: "people", converter: UnitConverterLinear(coefficient: 1))
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Undetermined/Units.swift:116:20: warning: static property 'beings' is not concurrency-safe because non-'Sendable' type 'UnitAmount' may have shared mutable state; this is an error in the Swift 6 language mode
111 | }
112 |
113 | public final class UnitAmount: Dimension {
| `- note: class 'UnitAmount' does not conform to the 'Sendable' protocol
114 | public static let particles = UnitAmount(symbol: "particles", converter: UnitConverterLinear(coefficient: 1))
115 | public static let atoms = UnitAmount(symbol: "atoms", converter: UnitConverterLinear(coefficient: 1))
116 | public static let beings = UnitAmount(symbol: "beings", converter: UnitConverterLinear(coefficient: 1))
| |- warning: static property 'beings' is not concurrency-safe because non-'Sendable' type 'UnitAmount' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'beings' 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 | public static let people = UnitAmount(symbol: "people", converter: UnitConverterLinear(coefficient: 1))
118 | public static let things = UnitAmount(symbol: "things", converter: UnitConverterLinear(coefficient: 1))
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Undetermined/Units.swift:117:20: warning: static property 'people' is not concurrency-safe because non-'Sendable' type 'UnitAmount' may have shared mutable state; this is an error in the Swift 6 language mode
111 | }
112 |
113 | public final class UnitAmount: Dimension {
| `- note: class 'UnitAmount' does not conform to the 'Sendable' protocol
114 | public static let particles = UnitAmount(symbol: "particles", converter: UnitConverterLinear(coefficient: 1))
115 | public static let atoms = UnitAmount(symbol: "atoms", converter: UnitConverterLinear(coefficient: 1))
116 | public static let beings = UnitAmount(symbol: "beings", converter: UnitConverterLinear(coefficient: 1))
117 | public static let people = UnitAmount(symbol: "people", converter: UnitConverterLinear(coefficient: 1))
| |- warning: static property 'people' is not concurrency-safe because non-'Sendable' type 'UnitAmount' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'people' 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 | public static let things = UnitAmount(symbol: "things", converter: UnitConverterLinear(coefficient: 1))
119 | public static let events = UnitAmount(symbol: "events", converter: UnitConverterLinear(coefficient: 1))
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Undetermined/Units.swift:118:20: warning: static property 'things' is not concurrency-safe because non-'Sendable' type 'UnitAmount' may have shared mutable state; this is an error in the Swift 6 language mode
111 | }
112 |
113 | public final class UnitAmount: Dimension {
| `- note: class 'UnitAmount' does not conform to the 'Sendable' protocol
114 | public static let particles = UnitAmount(symbol: "particles", converter: UnitConverterLinear(coefficient: 1))
115 | public static let atoms = UnitAmount(symbol: "atoms", converter: UnitConverterLinear(coefficient: 1))
116 | public static let beings = UnitAmount(symbol: "beings", converter: UnitConverterLinear(coefficient: 1))
117 | public static let people = UnitAmount(symbol: "people", converter: UnitConverterLinear(coefficient: 1))
118 | public static let things = UnitAmount(symbol: "things", converter: UnitConverterLinear(coefficient: 1))
| |- warning: static property 'things' is not concurrency-safe because non-'Sendable' type 'UnitAmount' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'things' 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 | public static let events = UnitAmount(symbol: "events", converter: UnitConverterLinear(coefficient: 1))
120 | public static let molecules = UnitAmount(symbol: "molecules", converter: UnitConverterLinear(coefficient: 1))
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Undetermined/Units.swift:119:20: warning: static property 'events' is not concurrency-safe because non-'Sendable' type 'UnitAmount' may have shared mutable state; this is an error in the Swift 6 language mode
111 | }
112 |
113 | public final class UnitAmount: Dimension {
| `- note: class 'UnitAmount' does not conform to the 'Sendable' protocol
114 | public static let particles = UnitAmount(symbol: "particles", converter: UnitConverterLinear(coefficient: 1))
115 | public static let atoms = UnitAmount(symbol: "atoms", converter: UnitConverterLinear(coefficient: 1))
:
117 | public static let people = UnitAmount(symbol: "people", converter: UnitConverterLinear(coefficient: 1))
118 | public static let things = UnitAmount(symbol: "things", converter: UnitConverterLinear(coefficient: 1))
119 | public static let events = UnitAmount(symbol: "events", converter: UnitConverterLinear(coefficient: 1))
| |- warning: static property 'events' is not concurrency-safe because non-'Sendable' type 'UnitAmount' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'events' 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 | public static let molecules = UnitAmount(symbol: "molecules", converter: UnitConverterLinear(coefficient: 1))
121 | public static let counts = UnitAmount(symbol: "counts", converter: UnitConverterLinear(coefficient: 1))
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Undetermined/Units.swift:120:20: warning: static property 'molecules' is not concurrency-safe because non-'Sendable' type 'UnitAmount' may have shared mutable state; this is an error in the Swift 6 language mode
111 | }
112 |
113 | public final class UnitAmount: Dimension {
| `- note: class 'UnitAmount' does not conform to the 'Sendable' protocol
114 | public static let particles = UnitAmount(symbol: "particles", converter: UnitConverterLinear(coefficient: 1))
115 | public static let atoms = UnitAmount(symbol: "atoms", converter: UnitConverterLinear(coefficient: 1))
:
118 | public static let things = UnitAmount(symbol: "things", converter: UnitConverterLinear(coefficient: 1))
119 | public static let events = UnitAmount(symbol: "events", converter: UnitConverterLinear(coefficient: 1))
120 | public static let molecules = UnitAmount(symbol: "molecules", converter: UnitConverterLinear(coefficient: 1))
| |- warning: static property 'molecules' is not concurrency-safe because non-'Sendable' type 'UnitAmount' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'molecules' 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
121 | public static let counts = UnitAmount(symbol: "counts", converter: UnitConverterLinear(coefficient: 1))
122 | public static let entities = UnitAmount(symbol: "entities", converter: UnitConverterLinear(coefficient: 1))
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Undetermined/Units.swift:121:20: warning: static property 'counts' is not concurrency-safe because non-'Sendable' type 'UnitAmount' may have shared mutable state; this is an error in the Swift 6 language mode
111 | }
112 |
113 | public final class UnitAmount: Dimension {
| `- note: class 'UnitAmount' does not conform to the 'Sendable' protocol
114 | public static let particles = UnitAmount(symbol: "particles", converter: UnitConverterLinear(coefficient: 1))
115 | public static let atoms = UnitAmount(symbol: "atoms", converter: UnitConverterLinear(coefficient: 1))
:
119 | public static let events = UnitAmount(symbol: "events", converter: UnitConverterLinear(coefficient: 1))
120 | public static let molecules = UnitAmount(symbol: "molecules", converter: UnitConverterLinear(coefficient: 1))
121 | public static let counts = UnitAmount(symbol: "counts", converter: UnitConverterLinear(coefficient: 1))
| |- warning: static property 'counts' is not concurrency-safe because non-'Sendable' type 'UnitAmount' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'counts' 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
122 | public static let entities = UnitAmount(symbol: "entities", converter: UnitConverterLinear(coefficient: 1))
123 | public static let moles = UnitAmount(symbol: "mol", converter: UnitConverterLinear(coefficient: 6.02214076e23))
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Undetermined/Units.swift:122:20: warning: static property 'entities' is not concurrency-safe because non-'Sendable' type 'UnitAmount' may have shared mutable state; this is an error in the Swift 6 language mode
111 | }
112 |
113 | public final class UnitAmount: Dimension {
| `- note: class 'UnitAmount' does not conform to the 'Sendable' protocol
114 | public static let particles = UnitAmount(symbol: "particles", converter: UnitConverterLinear(coefficient: 1))
115 | public static let atoms = UnitAmount(symbol: "atoms", converter: UnitConverterLinear(coefficient: 1))
:
120 | public static let molecules = UnitAmount(symbol: "molecules", converter: UnitConverterLinear(coefficient: 1))
121 | public static let counts = UnitAmount(symbol: "counts", converter: UnitConverterLinear(coefficient: 1))
122 | public static let entities = UnitAmount(symbol: "entities", converter: UnitConverterLinear(coefficient: 1))
| |- warning: static property 'entities' is not concurrency-safe because non-'Sendable' type 'UnitAmount' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'entities' 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
123 | public static let moles = UnitAmount(symbol: "mol", converter: UnitConverterLinear(coefficient: 6.02214076e23))
124 |
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Undetermined/Units.swift:123:20: warning: static property 'moles' is not concurrency-safe because non-'Sendable' type 'UnitAmount' may have shared mutable state; this is an error in the Swift 6 language mode
111 | }
112 |
113 | public final class UnitAmount: Dimension {
| `- note: class 'UnitAmount' does not conform to the 'Sendable' protocol
114 | public static let particles = UnitAmount(symbol: "particles", converter: UnitConverterLinear(coefficient: 1))
115 | public static let atoms = UnitAmount(symbol: "atoms", converter: UnitConverterLinear(coefficient: 1))
:
121 | public static let counts = UnitAmount(symbol: "counts", converter: UnitConverterLinear(coefficient: 1))
122 | public static let entities = UnitAmount(symbol: "entities", converter: UnitConverterLinear(coefficient: 1))
123 | public static let moles = UnitAmount(symbol: "mol", converter: UnitConverterLinear(coefficient: 6.02214076e23))
| |- warning: static property 'moles' is not concurrency-safe because non-'Sendable' type 'UnitAmount' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'moles' 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 |
125 | public override class func baseUnit() -> UnitAmount { things }
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Undetermined/Units.swift:138:20: warning: static property 'farads' is not concurrency-safe because non-'Sendable' type 'UnitElectricCapacitance' may have shared mutable state; this is an error in the Swift 6 language mode
135 | }
136 |
137 | public final class UnitElectricCapacitance: Dimension {
| `- note: class 'UnitElectricCapacitance' does not conform to the 'Sendable' protocol
138 | public static let farads = UnitElectricCapacitance(symbol: "F", converter: UnitConverterLinear(coefficient: 1))
| |- warning: static property 'farads' is not concurrency-safe because non-'Sendable' type 'UnitElectricCapacitance' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'farads' 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
139 |
140 | public override class func baseUnit() -> UnitElectricCapacitance { farads }
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Undetermined/Units.swift:144:20: warning: static property 'siemens' is not concurrency-safe because non-'Sendable' type 'UnitElectricConductance' may have shared mutable state; this is an error in the Swift 6 language mode
141 | }
142 |
143 | public final class UnitElectricConductance: Dimension {
| `- note: class 'UnitElectricConductance' does not conform to the 'Sendable' protocol
144 | public static let siemens = UnitElectricConductance(symbol: "S", converter: UnitConverterLinear(coefficient: 1))
| |- warning: static property 'siemens' is not concurrency-safe because non-'Sendable' type 'UnitElectricConductance' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'siemens' 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
145 |
146 | public override class func baseUnit() -> UnitElectricConductance { siemens }
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Undetermined/Units.swift:150:20: warning: static property 'henries' is not concurrency-safe because non-'Sendable' type 'UnitElectricInductance' may have shared mutable state; this is an error in the Swift 6 language mode
147 | }
148 |
149 | public final class UnitElectricInductance: Dimension {
| `- note: class 'UnitElectricInductance' does not conform to the 'Sendable' protocol
150 | public static let henries = UnitElectricInductance(symbol: "H", converter: UnitConverterLinear(coefficient: 1))
| |- warning: static property 'henries' is not concurrency-safe because non-'Sendable' type 'UnitElectricInductance' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'henries' 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
151 |
152 | public override class func baseUnit() -> UnitElectricInductance { henries }
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Undetermined/Units.swift:157:20: warning: static property 'poundsForce' is not concurrency-safe because non-'Sendable' type 'UnitForce' may have shared mutable state; this is an error in the Swift 6 language mode
153 | }
154 |
155 | public final class UnitForce: Dimension {
| `- note: class 'UnitForce' does not conform to the 'Sendable' protocol
156 | public static let newtons = UnitForce(symbol: "N", converter: UnitConverterLinear(coefficient: 1))
157 | public static let poundsForce = UnitForce(symbol: "lbf", converter: UnitConverterLinear(coefficient: 4.448222))
| |- warning: static property 'poundsForce' is not concurrency-safe because non-'Sendable' type 'UnitForce' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'poundsForce' 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
158 | public static let dynes = UnitForce(symbol: "dyn", converter: UnitConverterLinear(coefficient: 1e-5))
159 | public static let poundals = UnitForce(symbol: "pdl", converter: UnitConverterLinear(coefficient: 0.138_255))
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Undetermined/Units.swift:167:20: warning: static property 'grays' is not concurrency-safe because non-'Sendable' type 'UnitIonizingRadiation' may have shared mutable state; this is an error in the Swift 6 language mode
164 | }
165 |
166 | public final class UnitIonizingRadiation: Dimension {
| `- note: class 'UnitIonizingRadiation' does not conform to the 'Sendable' protocol
167 | public static let grays = UnitIonizingRadiation(symbol: "Gy", converter: UnitConverterLinear(coefficient: 1))
| |- warning: static property 'grays' is not concurrency-safe because non-'Sendable' type 'UnitIonizingRadiation' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'grays' 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
168 | public static let sieverts = UnitIonizingRadiation(symbol: "Sv", converter: UnitConverterLinear(coefficient: 1))
169 |
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Undetermined/Units.swift:168:20: warning: static property 'sieverts' is not concurrency-safe because non-'Sendable' type 'UnitIonizingRadiation' may have shared mutable state; this is an error in the Swift 6 language mode
164 | }
165 |
166 | public final class UnitIonizingRadiation: Dimension {
| `- note: class 'UnitIonizingRadiation' does not conform to the 'Sendable' protocol
167 | public static let grays = UnitIonizingRadiation(symbol: "Gy", converter: UnitConverterLinear(coefficient: 1))
168 | public static let sieverts = UnitIonizingRadiation(symbol: "Sv", converter: UnitConverterLinear(coefficient: 1))
| |- warning: static property 'sieverts' is not concurrency-safe because non-'Sendable' type 'UnitIonizingRadiation' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'sieverts' 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
169 |
170 | public override class func baseUnit() -> UnitIonizingRadiation { grays }
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Undetermined/Units.swift:174:20: warning: static property 'candelas' is not concurrency-safe because non-'Sendable' type 'UnitLuminousIntensity' may have shared mutable state; this is an error in the Swift 6 language mode
171 | }
172 |
173 | public final class UnitLuminousIntensity: Dimension {
| `- note: class 'UnitLuminousIntensity' does not conform to the 'Sendable' protocol
174 | public static let candelas = UnitLuminousIntensity(symbol: "cd", converter: UnitConverterLinear(coefficient: 1))
| |- warning: static property 'candelas' is not concurrency-safe because non-'Sendable' type 'UnitLuminousIntensity' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'candelas' 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
175 |
176 | public override class func baseUnit() -> UnitLuminousIntensity { candelas }
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Undetermined/Units.swift:180:20: warning: static property 'lumens' is not concurrency-safe because non-'Sendable' type 'UnitLuminousFlux' may have shared mutable state; this is an error in the Swift 6 language mode
177 | }
178 |
179 | public final class UnitLuminousFlux: Dimension {
| `- note: class 'UnitLuminousFlux' does not conform to the 'Sendable' protocol
180 | public static let lumens = UnitLuminousFlux(symbol: "lm", converter: UnitConverterLinear(coefficient: 1))
| |- warning: static property 'lumens' is not concurrency-safe because non-'Sendable' type 'UnitLuminousFlux' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'lumens' 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
181 |
182 | public override class func baseUnit() -> UnitLuminousFlux { lumens }
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Undetermined/Units.swift:186:20: warning: static property 'webers' is not concurrency-safe because non-'Sendable' type 'UnitMagneticFlux' may have shared mutable state; this is an error in the Swift 6 language mode
183 | }
184 |
185 | public final class UnitMagneticFlux: Dimension {
| `- note: class 'UnitMagneticFlux' does not conform to the 'Sendable' protocol
186 | public static let webers = UnitMagneticFlux(symbol: "Wb", converter: UnitConverterLinear(coefficient: 1))
| |- warning: static property 'webers' is not concurrency-safe because non-'Sendable' type 'UnitMagneticFlux' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'webers' 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
187 |
188 | public override class func baseUnit() -> UnitMagneticFlux { webers }
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Undetermined/Units.swift:192:20: warning: static property 'teslas' is not concurrency-safe because non-'Sendable' type 'UnitMagneticFluxDensity' may have shared mutable state; this is an error in the Swift 6 language mode
189 | }
190 |
191 | public final class UnitMagneticFluxDensity: Dimension {
| `- note: class 'UnitMagneticFluxDensity' does not conform to the 'Sendable' protocol
192 | public static let teslas = UnitMagneticFluxDensity(symbol: "T", converter: UnitConverterLinear(coefficient: 1))
| |- warning: static property 'teslas' is not concurrency-safe because non-'Sendable' type 'UnitMagneticFluxDensity' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'teslas' 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
193 | public static let gauss = UnitMagneticFluxDensity(symbol: "Gs", converter: UnitConverterLinear(coefficient: 1e-4))
194 |
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Undetermined/Units.swift:193:20: warning: static property 'gauss' is not concurrency-safe because non-'Sendable' type 'UnitMagneticFluxDensity' may have shared mutable state; this is an error in the Swift 6 language mode
189 | }
190 |
191 | public final class UnitMagneticFluxDensity: Dimension {
| `- note: class 'UnitMagneticFluxDensity' does not conform to the 'Sendable' protocol
192 | public static let teslas = UnitMagneticFluxDensity(symbol: "T", converter: UnitConverterLinear(coefficient: 1))
193 | public static let gauss = UnitMagneticFluxDensity(symbol: "Gs", converter: UnitConverterLinear(coefficient: 1e-4))
| |- warning: static property 'gauss' is not concurrency-safe because non-'Sendable' type 'UnitMagneticFluxDensity' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'gauss' 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
194 |
195 | public override class func baseUnit() -> UnitMagneticFluxDensity { teslas }
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Undetermined/Units.swift:132:20: warning: static property 'degreesPerSecond' is not concurrency-safe because non-'Sendable' type 'UnitAngularSpeed' may have shared mutable state; this is an error in the Swift 6 language mode
126 | }
127 |
128 | public final class UnitAngularSpeed: Dimension {
| `- note: class 'UnitAngularSpeed' does not conform to the 'Sendable' protocol
129 | public static let revolutionsPerMinute = UnitAngularSpeed(symbol: "rpm", converter: UnitConverterLinear(coefficient: 2.π/60))
130 | public static let revolutionsPerSecond = UnitAngularSpeed(symbol: "rev/s", converter: UnitConverterLinear(coefficient: 2.π))
131 | public static let radiansPerSecond = UnitAngularSpeed(symbol: "rad/s", converter: UnitConverterLinear(coefficient: 1))
132 | public static let degreesPerSecond = UnitAngularSpeed(symbol: "°/s", converter: UnitConverterLinear(coefficient: 2.π/360))
| |- warning: static property 'degreesPerSecond' is not concurrency-safe because non-'Sendable' type 'UnitAngularSpeed' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'degreesPerSecond' 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
133 |
134 | public override class func baseUnit() -> UnitAngularSpeed { radiansPerSecond }
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Undetermined/Units.swift:131:20: warning: static property 'radiansPerSecond' is not concurrency-safe because non-'Sendable' type 'UnitAngularSpeed' may have shared mutable state; this is an error in the Swift 6 language mode
126 | }
127 |
128 | public final class UnitAngularSpeed: Dimension {
| `- note: class 'UnitAngularSpeed' does not conform to the 'Sendable' protocol
129 | public static let revolutionsPerMinute = UnitAngularSpeed(symbol: "rpm", converter: UnitConverterLinear(coefficient: 2.π/60))
130 | public static let revolutionsPerSecond = UnitAngularSpeed(symbol: "rev/s", converter: UnitConverterLinear(coefficient: 2.π))
131 | public static let radiansPerSecond = UnitAngularSpeed(symbol: "rad/s", converter: UnitConverterLinear(coefficient: 1))
| |- warning: static property 'radiansPerSecond' is not concurrency-safe because non-'Sendable' type 'UnitAngularSpeed' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'radiansPerSecond' 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
132 | public static let degreesPerSecond = UnitAngularSpeed(symbol: "°/s", converter: UnitConverterLinear(coefficient: 2.π/360))
133 |
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Undetermined/Units.swift:130:20: warning: static property 'revolutionsPerSecond' is not concurrency-safe because non-'Sendable' type 'UnitAngularSpeed' may have shared mutable state; this is an error in the Swift 6 language mode
126 | }
127 |
128 | public final class UnitAngularSpeed: Dimension {
| `- note: class 'UnitAngularSpeed' does not conform to the 'Sendable' protocol
129 | public static let revolutionsPerMinute = UnitAngularSpeed(symbol: "rpm", converter: UnitConverterLinear(coefficient: 2.π/60))
130 | public static let revolutionsPerSecond = UnitAngularSpeed(symbol: "rev/s", converter: UnitConverterLinear(coefficient: 2.π))
| |- warning: static property 'revolutionsPerSecond' is not concurrency-safe because non-'Sendable' type 'UnitAngularSpeed' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'revolutionsPerSecond' 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
131 | public static let radiansPerSecond = UnitAngularSpeed(symbol: "rad/s", converter: UnitConverterLinear(coefficient: 1))
132 | public static let degreesPerSecond = UnitAngularSpeed(symbol: "°/s", converter: UnitConverterLinear(coefficient: 2.π/360))
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Undetermined/Units.swift:129:20: warning: static property 'revolutionsPerMinute' is not concurrency-safe because non-'Sendable' type 'UnitAngularSpeed' may have shared mutable state; this is an error in the Swift 6 language mode
126 | }
127 |
128 | public final class UnitAngularSpeed: Dimension {
| `- note: class 'UnitAngularSpeed' does not conform to the 'Sendable' protocol
129 | public static let revolutionsPerMinute = UnitAngularSpeed(symbol: "rpm", converter: UnitConverterLinear(coefficient: 2.π/60))
| |- warning: static property 'revolutionsPerMinute' is not concurrency-safe because non-'Sendable' type 'UnitAngularSpeed' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'revolutionsPerMinute' 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 | public static let revolutionsPerSecond = UnitAngularSpeed(symbol: "rev/s", converter: UnitConverterLinear(coefficient: 2.π))
131 | public static let radiansPerSecond = UnitAngularSpeed(symbol: "rad/s", converter: UnitConverterLinear(coefficient: 1))
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Undetermined/Units.swift:199:20: warning: static property 'steradians' is not concurrency-safe because non-'Sendable' type 'UnitSolidAngle' may have shared mutable state; this is an error in the Swift 6 language mode
196 | }
197 |
198 | public final class UnitSolidAngle: Dimension {
| `- note: class 'UnitSolidAngle' does not conform to the 'Sendable' protocol
199 | public static let steradians = UnitSolidAngle(symbol: "sr")
| |- warning: static property 'steradians' is not concurrency-safe because non-'Sendable' type 'UnitSolidAngle' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'steradians' 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
200 | public static let squareDegrees = UnitSolidAngle(symbol: "deg²", converter: UnitConverterLinear(coefficient: 3.04617e-4))
201 | // public static let solidDegrees = UnitSolidAngle(symbol: "deg²", converter: UnitConverterLinear(coefficient: 3.04617e-4))
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Undetermined/Units.swift:200:20: warning: static property 'squareDegrees' is not concurrency-safe because non-'Sendable' type 'UnitSolidAngle' may have shared mutable state; this is an error in the Swift 6 language mode
196 | }
197 |
198 | public final class UnitSolidAngle: Dimension {
| `- note: class 'UnitSolidAngle' does not conform to the 'Sendable' protocol
199 | public static let steradians = UnitSolidAngle(symbol: "sr")
200 | public static let squareDegrees = UnitSolidAngle(symbol: "deg²", converter: UnitConverterLinear(coefficient: 3.04617e-4))
| |- warning: static property 'squareDegrees' is not concurrency-safe because non-'Sendable' type 'UnitSolidAngle' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'squareDegrees' 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
201 | // public static let solidDegrees = UnitSolidAngle(symbol: "deg²", converter: UnitConverterLinear(coefficient: 3.04617e-4))
202 |
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Undetermined/Units.swift:210:20: warning: static property 'poise' is not concurrency-safe because non-'Sendable' type 'UnitDynamicViscosity' may have shared mutable state; this is an error in the Swift 6 language mode
207 | // Can the baseUnit have a coefficient different than 1?
208 |
209 | public final class UnitDynamicViscosity: Dimension {
| `- note: class 'UnitDynamicViscosity' does not conform to the 'Sendable' protocol
210 | public static let poise = UnitDynamicViscosity(symbol: "P", converter: UnitConverterLinear(coefficient: 0.1))
| |- warning: static property 'poise' is not concurrency-safe because non-'Sendable' type 'UnitDynamicViscosity' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'poise' 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
211 | public static let poiseuille = UnitDynamicViscosity(symbol: "Pl", converter: UnitConverterLinear(coefficient: 1))
212 |
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Undetermined/Units.swift:211:20: warning: static property 'poiseuille' is not concurrency-safe because non-'Sendable' type 'UnitDynamicViscosity' may have shared mutable state; this is an error in the Swift 6 language mode
207 | // Can the baseUnit have a coefficient different than 1?
208 |
209 | public final class UnitDynamicViscosity: Dimension {
| `- note: class 'UnitDynamicViscosity' does not conform to the 'Sendable' protocol
210 | public static let poise = UnitDynamicViscosity(symbol: "P", converter: UnitConverterLinear(coefficient: 0.1))
211 | public static let poiseuille = UnitDynamicViscosity(symbol: "Pl", converter: UnitConverterLinear(coefficient: 1))
| |- warning: static property 'poiseuille' is not concurrency-safe because non-'Sendable' type 'UnitDynamicViscosity' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'poiseuille' 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
212 |
213 | public override class func baseUnit() -> UnitDynamicViscosity { poise }
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Undetermined/Units.swift:217:20: warning: static property 'stokes' is not concurrency-safe because non-'Sendable' type 'UnitKinematicViscosity' may have shared mutable state; this is an error in the Swift 6 language mode
214 | }
215 |
216 | public final class UnitKinematicViscosity: Dimension {
| `- note: class 'UnitKinematicViscosity' does not conform to the 'Sendable' protocol
217 | public static let stokes = UnitKinematicViscosity(symbol: "St", converter: UnitConverterLinear(coefficient: 0.0001))
| |- warning: static property 'stokes' is not concurrency-safe because non-'Sendable' type 'UnitKinematicViscosity' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'stokes' 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
218 |
219 | public override class func baseUnit() -> UnitKinematicViscosity { stokes }
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Undetermined/Units.swift:107:20: warning: static property 'curie' is not concurrency-safe because non-'Sendable' type 'UnitActivity' may have shared mutable state; this is an error in the Swift 6 language mode
103 | // Original Dimensions
104 |
105 | public final class UnitActivity: Dimension {
| `- note: class 'UnitActivity' does not conform to the 'Sendable' protocol
106 | public static let becquerel = UnitActivity(symbol: "Bq", converter: UnitConverterLinear(coefficient: 1))
107 | public static let curie = UnitActivity(symbol: "Ci", converter: UnitConverterLinear(coefficient: 3.7e10))
| |- warning: static property 'curie' is not concurrency-safe because non-'Sendable' type 'UnitActivity' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'curie' 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
108 | public static let rutherford = UnitActivity(symbol: "Rd", converter: UnitConverterLinear(coefficient: 1e6))
109 |
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Undetermined/Units.swift:108:20: warning: static property 'rutherford' is not concurrency-safe because non-'Sendable' type 'UnitActivity' may have shared mutable state; this is an error in the Swift 6 language mode
103 | // Original Dimensions
104 |
105 | public final class UnitActivity: Dimension {
| `- note: class 'UnitActivity' does not conform to the 'Sendable' protocol
106 | public static let becquerel = UnitActivity(symbol: "Bq", converter: UnitConverterLinear(coefficient: 1))
107 | public static let curie = UnitActivity(symbol: "Ci", converter: UnitConverterLinear(coefficient: 3.7e10))
108 | public static let rutherford = UnitActivity(symbol: "Rd", converter: UnitConverterLinear(coefficient: 1e6))
| |- warning: static property 'rutherford' is not concurrency-safe because non-'Sendable' type 'UnitActivity' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'rutherford' 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
109 |
110 | public override class func baseUnit() -> UnitActivity { becquerel }
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Undetermined/Units.swift:158:20: warning: static property 'dynes' is not concurrency-safe because non-'Sendable' type 'UnitForce' may have shared mutable state; this is an error in the Swift 6 language mode
153 | }
154 |
155 | public final class UnitForce: Dimension {
| `- note: class 'UnitForce' does not conform to the 'Sendable' protocol
156 | public static let newtons = UnitForce(symbol: "N", converter: UnitConverterLinear(coefficient: 1))
157 | public static let poundsForce = UnitForce(symbol: "lbf", converter: UnitConverterLinear(coefficient: 4.448222))
158 | public static let dynes = UnitForce(symbol: "dyn", converter: UnitConverterLinear(coefficient: 1e-5))
| |- warning: static property 'dynes' is not concurrency-safe because non-'Sendable' type 'UnitForce' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'dynes' 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
159 | public static let poundals = UnitForce(symbol: "pdl", converter: UnitConverterLinear(coefficient: 0.138_255))
160 | public static let kips = UnitForce(symbol: "kip", converter: UnitConverterLinear(coefficient: 4_448.22))
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Undetermined/Units.swift:159:20: warning: static property 'poundals' is not concurrency-safe because non-'Sendable' type 'UnitForce' may have shared mutable state; this is an error in the Swift 6 language mode
153 | }
154 |
155 | public final class UnitForce: Dimension {
| `- note: class 'UnitForce' does not conform to the 'Sendable' protocol
156 | public static let newtons = UnitForce(symbol: "N", converter: UnitConverterLinear(coefficient: 1))
157 | public static let poundsForce = UnitForce(symbol: "lbf", converter: UnitConverterLinear(coefficient: 4.448222))
158 | public static let dynes = UnitForce(symbol: "dyn", converter: UnitConverterLinear(coefficient: 1e-5))
159 | public static let poundals = UnitForce(symbol: "pdl", converter: UnitConverterLinear(coefficient: 0.138_255))
| |- warning: static property 'poundals' is not concurrency-safe because non-'Sendable' type 'UnitForce' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'poundals' 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
160 | public static let kips = UnitForce(symbol: "kip", converter: UnitConverterLinear(coefficient: 4_448.22))
161 | public static let kilogramForce = UnitForce(symbol: "kgf", converter: UnitConverterLinear(coefficient: 9.806650))
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Undetermined/Units.swift:160:20: warning: static property 'kips' is not concurrency-safe because non-'Sendable' type 'UnitForce' may have shared mutable state; this is an error in the Swift 6 language mode
153 | }
154 |
155 | public final class UnitForce: Dimension {
| `- note: class 'UnitForce' does not conform to the 'Sendable' protocol
156 | public static let newtons = UnitForce(symbol: "N", converter: UnitConverterLinear(coefficient: 1))
157 | public static let poundsForce = UnitForce(symbol: "lbf", converter: UnitConverterLinear(coefficient: 4.448222))
158 | public static let dynes = UnitForce(symbol: "dyn", converter: UnitConverterLinear(coefficient: 1e-5))
159 | public static let poundals = UnitForce(symbol: "pdl", converter: UnitConverterLinear(coefficient: 0.138_255))
160 | public static let kips = UnitForce(symbol: "kip", converter: UnitConverterLinear(coefficient: 4_448.22))
| |- warning: static property 'kips' is not concurrency-safe because non-'Sendable' type 'UnitForce' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'kips' 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
161 | public static let kilogramForce = UnitForce(symbol: "kgf", converter: UnitConverterLinear(coefficient: 9.806650))
162 |
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Undetermined/Units.swift:161:20: warning: static property 'kilogramForce' is not concurrency-safe because non-'Sendable' type 'UnitForce' may have shared mutable state; this is an error in the Swift 6 language mode
153 | }
154 |
155 | public final class UnitForce: Dimension {
| `- note: class 'UnitForce' does not conform to the 'Sendable' protocol
156 | public static let newtons = UnitForce(symbol: "N", converter: UnitConverterLinear(coefficient: 1))
157 | public static let poundsForce = UnitForce(symbol: "lbf", converter: UnitConverterLinear(coefficient: 4.448222))
:
159 | public static let poundals = UnitForce(symbol: "pdl", converter: UnitConverterLinear(coefficient: 0.138_255))
160 | public static let kips = UnitForce(symbol: "kip", converter: UnitConverterLinear(coefficient: 4_448.22))
161 | public static let kilogramForce = UnitForce(symbol: "kgf", converter: UnitConverterLinear(coefficient: 9.806650))
| |- warning: static property 'kilogramForce' is not concurrency-safe because non-'Sendable' type 'UnitForce' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'kilogramForce' 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
162 |
163 | public override class func baseUnit() -> UnitForce { newtons }
[24/31] Compiling Physical PhysicalConversionType.swift
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Undetermined/Units.swift:156:20: warning: static property 'newtons' is not concurrency-safe because non-'Sendable' type 'UnitForce' may have shared mutable state; this is an error in the Swift 6 language mode
153 | }
154 |
155 | public final class UnitForce: Dimension {
| `- note: class 'UnitForce' does not conform to the 'Sendable' protocol
156 | public static let newtons = UnitForce(symbol: "N", converter: UnitConverterLinear(coefficient: 1))
| |- warning: static property 'newtons' is not concurrency-safe because non-'Sendable' type 'UnitForce' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'newtons' 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
157 | public static let poundsForce = UnitForce(symbol: "lbf", converter: UnitConverterLinear(coefficient: 4.448222))
158 | public static let dynes = UnitForce(symbol: "dyn", converter: UnitConverterLinear(coefficient: 1e-5))
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Undetermined/Units.swift:106:20: warning: static property 'becquerel' is not concurrency-safe because non-'Sendable' type 'UnitActivity' may have shared mutable state; this is an error in the Swift 6 language mode
103 | // Original Dimensions
104 |
105 | public final class UnitActivity: Dimension {
| `- note: class 'UnitActivity' does not conform to the 'Sendable' protocol
106 | public static let becquerel = UnitActivity(symbol: "Bq", converter: UnitConverterLinear(coefficient: 1))
| |- warning: static property 'becquerel' is not concurrency-safe because non-'Sendable' type 'UnitActivity' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'becquerel' 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
107 | public static let curie = UnitActivity(symbol: "Ci", converter: UnitConverterLinear(coefficient: 3.7e10))
108 | public static let rutherford = UnitActivity(symbol: "Rd", converter: UnitConverterLinear(coefficient: 1e6))
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Undetermined/Units.swift:114:20: warning: static property 'particles' is not concurrency-safe because non-'Sendable' type 'UnitAmount' may have shared mutable state; this is an error in the Swift 6 language mode
111 | }
112 |
113 | public final class UnitAmount: Dimension {
| `- note: class 'UnitAmount' does not conform to the 'Sendable' protocol
114 | public static let particles = UnitAmount(symbol: "particles", converter: UnitConverterLinear(coefficient: 1))
| |- warning: static property 'particles' is not concurrency-safe because non-'Sendable' type 'UnitAmount' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'particles' 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 | public static let atoms = UnitAmount(symbol: "atoms", converter: UnitConverterLinear(coefficient: 1))
116 | public static let beings = UnitAmount(symbol: "beings", converter: UnitConverterLinear(coefficient: 1))
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Undetermined/Units.swift:115:20: warning: static property 'atoms' is not concurrency-safe because non-'Sendable' type 'UnitAmount' may have shared mutable state; this is an error in the Swift 6 language mode
111 | }
112 |
113 | public final class UnitAmount: Dimension {
| `- note: class 'UnitAmount' does not conform to the 'Sendable' protocol
114 | public static let particles = UnitAmount(symbol: "particles", converter: UnitConverterLinear(coefficient: 1))
115 | public static let atoms = UnitAmount(symbol: "atoms", converter: UnitConverterLinear(coefficient: 1))
| |- warning: static property 'atoms' is not concurrency-safe because non-'Sendable' type 'UnitAmount' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'atoms' 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 | public static let beings = UnitAmount(symbol: "beings", converter: UnitConverterLinear(coefficient: 1))
117 | public static let people = UnitAmount(symbol: "people", converter: UnitConverterLinear(coefficient: 1))
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Undetermined/Units.swift:116:20: warning: static property 'beings' is not concurrency-safe because non-'Sendable' type 'UnitAmount' may have shared mutable state; this is an error in the Swift 6 language mode
111 | }
112 |
113 | public final class UnitAmount: Dimension {
| `- note: class 'UnitAmount' does not conform to the 'Sendable' protocol
114 | public static let particles = UnitAmount(symbol: "particles", converter: UnitConverterLinear(coefficient: 1))
115 | public static let atoms = UnitAmount(symbol: "atoms", converter: UnitConverterLinear(coefficient: 1))
116 | public static let beings = UnitAmount(symbol: "beings", converter: UnitConverterLinear(coefficient: 1))
| |- warning: static property 'beings' is not concurrency-safe because non-'Sendable' type 'UnitAmount' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'beings' 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 | public static let people = UnitAmount(symbol: "people", converter: UnitConverterLinear(coefficient: 1))
118 | public static let things = UnitAmount(symbol: "things", converter: UnitConverterLinear(coefficient: 1))
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Undetermined/Units.swift:117:20: warning: static property 'people' is not concurrency-safe because non-'Sendable' type 'UnitAmount' may have shared mutable state; this is an error in the Swift 6 language mode
111 | }
112 |
113 | public final class UnitAmount: Dimension {
| `- note: class 'UnitAmount' does not conform to the 'Sendable' protocol
114 | public static let particles = UnitAmount(symbol: "particles", converter: UnitConverterLinear(coefficient: 1))
115 | public static let atoms = UnitAmount(symbol: "atoms", converter: UnitConverterLinear(coefficient: 1))
116 | public static let beings = UnitAmount(symbol: "beings", converter: UnitConverterLinear(coefficient: 1))
117 | public static let people = UnitAmount(symbol: "people", converter: UnitConverterLinear(coefficient: 1))
| |- warning: static property 'people' is not concurrency-safe because non-'Sendable' type 'UnitAmount' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'people' 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 | public static let things = UnitAmount(symbol: "things", converter: UnitConverterLinear(coefficient: 1))
119 | public static let events = UnitAmount(symbol: "events", converter: UnitConverterLinear(coefficient: 1))
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Undetermined/Units.swift:118:20: warning: static property 'things' is not concurrency-safe because non-'Sendable' type 'UnitAmount' may have shared mutable state; this is an error in the Swift 6 language mode
111 | }
112 |
113 | public final class UnitAmount: Dimension {
| `- note: class 'UnitAmount' does not conform to the 'Sendable' protocol
114 | public static let particles = UnitAmount(symbol: "particles", converter: UnitConverterLinear(coefficient: 1))
115 | public static let atoms = UnitAmount(symbol: "atoms", converter: UnitConverterLinear(coefficient: 1))
116 | public static let beings = UnitAmount(symbol: "beings", converter: UnitConverterLinear(coefficient: 1))
117 | public static let people = UnitAmount(symbol: "people", converter: UnitConverterLinear(coefficient: 1))
118 | public static let things = UnitAmount(symbol: "things", converter: UnitConverterLinear(coefficient: 1))
| |- warning: static property 'things' is not concurrency-safe because non-'Sendable' type 'UnitAmount' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'things' 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 | public static let events = UnitAmount(symbol: "events", converter: UnitConverterLinear(coefficient: 1))
120 | public static let molecules = UnitAmount(symbol: "molecules", converter: UnitConverterLinear(coefficient: 1))
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Undetermined/Units.swift:119:20: warning: static property 'events' is not concurrency-safe because non-'Sendable' type 'UnitAmount' may have shared mutable state; this is an error in the Swift 6 language mode
111 | }
112 |
113 | public final class UnitAmount: Dimension {
| `- note: class 'UnitAmount' does not conform to the 'Sendable' protocol
114 | public static let particles = UnitAmount(symbol: "particles", converter: UnitConverterLinear(coefficient: 1))
115 | public static let atoms = UnitAmount(symbol: "atoms", converter: UnitConverterLinear(coefficient: 1))
:
117 | public static let people = UnitAmount(symbol: "people", converter: UnitConverterLinear(coefficient: 1))
118 | public static let things = UnitAmount(symbol: "things", converter: UnitConverterLinear(coefficient: 1))
119 | public static let events = UnitAmount(symbol: "events", converter: UnitConverterLinear(coefficient: 1))
| |- warning: static property 'events' is not concurrency-safe because non-'Sendable' type 'UnitAmount' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'events' 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 | public static let molecules = UnitAmount(symbol: "molecules", converter: UnitConverterLinear(coefficient: 1))
121 | public static let counts = UnitAmount(symbol: "counts", converter: UnitConverterLinear(coefficient: 1))
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Undetermined/Units.swift:120:20: warning: static property 'molecules' is not concurrency-safe because non-'Sendable' type 'UnitAmount' may have shared mutable state; this is an error in the Swift 6 language mode
111 | }
112 |
113 | public final class UnitAmount: Dimension {
| `- note: class 'UnitAmount' does not conform to the 'Sendable' protocol
114 | public static let particles = UnitAmount(symbol: "particles", converter: UnitConverterLinear(coefficient: 1))
115 | public static let atoms = UnitAmount(symbol: "atoms", converter: UnitConverterLinear(coefficient: 1))
:
118 | public static let things = UnitAmount(symbol: "things", converter: UnitConverterLinear(coefficient: 1))
119 | public static let events = UnitAmount(symbol: "events", converter: UnitConverterLinear(coefficient: 1))
120 | public static let molecules = UnitAmount(symbol: "molecules", converter: UnitConverterLinear(coefficient: 1))
| |- warning: static property 'molecules' is not concurrency-safe because non-'Sendable' type 'UnitAmount' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'molecules' 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
121 | public static let counts = UnitAmount(symbol: "counts", converter: UnitConverterLinear(coefficient: 1))
122 | public static let entities = UnitAmount(symbol: "entities", converter: UnitConverterLinear(coefficient: 1))
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Undetermined/Units.swift:121:20: warning: static property 'counts' is not concurrency-safe because non-'Sendable' type 'UnitAmount' may have shared mutable state; this is an error in the Swift 6 language mode
111 | }
112 |
113 | public final class UnitAmount: Dimension {
| `- note: class 'UnitAmount' does not conform to the 'Sendable' protocol
114 | public static let particles = UnitAmount(symbol: "particles", converter: UnitConverterLinear(coefficient: 1))
115 | public static let atoms = UnitAmount(symbol: "atoms", converter: UnitConverterLinear(coefficient: 1))
:
119 | public static let events = UnitAmount(symbol: "events", converter: UnitConverterLinear(coefficient: 1))
120 | public static let molecules = UnitAmount(symbol: "molecules", converter: UnitConverterLinear(coefficient: 1))
121 | public static let counts = UnitAmount(symbol: "counts", converter: UnitConverterLinear(coefficient: 1))
| |- warning: static property 'counts' is not concurrency-safe because non-'Sendable' type 'UnitAmount' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'counts' 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
122 | public static let entities = UnitAmount(symbol: "entities", converter: UnitConverterLinear(coefficient: 1))
123 | public static let moles = UnitAmount(symbol: "mol", converter: UnitConverterLinear(coefficient: 6.02214076e23))
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Undetermined/Units.swift:122:20: warning: static property 'entities' is not concurrency-safe because non-'Sendable' type 'UnitAmount' may have shared mutable state; this is an error in the Swift 6 language mode
111 | }
112 |
113 | public final class UnitAmount: Dimension {
| `- note: class 'UnitAmount' does not conform to the 'Sendable' protocol
114 | public static let particles = UnitAmount(symbol: "particles", converter: UnitConverterLinear(coefficient: 1))
115 | public static let atoms = UnitAmount(symbol: "atoms", converter: UnitConverterLinear(coefficient: 1))
:
120 | public static let molecules = UnitAmount(symbol: "molecules", converter: UnitConverterLinear(coefficient: 1))
121 | public static let counts = UnitAmount(symbol: "counts", converter: UnitConverterLinear(coefficient: 1))
122 | public static let entities = UnitAmount(symbol: "entities", converter: UnitConverterLinear(coefficient: 1))
| |- warning: static property 'entities' is not concurrency-safe because non-'Sendable' type 'UnitAmount' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'entities' 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
123 | public static let moles = UnitAmount(symbol: "mol", converter: UnitConverterLinear(coefficient: 6.02214076e23))
124 |
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Undetermined/Units.swift:123:20: warning: static property 'moles' is not concurrency-safe because non-'Sendable' type 'UnitAmount' may have shared mutable state; this is an error in the Swift 6 language mode
111 | }
112 |
113 | public final class UnitAmount: Dimension {
| `- note: class 'UnitAmount' does not conform to the 'Sendable' protocol
114 | public static let particles = UnitAmount(symbol: "particles", converter: UnitConverterLinear(coefficient: 1))
115 | public static let atoms = UnitAmount(symbol: "atoms", converter: UnitConverterLinear(coefficient: 1))
:
121 | public static let counts = UnitAmount(symbol: "counts", converter: UnitConverterLinear(coefficient: 1))
122 | public static let entities = UnitAmount(symbol: "entities", converter: UnitConverterLinear(coefficient: 1))
123 | public static let moles = UnitAmount(symbol: "mol", converter: UnitConverterLinear(coefficient: 6.02214076e23))
| |- warning: static property 'moles' is not concurrency-safe because non-'Sendable' type 'UnitAmount' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'moles' 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 |
125 | public override class func baseUnit() -> UnitAmount { things }
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Undetermined/Units.swift:138:20: warning: static property 'farads' is not concurrency-safe because non-'Sendable' type 'UnitElectricCapacitance' may have shared mutable state; this is an error in the Swift 6 language mode
135 | }
136 |
137 | public final class UnitElectricCapacitance: Dimension {
| `- note: class 'UnitElectricCapacitance' does not conform to the 'Sendable' protocol
138 | public static let farads = UnitElectricCapacitance(symbol: "F", converter: UnitConverterLinear(coefficient: 1))
| |- warning: static property 'farads' is not concurrency-safe because non-'Sendable' type 'UnitElectricCapacitance' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'farads' 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
139 |
140 | public override class func baseUnit() -> UnitElectricCapacitance { farads }
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Undetermined/Units.swift:144:20: warning: static property 'siemens' is not concurrency-safe because non-'Sendable' type 'UnitElectricConductance' may have shared mutable state; this is an error in the Swift 6 language mode
141 | }
142 |
143 | public final class UnitElectricConductance: Dimension {
| `- note: class 'UnitElectricConductance' does not conform to the 'Sendable' protocol
144 | public static let siemens = UnitElectricConductance(symbol: "S", converter: UnitConverterLinear(coefficient: 1))
| |- warning: static property 'siemens' is not concurrency-safe because non-'Sendable' type 'UnitElectricConductance' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'siemens' 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
145 |
146 | public override class func baseUnit() -> UnitElectricConductance { siemens }
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Undetermined/Units.swift:150:20: warning: static property 'henries' is not concurrency-safe because non-'Sendable' type 'UnitElectricInductance' may have shared mutable state; this is an error in the Swift 6 language mode
147 | }
148 |
149 | public final class UnitElectricInductance: Dimension {
| `- note: class 'UnitElectricInductance' does not conform to the 'Sendable' protocol
150 | public static let henries = UnitElectricInductance(symbol: "H", converter: UnitConverterLinear(coefficient: 1))
| |- warning: static property 'henries' is not concurrency-safe because non-'Sendable' type 'UnitElectricInductance' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'henries' 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
151 |
152 | public override class func baseUnit() -> UnitElectricInductance { henries }
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Undetermined/Units.swift:157:20: warning: static property 'poundsForce' is not concurrency-safe because non-'Sendable' type 'UnitForce' may have shared mutable state; this is an error in the Swift 6 language mode
153 | }
154 |
155 | public final class UnitForce: Dimension {
| `- note: class 'UnitForce' does not conform to the 'Sendable' protocol
156 | public static let newtons = UnitForce(symbol: "N", converter: UnitConverterLinear(coefficient: 1))
157 | public static let poundsForce = UnitForce(symbol: "lbf", converter: UnitConverterLinear(coefficient: 4.448222))
| |- warning: static property 'poundsForce' is not concurrency-safe because non-'Sendable' type 'UnitForce' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'poundsForce' 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
158 | public static let dynes = UnitForce(symbol: "dyn", converter: UnitConverterLinear(coefficient: 1e-5))
159 | public static let poundals = UnitForce(symbol: "pdl", converter: UnitConverterLinear(coefficient: 0.138_255))
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Undetermined/Units.swift:167:20: warning: static property 'grays' is not concurrency-safe because non-'Sendable' type 'UnitIonizingRadiation' may have shared mutable state; this is an error in the Swift 6 language mode
164 | }
165 |
166 | public final class UnitIonizingRadiation: Dimension {
| `- note: class 'UnitIonizingRadiation' does not conform to the 'Sendable' protocol
167 | public static let grays = UnitIonizingRadiation(symbol: "Gy", converter: UnitConverterLinear(coefficient: 1))
| |- warning: static property 'grays' is not concurrency-safe because non-'Sendable' type 'UnitIonizingRadiation' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'grays' 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
168 | public static let sieverts = UnitIonizingRadiation(symbol: "Sv", converter: UnitConverterLinear(coefficient: 1))
169 |
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Undetermined/Units.swift:168:20: warning: static property 'sieverts' is not concurrency-safe because non-'Sendable' type 'UnitIonizingRadiation' may have shared mutable state; this is an error in the Swift 6 language mode
164 | }
165 |
166 | public final class UnitIonizingRadiation: Dimension {
| `- note: class 'UnitIonizingRadiation' does not conform to the 'Sendable' protocol
167 | public static let grays = UnitIonizingRadiation(symbol: "Gy", converter: UnitConverterLinear(coefficient: 1))
168 | public static let sieverts = UnitIonizingRadiation(symbol: "Sv", converter: UnitConverterLinear(coefficient: 1))
| |- warning: static property 'sieverts' is not concurrency-safe because non-'Sendable' type 'UnitIonizingRadiation' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'sieverts' 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
169 |
170 | public override class func baseUnit() -> UnitIonizingRadiation { grays }
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Undetermined/Units.swift:174:20: warning: static property 'candelas' is not concurrency-safe because non-'Sendable' type 'UnitLuminousIntensity' may have shared mutable state; this is an error in the Swift 6 language mode
171 | }
172 |
173 | public final class UnitLuminousIntensity: Dimension {
| `- note: class 'UnitLuminousIntensity' does not conform to the 'Sendable' protocol
174 | public static let candelas = UnitLuminousIntensity(symbol: "cd", converter: UnitConverterLinear(coefficient: 1))
| |- warning: static property 'candelas' is not concurrency-safe because non-'Sendable' type 'UnitLuminousIntensity' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'candelas' 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
175 |
176 | public override class func baseUnit() -> UnitLuminousIntensity { candelas }
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Undetermined/Units.swift:180:20: warning: static property 'lumens' is not concurrency-safe because non-'Sendable' type 'UnitLuminousFlux' may have shared mutable state; this is an error in the Swift 6 language mode
177 | }
178 |
179 | public final class UnitLuminousFlux: Dimension {
| `- note: class 'UnitLuminousFlux' does not conform to the 'Sendable' protocol
180 | public static let lumens = UnitLuminousFlux(symbol: "lm", converter: UnitConverterLinear(coefficient: 1))
| |- warning: static property 'lumens' is not concurrency-safe because non-'Sendable' type 'UnitLuminousFlux' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'lumens' 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
181 |
182 | public override class func baseUnit() -> UnitLuminousFlux { lumens }
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Undetermined/Units.swift:186:20: warning: static property 'webers' is not concurrency-safe because non-'Sendable' type 'UnitMagneticFlux' may have shared mutable state; this is an error in the Swift 6 language mode
183 | }
184 |
185 | public final class UnitMagneticFlux: Dimension {
| `- note: class 'UnitMagneticFlux' does not conform to the 'Sendable' protocol
186 | public static let webers = UnitMagneticFlux(symbol: "Wb", converter: UnitConverterLinear(coefficient: 1))
| |- warning: static property 'webers' is not concurrency-safe because non-'Sendable' type 'UnitMagneticFlux' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'webers' 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
187 |
188 | public override class func baseUnit() -> UnitMagneticFlux { webers }
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Undetermined/Units.swift:192:20: warning: static property 'teslas' is not concurrency-safe because non-'Sendable' type 'UnitMagneticFluxDensity' may have shared mutable state; this is an error in the Swift 6 language mode
189 | }
190 |
191 | public final class UnitMagneticFluxDensity: Dimension {
| `- note: class 'UnitMagneticFluxDensity' does not conform to the 'Sendable' protocol
192 | public static let teslas = UnitMagneticFluxDensity(symbol: "T", converter: UnitConverterLinear(coefficient: 1))
| |- warning: static property 'teslas' is not concurrency-safe because non-'Sendable' type 'UnitMagneticFluxDensity' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'teslas' 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
193 | public static let gauss = UnitMagneticFluxDensity(symbol: "Gs", converter: UnitConverterLinear(coefficient: 1e-4))
194 |
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Undetermined/Units.swift:193:20: warning: static property 'gauss' is not concurrency-safe because non-'Sendable' type 'UnitMagneticFluxDensity' may have shared mutable state; this is an error in the Swift 6 language mode
189 | }
190 |
191 | public final class UnitMagneticFluxDensity: Dimension {
| `- note: class 'UnitMagneticFluxDensity' does not conform to the 'Sendable' protocol
192 | public static let teslas = UnitMagneticFluxDensity(symbol: "T", converter: UnitConverterLinear(coefficient: 1))
193 | public static let gauss = UnitMagneticFluxDensity(symbol: "Gs", converter: UnitConverterLinear(coefficient: 1e-4))
| |- warning: static property 'gauss' is not concurrency-safe because non-'Sendable' type 'UnitMagneticFluxDensity' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'gauss' 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
194 |
195 | public override class func baseUnit() -> UnitMagneticFluxDensity { teslas }
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Undetermined/Units.swift:132:20: warning: static property 'degreesPerSecond' is not concurrency-safe because non-'Sendable' type 'UnitAngularSpeed' may have shared mutable state; this is an error in the Swift 6 language mode
126 | }
127 |
128 | public final class UnitAngularSpeed: Dimension {
| `- note: class 'UnitAngularSpeed' does not conform to the 'Sendable' protocol
129 | public static let revolutionsPerMinute = UnitAngularSpeed(symbol: "rpm", converter: UnitConverterLinear(coefficient: 2.π/60))
130 | public static let revolutionsPerSecond = UnitAngularSpeed(symbol: "rev/s", converter: UnitConverterLinear(coefficient: 2.π))
131 | public static let radiansPerSecond = UnitAngularSpeed(symbol: "rad/s", converter: UnitConverterLinear(coefficient: 1))
132 | public static let degreesPerSecond = UnitAngularSpeed(symbol: "°/s", converter: UnitConverterLinear(coefficient: 2.π/360))
| |- warning: static property 'degreesPerSecond' is not concurrency-safe because non-'Sendable' type 'UnitAngularSpeed' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'degreesPerSecond' 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
133 |
134 | public override class func baseUnit() -> UnitAngularSpeed { radiansPerSecond }
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Undetermined/Units.swift:131:20: warning: static property 'radiansPerSecond' is not concurrency-safe because non-'Sendable' type 'UnitAngularSpeed' may have shared mutable state; this is an error in the Swift 6 language mode
126 | }
127 |
128 | public final class UnitAngularSpeed: Dimension {
| `- note: class 'UnitAngularSpeed' does not conform to the 'Sendable' protocol
129 | public static let revolutionsPerMinute = UnitAngularSpeed(symbol: "rpm", converter: UnitConverterLinear(coefficient: 2.π/60))
130 | public static let revolutionsPerSecond = UnitAngularSpeed(symbol: "rev/s", converter: UnitConverterLinear(coefficient: 2.π))
131 | public static let radiansPerSecond = UnitAngularSpeed(symbol: "rad/s", converter: UnitConverterLinear(coefficient: 1))
| |- warning: static property 'radiansPerSecond' is not concurrency-safe because non-'Sendable' type 'UnitAngularSpeed' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'radiansPerSecond' 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
132 | public static let degreesPerSecond = UnitAngularSpeed(symbol: "°/s", converter: UnitConverterLinear(coefficient: 2.π/360))
133 |
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Undetermined/Units.swift:130:20: warning: static property 'revolutionsPerSecond' is not concurrency-safe because non-'Sendable' type 'UnitAngularSpeed' may have shared mutable state; this is an error in the Swift 6 language mode
126 | }
127 |
128 | public final class UnitAngularSpeed: Dimension {
| `- note: class 'UnitAngularSpeed' does not conform to the 'Sendable' protocol
129 | public static let revolutionsPerMinute = UnitAngularSpeed(symbol: "rpm", converter: UnitConverterLinear(coefficient: 2.π/60))
130 | public static let revolutionsPerSecond = UnitAngularSpeed(symbol: "rev/s", converter: UnitConverterLinear(coefficient: 2.π))
| |- warning: static property 'revolutionsPerSecond' is not concurrency-safe because non-'Sendable' type 'UnitAngularSpeed' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'revolutionsPerSecond' 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
131 | public static let radiansPerSecond = UnitAngularSpeed(symbol: "rad/s", converter: UnitConverterLinear(coefficient: 1))
132 | public static let degreesPerSecond = UnitAngularSpeed(symbol: "°/s", converter: UnitConverterLinear(coefficient: 2.π/360))
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Undetermined/Units.swift:129:20: warning: static property 'revolutionsPerMinute' is not concurrency-safe because non-'Sendable' type 'UnitAngularSpeed' may have shared mutable state; this is an error in the Swift 6 language mode
126 | }
127 |
128 | public final class UnitAngularSpeed: Dimension {
| `- note: class 'UnitAngularSpeed' does not conform to the 'Sendable' protocol
129 | public static let revolutionsPerMinute = UnitAngularSpeed(symbol: "rpm", converter: UnitConverterLinear(coefficient: 2.π/60))
| |- warning: static property 'revolutionsPerMinute' is not concurrency-safe because non-'Sendable' type 'UnitAngularSpeed' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'revolutionsPerMinute' 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 | public static let revolutionsPerSecond = UnitAngularSpeed(symbol: "rev/s", converter: UnitConverterLinear(coefficient: 2.π))
131 | public static let radiansPerSecond = UnitAngularSpeed(symbol: "rad/s", converter: UnitConverterLinear(coefficient: 1))
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Undetermined/Units.swift:199:20: warning: static property 'steradians' is not concurrency-safe because non-'Sendable' type 'UnitSolidAngle' may have shared mutable state; this is an error in the Swift 6 language mode
196 | }
197 |
198 | public final class UnitSolidAngle: Dimension {
| `- note: class 'UnitSolidAngle' does not conform to the 'Sendable' protocol
199 | public static let steradians = UnitSolidAngle(symbol: "sr")
| |- warning: static property 'steradians' is not concurrency-safe because non-'Sendable' type 'UnitSolidAngle' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'steradians' 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
200 | public static let squareDegrees = UnitSolidAngle(symbol: "deg²", converter: UnitConverterLinear(coefficient: 3.04617e-4))
201 | // public static let solidDegrees = UnitSolidAngle(symbol: "deg²", converter: UnitConverterLinear(coefficient: 3.04617e-4))
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Undetermined/Units.swift:200:20: warning: static property 'squareDegrees' is not concurrency-safe because non-'Sendable' type 'UnitSolidAngle' may have shared mutable state; this is an error in the Swift 6 language mode
196 | }
197 |
198 | public final class UnitSolidAngle: Dimension {
| `- note: class 'UnitSolidAngle' does not conform to the 'Sendable' protocol
199 | public static let steradians = UnitSolidAngle(symbol: "sr")
200 | public static let squareDegrees = UnitSolidAngle(symbol: "deg²", converter: UnitConverterLinear(coefficient: 3.04617e-4))
| |- warning: static property 'squareDegrees' is not concurrency-safe because non-'Sendable' type 'UnitSolidAngle' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'squareDegrees' 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
201 | // public static let solidDegrees = UnitSolidAngle(symbol: "deg²", converter: UnitConverterLinear(coefficient: 3.04617e-4))
202 |
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Undetermined/Units.swift:210:20: warning: static property 'poise' is not concurrency-safe because non-'Sendable' type 'UnitDynamicViscosity' may have shared mutable state; this is an error in the Swift 6 language mode
207 | // Can the baseUnit have a coefficient different than 1?
208 |
209 | public final class UnitDynamicViscosity: Dimension {
| `- note: class 'UnitDynamicViscosity' does not conform to the 'Sendable' protocol
210 | public static let poise = UnitDynamicViscosity(symbol: "P", converter: UnitConverterLinear(coefficient: 0.1))
| |- warning: static property 'poise' is not concurrency-safe because non-'Sendable' type 'UnitDynamicViscosity' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'poise' 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
211 | public static let poiseuille = UnitDynamicViscosity(symbol: "Pl", converter: UnitConverterLinear(coefficient: 1))
212 |
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Undetermined/Units.swift:211:20: warning: static property 'poiseuille' is not concurrency-safe because non-'Sendable' type 'UnitDynamicViscosity' may have shared mutable state; this is an error in the Swift 6 language mode
207 | // Can the baseUnit have a coefficient different than 1?
208 |
209 | public final class UnitDynamicViscosity: Dimension {
| `- note: class 'UnitDynamicViscosity' does not conform to the 'Sendable' protocol
210 | public static let poise = UnitDynamicViscosity(symbol: "P", converter: UnitConverterLinear(coefficient: 0.1))
211 | public static let poiseuille = UnitDynamicViscosity(symbol: "Pl", converter: UnitConverterLinear(coefficient: 1))
| |- warning: static property 'poiseuille' is not concurrency-safe because non-'Sendable' type 'UnitDynamicViscosity' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'poiseuille' 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
212 |
213 | public override class func baseUnit() -> UnitDynamicViscosity { poise }
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Undetermined/Units.swift:217:20: warning: static property 'stokes' is not concurrency-safe because non-'Sendable' type 'UnitKinematicViscosity' may have shared mutable state; this is an error in the Swift 6 language mode
214 | }
215 |
216 | public final class UnitKinematicViscosity: Dimension {
| `- note: class 'UnitKinematicViscosity' does not conform to the 'Sendable' protocol
217 | public static let stokes = UnitKinematicViscosity(symbol: "St", converter: UnitConverterLinear(coefficient: 0.0001))
| |- warning: static property 'stokes' is not concurrency-safe because non-'Sendable' type 'UnitKinematicViscosity' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'stokes' 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
218 |
219 | public override class func baseUnit() -> UnitKinematicViscosity { stokes }
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Undetermined/Units.swift:107:20: warning: static property 'curie' is not concurrency-safe because non-'Sendable' type 'UnitActivity' may have shared mutable state; this is an error in the Swift 6 language mode
103 | // Original Dimensions
104 |
105 | public final class UnitActivity: Dimension {
| `- note: class 'UnitActivity' does not conform to the 'Sendable' protocol
106 | public static let becquerel = UnitActivity(symbol: "Bq", converter: UnitConverterLinear(coefficient: 1))
107 | public static let curie = UnitActivity(symbol: "Ci", converter: UnitConverterLinear(coefficient: 3.7e10))
| |- warning: static property 'curie' is not concurrency-safe because non-'Sendable' type 'UnitActivity' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'curie' 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
108 | public static let rutherford = UnitActivity(symbol: "Rd", converter: UnitConverterLinear(coefficient: 1e6))
109 |
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Undetermined/Units.swift:108:20: warning: static property 'rutherford' is not concurrency-safe because non-'Sendable' type 'UnitActivity' may have shared mutable state; this is an error in the Swift 6 language mode
103 | // Original Dimensions
104 |
105 | public final class UnitActivity: Dimension {
| `- note: class 'UnitActivity' does not conform to the 'Sendable' protocol
106 | public static let becquerel = UnitActivity(symbol: "Bq", converter: UnitConverterLinear(coefficient: 1))
107 | public static let curie = UnitActivity(symbol: "Ci", converter: UnitConverterLinear(coefficient: 3.7e10))
108 | public static let rutherford = UnitActivity(symbol: "Rd", converter: UnitConverterLinear(coefficient: 1e6))
| |- warning: static property 'rutherford' is not concurrency-safe because non-'Sendable' type 'UnitActivity' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'rutherford' 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
109 |
110 | public override class func baseUnit() -> UnitActivity { becquerel }
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Undetermined/Units.swift:158:20: warning: static property 'dynes' is not concurrency-safe because non-'Sendable' type 'UnitForce' may have shared mutable state; this is an error in the Swift 6 language mode
153 | }
154 |
155 | public final class UnitForce: Dimension {
| `- note: class 'UnitForce' does not conform to the 'Sendable' protocol
156 | public static let newtons = UnitForce(symbol: "N", converter: UnitConverterLinear(coefficient: 1))
157 | public static let poundsForce = UnitForce(symbol: "lbf", converter: UnitConverterLinear(coefficient: 4.448222))
158 | public static let dynes = UnitForce(symbol: "dyn", converter: UnitConverterLinear(coefficient: 1e-5))
| |- warning: static property 'dynes' is not concurrency-safe because non-'Sendable' type 'UnitForce' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'dynes' 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
159 | public static let poundals = UnitForce(symbol: "pdl", converter: UnitConverterLinear(coefficient: 0.138_255))
160 | public static let kips = UnitForce(symbol: "kip", converter: UnitConverterLinear(coefficient: 4_448.22))
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Undetermined/Units.swift:159:20: warning: static property 'poundals' is not concurrency-safe because non-'Sendable' type 'UnitForce' may have shared mutable state; this is an error in the Swift 6 language mode
153 | }
154 |
155 | public final class UnitForce: Dimension {
| `- note: class 'UnitForce' does not conform to the 'Sendable' protocol
156 | public static let newtons = UnitForce(symbol: "N", converter: UnitConverterLinear(coefficient: 1))
157 | public static let poundsForce = UnitForce(symbol: "lbf", converter: UnitConverterLinear(coefficient: 4.448222))
158 | public static let dynes = UnitForce(symbol: "dyn", converter: UnitConverterLinear(coefficient: 1e-5))
159 | public static let poundals = UnitForce(symbol: "pdl", converter: UnitConverterLinear(coefficient: 0.138_255))
| |- warning: static property 'poundals' is not concurrency-safe because non-'Sendable' type 'UnitForce' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'poundals' 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
160 | public static let kips = UnitForce(symbol: "kip", converter: UnitConverterLinear(coefficient: 4_448.22))
161 | public static let kilogramForce = UnitForce(symbol: "kgf", converter: UnitConverterLinear(coefficient: 9.806650))
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Undetermined/Units.swift:160:20: warning: static property 'kips' is not concurrency-safe because non-'Sendable' type 'UnitForce' may have shared mutable state; this is an error in the Swift 6 language mode
153 | }
154 |
155 | public final class UnitForce: Dimension {
| `- note: class 'UnitForce' does not conform to the 'Sendable' protocol
156 | public static let newtons = UnitForce(symbol: "N", converter: UnitConverterLinear(coefficient: 1))
157 | public static let poundsForce = UnitForce(symbol: "lbf", converter: UnitConverterLinear(coefficient: 4.448222))
158 | public static let dynes = UnitForce(symbol: "dyn", converter: UnitConverterLinear(coefficient: 1e-5))
159 | public static let poundals = UnitForce(symbol: "pdl", converter: UnitConverterLinear(coefficient: 0.138_255))
160 | public static let kips = UnitForce(symbol: "kip", converter: UnitConverterLinear(coefficient: 4_448.22))
| |- warning: static property 'kips' is not concurrency-safe because non-'Sendable' type 'UnitForce' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'kips' 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
161 | public static let kilogramForce = UnitForce(symbol: "kgf", converter: UnitConverterLinear(coefficient: 9.806650))
162 |
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Undetermined/Units.swift:161:20: warning: static property 'kilogramForce' is not concurrency-safe because non-'Sendable' type 'UnitForce' may have shared mutable state; this is an error in the Swift 6 language mode
153 | }
154 |
155 | public final class UnitForce: Dimension {
| `- note: class 'UnitForce' does not conform to the 'Sendable' protocol
156 | public static let newtons = UnitForce(symbol: "N", converter: UnitConverterLinear(coefficient: 1))
157 | public static let poundsForce = UnitForce(symbol: "lbf", converter: UnitConverterLinear(coefficient: 4.448222))
:
159 | public static let poundals = UnitForce(symbol: "pdl", converter: UnitConverterLinear(coefficient: 0.138_255))
160 | public static let kips = UnitForce(symbol: "kip", converter: UnitConverterLinear(coefficient: 4_448.22))
161 | public static let kilogramForce = UnitForce(symbol: "kgf", converter: UnitConverterLinear(coefficient: 9.806650))
| |- warning: static property 'kilogramForce' is not concurrency-safe because non-'Sendable' type 'UnitForce' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'kilogramForce' 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
162 |
163 | public override class func baseUnit() -> UnitForce { newtons }
[25/31] Compiling Physical PhysicalUnits.swift
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Undetermined/Units.swift:156:20: warning: static property 'newtons' is not concurrency-safe because non-'Sendable' type 'UnitForce' may have shared mutable state; this is an error in the Swift 6 language mode
153 | }
154 |
155 | public final class UnitForce: Dimension {
| `- note: class 'UnitForce' does not conform to the 'Sendable' protocol
156 | public static let newtons = UnitForce(symbol: "N", converter: UnitConverterLinear(coefficient: 1))
| |- warning: static property 'newtons' is not concurrency-safe because non-'Sendable' type 'UnitForce' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'newtons' 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
157 | public static let poundsForce = UnitForce(symbol: "lbf", converter: UnitConverterLinear(coefficient: 4.448222))
158 | public static let dynes = UnitForce(symbol: "dyn", converter: UnitConverterLinear(coefficient: 1e-5))
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Undetermined/Units.swift:106:20: warning: static property 'becquerel' is not concurrency-safe because non-'Sendable' type 'UnitActivity' may have shared mutable state; this is an error in the Swift 6 language mode
103 | // Original Dimensions
104 |
105 | public final class UnitActivity: Dimension {
| `- note: class 'UnitActivity' does not conform to the 'Sendable' protocol
106 | public static let becquerel = UnitActivity(symbol: "Bq", converter: UnitConverterLinear(coefficient: 1))
| |- warning: static property 'becquerel' is not concurrency-safe because non-'Sendable' type 'UnitActivity' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'becquerel' 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
107 | public static let curie = UnitActivity(symbol: "Ci", converter: UnitConverterLinear(coefficient: 3.7e10))
108 | public static let rutherford = UnitActivity(symbol: "Rd", converter: UnitConverterLinear(coefficient: 1e6))
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Undetermined/Units.swift:114:20: warning: static property 'particles' is not concurrency-safe because non-'Sendable' type 'UnitAmount' may have shared mutable state; this is an error in the Swift 6 language mode
111 | }
112 |
113 | public final class UnitAmount: Dimension {
| `- note: class 'UnitAmount' does not conform to the 'Sendable' protocol
114 | public static let particles = UnitAmount(symbol: "particles", converter: UnitConverterLinear(coefficient: 1))
| |- warning: static property 'particles' is not concurrency-safe because non-'Sendable' type 'UnitAmount' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'particles' 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 | public static let atoms = UnitAmount(symbol: "atoms", converter: UnitConverterLinear(coefficient: 1))
116 | public static let beings = UnitAmount(symbol: "beings", converter: UnitConverterLinear(coefficient: 1))
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Undetermined/Units.swift:115:20: warning: static property 'atoms' is not concurrency-safe because non-'Sendable' type 'UnitAmount' may have shared mutable state; this is an error in the Swift 6 language mode
111 | }
112 |
113 | public final class UnitAmount: Dimension {
| `- note: class 'UnitAmount' does not conform to the 'Sendable' protocol
114 | public static let particles = UnitAmount(symbol: "particles", converter: UnitConverterLinear(coefficient: 1))
115 | public static let atoms = UnitAmount(symbol: "atoms", converter: UnitConverterLinear(coefficient: 1))
| |- warning: static property 'atoms' is not concurrency-safe because non-'Sendable' type 'UnitAmount' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'atoms' 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 | public static let beings = UnitAmount(symbol: "beings", converter: UnitConverterLinear(coefficient: 1))
117 | public static let people = UnitAmount(symbol: "people", converter: UnitConverterLinear(coefficient: 1))
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Undetermined/Units.swift:116:20: warning: static property 'beings' is not concurrency-safe because non-'Sendable' type 'UnitAmount' may have shared mutable state; this is an error in the Swift 6 language mode
111 | }
112 |
113 | public final class UnitAmount: Dimension {
| `- note: class 'UnitAmount' does not conform to the 'Sendable' protocol
114 | public static let particles = UnitAmount(symbol: "particles", converter: UnitConverterLinear(coefficient: 1))
115 | public static let atoms = UnitAmount(symbol: "atoms", converter: UnitConverterLinear(coefficient: 1))
116 | public static let beings = UnitAmount(symbol: "beings", converter: UnitConverterLinear(coefficient: 1))
| |- warning: static property 'beings' is not concurrency-safe because non-'Sendable' type 'UnitAmount' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'beings' 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 | public static let people = UnitAmount(symbol: "people", converter: UnitConverterLinear(coefficient: 1))
118 | public static let things = UnitAmount(symbol: "things", converter: UnitConverterLinear(coefficient: 1))
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Undetermined/Units.swift:117:20: warning: static property 'people' is not concurrency-safe because non-'Sendable' type 'UnitAmount' may have shared mutable state; this is an error in the Swift 6 language mode
111 | }
112 |
113 | public final class UnitAmount: Dimension {
| `- note: class 'UnitAmount' does not conform to the 'Sendable' protocol
114 | public static let particles = UnitAmount(symbol: "particles", converter: UnitConverterLinear(coefficient: 1))
115 | public static let atoms = UnitAmount(symbol: "atoms", converter: UnitConverterLinear(coefficient: 1))
116 | public static let beings = UnitAmount(symbol: "beings", converter: UnitConverterLinear(coefficient: 1))
117 | public static let people = UnitAmount(symbol: "people", converter: UnitConverterLinear(coefficient: 1))
| |- warning: static property 'people' is not concurrency-safe because non-'Sendable' type 'UnitAmount' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'people' 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 | public static let things = UnitAmount(symbol: "things", converter: UnitConverterLinear(coefficient: 1))
119 | public static let events = UnitAmount(symbol: "events", converter: UnitConverterLinear(coefficient: 1))
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Undetermined/Units.swift:118:20: warning: static property 'things' is not concurrency-safe because non-'Sendable' type 'UnitAmount' may have shared mutable state; this is an error in the Swift 6 language mode
111 | }
112 |
113 | public final class UnitAmount: Dimension {
| `- note: class 'UnitAmount' does not conform to the 'Sendable' protocol
114 | public static let particles = UnitAmount(symbol: "particles", converter: UnitConverterLinear(coefficient: 1))
115 | public static let atoms = UnitAmount(symbol: "atoms", converter: UnitConverterLinear(coefficient: 1))
116 | public static let beings = UnitAmount(symbol: "beings", converter: UnitConverterLinear(coefficient: 1))
117 | public static let people = UnitAmount(symbol: "people", converter: UnitConverterLinear(coefficient: 1))
118 | public static let things = UnitAmount(symbol: "things", converter: UnitConverterLinear(coefficient: 1))
| |- warning: static property 'things' is not concurrency-safe because non-'Sendable' type 'UnitAmount' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'things' 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 | public static let events = UnitAmount(symbol: "events", converter: UnitConverterLinear(coefficient: 1))
120 | public static let molecules = UnitAmount(symbol: "molecules", converter: UnitConverterLinear(coefficient: 1))
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Undetermined/Units.swift:119:20: warning: static property 'events' is not concurrency-safe because non-'Sendable' type 'UnitAmount' may have shared mutable state; this is an error in the Swift 6 language mode
111 | }
112 |
113 | public final class UnitAmount: Dimension {
| `- note: class 'UnitAmount' does not conform to the 'Sendable' protocol
114 | public static let particles = UnitAmount(symbol: "particles", converter: UnitConverterLinear(coefficient: 1))
115 | public static let atoms = UnitAmount(symbol: "atoms", converter: UnitConverterLinear(coefficient: 1))
:
117 | public static let people = UnitAmount(symbol: "people", converter: UnitConverterLinear(coefficient: 1))
118 | public static let things = UnitAmount(symbol: "things", converter: UnitConverterLinear(coefficient: 1))
119 | public static let events = UnitAmount(symbol: "events", converter: UnitConverterLinear(coefficient: 1))
| |- warning: static property 'events' is not concurrency-safe because non-'Sendable' type 'UnitAmount' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'events' 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 | public static let molecules = UnitAmount(symbol: "molecules", converter: UnitConverterLinear(coefficient: 1))
121 | public static let counts = UnitAmount(symbol: "counts", converter: UnitConverterLinear(coefficient: 1))
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Undetermined/Units.swift:120:20: warning: static property 'molecules' is not concurrency-safe because non-'Sendable' type 'UnitAmount' may have shared mutable state; this is an error in the Swift 6 language mode
111 | }
112 |
113 | public final class UnitAmount: Dimension {
| `- note: class 'UnitAmount' does not conform to the 'Sendable' protocol
114 | public static let particles = UnitAmount(symbol: "particles", converter: UnitConverterLinear(coefficient: 1))
115 | public static let atoms = UnitAmount(symbol: "atoms", converter: UnitConverterLinear(coefficient: 1))
:
118 | public static let things = UnitAmount(symbol: "things", converter: UnitConverterLinear(coefficient: 1))
119 | public static let events = UnitAmount(symbol: "events", converter: UnitConverterLinear(coefficient: 1))
120 | public static let molecules = UnitAmount(symbol: "molecules", converter: UnitConverterLinear(coefficient: 1))
| |- warning: static property 'molecules' is not concurrency-safe because non-'Sendable' type 'UnitAmount' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'molecules' 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
121 | public static let counts = UnitAmount(symbol: "counts", converter: UnitConverterLinear(coefficient: 1))
122 | public static let entities = UnitAmount(symbol: "entities", converter: UnitConverterLinear(coefficient: 1))
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Undetermined/Units.swift:121:20: warning: static property 'counts' is not concurrency-safe because non-'Sendable' type 'UnitAmount' may have shared mutable state; this is an error in the Swift 6 language mode
111 | }
112 |
113 | public final class UnitAmount: Dimension {
| `- note: class 'UnitAmount' does not conform to the 'Sendable' protocol
114 | public static let particles = UnitAmount(symbol: "particles", converter: UnitConverterLinear(coefficient: 1))
115 | public static let atoms = UnitAmount(symbol: "atoms", converter: UnitConverterLinear(coefficient: 1))
:
119 | public static let events = UnitAmount(symbol: "events", converter: UnitConverterLinear(coefficient: 1))
120 | public static let molecules = UnitAmount(symbol: "molecules", converter: UnitConverterLinear(coefficient: 1))
121 | public static let counts = UnitAmount(symbol: "counts", converter: UnitConverterLinear(coefficient: 1))
| |- warning: static property 'counts' is not concurrency-safe because non-'Sendable' type 'UnitAmount' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'counts' 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
122 | public static let entities = UnitAmount(symbol: "entities", converter: UnitConverterLinear(coefficient: 1))
123 | public static let moles = UnitAmount(symbol: "mol", converter: UnitConverterLinear(coefficient: 6.02214076e23))
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Undetermined/Units.swift:122:20: warning: static property 'entities' is not concurrency-safe because non-'Sendable' type 'UnitAmount' may have shared mutable state; this is an error in the Swift 6 language mode
111 | }
112 |
113 | public final class UnitAmount: Dimension {
| `- note: class 'UnitAmount' does not conform to the 'Sendable' protocol
114 | public static let particles = UnitAmount(symbol: "particles", converter: UnitConverterLinear(coefficient: 1))
115 | public static let atoms = UnitAmount(symbol: "atoms", converter: UnitConverterLinear(coefficient: 1))
:
120 | public static let molecules = UnitAmount(symbol: "molecules", converter: UnitConverterLinear(coefficient: 1))
121 | public static let counts = UnitAmount(symbol: "counts", converter: UnitConverterLinear(coefficient: 1))
122 | public static let entities = UnitAmount(symbol: "entities", converter: UnitConverterLinear(coefficient: 1))
| |- warning: static property 'entities' is not concurrency-safe because non-'Sendable' type 'UnitAmount' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'entities' 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
123 | public static let moles = UnitAmount(symbol: "mol", converter: UnitConverterLinear(coefficient: 6.02214076e23))
124 |
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Undetermined/Units.swift:123:20: warning: static property 'moles' is not concurrency-safe because non-'Sendable' type 'UnitAmount' may have shared mutable state; this is an error in the Swift 6 language mode
111 | }
112 |
113 | public final class UnitAmount: Dimension {
| `- note: class 'UnitAmount' does not conform to the 'Sendable' protocol
114 | public static let particles = UnitAmount(symbol: "particles", converter: UnitConverterLinear(coefficient: 1))
115 | public static let atoms = UnitAmount(symbol: "atoms", converter: UnitConverterLinear(coefficient: 1))
:
121 | public static let counts = UnitAmount(symbol: "counts", converter: UnitConverterLinear(coefficient: 1))
122 | public static let entities = UnitAmount(symbol: "entities", converter: UnitConverterLinear(coefficient: 1))
123 | public static let moles = UnitAmount(symbol: "mol", converter: UnitConverterLinear(coefficient: 6.02214076e23))
| |- warning: static property 'moles' is not concurrency-safe because non-'Sendable' type 'UnitAmount' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'moles' 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 |
125 | public override class func baseUnit() -> UnitAmount { things }
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Undetermined/Units.swift:138:20: warning: static property 'farads' is not concurrency-safe because non-'Sendable' type 'UnitElectricCapacitance' may have shared mutable state; this is an error in the Swift 6 language mode
135 | }
136 |
137 | public final class UnitElectricCapacitance: Dimension {
| `- note: class 'UnitElectricCapacitance' does not conform to the 'Sendable' protocol
138 | public static let farads = UnitElectricCapacitance(symbol: "F", converter: UnitConverterLinear(coefficient: 1))
| |- warning: static property 'farads' is not concurrency-safe because non-'Sendable' type 'UnitElectricCapacitance' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'farads' 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
139 |
140 | public override class func baseUnit() -> UnitElectricCapacitance { farads }
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Undetermined/Units.swift:144:20: warning: static property 'siemens' is not concurrency-safe because non-'Sendable' type 'UnitElectricConductance' may have shared mutable state; this is an error in the Swift 6 language mode
141 | }
142 |
143 | public final class UnitElectricConductance: Dimension {
| `- note: class 'UnitElectricConductance' does not conform to the 'Sendable' protocol
144 | public static let siemens = UnitElectricConductance(symbol: "S", converter: UnitConverterLinear(coefficient: 1))
| |- warning: static property 'siemens' is not concurrency-safe because non-'Sendable' type 'UnitElectricConductance' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'siemens' 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
145 |
146 | public override class func baseUnit() -> UnitElectricConductance { siemens }
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Undetermined/Units.swift:150:20: warning: static property 'henries' is not concurrency-safe because non-'Sendable' type 'UnitElectricInductance' may have shared mutable state; this is an error in the Swift 6 language mode
147 | }
148 |
149 | public final class UnitElectricInductance: Dimension {
| `- note: class 'UnitElectricInductance' does not conform to the 'Sendable' protocol
150 | public static let henries = UnitElectricInductance(symbol: "H", converter: UnitConverterLinear(coefficient: 1))
| |- warning: static property 'henries' is not concurrency-safe because non-'Sendable' type 'UnitElectricInductance' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'henries' 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
151 |
152 | public override class func baseUnit() -> UnitElectricInductance { henries }
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Undetermined/Units.swift:157:20: warning: static property 'poundsForce' is not concurrency-safe because non-'Sendable' type 'UnitForce' may have shared mutable state; this is an error in the Swift 6 language mode
153 | }
154 |
155 | public final class UnitForce: Dimension {
| `- note: class 'UnitForce' does not conform to the 'Sendable' protocol
156 | public static let newtons = UnitForce(symbol: "N", converter: UnitConverterLinear(coefficient: 1))
157 | public static let poundsForce = UnitForce(symbol: "lbf", converter: UnitConverterLinear(coefficient: 4.448222))
| |- warning: static property 'poundsForce' is not concurrency-safe because non-'Sendable' type 'UnitForce' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'poundsForce' 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
158 | public static let dynes = UnitForce(symbol: "dyn", converter: UnitConverterLinear(coefficient: 1e-5))
159 | public static let poundals = UnitForce(symbol: "pdl", converter: UnitConverterLinear(coefficient: 0.138_255))
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Undetermined/Units.swift:167:20: warning: static property 'grays' is not concurrency-safe because non-'Sendable' type 'UnitIonizingRadiation' may have shared mutable state; this is an error in the Swift 6 language mode
164 | }
165 |
166 | public final class UnitIonizingRadiation: Dimension {
| `- note: class 'UnitIonizingRadiation' does not conform to the 'Sendable' protocol
167 | public static let grays = UnitIonizingRadiation(symbol: "Gy", converter: UnitConverterLinear(coefficient: 1))
| |- warning: static property 'grays' is not concurrency-safe because non-'Sendable' type 'UnitIonizingRadiation' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'grays' 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
168 | public static let sieverts = UnitIonizingRadiation(symbol: "Sv", converter: UnitConverterLinear(coefficient: 1))
169 |
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Undetermined/Units.swift:168:20: warning: static property 'sieverts' is not concurrency-safe because non-'Sendable' type 'UnitIonizingRadiation' may have shared mutable state; this is an error in the Swift 6 language mode
164 | }
165 |
166 | public final class UnitIonizingRadiation: Dimension {
| `- note: class 'UnitIonizingRadiation' does not conform to the 'Sendable' protocol
167 | public static let grays = UnitIonizingRadiation(symbol: "Gy", converter: UnitConverterLinear(coefficient: 1))
168 | public static let sieverts = UnitIonizingRadiation(symbol: "Sv", converter: UnitConverterLinear(coefficient: 1))
| |- warning: static property 'sieverts' is not concurrency-safe because non-'Sendable' type 'UnitIonizingRadiation' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'sieverts' 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
169 |
170 | public override class func baseUnit() -> UnitIonizingRadiation { grays }
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Undetermined/Units.swift:174:20: warning: static property 'candelas' is not concurrency-safe because non-'Sendable' type 'UnitLuminousIntensity' may have shared mutable state; this is an error in the Swift 6 language mode
171 | }
172 |
173 | public final class UnitLuminousIntensity: Dimension {
| `- note: class 'UnitLuminousIntensity' does not conform to the 'Sendable' protocol
174 | public static let candelas = UnitLuminousIntensity(symbol: "cd", converter: UnitConverterLinear(coefficient: 1))
| |- warning: static property 'candelas' is not concurrency-safe because non-'Sendable' type 'UnitLuminousIntensity' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'candelas' 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
175 |
176 | public override class func baseUnit() -> UnitLuminousIntensity { candelas }
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Undetermined/Units.swift:180:20: warning: static property 'lumens' is not concurrency-safe because non-'Sendable' type 'UnitLuminousFlux' may have shared mutable state; this is an error in the Swift 6 language mode
177 | }
178 |
179 | public final class UnitLuminousFlux: Dimension {
| `- note: class 'UnitLuminousFlux' does not conform to the 'Sendable' protocol
180 | public static let lumens = UnitLuminousFlux(symbol: "lm", converter: UnitConverterLinear(coefficient: 1))
| |- warning: static property 'lumens' is not concurrency-safe because non-'Sendable' type 'UnitLuminousFlux' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'lumens' 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
181 |
182 | public override class func baseUnit() -> UnitLuminousFlux { lumens }
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Undetermined/Units.swift:186:20: warning: static property 'webers' is not concurrency-safe because non-'Sendable' type 'UnitMagneticFlux' may have shared mutable state; this is an error in the Swift 6 language mode
183 | }
184 |
185 | public final class UnitMagneticFlux: Dimension {
| `- note: class 'UnitMagneticFlux' does not conform to the 'Sendable' protocol
186 | public static let webers = UnitMagneticFlux(symbol: "Wb", converter: UnitConverterLinear(coefficient: 1))
| |- warning: static property 'webers' is not concurrency-safe because non-'Sendable' type 'UnitMagneticFlux' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'webers' 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
187 |
188 | public override class func baseUnit() -> UnitMagneticFlux { webers }
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Undetermined/Units.swift:192:20: warning: static property 'teslas' is not concurrency-safe because non-'Sendable' type 'UnitMagneticFluxDensity' may have shared mutable state; this is an error in the Swift 6 language mode
189 | }
190 |
191 | public final class UnitMagneticFluxDensity: Dimension {
| `- note: class 'UnitMagneticFluxDensity' does not conform to the 'Sendable' protocol
192 | public static let teslas = UnitMagneticFluxDensity(symbol: "T", converter: UnitConverterLinear(coefficient: 1))
| |- warning: static property 'teslas' is not concurrency-safe because non-'Sendable' type 'UnitMagneticFluxDensity' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'teslas' 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
193 | public static let gauss = UnitMagneticFluxDensity(symbol: "Gs", converter: UnitConverterLinear(coefficient: 1e-4))
194 |
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Undetermined/Units.swift:193:20: warning: static property 'gauss' is not concurrency-safe because non-'Sendable' type 'UnitMagneticFluxDensity' may have shared mutable state; this is an error in the Swift 6 language mode
189 | }
190 |
191 | public final class UnitMagneticFluxDensity: Dimension {
| `- note: class 'UnitMagneticFluxDensity' does not conform to the 'Sendable' protocol
192 | public static let teslas = UnitMagneticFluxDensity(symbol: "T", converter: UnitConverterLinear(coefficient: 1))
193 | public static let gauss = UnitMagneticFluxDensity(symbol: "Gs", converter: UnitConverterLinear(coefficient: 1e-4))
| |- warning: static property 'gauss' is not concurrency-safe because non-'Sendable' type 'UnitMagneticFluxDensity' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'gauss' 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
194 |
195 | public override class func baseUnit() -> UnitMagneticFluxDensity { teslas }
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Undetermined/Units.swift:132:20: warning: static property 'degreesPerSecond' is not concurrency-safe because non-'Sendable' type 'UnitAngularSpeed' may have shared mutable state; this is an error in the Swift 6 language mode
126 | }
127 |
128 | public final class UnitAngularSpeed: Dimension {
| `- note: class 'UnitAngularSpeed' does not conform to the 'Sendable' protocol
129 | public static let revolutionsPerMinute = UnitAngularSpeed(symbol: "rpm", converter: UnitConverterLinear(coefficient: 2.π/60))
130 | public static let revolutionsPerSecond = UnitAngularSpeed(symbol: "rev/s", converter: UnitConverterLinear(coefficient: 2.π))
131 | public static let radiansPerSecond = UnitAngularSpeed(symbol: "rad/s", converter: UnitConverterLinear(coefficient: 1))
132 | public static let degreesPerSecond = UnitAngularSpeed(symbol: "°/s", converter: UnitConverterLinear(coefficient: 2.π/360))
| |- warning: static property 'degreesPerSecond' is not concurrency-safe because non-'Sendable' type 'UnitAngularSpeed' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'degreesPerSecond' 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
133 |
134 | public override class func baseUnit() -> UnitAngularSpeed { radiansPerSecond }
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Undetermined/Units.swift:131:20: warning: static property 'radiansPerSecond' is not concurrency-safe because non-'Sendable' type 'UnitAngularSpeed' may have shared mutable state; this is an error in the Swift 6 language mode
126 | }
127 |
128 | public final class UnitAngularSpeed: Dimension {
| `- note: class 'UnitAngularSpeed' does not conform to the 'Sendable' protocol
129 | public static let revolutionsPerMinute = UnitAngularSpeed(symbol: "rpm", converter: UnitConverterLinear(coefficient: 2.π/60))
130 | public static let revolutionsPerSecond = UnitAngularSpeed(symbol: "rev/s", converter: UnitConverterLinear(coefficient: 2.π))
131 | public static let radiansPerSecond = UnitAngularSpeed(symbol: "rad/s", converter: UnitConverterLinear(coefficient: 1))
| |- warning: static property 'radiansPerSecond' is not concurrency-safe because non-'Sendable' type 'UnitAngularSpeed' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'radiansPerSecond' 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
132 | public static let degreesPerSecond = UnitAngularSpeed(symbol: "°/s", converter: UnitConverterLinear(coefficient: 2.π/360))
133 |
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Undetermined/Units.swift:130:20: warning: static property 'revolutionsPerSecond' is not concurrency-safe because non-'Sendable' type 'UnitAngularSpeed' may have shared mutable state; this is an error in the Swift 6 language mode
126 | }
127 |
128 | public final class UnitAngularSpeed: Dimension {
| `- note: class 'UnitAngularSpeed' does not conform to the 'Sendable' protocol
129 | public static let revolutionsPerMinute = UnitAngularSpeed(symbol: "rpm", converter: UnitConverterLinear(coefficient: 2.π/60))
130 | public static let revolutionsPerSecond = UnitAngularSpeed(symbol: "rev/s", converter: UnitConverterLinear(coefficient: 2.π))
| |- warning: static property 'revolutionsPerSecond' is not concurrency-safe because non-'Sendable' type 'UnitAngularSpeed' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'revolutionsPerSecond' 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
131 | public static let radiansPerSecond = UnitAngularSpeed(symbol: "rad/s", converter: UnitConverterLinear(coefficient: 1))
132 | public static let degreesPerSecond = UnitAngularSpeed(symbol: "°/s", converter: UnitConverterLinear(coefficient: 2.π/360))
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Undetermined/Units.swift:129:20: warning: static property 'revolutionsPerMinute' is not concurrency-safe because non-'Sendable' type 'UnitAngularSpeed' may have shared mutable state; this is an error in the Swift 6 language mode
126 | }
127 |
128 | public final class UnitAngularSpeed: Dimension {
| `- note: class 'UnitAngularSpeed' does not conform to the 'Sendable' protocol
129 | public static let revolutionsPerMinute = UnitAngularSpeed(symbol: "rpm", converter: UnitConverterLinear(coefficient: 2.π/60))
| |- warning: static property 'revolutionsPerMinute' is not concurrency-safe because non-'Sendable' type 'UnitAngularSpeed' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'revolutionsPerMinute' 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 | public static let revolutionsPerSecond = UnitAngularSpeed(symbol: "rev/s", converter: UnitConverterLinear(coefficient: 2.π))
131 | public static let radiansPerSecond = UnitAngularSpeed(symbol: "rad/s", converter: UnitConverterLinear(coefficient: 1))
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Undetermined/Units.swift:199:20: warning: static property 'steradians' is not concurrency-safe because non-'Sendable' type 'UnitSolidAngle' may have shared mutable state; this is an error in the Swift 6 language mode
196 | }
197 |
198 | public final class UnitSolidAngle: Dimension {
| `- note: class 'UnitSolidAngle' does not conform to the 'Sendable' protocol
199 | public static let steradians = UnitSolidAngle(symbol: "sr")
| |- warning: static property 'steradians' is not concurrency-safe because non-'Sendable' type 'UnitSolidAngle' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'steradians' 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
200 | public static let squareDegrees = UnitSolidAngle(symbol: "deg²", converter: UnitConverterLinear(coefficient: 3.04617e-4))
201 | // public static let solidDegrees = UnitSolidAngle(symbol: "deg²", converter: UnitConverterLinear(coefficient: 3.04617e-4))
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Undetermined/Units.swift:200:20: warning: static property 'squareDegrees' is not concurrency-safe because non-'Sendable' type 'UnitSolidAngle' may have shared mutable state; this is an error in the Swift 6 language mode
196 | }
197 |
198 | public final class UnitSolidAngle: Dimension {
| `- note: class 'UnitSolidAngle' does not conform to the 'Sendable' protocol
199 | public static let steradians = UnitSolidAngle(symbol: "sr")
200 | public static let squareDegrees = UnitSolidAngle(symbol: "deg²", converter: UnitConverterLinear(coefficient: 3.04617e-4))
| |- warning: static property 'squareDegrees' is not concurrency-safe because non-'Sendable' type 'UnitSolidAngle' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'squareDegrees' 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
201 | // public static let solidDegrees = UnitSolidAngle(symbol: "deg²", converter: UnitConverterLinear(coefficient: 3.04617e-4))
202 |
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Undetermined/Units.swift:210:20: warning: static property 'poise' is not concurrency-safe because non-'Sendable' type 'UnitDynamicViscosity' may have shared mutable state; this is an error in the Swift 6 language mode
207 | // Can the baseUnit have a coefficient different than 1?
208 |
209 | public final class UnitDynamicViscosity: Dimension {
| `- note: class 'UnitDynamicViscosity' does not conform to the 'Sendable' protocol
210 | public static let poise = UnitDynamicViscosity(symbol: "P", converter: UnitConverterLinear(coefficient: 0.1))
| |- warning: static property 'poise' is not concurrency-safe because non-'Sendable' type 'UnitDynamicViscosity' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'poise' 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
211 | public static let poiseuille = UnitDynamicViscosity(symbol: "Pl", converter: UnitConverterLinear(coefficient: 1))
212 |
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Undetermined/Units.swift:211:20: warning: static property 'poiseuille' is not concurrency-safe because non-'Sendable' type 'UnitDynamicViscosity' may have shared mutable state; this is an error in the Swift 6 language mode
207 | // Can the baseUnit have a coefficient different than 1?
208 |
209 | public final class UnitDynamicViscosity: Dimension {
| `- note: class 'UnitDynamicViscosity' does not conform to the 'Sendable' protocol
210 | public static let poise = UnitDynamicViscosity(symbol: "P", converter: UnitConverterLinear(coefficient: 0.1))
211 | public static let poiseuille = UnitDynamicViscosity(symbol: "Pl", converter: UnitConverterLinear(coefficient: 1))
| |- warning: static property 'poiseuille' is not concurrency-safe because non-'Sendable' type 'UnitDynamicViscosity' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'poiseuille' 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
212 |
213 | public override class func baseUnit() -> UnitDynamicViscosity { poise }
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Undetermined/Units.swift:217:20: warning: static property 'stokes' is not concurrency-safe because non-'Sendable' type 'UnitKinematicViscosity' may have shared mutable state; this is an error in the Swift 6 language mode
214 | }
215 |
216 | public final class UnitKinematicViscosity: Dimension {
| `- note: class 'UnitKinematicViscosity' does not conform to the 'Sendable' protocol
217 | public static let stokes = UnitKinematicViscosity(symbol: "St", converter: UnitConverterLinear(coefficient: 0.0001))
| |- warning: static property 'stokes' is not concurrency-safe because non-'Sendable' type 'UnitKinematicViscosity' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'stokes' 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
218 |
219 | public override class func baseUnit() -> UnitKinematicViscosity { stokes }
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Undetermined/Units.swift:107:20: warning: static property 'curie' is not concurrency-safe because non-'Sendable' type 'UnitActivity' may have shared mutable state; this is an error in the Swift 6 language mode
103 | // Original Dimensions
104 |
105 | public final class UnitActivity: Dimension {
| `- note: class 'UnitActivity' does not conform to the 'Sendable' protocol
106 | public static let becquerel = UnitActivity(symbol: "Bq", converter: UnitConverterLinear(coefficient: 1))
107 | public static let curie = UnitActivity(symbol: "Ci", converter: UnitConverterLinear(coefficient: 3.7e10))
| |- warning: static property 'curie' is not concurrency-safe because non-'Sendable' type 'UnitActivity' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'curie' 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
108 | public static let rutherford = UnitActivity(symbol: "Rd", converter: UnitConverterLinear(coefficient: 1e6))
109 |
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Undetermined/Units.swift:108:20: warning: static property 'rutherford' is not concurrency-safe because non-'Sendable' type 'UnitActivity' may have shared mutable state; this is an error in the Swift 6 language mode
103 | // Original Dimensions
104 |
105 | public final class UnitActivity: Dimension {
| `- note: class 'UnitActivity' does not conform to the 'Sendable' protocol
106 | public static let becquerel = UnitActivity(symbol: "Bq", converter: UnitConverterLinear(coefficient: 1))
107 | public static let curie = UnitActivity(symbol: "Ci", converter: UnitConverterLinear(coefficient: 3.7e10))
108 | public static let rutherford = UnitActivity(symbol: "Rd", converter: UnitConverterLinear(coefficient: 1e6))
| |- warning: static property 'rutherford' is not concurrency-safe because non-'Sendable' type 'UnitActivity' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'rutherford' 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
109 |
110 | public override class func baseUnit() -> UnitActivity { becquerel }
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Undetermined/Units.swift:158:20: warning: static property 'dynes' is not concurrency-safe because non-'Sendable' type 'UnitForce' may have shared mutable state; this is an error in the Swift 6 language mode
153 | }
154 |
155 | public final class UnitForce: Dimension {
| `- note: class 'UnitForce' does not conform to the 'Sendable' protocol
156 | public static let newtons = UnitForce(symbol: "N", converter: UnitConverterLinear(coefficient: 1))
157 | public static let poundsForce = UnitForce(symbol: "lbf", converter: UnitConverterLinear(coefficient: 4.448222))
158 | public static let dynes = UnitForce(symbol: "dyn", converter: UnitConverterLinear(coefficient: 1e-5))
| |- warning: static property 'dynes' is not concurrency-safe because non-'Sendable' type 'UnitForce' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'dynes' 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
159 | public static let poundals = UnitForce(symbol: "pdl", converter: UnitConverterLinear(coefficient: 0.138_255))
160 | public static let kips = UnitForce(symbol: "kip", converter: UnitConverterLinear(coefficient: 4_448.22))
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Undetermined/Units.swift:159:20: warning: static property 'poundals' is not concurrency-safe because non-'Sendable' type 'UnitForce' may have shared mutable state; this is an error in the Swift 6 language mode
153 | }
154 |
155 | public final class UnitForce: Dimension {
| `- note: class 'UnitForce' does not conform to the 'Sendable' protocol
156 | public static let newtons = UnitForce(symbol: "N", converter: UnitConverterLinear(coefficient: 1))
157 | public static let poundsForce = UnitForce(symbol: "lbf", converter: UnitConverterLinear(coefficient: 4.448222))
158 | public static let dynes = UnitForce(symbol: "dyn", converter: UnitConverterLinear(coefficient: 1e-5))
159 | public static let poundals = UnitForce(symbol: "pdl", converter: UnitConverterLinear(coefficient: 0.138_255))
| |- warning: static property 'poundals' is not concurrency-safe because non-'Sendable' type 'UnitForce' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'poundals' 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
160 | public static let kips = UnitForce(symbol: "kip", converter: UnitConverterLinear(coefficient: 4_448.22))
161 | public static let kilogramForce = UnitForce(symbol: "kgf", converter: UnitConverterLinear(coefficient: 9.806650))
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Undetermined/Units.swift:160:20: warning: static property 'kips' is not concurrency-safe because non-'Sendable' type 'UnitForce' may have shared mutable state; this is an error in the Swift 6 language mode
153 | }
154 |
155 | public final class UnitForce: Dimension {
| `- note: class 'UnitForce' does not conform to the 'Sendable' protocol
156 | public static let newtons = UnitForce(symbol: "N", converter: UnitConverterLinear(coefficient: 1))
157 | public static let poundsForce = UnitForce(symbol: "lbf", converter: UnitConverterLinear(coefficient: 4.448222))
158 | public static let dynes = UnitForce(symbol: "dyn", converter: UnitConverterLinear(coefficient: 1e-5))
159 | public static let poundals = UnitForce(symbol: "pdl", converter: UnitConverterLinear(coefficient: 0.138_255))
160 | public static let kips = UnitForce(symbol: "kip", converter: UnitConverterLinear(coefficient: 4_448.22))
| |- warning: static property 'kips' is not concurrency-safe because non-'Sendable' type 'UnitForce' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'kips' 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
161 | public static let kilogramForce = UnitForce(symbol: "kgf", converter: UnitConverterLinear(coefficient: 9.806650))
162 |
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Undetermined/Units.swift:161:20: warning: static property 'kilogramForce' is not concurrency-safe because non-'Sendable' type 'UnitForce' may have shared mutable state; this is an error in the Swift 6 language mode
153 | }
154 |
155 | public final class UnitForce: Dimension {
| `- note: class 'UnitForce' does not conform to the 'Sendable' protocol
156 | public static let newtons = UnitForce(symbol: "N", converter: UnitConverterLinear(coefficient: 1))
157 | public static let poundsForce = UnitForce(symbol: "lbf", converter: UnitConverterLinear(coefficient: 4.448222))
:
159 | public static let poundals = UnitForce(symbol: "pdl", converter: UnitConverterLinear(coefficient: 0.138_255))
160 | public static let kips = UnitForce(symbol: "kip", converter: UnitConverterLinear(coefficient: 4_448.22))
161 | public static let kilogramForce = UnitForce(symbol: "kgf", converter: UnitConverterLinear(coefficient: 9.806650))
| |- warning: static property 'kilogramForce' is not concurrency-safe because non-'Sendable' type 'UnitForce' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'kilogramForce' 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
162 |
163 | public override class func baseUnit() -> UnitForce { newtons }
[26/31] Compiling Physical NotAThing.swift
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Undetermined/Dimension.swift:14:12: warning: let 'fundamentalDimensions' is not concurrency-safe because non-'Sendable' type '[Dimension]' may have shared mutable state; this is an error in the Swift 6 language mode
12 | */
13 |
14 | public let fundamentalDimensions = [
| |- warning: let 'fundamentalDimensions' is not concurrency-safe because non-'Sendable' type '[Dimension]' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'fundamentalDimensions' 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
15 | UnitAmount.baseUnit(),
16 | UnitDuration.baseUnit(),
Swift.Array:1:23: note: generic struct 'Array' does not conform to the 'Sendable' protocol
1 | @frozen public struct Array<Element> : _DestructorSafeContainer {
| `- note: generic struct 'Array' does not conform to the 'Sendable' protocol
2 | }
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Undetermined/Dimension.swift:26:12: warning: let 'productDimensionLookup' is not concurrency-safe because non-'Sendable' type '[Dimension : Dimension]' may have shared mutable state; this is an error in the Swift 6 language mode
24 | ]
25 |
26 | public let productDimensionLookup = [
| |- warning: let 'productDimensionLookup' is not concurrency-safe because non-'Sendable' type '[Dimension : Dimension]' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'productDimensionLookup' 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
27 | UnitArea.squareMegameters : UnitLength.megameters,
28 | UnitArea.squareKilometers : UnitLength.kilometers,
Swift.Dictionary:1:23: note: generic struct 'Dictionary' does not conform to the 'Sendable' protocol
1 | @frozen public struct Dictionary<Key, Value> where Key : Hashable {
| `- note: generic struct 'Dictionary' does not conform to the 'Sendable' protocol
2 | public typealias Element = (key: Key, value: Value)
3 | @inlinable public init(_immutableCocoaDictionary: __owned AnyObject)
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Undetermined/Units.swift:200:20: warning: static property 'squareDegrees' is not concurrency-safe because non-'Sendable' type 'UnitSolidAngle' may have shared mutable state; this is an error in the Swift 6 language mode
196 | }
197 |
198 | public final class UnitSolidAngle: Dimension {
| `- note: class 'UnitSolidAngle' does not conform to the 'Sendable' protocol
199 | public static let steradians = UnitSolidAngle(symbol: "sr")
200 | public static let squareDegrees = UnitSolidAngle(symbol: "deg²", converter: UnitConverterLinear(coefficient: 3.04617e-4))
| |- warning: static property 'squareDegrees' is not concurrency-safe because non-'Sendable' type 'UnitSolidAngle' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'squareDegrees' 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
201 | // public static let solidDegrees = UnitSolidAngle(symbol: "deg²", converter: UnitConverterLinear(coefficient: 3.04617e-4))
202 |
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Undetermined/Units.swift:199:20: warning: static property 'steradians' is not concurrency-safe because non-'Sendable' type 'UnitSolidAngle' may have shared mutable state; this is an error in the Swift 6 language mode
196 | }
197 |
198 | public final class UnitSolidAngle: Dimension {
| `- note: class 'UnitSolidAngle' does not conform to the 'Sendable' protocol
199 | public static let steradians = UnitSolidAngle(symbol: "sr")
| |- warning: static property 'steradians' is not concurrency-safe because non-'Sendable' type 'UnitSolidAngle' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'steradians' 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
200 | public static let squareDegrees = UnitSolidAngle(symbol: "deg²", converter: UnitConverterLinear(coefficient: 3.04617e-4))
201 | // public static let solidDegrees = UnitSolidAngle(symbol: "deg²", converter: UnitConverterLinear(coefficient: 3.04617e-4))
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Undetermined/Dimension.swift:238:12: warning: let 'fundamentalBaseVector' is not concurrency-safe because non-'Sendable' type '[Dimension : FundamentalBaseVector]' may have shared mutable state; this is an error in the Swift 6 language mode
236 | fileprivate typealias FBV = FundamentalBaseVector
237 |
238 | public let fundamentalBaseVector: [Dimension : FundamentalBaseVector] = [
| |- warning: let 'fundamentalBaseVector' is not concurrency-safe because non-'Sendable' type '[Dimension : FundamentalBaseVector]' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'fundamentalBaseVector' 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
239 | UnitAcceleration.baseUnit() : FBV(length: 1, duration: -2),
240 | UnitActivity.baseUnit() : FBV(duration: -1, amount: 1),
Swift.Dictionary:1:23: note: generic struct 'Dictionary' does not conform to the 'Sendable' protocol
1 | @frozen public struct Dictionary<Key, Value> where Key : Hashable {
| `- note: generic struct 'Dictionary' does not conform to the 'Sendable' protocol
2 | public typealias Element = (key: Key, value: Value)
3 | @inlinable public init(_immutableCocoaDictionary: __owned AnyObject)
[27/31] Compiling Physical TieredNumber.swift
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Undetermined/Dimension.swift:14:12: warning: let 'fundamentalDimensions' is not concurrency-safe because non-'Sendable' type '[Dimension]' may have shared mutable state; this is an error in the Swift 6 language mode
12 | */
13 |
14 | public let fundamentalDimensions = [
| |- warning: let 'fundamentalDimensions' is not concurrency-safe because non-'Sendable' type '[Dimension]' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'fundamentalDimensions' 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
15 | UnitAmount.baseUnit(),
16 | UnitDuration.baseUnit(),
Swift.Array:1:23: note: generic struct 'Array' does not conform to the 'Sendable' protocol
1 | @frozen public struct Array<Element> : _DestructorSafeContainer {
| `- note: generic struct 'Array' does not conform to the 'Sendable' protocol
2 | }
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Undetermined/Dimension.swift:26:12: warning: let 'productDimensionLookup' is not concurrency-safe because non-'Sendable' type '[Dimension : Dimension]' may have shared mutable state; this is an error in the Swift 6 language mode
24 | ]
25 |
26 | public let productDimensionLookup = [
| |- warning: let 'productDimensionLookup' is not concurrency-safe because non-'Sendable' type '[Dimension : Dimension]' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'productDimensionLookup' 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
27 | UnitArea.squareMegameters : UnitLength.megameters,
28 | UnitArea.squareKilometers : UnitLength.kilometers,
Swift.Dictionary:1:23: note: generic struct 'Dictionary' does not conform to the 'Sendable' protocol
1 | @frozen public struct Dictionary<Key, Value> where Key : Hashable {
| `- note: generic struct 'Dictionary' does not conform to the 'Sendable' protocol
2 | public typealias Element = (key: Key, value: Value)
3 | @inlinable public init(_immutableCocoaDictionary: __owned AnyObject)
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Undetermined/Units.swift:200:20: warning: static property 'squareDegrees' is not concurrency-safe because non-'Sendable' type 'UnitSolidAngle' may have shared mutable state; this is an error in the Swift 6 language mode
196 | }
197 |
198 | public final class UnitSolidAngle: Dimension {
| `- note: class 'UnitSolidAngle' does not conform to the 'Sendable' protocol
199 | public static let steradians = UnitSolidAngle(symbol: "sr")
200 | public static let squareDegrees = UnitSolidAngle(symbol: "deg²", converter: UnitConverterLinear(coefficient: 3.04617e-4))
| |- warning: static property 'squareDegrees' is not concurrency-safe because non-'Sendable' type 'UnitSolidAngle' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'squareDegrees' 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
201 | // public static let solidDegrees = UnitSolidAngle(symbol: "deg²", converter: UnitConverterLinear(coefficient: 3.04617e-4))
202 |
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Undetermined/Units.swift:199:20: warning: static property 'steradians' is not concurrency-safe because non-'Sendable' type 'UnitSolidAngle' may have shared mutable state; this is an error in the Swift 6 language mode
196 | }
197 |
198 | public final class UnitSolidAngle: Dimension {
| `- note: class 'UnitSolidAngle' does not conform to the 'Sendable' protocol
199 | public static let steradians = UnitSolidAngle(symbol: "sr")
| |- warning: static property 'steradians' is not concurrency-safe because non-'Sendable' type 'UnitSolidAngle' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'steradians' 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
200 | public static let squareDegrees = UnitSolidAngle(symbol: "deg²", converter: UnitConverterLinear(coefficient: 3.04617e-4))
201 | // public static let solidDegrees = UnitSolidAngle(symbol: "deg²", converter: UnitConverterLinear(coefficient: 3.04617e-4))
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Undetermined/Dimension.swift:238:12: warning: let 'fundamentalBaseVector' is not concurrency-safe because non-'Sendable' type '[Dimension : FundamentalBaseVector]' may have shared mutable state; this is an error in the Swift 6 language mode
236 | fileprivate typealias FBV = FundamentalBaseVector
237 |
238 | public let fundamentalBaseVector: [Dimension : FundamentalBaseVector] = [
| |- warning: let 'fundamentalBaseVector' is not concurrency-safe because non-'Sendable' type '[Dimension : FundamentalBaseVector]' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'fundamentalBaseVector' 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
239 | UnitAcceleration.baseUnit() : FBV(length: 1, duration: -2),
240 | UnitActivity.baseUnit() : FBV(duration: -1, amount: 1),
Swift.Dictionary:1:23: note: generic struct 'Dictionary' does not conform to the 'Sendable' protocol
1 | @frozen public struct Dictionary<Key, Value> where Key : Hashable {
| `- note: generic struct 'Dictionary' does not conform to the 'Sendable' protocol
2 | public typealias Element = (key: Key, value: Value)
3 | @inlinable public init(_immutableCocoaDictionary: __owned AnyObject)
[28/31] Compiling Physical Dimension.swift
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Undetermined/Dimension.swift:14:12: warning: let 'fundamentalDimensions' is not concurrency-safe because non-'Sendable' type '[Dimension]' may have shared mutable state; this is an error in the Swift 6 language mode
12 | */
13 |
14 | public let fundamentalDimensions = [
| |- warning: let 'fundamentalDimensions' is not concurrency-safe because non-'Sendable' type '[Dimension]' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'fundamentalDimensions' 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
15 | UnitAmount.baseUnit(),
16 | UnitDuration.baseUnit(),
Swift.Array:1:23: note: generic struct 'Array' does not conform to the 'Sendable' protocol
1 | @frozen public struct Array<Element> : _DestructorSafeContainer {
| `- note: generic struct 'Array' does not conform to the 'Sendable' protocol
2 | }
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Undetermined/Dimension.swift:26:12: warning: let 'productDimensionLookup' is not concurrency-safe because non-'Sendable' type '[Dimension : Dimension]' may have shared mutable state; this is an error in the Swift 6 language mode
24 | ]
25 |
26 | public let productDimensionLookup = [
| |- warning: let 'productDimensionLookup' is not concurrency-safe because non-'Sendable' type '[Dimension : Dimension]' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'productDimensionLookup' 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
27 | UnitArea.squareMegameters : UnitLength.megameters,
28 | UnitArea.squareKilometers : UnitLength.kilometers,
Swift.Dictionary:1:23: note: generic struct 'Dictionary' does not conform to the 'Sendable' protocol
1 | @frozen public struct Dictionary<Key, Value> where Key : Hashable {
| `- note: generic struct 'Dictionary' does not conform to the 'Sendable' protocol
2 | public typealias Element = (key: Key, value: Value)
3 | @inlinable public init(_immutableCocoaDictionary: __owned AnyObject)
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Undetermined/Units.swift:200:20: warning: static property 'squareDegrees' is not concurrency-safe because non-'Sendable' type 'UnitSolidAngle' may have shared mutable state; this is an error in the Swift 6 language mode
196 | }
197 |
198 | public final class UnitSolidAngle: Dimension {
| `- note: class 'UnitSolidAngle' does not conform to the 'Sendable' protocol
199 | public static let steradians = UnitSolidAngle(symbol: "sr")
200 | public static let squareDegrees = UnitSolidAngle(symbol: "deg²", converter: UnitConverterLinear(coefficient: 3.04617e-4))
| |- warning: static property 'squareDegrees' is not concurrency-safe because non-'Sendable' type 'UnitSolidAngle' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'squareDegrees' 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
201 | // public static let solidDegrees = UnitSolidAngle(symbol: "deg²", converter: UnitConverterLinear(coefficient: 3.04617e-4))
202 |
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Undetermined/Units.swift:199:20: warning: static property 'steradians' is not concurrency-safe because non-'Sendable' type 'UnitSolidAngle' may have shared mutable state; this is an error in the Swift 6 language mode
196 | }
197 |
198 | public final class UnitSolidAngle: Dimension {
| `- note: class 'UnitSolidAngle' does not conform to the 'Sendable' protocol
199 | public static let steradians = UnitSolidAngle(symbol: "sr")
| |- warning: static property 'steradians' is not concurrency-safe because non-'Sendable' type 'UnitSolidAngle' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'steradians' 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
200 | public static let squareDegrees = UnitSolidAngle(symbol: "deg²", converter: UnitConverterLinear(coefficient: 3.04617e-4))
201 | // public static let solidDegrees = UnitSolidAngle(symbol: "deg²", converter: UnitConverterLinear(coefficient: 3.04617e-4))
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Undetermined/Dimension.swift:238:12: warning: let 'fundamentalBaseVector' is not concurrency-safe because non-'Sendable' type '[Dimension : FundamentalBaseVector]' may have shared mutable state; this is an error in the Swift 6 language mode
236 | fileprivate typealias FBV = FundamentalBaseVector
237 |
238 | public let fundamentalBaseVector: [Dimension : FundamentalBaseVector] = [
| |- warning: let 'fundamentalBaseVector' is not concurrency-safe because non-'Sendable' type '[Dimension : FundamentalBaseVector]' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'fundamentalBaseVector' 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
239 | UnitAcceleration.baseUnit() : FBV(length: 1, duration: -2),
240 | UnitActivity.baseUnit() : FBV(duration: -1, amount: 1),
Swift.Dictionary:1:23: note: generic struct 'Dictionary' does not conform to the 'Sendable' protocol
1 | @frozen public struct Dictionary<Key, Value> where Key : Hashable {
| `- note: generic struct 'Dictionary' does not conform to the 'Sendable' protocol
2 | public typealias Element = (key: Key, value: Value)
3 | @inlinable public init(_immutableCocoaDictionary: __owned AnyObject)
[29/31] Compiling Physical Globals.swift
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Experimental/Globals.swift:6:21: warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'Physical.Globals' may have shared mutable state; this is an error in the Swift 6 language mode
3 | public extension Physical {
4 |
5 | class Globals {
| `- note: class 'Globals' does not conform to the 'Sendable' protocol
6 | static public let shared = Physical.Globals()
| |- warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'Physical.Globals' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'shared' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
7 |
8 | var numberFormatter = NumberFormatter()
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Undetermined/Units.swift:156:20: warning: static property 'newtons' is not concurrency-safe because non-'Sendable' type 'UnitForce' may have shared mutable state; this is an error in the Swift 6 language mode
153 | }
154 |
155 | public final class UnitForce: Dimension {
| `- note: class 'UnitForce' does not conform to the 'Sendable' protocol
156 | public static let newtons = UnitForce(symbol: "N", converter: UnitConverterLinear(coefficient: 1))
| |- warning: static property 'newtons' is not concurrency-safe because non-'Sendable' type 'UnitForce' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'newtons' 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
157 | public static let poundsForce = UnitForce(symbol: "lbf", converter: UnitConverterLinear(coefficient: 4.448222))
158 | public static let dynes = UnitForce(symbol: "dyn", converter: UnitConverterLinear(coefficient: 1e-5))
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Undetermined/Units.swift:114:20: warning: static property 'particles' is not concurrency-safe because non-'Sendable' type 'UnitAmount' may have shared mutable state; this is an error in the Swift 6 language mode
111 | }
112 |
113 | public final class UnitAmount: Dimension {
| `- note: class 'UnitAmount' does not conform to the 'Sendable' protocol
114 | public static let particles = UnitAmount(symbol: "particles", converter: UnitConverterLinear(coefficient: 1))
| |- warning: static property 'particles' is not concurrency-safe because non-'Sendable' type 'UnitAmount' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'particles' 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 | public static let atoms = UnitAmount(symbol: "atoms", converter: UnitConverterLinear(coefficient: 1))
116 | public static let beings = UnitAmount(symbol: "beings", converter: UnitConverterLinear(coefficient: 1))
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Undetermined/Units.swift:119:20: warning: static property 'events' is not concurrency-safe because non-'Sendable' type 'UnitAmount' may have shared mutable state; this is an error in the Swift 6 language mode
111 | }
112 |
113 | public final class UnitAmount: Dimension {
| `- note: class 'UnitAmount' does not conform to the 'Sendable' protocol
114 | public static let particles = UnitAmount(symbol: "particles", converter: UnitConverterLinear(coefficient: 1))
115 | public static let atoms = UnitAmount(symbol: "atoms", converter: UnitConverterLinear(coefficient: 1))
:
117 | public static let people = UnitAmount(symbol: "people", converter: UnitConverterLinear(coefficient: 1))
118 | public static let things = UnitAmount(symbol: "things", converter: UnitConverterLinear(coefficient: 1))
119 | public static let events = UnitAmount(symbol: "events", converter: UnitConverterLinear(coefficient: 1))
| |- warning: static property 'events' is not concurrency-safe because non-'Sendable' type 'UnitAmount' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'events' 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 | public static let molecules = UnitAmount(symbol: "molecules", converter: UnitConverterLinear(coefficient: 1))
121 | public static let counts = UnitAmount(symbol: "counts", converter: UnitConverterLinear(coefficient: 1))
[30/31] Compiling Physical Metadata.swift
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Experimental/Globals.swift:6:21: warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'Physical.Globals' may have shared mutable state; this is an error in the Swift 6 language mode
3 | public extension Physical {
4 |
5 | class Globals {
| `- note: class 'Globals' does not conform to the 'Sendable' protocol
6 | static public let shared = Physical.Globals()
| |- warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'Physical.Globals' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'shared' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
7 |
8 | var numberFormatter = NumberFormatter()
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Undetermined/Units.swift:156:20: warning: static property 'newtons' is not concurrency-safe because non-'Sendable' type 'UnitForce' may have shared mutable state; this is an error in the Swift 6 language mode
153 | }
154 |
155 | public final class UnitForce: Dimension {
| `- note: class 'UnitForce' does not conform to the 'Sendable' protocol
156 | public static let newtons = UnitForce(symbol: "N", converter: UnitConverterLinear(coefficient: 1))
| |- warning: static property 'newtons' is not concurrency-safe because non-'Sendable' type 'UnitForce' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'newtons' 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
157 | public static let poundsForce = UnitForce(symbol: "lbf", converter: UnitConverterLinear(coefficient: 4.448222))
158 | public static let dynes = UnitForce(symbol: "dyn", converter: UnitConverterLinear(coefficient: 1e-5))
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Undetermined/Units.swift:114:20: warning: static property 'particles' is not concurrency-safe because non-'Sendable' type 'UnitAmount' may have shared mutable state; this is an error in the Swift 6 language mode
111 | }
112 |
113 | public final class UnitAmount: Dimension {
| `- note: class 'UnitAmount' does not conform to the 'Sendable' protocol
114 | public static let particles = UnitAmount(symbol: "particles", converter: UnitConverterLinear(coefficient: 1))
| |- warning: static property 'particles' is not concurrency-safe because non-'Sendable' type 'UnitAmount' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'particles' 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 | public static let atoms = UnitAmount(symbol: "atoms", converter: UnitConverterLinear(coefficient: 1))
116 | public static let beings = UnitAmount(symbol: "beings", converter: UnitConverterLinear(coefficient: 1))
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Undetermined/Units.swift:119:20: warning: static property 'events' is not concurrency-safe because non-'Sendable' type 'UnitAmount' may have shared mutable state; this is an error in the Swift 6 language mode
111 | }
112 |
113 | public final class UnitAmount: Dimension {
| `- note: class 'UnitAmount' does not conform to the 'Sendable' protocol
114 | public static let particles = UnitAmount(symbol: "particles", converter: UnitConverterLinear(coefficient: 1))
115 | public static let atoms = UnitAmount(symbol: "atoms", converter: UnitConverterLinear(coefficient: 1))
:
117 | public static let people = UnitAmount(symbol: "people", converter: UnitConverterLinear(coefficient: 1))
118 | public static let things = UnitAmount(symbol: "things", converter: UnitConverterLinear(coefficient: 1))
119 | public static let events = UnitAmount(symbol: "events", converter: UnitConverterLinear(coefficient: 1))
| |- warning: static property 'events' is not concurrency-safe because non-'Sendable' type 'UnitAmount' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'events' 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 | public static let molecules = UnitAmount(symbol: "molecules", converter: UnitConverterLinear(coefficient: 1))
121 | public static let counts = UnitAmount(symbol: "counts", converter: UnitConverterLinear(coefficient: 1))
[31/31] Compiling Physical PhysicalArrays.swift
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Experimental/Globals.swift:6:21: warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'Physical.Globals' may have shared mutable state; this is an error in the Swift 6 language mode
3 | public extension Physical {
4 |
5 | class Globals {
| `- note: class 'Globals' does not conform to the 'Sendable' protocol
6 | static public let shared = Physical.Globals()
| |- warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'Physical.Globals' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'shared' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
7 |
8 | var numberFormatter = NumberFormatter()
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Undetermined/Units.swift:156:20: warning: static property 'newtons' is not concurrency-safe because non-'Sendable' type 'UnitForce' may have shared mutable state; this is an error in the Swift 6 language mode
153 | }
154 |
155 | public final class UnitForce: Dimension {
| `- note: class 'UnitForce' does not conform to the 'Sendable' protocol
156 | public static let newtons = UnitForce(symbol: "N", converter: UnitConverterLinear(coefficient: 1))
| |- warning: static property 'newtons' is not concurrency-safe because non-'Sendable' type 'UnitForce' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'newtons' 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
157 | public static let poundsForce = UnitForce(symbol: "lbf", converter: UnitConverterLinear(coefficient: 4.448222))
158 | public static let dynes = UnitForce(symbol: "dyn", converter: UnitConverterLinear(coefficient: 1e-5))
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Undetermined/Units.swift:114:20: warning: static property 'particles' is not concurrency-safe because non-'Sendable' type 'UnitAmount' may have shared mutable state; this is an error in the Swift 6 language mode
111 | }
112 |
113 | public final class UnitAmount: Dimension {
| `- note: class 'UnitAmount' does not conform to the 'Sendable' protocol
114 | public static let particles = UnitAmount(symbol: "particles", converter: UnitConverterLinear(coefficient: 1))
| |- warning: static property 'particles' is not concurrency-safe because non-'Sendable' type 'UnitAmount' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'particles' 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 | public static let atoms = UnitAmount(symbol: "atoms", converter: UnitConverterLinear(coefficient: 1))
116 | public static let beings = UnitAmount(symbol: "beings", converter: UnitConverterLinear(coefficient: 1))
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Undetermined/Units.swift:119:20: warning: static property 'events' is not concurrency-safe because non-'Sendable' type 'UnitAmount' may have shared mutable state; this is an error in the Swift 6 language mode
111 | }
112 |
113 | public final class UnitAmount: Dimension {
| `- note: class 'UnitAmount' does not conform to the 'Sendable' protocol
114 | public static let particles = UnitAmount(symbol: "particles", converter: UnitConverterLinear(coefficient: 1))
115 | public static let atoms = UnitAmount(symbol: "atoms", converter: UnitConverterLinear(coefficient: 1))
:
117 | public static let people = UnitAmount(symbol: "people", converter: UnitConverterLinear(coefficient: 1))
118 | public static let things = UnitAmount(symbol: "things", converter: UnitConverterLinear(coefficient: 1))
119 | public static let events = UnitAmount(symbol: "events", converter: UnitConverterLinear(coefficient: 1))
| |- warning: static property 'events' is not concurrency-safe because non-'Sendable' type 'UnitAmount' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'events' 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 | public static let molecules = UnitAmount(symbol: "molecules", converter: UnitConverterLinear(coefficient: 1))
121 | public static let counts = UnitAmount(symbol: "counts", converter: UnitConverterLinear(coefficient: 1))
Build complete! (36.70s)
Build complete.
{
"dependencies" : [
],
"manifest_display_name" : "Physical",
"name" : "Physical",
"path" : "/Users/admin/builder/spi-builder-workspace",
"platforms" : [
{
"name" : "macos",
"version" : "10.15"
},
{
"name" : "ios",
"version" : "13.0"
},
{
"name" : "tvos",
"version" : "13.0"
},
{
"name" : "watchos",
"version" : "4.0"
}
],
"products" : [
{
"name" : "Physical",
"targets" : [
"Physical"
],
"type" : {
"library" : [
"automatic"
]
}
}
],
"swift_languages_versions" : [
"5"
],
"targets" : [
{
"c99name" : "PhysicalTests",
"module_type" : "SwiftTarget",
"name" : "PhysicalTests",
"path" : "Tests/PhysicalTests",
"sources" : [
"Arrays.swift",
"Doubles.swift",
"PhysicalTests.swift",
"Temperatures.swift",
"XCTestManifests.swift",
"dBTests.swift"
],
"target_dependencies" : [
"Physical"
],
"type" : "test"
},
{
"c99name" : "Physical",
"module_type" : "SwiftTarget",
"name" : "Physical",
"path" : "Sources/Physical",
"product_memberships" : [
"Physical"
],
"sources" : [
"Core/Generated/FloatingPointUnits.swift",
"Core/Generated/PhysicalConversionType.swift",
"Core/Generated/PhysicalUnits.swift",
"Core/Numerics.swift",
"Core/Operators.swift",
"Core/Physical.swift",
"Core/Physical/Algebra.swift",
"Core/Physical/Arrays.swift",
"Core/Physical/Comparable.swift",
"Core/Physical/Composition.swift",
"Core/Physical/Conversions.swift",
"Core/Physical/Description.swift",
"Core/Physical/Equatable.swift",
"Core/Physical/Inits.swift",
"Core/Physical/Miscellaneous.swift",
"Core/Physical/NotAThing.swift",
"Core/TieredNumber.swift",
"Core/Undetermined/Dimension.swift",
"Core/Undetermined/Units.swift",
"Experimental/Constants.swift",
"Experimental/Experiments.swift",
"Experimental/Globals.swift",
"Experimental/Metadata.swift",
"Experimental/PhysicalArrays.swift",
"Experimental/PhysicalFunctions.swift",
"Experimental/PhysicalStatistics.swift",
"Experimental/UnitStructs.swift",
"Experimental/dB.swift"
],
"type" : "library"
}
],
"tools_version" : "5.2"
}
Done.