Build Information
Failed to build Euler, reference 0.3.12 (f54c76
), with Swift 6.1 for Wasm on 28 May 2025 21:00:42 UTC.
Build Command
bash -c docker run --pull=always --rm -v "checkouts-4609320-1":/host -w "$PWD" registry.gitlab.com/finestructure/spi-images:wasm-6.1-latest swift build --swift-sdk wasm32-unknown-wasi 2>&1
Build Log
32 |
33 | /// Mathematical constant object
34 | public struct Constant {
| `- note: consider making struct 'Constant' conform to the 'Sendable' protocol
35 | /// The name of the constant
36 | public var name: String
:
93 | static let neutronMass = Constant(name: "Neutron Mass", description: "Mass of the neutron in kg", value: BigNumber("1.674927211e-27")!)
94 | /// Newtonian constant of gravitation in `m3⋅kg−1⋅s−2`
95 | static let NewtonianGravitation = Constant(name: "Newtonian Gravitation", description: "Newtonian constant of gravitation in m3⋅kg-1⋅s-2", value: BigNumber("6.67428e-11")!)
| |- warning: static property 'NewtonianGravitation' is not concurrency-safe because non-'Sendable' type 'Constant' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'NewtonianGravitation' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
96 | /// The mathematical constant
97 | static let pi = Constant(name: "pi", description: "The mathematical constant", value: BigNumber("3.141592653589793238")!)
/host/spi-builder-workspace/Sources/Euler/NumberTheory/Constants.swift:97:16: warning: static property 'pi' is not concurrency-safe because non-'Sendable' type 'Constant' may have shared mutable state; this is an error in the Swift 6 language mode
32 |
33 | /// Mathematical constant object
34 | public struct Constant {
| `- note: consider making struct 'Constant' conform to the 'Sendable' protocol
35 | /// The name of the constant
36 | public var name: String
:
95 | static let NewtonianGravitation = Constant(name: "Newtonian Gravitation", description: "Newtonian constant of gravitation in m3⋅kg-1⋅s-2", value: BigNumber("6.67428e-11")!)
96 | /// The mathematical constant
97 | static let pi = Constant(name: "pi", description: "The mathematical constant", value: BigNumber("3.141592653589793238")!)
| |- warning: static property 'pi' is not concurrency-safe because non-'Sendable' type 'Constant' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'pi' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
98 | /// Planck constant in `J⋅s`
99 | static let Planck = Constant(name: "Planck", description: "Planck constant in J⋅s", value: BigNumber("6.62606957e-34")!)
/host/spi-builder-workspace/Sources/Euler/NumberTheory/Constants.swift:99:16: warning: static property 'Planck' is not concurrency-safe because non-'Sendable' type 'Constant' may have shared mutable state; this is an error in the Swift 6 language mode
32 |
33 | /// Mathematical constant object
34 | public struct Constant {
| `- note: consider making struct 'Constant' conform to the 'Sendable' protocol
35 | /// The name of the constant
36 | public var name: String
:
97 | static let pi = Constant(name: "pi", description: "The mathematical constant", value: BigNumber("3.141592653589793238")!)
98 | /// Planck constant in `J⋅s`
99 | static let Planck = Constant(name: "Planck", description: "Planck constant in J⋅s", value: BigNumber("6.62606957e-34")!)
| |- warning: static property 'Planck' is not concurrency-safe because non-'Sendable' type 'Constant' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'Planck' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
100 | /// Proton mass divided by electron mass
101 | static let protonElectronMassRatio = Constant(name: "Proton Electron Mass Ratio", description: "Proton mass divided by electron mass", value: BigNumber("1836.15267247")!)
/host/spi-builder-workspace/Sources/Euler/NumberTheory/Constants.swift:101:16: warning: static property 'protonElectronMassRatio' is not concurrency-safe because non-'Sendable' type 'Constant' may have shared mutable state; this is an error in the Swift 6 language mode
32 |
33 | /// Mathematical constant object
34 | public struct Constant {
| `- note: consider making struct 'Constant' conform to the 'Sendable' protocol
35 | /// The name of the constant
36 | public var name: String
:
99 | static let Planck = Constant(name: "Planck", description: "Planck constant in J⋅s", value: BigNumber("6.62606957e-34")!)
100 | /// Proton mass divided by electron mass
101 | static let protonElectronMassRatio = Constant(name: "Proton Electron Mass Ratio", description: "Proton mass divided by electron mass", value: BigNumber("1836.15267247")!)
| |- warning: static property 'protonElectronMassRatio' is not concurrency-safe because non-'Sendable' type 'Constant' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'protonElectronMassRatio' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
102 | /// Proton mass divided by neutron mass
103 | static let protonNeutronMassRatio = Constant(name: "Proton Neutron Mass Ratio", description: "Proton mass divided by neutron mass", value: BigNumber("0.99862347826")!)
/host/spi-builder-workspace/Sources/Euler/NumberTheory/Constants.swift:103:16: warning: static property 'protonNeutronMassRatio' is not concurrency-safe because non-'Sendable' type 'Constant' may have shared mutable state; this is an error in the Swift 6 language mode
32 |
33 | /// Mathematical constant object
34 | public struct Constant {
| `- note: consider making struct 'Constant' conform to the 'Sendable' protocol
35 | /// The name of the constant
36 | public var name: String
:
101 | static let protonElectronMassRatio = Constant(name: "Proton Electron Mass Ratio", description: "Proton mass divided by electron mass", value: BigNumber("1836.15267247")!)
102 | /// Proton mass divided by neutron mass
103 | static let protonNeutronMassRatio = Constant(name: "Proton Neutron Mass Ratio", description: "Proton mass divided by neutron mass", value: BigNumber("0.99862347826")!)
| |- warning: static property 'protonNeutronMassRatio' is not concurrency-safe because non-'Sendable' type 'Constant' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'protonNeutronMassRatio' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
104 | /// Proton mass in `kg`
105 | static let protonMass = Constant(name: "Proton Mass", description: "Proton mass in kg", value: BigNumber("1.672621777e-27")!)
/host/spi-builder-workspace/Sources/Euler/NumberTheory/Constants.swift:105:16: warning: static property 'protonMass' is not concurrency-safe because non-'Sendable' type 'Constant' may have shared mutable state; this is an error in the Swift 6 language mode
32 |
33 | /// Mathematical constant object
34 | public struct Constant {
| `- note: consider making struct 'Constant' conform to the 'Sendable' protocol
35 | /// The name of the constant
36 | public var name: String
:
103 | static let protonNeutronMassRatio = Constant(name: "Proton Neutron Mass Ratio", description: "Proton mass divided by neutron mass", value: BigNumber("0.99862347826")!)
104 | /// Proton mass in `kg`
105 | static let protonMass = Constant(name: "Proton Mass", description: "Proton mass in kg", value: BigNumber("1.672621777e-27")!)
| |- warning: static property 'protonMass' is not concurrency-safe because non-'Sendable' type 'Constant' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'protonMass' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
106 | /// Rydberg constant in `m^-1`
107 | static let Rydberg = Constant(name: "Rydberg", description: "Rydberg constant in m^-1", value: BigNumber("10973731.568539")!)
/host/spi-builder-workspace/Sources/Euler/NumberTheory/Constants.swift:107:16: warning: static property 'Rydberg' is not concurrency-safe because non-'Sendable' type 'Constant' may have shared mutable state; this is an error in the Swift 6 language mode
32 |
33 | /// Mathematical constant object
34 | public struct Constant {
| `- note: consider making struct 'Constant' conform to the 'Sendable' protocol
35 | /// The name of the constant
36 | public var name: String
:
105 | static let protonMass = Constant(name: "Proton Mass", description: "Proton mass in kg", value: BigNumber("1.672621777e-27")!)
106 | /// Rydberg constant in `m^-1`
107 | static let Rydberg = Constant(name: "Rydberg", description: "Rydberg constant in m^-1", value: BigNumber("10973731.568539")!)
| |- warning: static property 'Rydberg' is not concurrency-safe because non-'Sendable' type 'Constant' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'Rydberg' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
108 | /// Speed of light in `m/s`
109 | static let speedOfLight = Constant(name: "Speed of Light", description: "Speed of light in m/s", value: BigNumber("299792458")!)
/host/spi-builder-workspace/Sources/Euler/NumberTheory/Constants.swift:109:16: warning: static property 'speedOfLight' is not concurrency-safe because non-'Sendable' type 'Constant' may have shared mutable state; this is an error in the Swift 6 language mode
32 |
33 | /// Mathematical constant object
34 | public struct Constant {
| `- note: consider making struct 'Constant' conform to the 'Sendable' protocol
35 | /// The name of the constant
36 | public var name: String
:
107 | static let Rydberg = Constant(name: "Rydberg", description: "Rydberg constant in m^-1", value: BigNumber("10973731.568539")!)
108 | /// Speed of light in `m/s`
109 | static let speedOfLight = Constant(name: "Speed of Light", description: "Speed of light in m/s", value: BigNumber("299792458")!)
| |- warning: static property 'speedOfLight' is not concurrency-safe because non-'Sendable' type 'Constant' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'speedOfLight' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
110 | /// Speed of sound in `m/s`
111 | static let speedOfSound = Constant(name: "Speed of Sound", description: "Speed of sound in m/s", value: BigNumber("340.29")!)
/host/spi-builder-workspace/Sources/Euler/NumberTheory/Constants.swift:111:16: warning: static property 'speedOfSound' is not concurrency-safe because non-'Sendable' type 'Constant' may have shared mutable state; this is an error in the Swift 6 language mode
32 |
33 | /// Mathematical constant object
34 | public struct Constant {
| `- note: consider making struct 'Constant' conform to the 'Sendable' protocol
35 | /// The name of the constant
36 | public var name: String
:
109 | static let speedOfLight = Constant(name: "Speed of Light", description: "Speed of light in m/s", value: BigNumber("299792458")!)
110 | /// Speed of sound in `m/s`
111 | static let speedOfSound = Constant(name: "Speed of Sound", description: "Speed of sound in m/s", value: BigNumber("340.29")!)
| |- warning: static property 'speedOfSound' is not concurrency-safe because non-'Sendable' type 'Constant' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'speedOfSound' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
112 | /// The square root of 2
113 | static let sqrt2 = Constant(name: "sqrt(2)", description: "The square root of 2", value: BigNumber("1.41421356237309504880")!)
/host/spi-builder-workspace/Sources/Euler/NumberTheory/Constants.swift:113:16: warning: static property 'sqrt2' is not concurrency-safe because non-'Sendable' type 'Constant' may have shared mutable state; this is an error in the Swift 6 language mode
32 |
33 | /// Mathematical constant object
34 | public struct Constant {
| `- note: consider making struct 'Constant' conform to the 'Sendable' protocol
35 | /// The name of the constant
36 | public var name: String
:
111 | static let speedOfSound = Constant(name: "Speed of Sound", description: "Speed of sound in m/s", value: BigNumber("340.29")!)
112 | /// The square root of 2
113 | static let sqrt2 = Constant(name: "sqrt(2)", description: "The square root of 2", value: BigNumber("1.41421356237309504880")!)
| |- warning: static property 'sqrt2' is not concurrency-safe because non-'Sendable' type 'Constant' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'sqrt2' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
114 | /// Stefan–Boltzmann constant in `W⋅m−2⋅K−4`
115 | static let StefanBoltzmann = Constant(name: "Stefan Boltzmann", description: "Stefan–Boltzmann constant in W⋅m-2⋅K-4", value: BigNumber("5.670373e-8")!)
/host/spi-builder-workspace/Sources/Euler/NumberTheory/Constants.swift:115:16: warning: static property 'StefanBoltzmann' is not concurrency-safe because non-'Sendable' type 'Constant' may have shared mutable state; this is an error in the Swift 6 language mode
32 |
33 | /// Mathematical constant object
34 | public struct Constant {
| `- note: consider making struct 'Constant' conform to the 'Sendable' protocol
35 | /// The name of the constant
36 | public var name: String
:
113 | static let sqrt2 = Constant(name: "sqrt(2)", description: "The square root of 2", value: BigNumber("1.41421356237309504880")!)
114 | /// Stefan–Boltzmann constant in `W⋅m−2⋅K−4`
115 | static let StefanBoltzmann = Constant(name: "Stefan Boltzmann", description: "Stefan–Boltzmann constant in W⋅m-2⋅K-4", value: BigNumber("5.670373e-8")!)
| |- warning: static property 'StefanBoltzmann' is not concurrency-safe because non-'Sendable' type 'Constant' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'StefanBoltzmann' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
116 | /// Mass of the sun in `kg`
117 | static let sunMass = Constant(name: "Sun Mass", description: "Mass of the sun in kg", value: BigNumber("1.98892e+30")!)
/host/spi-builder-workspace/Sources/Euler/NumberTheory/Constants.swift:117:16: warning: static property 'sunMass' is not concurrency-safe because non-'Sendable' type 'Constant' may have shared mutable state; this is an error in the Swift 6 language mode
32 |
33 | /// Mathematical constant object
34 | public struct Constant {
| `- note: consider making struct 'Constant' conform to the 'Sendable' protocol
35 | /// The name of the constant
36 | public var name: String
:
115 | static let StefanBoltzmann = Constant(name: "Stefan Boltzmann", description: "Stefan–Boltzmann constant in W⋅m-2⋅K-4", value: BigNumber("5.670373e-8")!)
116 | /// Mass of the sun in `kg`
117 | static let sunMass = Constant(name: "Sun Mass", description: "Mass of the sun in kg", value: BigNumber("1.98892e+30")!)
| |- warning: static property 'sunMass' is not concurrency-safe because non-'Sendable' type 'Constant' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'sunMass' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
118 | /// Sun's radius in `km`
119 | static let sunRadius = Constant(name: "Sun Radius", description: "Sun's radius in km", value: BigNumber("695700")!)
/host/spi-builder-workspace/Sources/Euler/NumberTheory/Constants.swift:119:16: warning: static property 'sunRadius' is not concurrency-safe because non-'Sendable' type 'Constant' may have shared mutable state; this is an error in the Swift 6 language mode
32 |
33 | /// Mathematical constant object
34 | public struct Constant {
| `- note: consider making struct 'Constant' conform to the 'Sendable' protocol
35 | /// The name of the constant
36 | public var name: String
:
117 | static let sunMass = Constant(name: "Sun Mass", description: "Mass of the sun in kg", value: BigNumber("1.98892e+30")!)
118 | /// Sun's radius in `km`
119 | static let sunRadius = Constant(name: "Sun Radius", description: "Sun's radius in km", value: BigNumber("695700")!)
| |- warning: static property 'sunRadius' is not concurrency-safe because non-'Sendable' type 'Constant' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'sunRadius' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
120 | /// Dwayne "The Rock" Johnson's mass in `kg`
121 | static let theRockMass = Constant(name: "The Rock Mass", description: "Dwayne \"The Rock\" Johnson's mass in kg. Can't mathematician have the sense of humour?", value: BigNumber("124.73790175")!)
/host/spi-builder-workspace/Sources/Euler/NumberTheory/Constants.swift:121:16: warning: static property 'theRockMass' is not concurrency-safe because non-'Sendable' type 'Constant' may have shared mutable state; this is an error in the Swift 6 language mode
32 |
33 | /// Mathematical constant object
34 | public struct Constant {
| `- note: consider making struct 'Constant' conform to the 'Sendable' protocol
35 | /// The name of the constant
36 | public var name: String
:
119 | static let sunRadius = Constant(name: "Sun Radius", description: "Sun's radius in km", value: BigNumber("695700")!)
120 | /// Dwayne "The Rock" Johnson's mass in `kg`
121 | static let theRockMass = Constant(name: "The Rock Mass", description: "Dwayne \"The Rock\" Johnson's mass in kg. Can't mathematician have the sense of humour?", value: BigNumber("124.73790175")!)
| |- warning: static property 'theRockMass' is not concurrency-safe because non-'Sendable' type 'Constant' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'theRockMass' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
122 | /// Thomson cross section in `m2`
123 | static let Thomson = Constant(name: "Thomson", description: "Thomson cross section in m2", value: BigNumber("0.6652458734e-28")!)
/host/spi-builder-workspace/Sources/Euler/NumberTheory/Constants.swift:123:16: warning: static property 'Thomson' is not concurrency-safe because non-'Sendable' type 'Constant' may have shared mutable state; this is an error in the Swift 6 language mode
32 |
33 | /// Mathematical constant object
34 | public struct Constant {
| `- note: consider making struct 'Constant' conform to the 'Sendable' protocol
35 | /// The name of the constant
36 | public var name: String
:
121 | static let theRockMass = Constant(name: "The Rock Mass", description: "Dwayne \"The Rock\" Johnson's mass in kg. Can't mathematician have the sense of humour?", value: BigNumber("124.73790175")!)
122 | /// Thomson cross section in `m2`
123 | static let Thomson = Constant(name: "Thomson", description: "Thomson cross section in m2", value: BigNumber("0.6652458734e-28")!)
| |- warning: static property 'Thomson' is not concurrency-safe because non-'Sendable' type 'Constant' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'Thomson' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
124 | /// The answer to life, the universe, and everything
125 | static let UltimateAnswer = Constant(name: "Ultimate Answer", description: "The answer to life, the universe, and everything", value: BigNumber("42")!)
/host/spi-builder-workspace/Sources/Euler/NumberTheory/Constants.swift:125:16: warning: static property 'UltimateAnswer' is not concurrency-safe because non-'Sendable' type 'Constant' may have shared mutable state; this is an error in the Swift 6 language mode
32 |
33 | /// Mathematical constant object
34 | public struct Constant {
| `- note: consider making struct 'Constant' conform to the 'Sendable' protocol
35 | /// The name of the constant
36 | public var name: String
:
123 | static let Thomson = Constant(name: "Thomson", description: "Thomson cross section in m2", value: BigNumber("0.6652458734e-28")!)
124 | /// The answer to life, the universe, and everything
125 | static let UltimateAnswer = Constant(name: "Ultimate Answer", description: "The answer to life, the universe, and everything", value: BigNumber("42")!)
| |- warning: static property 'UltimateAnswer' is not concurrency-safe because non-'Sendable' type 'Constant' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'UltimateAnswer' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
126 | /// The coldness of the universe in `C`
127 | static let universeTemperature = Constant(name: "Universe Temperature", description: "The coldness of the universe in C", value: BigNumber("-273.15")!)
/host/spi-builder-workspace/Sources/Euler/NumberTheory/Constants.swift:127:16: warning: static property 'universeTemperature' is not concurrency-safe because non-'Sendable' type 'Constant' may have shared mutable state; this is an error in the Swift 6 language mode
32 |
33 | /// Mathematical constant object
34 | public struct Constant {
| `- note: consider making struct 'Constant' conform to the 'Sendable' protocol
35 | /// The name of the constant
36 | public var name: String
:
125 | static let UltimateAnswer = Constant(name: "Ultimate Answer", description: "The answer to life, the universe, and everything", value: BigNumber("42")!)
126 | /// The coldness of the universe in `C`
127 | static let universeTemperature = Constant(name: "Universe Temperature", description: "The coldness of the universe in C", value: BigNumber("-273.15")!)
| |- warning: static property 'universeTemperature' is not concurrency-safe because non-'Sendable' type 'Constant' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'universeTemperature' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
128 |
129 | /// The list of all constants
/host/spi-builder-workspace/Sources/Euler/NumberTheory/Constants.swift:130:16: warning: static property 'all' is not concurrency-safe because non-'Sendable' type '[Constant]' may have shared mutable state; this is an error in the Swift 6 language mode
32 |
33 | /// Mathematical constant object
34 | public struct Constant {
| `- note: consider making struct 'Constant' conform to the 'Sendable' protocol
35 | /// The name of the constant
36 | public var name: String
:
128 |
129 | /// The list of all constants
130 | static let all: [Constant] = [
| |- warning: static property 'all' is not concurrency-safe because non-'Sendable' type '[Constant]' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'all' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
131 | .alphaParticleMass,
132 | .atomicMass,
[14/85] Compiling Euler LogicalLinker.swift
[15/85] Compiling Euler StatsLinker.swift
[16/85] Compiling Euler Tables.swift
[17/85] Compiling Euler TablesDataSource.swift
[18/85] Compiling Euler TablesDelegate.swift
[19/85] Compiling Euler KnuthDSupport.swift
[20/85] Compiling Euler Pointers.swift
[21/85] Compiling Euler Substring.swift
[22/85] Compiling Euler UnsafeMemory.swift
[23/85] Compiling Euler UnsafeMutableMemory.swift
[24/85] Compiling Euler OperatorNode.swift
/host/spi-builder-workspace/Sources/Euler/Algebra/Parser/Utils/Regex.swift:10:5: warning: var 'expressions' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
8 | import Foundation
9 |
10 | var expressions = [String: NSRegularExpression]()
| |- warning: var 'expressions' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'expressions' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make var 'expressions' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
11 | internal extension String {
12 | /// Returns the matched String
/host/spi-builder-workspace/Sources/Euler/BigNumber/BigDouble/BigDouble.swift:382:24: warning: static property '_precision' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
380 | }
381 |
382 | static private var _precision = 4
| |- warning: static property '_precision' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert '_precision' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property '_precision' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
383 | /**
384 | * the global percision for all newly created values
/host/spi-builder-workspace/Sources/Euler/BigNumber/BigDouble/BigDouble.swift:416:23: warning: static property 'highPrecision' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
414 |
415 | /// The global setting for the precision mode. It forces the opertors to not simplify the BNs.
416 | static public var highPrecision: Bool = false
| |- warning: static property 'highPrecision' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'highPrecision' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'highPrecision' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
417 |
418 | /// Use high precision mode for operations.
/host/spi-builder-workspace/Sources/Euler/BigNumber/BigDouble/BigDouble.swift:444:23: warning: static property 'radians' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
442 |
443 | /// The global setting for wether to use radians or degrees when using trigonometric functions
444 | static public var radians: Bool = true
| |- warning: static property 'radians' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'radians' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'radians' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
445 |
446 | /**
/host/spi-builder-workspace/Sources/Euler/BigNumber/BigDouble/BigDouble.swift:324:33: warning: 'index(of:)' is deprecated: renamed to 'firstIndex(of:)'
322 | return self.decimalDescription
323 | } else {
324 | guard let index = d.index(of: ".") else {
| |- warning: 'index(of:)' is deprecated: renamed to 'firstIndex(of:)'
| `- note: use 'firstIndex(of:)' instead
325 | let rounded = self.rounded()
326 | return rounded.scientificDescription
/host/spi-builder-workspace/Sources/Euler/BigNumber/BigDouble/BigDouble.swift:328:27: warning: 'encodedOffset' is deprecated: encodedOffset has been deprecated as most common usage is incorrect. Use utf16Offset(in:) to achieve the same behavior.
326 | return rounded.scientificDescription
327 | }
328 | power = index.encodedOffset - 1
| `- warning: 'encodedOffset' is deprecated: encodedOffset has been deprecated as most common usage is incorrect. Use utf16Offset(in:) to achieve the same behavior.
329 | }
330 | d = d.replacingOccurrences(of: ".", with: "")
[25/85] Compiling Euler StringNode.swift
/host/spi-builder-workspace/Sources/Euler/Algebra/Parser/Utils/Regex.swift:10:5: warning: var 'expressions' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
8 | import Foundation
9 |
10 | var expressions = [String: NSRegularExpression]()
| |- warning: var 'expressions' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'expressions' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make var 'expressions' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
11 | internal extension String {
12 | /// Returns the matched String
/host/spi-builder-workspace/Sources/Euler/BigNumber/BigDouble/BigDouble.swift:382:24: warning: static property '_precision' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
380 | }
381 |
382 | static private var _precision = 4
| |- warning: static property '_precision' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert '_precision' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property '_precision' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
383 | /**
384 | * the global percision for all newly created values
/host/spi-builder-workspace/Sources/Euler/BigNumber/BigDouble/BigDouble.swift:416:23: warning: static property 'highPrecision' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
414 |
415 | /// The global setting for the precision mode. It forces the opertors to not simplify the BNs.
416 | static public var highPrecision: Bool = false
| |- warning: static property 'highPrecision' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'highPrecision' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'highPrecision' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
417 |
418 | /// Use high precision mode for operations.
/host/spi-builder-workspace/Sources/Euler/BigNumber/BigDouble/BigDouble.swift:444:23: warning: static property 'radians' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
442 |
443 | /// The global setting for wether to use radians or degrees when using trigonometric functions
444 | static public var radians: Bool = true
| |- warning: static property 'radians' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'radians' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'radians' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
445 |
446 | /**
/host/spi-builder-workspace/Sources/Euler/BigNumber/BigDouble/BigDouble.swift:324:33: warning: 'index(of:)' is deprecated: renamed to 'firstIndex(of:)'
322 | return self.decimalDescription
323 | } else {
324 | guard let index = d.index(of: ".") else {
| |- warning: 'index(of:)' is deprecated: renamed to 'firstIndex(of:)'
| `- note: use 'firstIndex(of:)' instead
325 | let rounded = self.rounded()
326 | return rounded.scientificDescription
/host/spi-builder-workspace/Sources/Euler/BigNumber/BigDouble/BigDouble.swift:328:27: warning: 'encodedOffset' is deprecated: encodedOffset has been deprecated as most common usage is incorrect. Use utf16Offset(in:) to achieve the same behavior.
326 | return rounded.scientificDescription
327 | }
328 | power = index.encodedOffset - 1
| `- warning: 'encodedOffset' is deprecated: encodedOffset has been deprecated as most common usage is incorrect. Use utf16Offset(in:) to achieve the same behavior.
329 | }
330 | d = d.replacingOccurrences(of: ".", with: "")
[26/85] Compiling Euler SymbolNode.swift
/host/spi-builder-workspace/Sources/Euler/Algebra/Parser/Utils/Regex.swift:10:5: warning: var 'expressions' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
8 | import Foundation
9 |
10 | var expressions = [String: NSRegularExpression]()
| |- warning: var 'expressions' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'expressions' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make var 'expressions' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
11 | internal extension String {
12 | /// Returns the matched String
/host/spi-builder-workspace/Sources/Euler/BigNumber/BigDouble/BigDouble.swift:382:24: warning: static property '_precision' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
380 | }
381 |
382 | static private var _precision = 4
| |- warning: static property '_precision' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert '_precision' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property '_precision' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
383 | /**
384 | * the global percision for all newly created values
/host/spi-builder-workspace/Sources/Euler/BigNumber/BigDouble/BigDouble.swift:416:23: warning: static property 'highPrecision' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
414 |
415 | /// The global setting for the precision mode. It forces the opertors to not simplify the BNs.
416 | static public var highPrecision: Bool = false
| |- warning: static property 'highPrecision' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'highPrecision' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'highPrecision' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
417 |
418 | /// Use high precision mode for operations.
/host/spi-builder-workspace/Sources/Euler/BigNumber/BigDouble/BigDouble.swift:444:23: warning: static property 'radians' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
442 |
443 | /// The global setting for wether to use radians or degrees when using trigonometric functions
444 | static public var radians: Bool = true
| |- warning: static property 'radians' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'radians' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'radians' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
445 |
446 | /**
/host/spi-builder-workspace/Sources/Euler/BigNumber/BigDouble/BigDouble.swift:324:33: warning: 'index(of:)' is deprecated: renamed to 'firstIndex(of:)'
322 | return self.decimalDescription
323 | } else {
324 | guard let index = d.index(of: ".") else {
| |- warning: 'index(of:)' is deprecated: renamed to 'firstIndex(of:)'
| `- note: use 'firstIndex(of:)' instead
325 | let rounded = self.rounded()
326 | return rounded.scientificDescription
/host/spi-builder-workspace/Sources/Euler/BigNumber/BigDouble/BigDouble.swift:328:27: warning: 'encodedOffset' is deprecated: encodedOffset has been deprecated as most common usage is incorrect. Use utf16Offset(in:) to achieve the same behavior.
326 | return rounded.scientificDescription
327 | }
328 | power = index.encodedOffset - 1
| `- warning: 'encodedOffset' is deprecated: encodedOffset has been deprecated as most common usage is incorrect. Use utf16Offset(in:) to achieve the same behavior.
329 | }
330 | d = d.replacingOccurrences(of: ".", with: "")
[27/85] Compiling Euler Parser.swift
/host/spi-builder-workspace/Sources/Euler/Algebra/Parser/Utils/Regex.swift:10:5: warning: var 'expressions' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
8 | import Foundation
9 |
10 | var expressions = [String: NSRegularExpression]()
| |- warning: var 'expressions' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'expressions' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make var 'expressions' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
11 | internal extension String {
12 | /// Returns the matched String
/host/spi-builder-workspace/Sources/Euler/BigNumber/BigDouble/BigDouble.swift:382:24: warning: static property '_precision' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
380 | }
381 |
382 | static private var _precision = 4
| |- warning: static property '_precision' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert '_precision' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property '_precision' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
383 | /**
384 | * the global percision for all newly created values
/host/spi-builder-workspace/Sources/Euler/BigNumber/BigDouble/BigDouble.swift:416:23: warning: static property 'highPrecision' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
414 |
415 | /// The global setting for the precision mode. It forces the opertors to not simplify the BNs.
416 | static public var highPrecision: Bool = false
| |- warning: static property 'highPrecision' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'highPrecision' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'highPrecision' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
417 |
418 | /// Use high precision mode for operations.
/host/spi-builder-workspace/Sources/Euler/BigNumber/BigDouble/BigDouble.swift:444:23: warning: static property 'radians' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
442 |
443 | /// The global setting for wether to use radians or degrees when using trigonometric functions
444 | static public var radians: Bool = true
| |- warning: static property 'radians' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'radians' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'radians' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
445 |
446 | /**
/host/spi-builder-workspace/Sources/Euler/BigNumber/BigDouble/BigDouble.swift:324:33: warning: 'index(of:)' is deprecated: renamed to 'firstIndex(of:)'
322 | return self.decimalDescription
323 | } else {
324 | guard let index = d.index(of: ".") else {
| |- warning: 'index(of:)' is deprecated: renamed to 'firstIndex(of:)'
| `- note: use 'firstIndex(of:)' instead
325 | let rounded = self.rounded()
326 | return rounded.scientificDescription
/host/spi-builder-workspace/Sources/Euler/BigNumber/BigDouble/BigDouble.swift:328:27: warning: 'encodedOffset' is deprecated: encodedOffset has been deprecated as most common usage is incorrect. Use utf16Offset(in:) to achieve the same behavior.
326 | return rounded.scientificDescription
327 | }
328 | power = index.encodedOffset - 1
| `- warning: 'encodedOffset' is deprecated: encodedOffset has been deprecated as most common usage is incorrect. Use utf16Offset(in:) to achieve the same behavior.
329 | }
330 | d = d.replacingOccurrences(of: ".", with: "")
[28/85] Compiling Euler Regex.swift
/host/spi-builder-workspace/Sources/Euler/Algebra/Parser/Utils/Regex.swift:10:5: warning: var 'expressions' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
8 | import Foundation
9 |
10 | var expressions = [String: NSRegularExpression]()
| |- warning: var 'expressions' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'expressions' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make var 'expressions' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
11 | internal extension String {
12 | /// Returns the matched String
/host/spi-builder-workspace/Sources/Euler/BigNumber/BigDouble/BigDouble.swift:382:24: warning: static property '_precision' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
380 | }
381 |
382 | static private var _precision = 4
| |- warning: static property '_precision' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert '_precision' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property '_precision' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
383 | /**
384 | * the global percision for all newly created values
/host/spi-builder-workspace/Sources/Euler/BigNumber/BigDouble/BigDouble.swift:416:23: warning: static property 'highPrecision' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
414 |
415 | /// The global setting for the precision mode. It forces the opertors to not simplify the BNs.
416 | static public var highPrecision: Bool = false
| |- warning: static property 'highPrecision' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'highPrecision' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'highPrecision' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
417 |
418 | /// Use high precision mode for operations.
/host/spi-builder-workspace/Sources/Euler/BigNumber/BigDouble/BigDouble.swift:444:23: warning: static property 'radians' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
442 |
443 | /// The global setting for wether to use radians or degrees when using trigonometric functions
444 | static public var radians: Bool = true
| |- warning: static property 'radians' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'radians' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'radians' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
445 |
446 | /**
/host/spi-builder-workspace/Sources/Euler/BigNumber/BigDouble/BigDouble.swift:324:33: warning: 'index(of:)' is deprecated: renamed to 'firstIndex(of:)'
322 | return self.decimalDescription
323 | } else {
324 | guard let index = d.index(of: ".") else {
| |- warning: 'index(of:)' is deprecated: renamed to 'firstIndex(of:)'
| `- note: use 'firstIndex(of:)' instead
325 | let rounded = self.rounded()
326 | return rounded.scientificDescription
/host/spi-builder-workspace/Sources/Euler/BigNumber/BigDouble/BigDouble.swift:328:27: warning: 'encodedOffset' is deprecated: encodedOffset has been deprecated as most common usage is incorrect. Use utf16Offset(in:) to achieve the same behavior.
326 | return rounded.scientificDescription
327 | }
328 | power = index.encodedOffset - 1
| `- warning: 'encodedOffset' is deprecated: encodedOffset has been deprecated as most common usage is incorrect. Use utf16Offset(in:) to achieve the same behavior.
329 | }
330 | d = d.replacingOccurrences(of: ".", with: "")
[29/85] Compiling Euler Polynomial.swift
/host/spi-builder-workspace/Sources/Euler/Algebra/Parser/Utils/Regex.swift:10:5: warning: var 'expressions' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
8 | import Foundation
9 |
10 | var expressions = [String: NSRegularExpression]()
| |- warning: var 'expressions' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'expressions' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make var 'expressions' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
11 | internal extension String {
12 | /// Returns the matched String
/host/spi-builder-workspace/Sources/Euler/BigNumber/BigDouble/BigDouble.swift:382:24: warning: static property '_precision' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
380 | }
381 |
382 | static private var _precision = 4
| |- warning: static property '_precision' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert '_precision' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property '_precision' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
383 | /**
384 | * the global percision for all newly created values
/host/spi-builder-workspace/Sources/Euler/BigNumber/BigDouble/BigDouble.swift:416:23: warning: static property 'highPrecision' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
414 |
415 | /// The global setting for the precision mode. It forces the opertors to not simplify the BNs.
416 | static public var highPrecision: Bool = false
| |- warning: static property 'highPrecision' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'highPrecision' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'highPrecision' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
417 |
418 | /// Use high precision mode for operations.
/host/spi-builder-workspace/Sources/Euler/BigNumber/BigDouble/BigDouble.swift:444:23: warning: static property 'radians' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
442 |
443 | /// The global setting for wether to use radians or degrees when using trigonometric functions
444 | static public var radians: Bool = true
| |- warning: static property 'radians' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'radians' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'radians' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
445 |
446 | /**
/host/spi-builder-workspace/Sources/Euler/BigNumber/BigDouble/BigDouble.swift:324:33: warning: 'index(of:)' is deprecated: renamed to 'firstIndex(of:)'
322 | return self.decimalDescription
323 | } else {
324 | guard let index = d.index(of: ".") else {
| |- warning: 'index(of:)' is deprecated: renamed to 'firstIndex(of:)'
| `- note: use 'firstIndex(of:)' instead
325 | let rounded = self.rounded()
326 | return rounded.scientificDescription
/host/spi-builder-workspace/Sources/Euler/BigNumber/BigDouble/BigDouble.swift:328:27: warning: 'encodedOffset' is deprecated: encodedOffset has been deprecated as most common usage is incorrect. Use utf16Offset(in:) to achieve the same behavior.
326 | return rounded.scientificDescription
327 | }
328 | power = index.encodedOffset - 1
| `- warning: 'encodedOffset' is deprecated: encodedOffset has been deprecated as most common usage is incorrect. Use utf16Offset(in:) to achieve the same behavior.
329 | }
330 | d = d.replacingOccurrences(of: ".", with: "")
[30/85] Compiling Euler simplify.swift
/host/spi-builder-workspace/Sources/Euler/Algebra/Parser/Utils/Regex.swift:10:5: warning: var 'expressions' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
8 | import Foundation
9 |
10 | var expressions = [String: NSRegularExpression]()
| |- warning: var 'expressions' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'expressions' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make var 'expressions' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
11 | internal extension String {
12 | /// Returns the matched String
/host/spi-builder-workspace/Sources/Euler/BigNumber/BigDouble/BigDouble.swift:382:24: warning: static property '_precision' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
380 | }
381 |
382 | static private var _precision = 4
| |- warning: static property '_precision' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert '_precision' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property '_precision' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
383 | /**
384 | * the global percision for all newly created values
/host/spi-builder-workspace/Sources/Euler/BigNumber/BigDouble/BigDouble.swift:416:23: warning: static property 'highPrecision' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
414 |
415 | /// The global setting for the precision mode. It forces the opertors to not simplify the BNs.
416 | static public var highPrecision: Bool = false
| |- warning: static property 'highPrecision' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'highPrecision' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'highPrecision' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
417 |
418 | /// Use high precision mode for operations.
/host/spi-builder-workspace/Sources/Euler/BigNumber/BigDouble/BigDouble.swift:444:23: warning: static property 'radians' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
442 |
443 | /// The global setting for wether to use radians or degrees when using trigonometric functions
444 | static public var radians: Bool = true
| |- warning: static property 'radians' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'radians' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'radians' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
445 |
446 | /**
/host/spi-builder-workspace/Sources/Euler/BigNumber/BigDouble/BigDouble.swift:324:33: warning: 'index(of:)' is deprecated: renamed to 'firstIndex(of:)'
322 | return self.decimalDescription
323 | } else {
324 | guard let index = d.index(of: ".") else {
| |- warning: 'index(of:)' is deprecated: renamed to 'firstIndex(of:)'
| `- note: use 'firstIndex(of:)' instead
325 | let rounded = self.rounded()
326 | return rounded.scientificDescription
/host/spi-builder-workspace/Sources/Euler/BigNumber/BigDouble/BigDouble.swift:328:27: warning: 'encodedOffset' is deprecated: encodedOffset has been deprecated as most common usage is incorrect. Use utf16Offset(in:) to achieve the same behavior.
326 | return rounded.scientificDescription
327 | }
328 | power = index.encodedOffset - 1
| `- warning: 'encodedOffset' is deprecated: encodedOffset has been deprecated as most common usage is incorrect. Use utf16Offset(in:) to achieve the same behavior.
329 | }
330 | d = d.replacingOccurrences(of: ".", with: "")
[31/85] Compiling Euler Tree.swift
/host/spi-builder-workspace/Sources/Euler/Algebra/Parser/Utils/Regex.swift:10:5: warning: var 'expressions' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
8 | import Foundation
9 |
10 | var expressions = [String: NSRegularExpression]()
| |- warning: var 'expressions' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'expressions' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make var 'expressions' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
11 | internal extension String {
12 | /// Returns the matched String
/host/spi-builder-workspace/Sources/Euler/BigNumber/BigDouble/BigDouble.swift:382:24: warning: static property '_precision' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
380 | }
381 |
382 | static private var _precision = 4
| |- warning: static property '_precision' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert '_precision' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property '_precision' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
383 | /**
384 | * the global percision for all newly created values
/host/spi-builder-workspace/Sources/Euler/BigNumber/BigDouble/BigDouble.swift:416:23: warning: static property 'highPrecision' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
414 |
415 | /// The global setting for the precision mode. It forces the opertors to not simplify the BNs.
416 | static public var highPrecision: Bool = false
| |- warning: static property 'highPrecision' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'highPrecision' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'highPrecision' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
417 |
418 | /// Use high precision mode for operations.
/host/spi-builder-workspace/Sources/Euler/BigNumber/BigDouble/BigDouble.swift:444:23: warning: static property 'radians' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
442 |
443 | /// The global setting for wether to use radians or degrees when using trigonometric functions
444 | static public var radians: Bool = true
| |- warning: static property 'radians' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'radians' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'radians' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
445 |
446 | /**
/host/spi-builder-workspace/Sources/Euler/BigNumber/BigDouble/BigDouble.swift:324:33: warning: 'index(of:)' is deprecated: renamed to 'firstIndex(of:)'
322 | return self.decimalDescription
323 | } else {
324 | guard let index = d.index(of: ".") else {
| |- warning: 'index(of:)' is deprecated: renamed to 'firstIndex(of:)'
| `- note: use 'firstIndex(of:)' instead
325 | let rounded = self.rounded()
326 | return rounded.scientificDescription
/host/spi-builder-workspace/Sources/Euler/BigNumber/BigDouble/BigDouble.swift:328:27: warning: 'encodedOffset' is deprecated: encodedOffset has been deprecated as most common usage is incorrect. Use utf16Offset(in:) to achieve the same behavior.
326 | return rounded.scientificDescription
327 | }
328 | power = index.encodedOffset - 1
| `- warning: 'encodedOffset' is deprecated: encodedOffset has been deprecated as most common usage is incorrect. Use utf16Offset(in:) to achieve the same behavior.
329 | }
330 | d = d.replacingOccurrences(of: ".", with: "")
[32/85] Compiling Euler BNativeExtensions.swift
/host/spi-builder-workspace/Sources/Euler/Algebra/Parser/Utils/Regex.swift:10:5: warning: var 'expressions' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
8 | import Foundation
9 |
10 | var expressions = [String: NSRegularExpression]()
| |- warning: var 'expressions' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'expressions' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make var 'expressions' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
11 | internal extension String {
12 | /// Returns the matched String
/host/spi-builder-workspace/Sources/Euler/BigNumber/BigDouble/BigDouble.swift:382:24: warning: static property '_precision' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
380 | }
381 |
382 | static private var _precision = 4
| |- warning: static property '_precision' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert '_precision' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property '_precision' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
383 | /**
384 | * the global percision for all newly created values
/host/spi-builder-workspace/Sources/Euler/BigNumber/BigDouble/BigDouble.swift:416:23: warning: static property 'highPrecision' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
414 |
415 | /// The global setting for the precision mode. It forces the opertors to not simplify the BNs.
416 | static public var highPrecision: Bool = false
| |- warning: static property 'highPrecision' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'highPrecision' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'highPrecision' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
417 |
418 | /// Use high precision mode for operations.
/host/spi-builder-workspace/Sources/Euler/BigNumber/BigDouble/BigDouble.swift:444:23: warning: static property 'radians' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
442 |
443 | /// The global setting for wether to use radians or degrees when using trigonometric functions
444 | static public var radians: Bool = true
| |- warning: static property 'radians' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'radians' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'radians' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
445 |
446 | /**
/host/spi-builder-workspace/Sources/Euler/BigNumber/BigDouble/BigDouble.swift:324:33: warning: 'index(of:)' is deprecated: renamed to 'firstIndex(of:)'
322 | return self.decimalDescription
323 | } else {
324 | guard let index = d.index(of: ".") else {
| |- warning: 'index(of:)' is deprecated: renamed to 'firstIndex(of:)'
| `- note: use 'firstIndex(of:)' instead
325 | let rounded = self.rounded()
326 | return rounded.scientificDescription
/host/spi-builder-workspace/Sources/Euler/BigNumber/BigDouble/BigDouble.swift:328:27: warning: 'encodedOffset' is deprecated: encodedOffset has been deprecated as most common usage is incorrect. Use utf16Offset(in:) to achieve the same behavior.
326 | return rounded.scientificDescription
327 | }
328 | power = index.encodedOffset - 1
| `- warning: 'encodedOffset' is deprecated: encodedOffset has been deprecated as most common usage is incorrect. Use utf16Offset(in:) to achieve the same behavior.
329 | }
330 | d = d.replacingOccurrences(of: ".", with: "")
[33/85] Compiling Euler BasicOperators.swift
/host/spi-builder-workspace/Sources/Euler/Algebra/Parser/Utils/Regex.swift:10:5: warning: var 'expressions' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
8 | import Foundation
9 |
10 | var expressions = [String: NSRegularExpression]()
| |- warning: var 'expressions' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'expressions' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make var 'expressions' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
11 | internal extension String {
12 | /// Returns the matched String
/host/spi-builder-workspace/Sources/Euler/BigNumber/BigDouble/BigDouble.swift:382:24: warning: static property '_precision' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
380 | }
381 |
382 | static private var _precision = 4
| |- warning: static property '_precision' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert '_precision' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property '_precision' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
383 | /**
384 | * the global percision for all newly created values
/host/spi-builder-workspace/Sources/Euler/BigNumber/BigDouble/BigDouble.swift:416:23: warning: static property 'highPrecision' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
414 |
415 | /// The global setting for the precision mode. It forces the opertors to not simplify the BNs.
416 | static public var highPrecision: Bool = false
| |- warning: static property 'highPrecision' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'highPrecision' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'highPrecision' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
417 |
418 | /// Use high precision mode for operations.
/host/spi-builder-workspace/Sources/Euler/BigNumber/BigDouble/BigDouble.swift:444:23: warning: static property 'radians' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
442 |
443 | /// The global setting for wether to use radians or degrees when using trigonometric functions
444 | static public var radians: Bool = true
| |- warning: static property 'radians' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'radians' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'radians' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
445 |
446 | /**
/host/spi-builder-workspace/Sources/Euler/BigNumber/BigDouble/BigDouble.swift:324:33: warning: 'index(of:)' is deprecated: renamed to 'firstIndex(of:)'
322 | return self.decimalDescription
323 | } else {
324 | guard let index = d.index(of: ".") else {
| |- warning: 'index(of:)' is deprecated: renamed to 'firstIndex(of:)'
| `- note: use 'firstIndex(of:)' instead
325 | let rounded = self.rounded()
326 | return rounded.scientificDescription
/host/spi-builder-workspace/Sources/Euler/BigNumber/BigDouble/BigDouble.swift:328:27: warning: 'encodedOffset' is deprecated: encodedOffset has been deprecated as most common usage is incorrect. Use utf16Offset(in:) to achieve the same behavior.
326 | return rounded.scientificDescription
327 | }
328 | power = index.encodedOffset - 1
| `- warning: 'encodedOffset' is deprecated: encodedOffset has been deprecated as most common usage is incorrect. Use utf16Offset(in:) to achieve the same behavior.
329 | }
330 | d = d.replacingOccurrences(of: ".", with: "")
[34/85] Compiling Euler BigDouble.swift
/host/spi-builder-workspace/Sources/Euler/Algebra/Parser/Utils/Regex.swift:10:5: warning: var 'expressions' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
8 | import Foundation
9 |
10 | var expressions = [String: NSRegularExpression]()
| |- warning: var 'expressions' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'expressions' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make var 'expressions' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
11 | internal extension String {
12 | /// Returns the matched String
/host/spi-builder-workspace/Sources/Euler/BigNumber/BigDouble/BigDouble.swift:382:24: warning: static property '_precision' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
380 | }
381 |
382 | static private var _precision = 4
| |- warning: static property '_precision' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert '_precision' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property '_precision' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
383 | /**
384 | * the global percision for all newly created values
/host/spi-builder-workspace/Sources/Euler/BigNumber/BigDouble/BigDouble.swift:416:23: warning: static property 'highPrecision' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
414 |
415 | /// The global setting for the precision mode. It forces the opertors to not simplify the BNs.
416 | static public var highPrecision: Bool = false
| |- warning: static property 'highPrecision' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'highPrecision' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'highPrecision' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
417 |
418 | /// Use high precision mode for operations.
/host/spi-builder-workspace/Sources/Euler/BigNumber/BigDouble/BigDouble.swift:444:23: warning: static property 'radians' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
442 |
443 | /// The global setting for wether to use radians or degrees when using trigonometric functions
444 | static public var radians: Bool = true
| |- warning: static property 'radians' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'radians' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'radians' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
445 |
446 | /**
/host/spi-builder-workspace/Sources/Euler/BigNumber/BigDouble/BigDouble.swift:324:33: warning: 'index(of:)' is deprecated: renamed to 'firstIndex(of:)'
322 | return self.decimalDescription
323 | } else {
324 | guard let index = d.index(of: ".") else {
| |- warning: 'index(of:)' is deprecated: renamed to 'firstIndex(of:)'
| `- note: use 'firstIndex(of:)' instead
325 | let rounded = self.rounded()
326 | return rounded.scientificDescription
/host/spi-builder-workspace/Sources/Euler/BigNumber/BigDouble/BigDouble.swift:328:27: warning: 'encodedOffset' is deprecated: encodedOffset has been deprecated as most common usage is incorrect. Use utf16Offset(in:) to achieve the same behavior.
326 | return rounded.scientificDescription
327 | }
328 | power = index.encodedOffset - 1
| `- warning: 'encodedOffset' is deprecated: encodedOffset has been deprecated as most common usage is incorrect. Use utf16Offset(in:) to achieve the same behavior.
329 | }
330 | d = d.replacingOccurrences(of: ".", with: "")
[35/85] Compiling Euler Logarithms.swift
[36/85] Compiling Euler combinations.swift
[37/85] Compiling Euler fibonacci.swift
[38/85] Compiling Euler gamma.swift
[39/85] Compiling Euler gcd.swift
[40/85] Compiling Euler isPrime.swift
[41/85] Compiling Euler leastFactor.swift
[42/85] Compiling Euler modulo.swift
[43/85] Compiling Euler random.swift
[44/85] Compiling Euler sum.swift
[45/85] Compiling Euler DateTime.swift
/host/spi-builder-workspace/Sources/Euler/Tables/Formulas/DateTime.swift:138:29: warning: static property 'autoFormats' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
136 | /// date expressed as string. Evaluation is made in order; you can add or remove new formats as you wish.
137 | /// In order to reset the list call `resetAutoFormats()` function.
138 | internal static var autoFormats: [String] = DateFormats.builtInAutoFormat
| |- warning: static property 'autoFormats' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'autoFormats' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'autoFormats' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
139 |
140 | /// Default ISO8601 format string
[46/85] Compiling Euler Engineering.swift
/host/spi-builder-workspace/Sources/Euler/Tables/Formulas/DateTime.swift:138:29: warning: static property 'autoFormats' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
136 | /// date expressed as string. Evaluation is made in order; you can add or remove new formats as you wish.
137 | /// In order to reset the list call `resetAutoFormats()` function.
138 | internal static var autoFormats: [String] = DateFormats.builtInAutoFormat
| |- warning: static property 'autoFormats' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'autoFormats' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'autoFormats' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
139 |
140 | /// Default ISO8601 format string
[47/85] Compiling Euler Financial.swift
/host/spi-builder-workspace/Sources/Euler/Tables/Formulas/DateTime.swift:138:29: warning: static property 'autoFormats' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
136 | /// date expressed as string. Evaluation is made in order; you can add or remove new formats as you wish.
137 | /// In order to reset the list call `resetAutoFormats()` function.
138 | internal static var autoFormats: [String] = DateFormats.builtInAutoFormat
| |- warning: static property 'autoFormats' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'autoFormats' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'autoFormats' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
139 |
140 | /// Default ISO8601 format string
[48/85] Compiling Euler Logical.swift
/host/spi-builder-workspace/Sources/Euler/Tables/Formulas/DateTime.swift:138:29: warning: static property 'autoFormats' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
136 | /// date expressed as string. Evaluation is made in order; you can add or remove new formats as you wish.
137 | /// In order to reset the list call `resetAutoFormats()` function.
138 | internal static var autoFormats: [String] = DateFormats.builtInAutoFormat
| |- warning: static property 'autoFormats' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'autoFormats' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'autoFormats' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
139 |
140 | /// Default ISO8601 format string
[49/85] Compiling Euler Statistical.swift
/host/spi-builder-workspace/Sources/Euler/Tables/Formulas/DateTime.swift:138:29: warning: static property 'autoFormats' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
136 | /// date expressed as string. Evaluation is made in order; you can add or remove new formats as you wish.
137 | /// In order to reset the list call `resetAutoFormats()` function.
138 | internal static var autoFormats: [String] = DateFormats.builtInAutoFormat
| |- warning: static property 'autoFormats' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'autoFormats' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'autoFormats' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
139 |
140 | /// Default ISO8601 format string
[50/85] Compiling Euler Execute.swift
/host/spi-builder-workspace/Sources/Euler/Tables/Formulas/DateTime.swift:138:29: warning: static property 'autoFormats' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
136 | /// date expressed as string. Evaluation is made in order; you can add or remove new formats as you wish.
137 | /// In order to reset the list call `resetAutoFormats()` function.
138 | internal static var autoFormats: [String] = DateFormats.builtInAutoFormat
| |- warning: static property 'autoFormats' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'autoFormats' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'autoFormats' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
139 |
140 | /// Default ISO8601 format string
[51/85] Compiling Euler CommonLinker.swift
/host/spi-builder-workspace/Sources/Euler/Tables/Formulas/DateTime.swift:138:29: warning: static property 'autoFormats' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
136 | /// date expressed as string. Evaluation is made in order; you can add or remove new formats as you wish.
137 | /// In order to reset the list call `resetAutoFormats()` function.
138 | internal static var autoFormats: [String] = DateFormats.builtInAutoFormat
| |- warning: static property 'autoFormats' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'autoFormats' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'autoFormats' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
139 |
140 | /// Default ISO8601 format string
[52/85] Compiling Euler DateLinker.swift
/host/spi-builder-workspace/Sources/Euler/Tables/Formulas/DateTime.swift:138:29: warning: static property 'autoFormats' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
136 | /// date expressed as string. Evaluation is made in order; you can add or remove new formats as you wish.
137 | /// In order to reset the list call `resetAutoFormats()` function.
138 | internal static var autoFormats: [String] = DateFormats.builtInAutoFormat
| |- warning: static property 'autoFormats' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'autoFormats' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'autoFormats' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
139 |
140 | /// Default ISO8601 format string
[53/85] Compiling Euler EngineeringLinker.swift
/host/spi-builder-workspace/Sources/Euler/Tables/Formulas/DateTime.swift:138:29: warning: static property 'autoFormats' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
136 | /// date expressed as string. Evaluation is made in order; you can add or remove new formats as you wish.
137 | /// In order to reset the list call `resetAutoFormats()` function.
138 | internal static var autoFormats: [String] = DateFormats.builtInAutoFormat
| |- warning: static property 'autoFormats' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'autoFormats' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'autoFormats' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
139 |
140 | /// Default ISO8601 format string
[54/85] Compiling Euler FinancialLinker.swift
/host/spi-builder-workspace/Sources/Euler/Tables/Formulas/DateTime.swift:138:29: warning: static property 'autoFormats' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
136 | /// date expressed as string. Evaluation is made in order; you can add or remove new formats as you wish.
137 | /// In order to reset the list call `resetAutoFormats()` function.
138 | internal static var autoFormats: [String] = DateFormats.builtInAutoFormat
| |- warning: static property 'autoFormats' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'autoFormats' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'autoFormats' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
139 |
140 | /// Default ISO8601 format string
[55/85] Compiling Euler Average.swift
/host/spi-builder-workspace/Sources/Euler/Statistics/Regression.swift:45:17: error: cannot find 'Matrix' in scope
43 | /// - Returns: Polynomial
44 | static func polynomialRegression(points: [Point], deg: Int = 2) throws -> Polynomial {
45 | var z = Matrix(rows: points.count, columns: deg + 1, repeatedValue: 0)
| `- error: cannot find 'Matrix' in scope
46 |
47 | for i in 0..<points.count {
/host/spi-builder-workspace/Sources/Euler/Statistics/Regression.swift:55:17: error: cannot find 'Matrix' in scope
53 | }
54 |
55 | let y = Matrix(rows: points.count, columns: 1, grid: points.map { $0.y.asDouble() ?? 0 })
| `- error: cannot find 'Matrix' in scope
56 |
57 | let z_transposed = z.transpose()
/host/spi-builder-workspace/Sources/Euler/Statistics/Regression.swift:59:30: error: cannot find operator '<*>' in scope
57 | let z_transposed = z.transpose()
58 |
59 | let l = z_transposed <*> z
| `- error: cannot find operator '<*>' in scope
60 | let r = z_transposed <*> y
61 |
/host/spi-builder-workspace/Sources/Euler/Statistics/Regression.swift:60:30: error: cannot find operator '<*>' in scope
58 |
59 | let l = z_transposed <*> z
60 | let r = z_transposed <*> y
| `- error: cannot find operator '<*>' in scope
61 |
62 |
[56/85] Compiling Euler Correlation.swift
/host/spi-builder-workspace/Sources/Euler/Statistics/Regression.swift:45:17: error: cannot find 'Matrix' in scope
43 | /// - Returns: Polynomial
44 | static func polynomialRegression(points: [Point], deg: Int = 2) throws -> Polynomial {
45 | var z = Matrix(rows: points.count, columns: deg + 1, repeatedValue: 0)
| `- error: cannot find 'Matrix' in scope
46 |
47 | for i in 0..<points.count {
/host/spi-builder-workspace/Sources/Euler/Statistics/Regression.swift:55:17: error: cannot find 'Matrix' in scope
53 | }
54 |
55 | let y = Matrix(rows: points.count, columns: 1, grid: points.map { $0.y.asDouble() ?? 0 })
| `- error: cannot find 'Matrix' in scope
56 |
57 | let z_transposed = z.transpose()
/host/spi-builder-workspace/Sources/Euler/Statistics/Regression.swift:59:30: error: cannot find operator '<*>' in scope
57 | let z_transposed = z.transpose()
58 |
59 | let l = z_transposed <*> z
| `- error: cannot find operator '<*>' in scope
60 | let r = z_transposed <*> y
61 |
/host/spi-builder-workspace/Sources/Euler/Statistics/Regression.swift:60:30: error: cannot find operator '<*>' in scope
58 |
59 | let l = z_transposed <*> z
60 | let r = z_transposed <*> y
| `- error: cannot find operator '<*>' in scope
61 |
62 |
[57/85] Compiling Euler Fisher.swift
/host/spi-builder-workspace/Sources/Euler/Statistics/Regression.swift:45:17: error: cannot find 'Matrix' in scope
43 | /// - Returns: Polynomial
44 | static func polynomialRegression(points: [Point], deg: Int = 2) throws -> Polynomial {
45 | var z = Matrix(rows: points.count, columns: deg + 1, repeatedValue: 0)
| `- error: cannot find 'Matrix' in scope
46 |
47 | for i in 0..<points.count {
/host/spi-builder-workspace/Sources/Euler/Statistics/Regression.swift:55:17: error: cannot find 'Matrix' in scope
53 | }
54 |
55 | let y = Matrix(rows: points.count, columns: 1, grid: points.map { $0.y.asDouble() ?? 0 })
| `- error: cannot find 'Matrix' in scope
56 |
57 | let z_transposed = z.transpose()
/host/spi-builder-workspace/Sources/Euler/Statistics/Regression.swift:59:30: error: cannot find operator '<*>' in scope
57 | let z_transposed = z.transpose()
58 |
59 | let l = z_transposed <*> z
| `- error: cannot find operator '<*>' in scope
60 | let r = z_transposed <*> y
61 |
/host/spi-builder-workspace/Sources/Euler/Statistics/Regression.swift:60:30: error: cannot find operator '<*>' in scope
58 |
59 | let l = z_transposed <*> z
60 | let r = z_transposed <*> y
| `- error: cannot find operator '<*>' in scope
61 |
62 |
[58/85] Compiling Euler Gauss.swift
/host/spi-builder-workspace/Sources/Euler/Statistics/Regression.swift:45:17: error: cannot find 'Matrix' in scope
43 | /// - Returns: Polynomial
44 | static func polynomialRegression(points: [Point], deg: Int = 2) throws -> Polynomial {
45 | var z = Matrix(rows: points.count, columns: deg + 1, repeatedValue: 0)
| `- error: cannot find 'Matrix' in scope
46 |
47 | for i in 0..<points.count {
/host/spi-builder-workspace/Sources/Euler/Statistics/Regression.swift:55:17: error: cannot find 'Matrix' in scope
53 | }
54 |
55 | let y = Matrix(rows: points.count, columns: 1, grid: points.map { $0.y.asDouble() ?? 0 })
| `- error: cannot find 'Matrix' in scope
56 |
57 | let z_transposed = z.transpose()
/host/spi-builder-workspace/Sources/Euler/Statistics/Regression.swift:59:30: error: cannot find operator '<*>' in scope
57 | let z_transposed = z.transpose()
58 |
59 | let l = z_transposed <*> z
| `- error: cannot find operator '<*>' in scope
60 | let r = z_transposed <*> y
61 |
/host/spi-builder-workspace/Sources/Euler/Statistics/Regression.swift:60:30: error: cannot find operator '<*>' in scope
58 |
59 | let l = z_transposed <*> z
60 | let r = z_transposed <*> y
| `- error: cannot find operator '<*>' in scope
61 |
62 |
[59/85] Compiling Euler Quantile.swift
/host/spi-builder-workspace/Sources/Euler/Statistics/Regression.swift:45:17: error: cannot find 'Matrix' in scope
43 | /// - Returns: Polynomial
44 | static func polynomialRegression(points: [Point], deg: Int = 2) throws -> Polynomial {
45 | var z = Matrix(rows: points.count, columns: deg + 1, repeatedValue: 0)
| `- error: cannot find 'Matrix' in scope
46 |
47 | for i in 0..<points.count {
/host/spi-builder-workspace/Sources/Euler/Statistics/Regression.swift:55:17: error: cannot find 'Matrix' in scope
53 | }
54 |
55 | let y = Matrix(rows: points.count, columns: 1, grid: points.map { $0.y.asDouble() ?? 0 })
| `- error: cannot find 'Matrix' in scope
56 |
57 | let z_transposed = z.transpose()
/host/spi-builder-workspace/Sources/Euler/Statistics/Regression.swift:59:30: error: cannot find operator '<*>' in scope
57 | let z_transposed = z.transpose()
58 |
59 | let l = z_transposed <*> z
| `- error: cannot find operator '<*>' in scope
60 | let r = z_transposed <*> y
61 |
/host/spi-builder-workspace/Sources/Euler/Statistics/Regression.swift:60:30: error: cannot find operator '<*>' in scope
58 |
59 | let l = z_transposed <*> z
60 | let r = z_transposed <*> y
| `- error: cannot find operator '<*>' in scope
61 |
62 |
[60/85] Compiling Euler Regression.swift
/host/spi-builder-workspace/Sources/Euler/Statistics/Regression.swift:45:17: error: cannot find 'Matrix' in scope
43 | /// - Returns: Polynomial
44 | static func polynomialRegression(points: [Point], deg: Int = 2) throws -> Polynomial {
45 | var z = Matrix(rows: points.count, columns: deg + 1, repeatedValue: 0)
| `- error: cannot find 'Matrix' in scope
46 |
47 | for i in 0..<points.count {
/host/spi-builder-workspace/Sources/Euler/Statistics/Regression.swift:55:17: error: cannot find 'Matrix' in scope
53 | }
54 |
55 | let y = Matrix(rows: points.count, columns: 1, grid: points.map { $0.y.asDouble() ?? 0 })
| `- error: cannot find 'Matrix' in scope
56 |
57 | let z_transposed = z.transpose()
/host/spi-builder-workspace/Sources/Euler/Statistics/Regression.swift:59:30: error: cannot find operator '<*>' in scope
57 | let z_transposed = z.transpose()
58 |
59 | let l = z_transposed <*> z
| `- error: cannot find operator '<*>' in scope
60 | let r = z_transposed <*> y
61 |
/host/spi-builder-workspace/Sources/Euler/Statistics/Regression.swift:60:30: error: cannot find operator '<*>' in scope
58 |
59 | let l = z_transposed <*> z
60 | let r = z_transposed <*> y
| `- error: cannot find operator '<*>' in scope
61 |
62 |
[61/85] Compiling Euler Statistics.swift
/host/spi-builder-workspace/Sources/Euler/Statistics/Regression.swift:45:17: error: cannot find 'Matrix' in scope
43 | /// - Returns: Polynomial
44 | static func polynomialRegression(points: [Point], deg: Int = 2) throws -> Polynomial {
45 | var z = Matrix(rows: points.count, columns: deg + 1, repeatedValue: 0)
| `- error: cannot find 'Matrix' in scope
46 |
47 | for i in 0..<points.count {
/host/spi-builder-workspace/Sources/Euler/Statistics/Regression.swift:55:17: error: cannot find 'Matrix' in scope
53 | }
54 |
55 | let y = Matrix(rows: points.count, columns: 1, grid: points.map { $0.y.asDouble() ?? 0 })
| `- error: cannot find 'Matrix' in scope
56 |
57 | let z_transposed = z.transpose()
/host/spi-builder-workspace/Sources/Euler/Statistics/Regression.swift:59:30: error: cannot find operator '<*>' in scope
57 | let z_transposed = z.transpose()
58 |
59 | let l = z_transposed <*> z
| `- error: cannot find operator '<*>' in scope
60 | let r = z_transposed <*> y
61 |
/host/spi-builder-workspace/Sources/Euler/Statistics/Regression.swift:60:30: error: cannot find operator '<*>' in scope
58 |
59 | let l = z_transposed <*> z
60 | let r = z_transposed <*> y
| `- error: cannot find operator '<*>' in scope
61 |
62 |
[62/85] Compiling Euler Variance.swift
/host/spi-builder-workspace/Sources/Euler/Statistics/Regression.swift:45:17: error: cannot find 'Matrix' in scope
43 | /// - Returns: Polynomial
44 | static func polynomialRegression(points: [Point], deg: Int = 2) throws -> Polynomial {
45 | var z = Matrix(rows: points.count, columns: deg + 1, repeatedValue: 0)
| `- error: cannot find 'Matrix' in scope
46 |
47 | for i in 0..<points.count {
/host/spi-builder-workspace/Sources/Euler/Statistics/Regression.swift:55:17: error: cannot find 'Matrix' in scope
53 | }
54 |
55 | let y = Matrix(rows: points.count, columns: 1, grid: points.map { $0.y.asDouble() ?? 0 })
| `- error: cannot find 'Matrix' in scope
56 |
57 | let z_transposed = z.transpose()
/host/spi-builder-workspace/Sources/Euler/Statistics/Regression.swift:59:30: error: cannot find operator '<*>' in scope
57 | let z_transposed = z.transpose()
58 |
59 | let l = z_transposed <*> z
| `- error: cannot find operator '<*>' in scope
60 | let r = z_transposed <*> y
61 |
/host/spi-builder-workspace/Sources/Euler/Statistics/Regression.swift:60:30: error: cannot find operator '<*>' in scope
58 |
59 | let l = z_transposed <*> z
60 | let r = z_transposed <*> y
| `- error: cannot find operator '<*>' in scope
61 |
62 |
[63/85] Compiling Euler CellValue.swift
/host/spi-builder-workspace/Sources/Euler/Statistics/Regression.swift:45:17: error: cannot find 'Matrix' in scope
43 | /// - Returns: Polynomial
44 | static func polynomialRegression(points: [Point], deg: Int = 2) throws -> Polynomial {
45 | var z = Matrix(rows: points.count, columns: deg + 1, repeatedValue: 0)
| `- error: cannot find 'Matrix' in scope
46 |
47 | for i in 0..<points.count {
/host/spi-builder-workspace/Sources/Euler/Statistics/Regression.swift:55:17: error: cannot find 'Matrix' in scope
53 | }
54 |
55 | let y = Matrix(rows: points.count, columns: 1, grid: points.map { $0.y.asDouble() ?? 0 })
| `- error: cannot find 'Matrix' in scope
56 |
57 | let z_transposed = z.transpose()
/host/spi-builder-workspace/Sources/Euler/Statistics/Regression.swift:59:30: error: cannot find operator '<*>' in scope
57 | let z_transposed = z.transpose()
58 |
59 | let l = z_transposed <*> z
| `- error: cannot find operator '<*>' in scope
60 | let r = z_transposed <*> y
61 |
/host/spi-builder-workspace/Sources/Euler/Statistics/Regression.swift:60:30: error: cannot find operator '<*>' in scope
58 |
59 | let l = z_transposed <*> z
60 | let r = z_transposed <*> y
| `- error: cannot find operator '<*>' in scope
61 |
62 |
[64/85] Compiling Euler CommonFormulas.swift
/host/spi-builder-workspace/Sources/Euler/Statistics/Regression.swift:45:17: error: cannot find 'Matrix' in scope
43 | /// - Returns: Polynomial
44 | static func polynomialRegression(points: [Point], deg: Int = 2) throws -> Polynomial {
45 | var z = Matrix(rows: points.count, columns: deg + 1, repeatedValue: 0)
| `- error: cannot find 'Matrix' in scope
46 |
47 | for i in 0..<points.count {
/host/spi-builder-workspace/Sources/Euler/Statistics/Regression.swift:55:17: error: cannot find 'Matrix' in scope
53 | }
54 |
55 | let y = Matrix(rows: points.count, columns: 1, grid: points.map { $0.y.asDouble() ?? 0 })
| `- error: cannot find 'Matrix' in scope
56 |
57 | let z_transposed = z.transpose()
/host/spi-builder-workspace/Sources/Euler/Statistics/Regression.swift:59:30: error: cannot find operator '<*>' in scope
57 | let z_transposed = z.transpose()
58 |
59 | let l = z_transposed <*> z
| `- error: cannot find operator '<*>' in scope
60 | let r = z_transposed <*> y
61 |
/host/spi-builder-workspace/Sources/Euler/Statistics/Regression.swift:60:30: error: cannot find operator '<*>' in scope
58 |
59 | let l = z_transposed <*> z
60 | let r = z_transposed <*> y
| `- error: cannot find operator '<*>' in scope
61 |
62 |
[65/85] Compiling Euler OperationsBigDouble.swift
/host/spi-builder-workspace/Sources/Euler/Cryptography/sha256.swift:28:16: warning: 'init(bytes:)' is deprecated: use `init(_:)` instead
26 | let bytes: Array<UInt8> = Array(self)
27 | let result = SHA256(bytes).calculate32()
28 | return Data(bytes: result)
| `- warning: 'init(bytes:)' is deprecated: use `init(_:)` instead
29 | }
30 | }
[66/85] Compiling Euler BigInt.swift
/host/spi-builder-workspace/Sources/Euler/Cryptography/sha256.swift:28:16: warning: 'init(bytes:)' is deprecated: use `init(_:)` instead
26 | let bytes: Array<UInt8> = Array(self)
27 | let result = SHA256(bytes).calculate32()
28 | return Data(bytes: result)
| `- warning: 'init(bytes:)' is deprecated: use `init(_:)` instead
29 | }
30 | }
[67/85] Compiling Euler BinaryBigInt.swift
/host/spi-builder-workspace/Sources/Euler/Cryptography/sha256.swift:28:16: warning: 'init(bytes:)' is deprecated: use `init(_:)` instead
26 | let bytes: Array<UInt8> = Array(self)
27 | let result = SHA256(bytes).calculate32()
28 | return Data(bytes: result)
| `- warning: 'init(bytes:)' is deprecated: use `init(_:)` instead
29 | }
30 | }
[68/85] Compiling Euler OperationsBigInt.swift
/host/spi-builder-workspace/Sources/Euler/Cryptography/sha256.swift:28:16: warning: 'init(bytes:)' is deprecated: use `init(_:)` instead
26 | let bytes: Array<UInt8> = Array(self)
27 | let result = SHA256(bytes).calculate32()
28 | return Data(bytes: result)
| `- warning: 'init(bytes:)' is deprecated: use `init(_:)` instead
29 | }
30 | }
[69/85] Compiling Euler Limbs.swift
/host/spi-builder-workspace/Sources/Euler/Cryptography/sha256.swift:28:16: warning: 'init(bytes:)' is deprecated: use `init(_:)` instead
26 | let bytes: Array<UInt8> = Array(self)
27 | let result = SHA256(bytes).calculate32()
28 | return Data(bytes: result)
| `- warning: 'init(bytes:)' is deprecated: use `init(_:)` instead
29 | }
30 | }
[70/85] Compiling Euler RSA.swift
/host/spi-builder-workspace/Sources/Euler/Cryptography/sha256.swift:28:16: warning: 'init(bytes:)' is deprecated: use `init(_:)` instead
26 | let bytes: Array<UInt8> = Array(self)
27 | let result = SHA256(bytes).calculate32()
28 | return Data(bytes: result)
| `- warning: 'init(bytes:)' is deprecated: use `init(_:)` instead
29 | }
30 | }
[71/85] Compiling Euler md5.swift
/host/spi-builder-workspace/Sources/Euler/Cryptography/sha256.swift:28:16: warning: 'init(bytes:)' is deprecated: use `init(_:)` instead
26 | let bytes: Array<UInt8> = Array(self)
27 | let result = SHA256(bytes).calculate32()
28 | return Data(bytes: result)
| `- warning: 'init(bytes:)' is deprecated: use `init(_:)` instead
29 | }
30 | }
[72/85] Compiling Euler sha256.swift
/host/spi-builder-workspace/Sources/Euler/Cryptography/sha256.swift:28:16: warning: 'init(bytes:)' is deprecated: use `init(_:)` instead
26 | let bytes: Array<UInt8> = Array(self)
27 | let result = SHA256(bytes).calculate32()
28 | return Data(bytes: result)
| `- warning: 'init(bytes:)' is deprecated: use `init(_:)` instead
29 | }
30 | }
[73/85] Compiling Euler Euler.swift
/host/spi-builder-workspace/Sources/Euler/Cryptography/sha256.swift:28:16: warning: 'init(bytes:)' is deprecated: use `init(_:)` instead
26 | let bytes: Array<UInt8> = Array(self)
27 | let result = SHA256(bytes).calculate32()
28 | return Data(bytes: result)
| `- warning: 'init(bytes:)' is deprecated: use `init(_:)` instead
29 | }
30 | }
[74/85] Compiling Euler Array.swift
/host/spi-builder-workspace/Sources/Euler/Cryptography/sha256.swift:28:16: warning: 'init(bytes:)' is deprecated: use `init(_:)` instead
26 | let bytes: Array<UInt8> = Array(self)
27 | let result = SHA256(bytes).calculate32()
28 | return Data(bytes: result)
| `- warning: 'init(bytes:)' is deprecated: use `init(_:)` instead
29 | }
30 | }
[75/85] Compiling Euler Expression.swift
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/host/spi-builder-workspace/Sources/Euler/Algebra/Parser/Lexer.swift:46:5: warning: let 'tokenList' is not concurrency-safe because non-'Sendable' type '[(String, TokenGenerator)]' (aka 'Array<(String, (String) -> Optional<Token>)>') may have shared mutable state; this is an error in the Swift 6 language mode
44 | typealias TokenGenerator = (String) -> Token?
45 | /// Helps the `Lexer` to convert text to `Token`
46 | let tokenList: [(String, TokenGenerator)] = [
| |- warning: let 'tokenList' is not concurrency-safe because non-'Sendable' type '[(String, TokenGenerator)]' (aka 'Array<(String, (String) -> Optional<Token>)>') may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make let 'tokenList' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
47 | ("[ \t\n]", { _ in nil }),
48 | ("\\$?[A-Z]+\\$?\\d+", { .address($0) }),
/host/spi-builder-workspace/Sources/Euler/Algebra/Parser/Lexer.swift:69:38: warning: 'init(encodedOffset:)' is deprecated: encodedOffset has been deprecated as most common usage is incorrect. Use String.Index(utf16Offset:in:) to achieve the same behavior.
67 | let ps = i.matches(regex: "\\(\\)")
68 | for (lower, _) in ps {
69 | i.insert("0", at: String.Index(encodedOffset: lower + 1))
| `- warning: 'init(encodedOffset:)' is deprecated: encodedOffset has been deprecated as most common usage is incorrect. Use String.Index(utf16Offset:in:) to achieve the same behavior.
70 | }
71 | return i
/host/spi-builder-workspace/Sources/Euler/Algebra/Parser/Lexer.swift:87:45: warning: 'init(encodedOffset:)' is deprecated: encodedOffset has been deprecated as most common usage is incorrect. Use String.Index(utf16Offset:in:) to achieve the same behavior.
85 | tokens.append(t)
86 | }
87 | let firstIndex = String.Index(encodedOffset: m.count - 1)
| `- warning: 'init(encodedOffset:)' is deprecated: encodedOffset has been deprecated as most common usage is incorrect. Use String.Index(utf16Offset:in:) to achieve the same behavior.
88 | let index = content.index(after: firstIndex)
89 | content = String(content[index...])
[76/85] Compiling Euler ExpressionSolver.swift
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/host/spi-builder-workspace/Sources/Euler/Algebra/Parser/Lexer.swift:46:5: warning: let 'tokenList' is not concurrency-safe because non-'Sendable' type '[(String, TokenGenerator)]' (aka 'Array<(String, (String) -> Optional<Token>)>') may have shared mutable state; this is an error in the Swift 6 language mode
44 | typealias TokenGenerator = (String) -> Token?
45 | /// Helps the `Lexer` to convert text to `Token`
46 | let tokenList: [(String, TokenGenerator)] = [
| |- warning: let 'tokenList' is not concurrency-safe because non-'Sendable' type '[(String, TokenGenerator)]' (aka 'Array<(String, (String) -> Optional<Token>)>') may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make let 'tokenList' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
47 | ("[ \t\n]", { _ in nil }),
48 | ("\\$?[A-Z]+\\$?\\d+", { .address($0) }),
/host/spi-builder-workspace/Sources/Euler/Algebra/Parser/Lexer.swift:69:38: warning: 'init(encodedOffset:)' is deprecated: encodedOffset has been deprecated as most common usage is incorrect. Use String.Index(utf16Offset:in:) to achieve the same behavior.
67 | let ps = i.matches(regex: "\\(\\)")
68 | for (lower, _) in ps {
69 | i.insert("0", at: String.Index(encodedOffset: lower + 1))
| `- warning: 'init(encodedOffset:)' is deprecated: encodedOffset has been deprecated as most common usage is incorrect. Use String.Index(utf16Offset:in:) to achieve the same behavior.
70 | }
71 | return i
/host/spi-builder-workspace/Sources/Euler/Algebra/Parser/Lexer.swift:87:45: warning: 'init(encodedOffset:)' is deprecated: encodedOffset has been deprecated as most common usage is incorrect. Use String.Index(utf16Offset:in:) to achieve the same behavior.
85 | tokens.append(t)
86 | }
87 | let firstIndex = String.Index(encodedOffset: m.count - 1)
| `- warning: 'init(encodedOffset:)' is deprecated: encodedOffset has been deprecated as most common usage is incorrect. Use String.Index(utf16Offset:in:) to achieve the same behavior.
88 | let index = content.index(after: firstIndex)
89 | content = String(content[index...])
[77/85] Compiling Euler Grouper.swift
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/host/spi-builder-workspace/Sources/Euler/Algebra/Parser/Lexer.swift:46:5: warning: let 'tokenList' is not concurrency-safe because non-'Sendable' type '[(String, TokenGenerator)]' (aka 'Array<(String, (String) -> Optional<Token>)>') may have shared mutable state; this is an error in the Swift 6 language mode
44 | typealias TokenGenerator = (String) -> Token?
45 | /// Helps the `Lexer` to convert text to `Token`
46 | let tokenList: [(String, TokenGenerator)] = [
| |- warning: let 'tokenList' is not concurrency-safe because non-'Sendable' type '[(String, TokenGenerator)]' (aka 'Array<(String, (String) -> Optional<Token>)>') may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make let 'tokenList' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
47 | ("[ \t\n]", { _ in nil }),
48 | ("\\$?[A-Z]+\\$?\\d+", { .address($0) }),
/host/spi-builder-workspace/Sources/Euler/Algebra/Parser/Lexer.swift:69:38: warning: 'init(encodedOffset:)' is deprecated: encodedOffset has been deprecated as most common usage is incorrect. Use String.Index(utf16Offset:in:) to achieve the same behavior.
67 | let ps = i.matches(regex: "\\(\\)")
68 | for (lower, _) in ps {
69 | i.insert("0", at: String.Index(encodedOffset: lower + 1))
| `- warning: 'init(encodedOffset:)' is deprecated: encodedOffset has been deprecated as most common usage is incorrect. Use String.Index(utf16Offset:in:) to achieve the same behavior.
70 | }
71 | return i
/host/spi-builder-workspace/Sources/Euler/Algebra/Parser/Lexer.swift:87:45: warning: 'init(encodedOffset:)' is deprecated: encodedOffset has been deprecated as most common usage is incorrect. Use String.Index(utf16Offset:in:) to achieve the same behavior.
85 | tokens.append(t)
86 | }
87 | let firstIndex = String.Index(encodedOffset: m.count - 1)
| `- warning: 'init(encodedOffset:)' is deprecated: encodedOffset has been deprecated as most common usage is incorrect. Use String.Index(utf16Offset:in:) to achieve the same behavior.
88 | let index = content.index(after: firstIndex)
89 | content = String(content[index...])
[78/85] Compiling Euler LaTeX.swift
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/host/spi-builder-workspace/Sources/Euler/Algebra/Parser/Lexer.swift:46:5: warning: let 'tokenList' is not concurrency-safe because non-'Sendable' type '[(String, TokenGenerator)]' (aka 'Array<(String, (String) -> Optional<Token>)>') may have shared mutable state; this is an error in the Swift 6 language mode
44 | typealias TokenGenerator = (String) -> Token?
45 | /// Helps the `Lexer` to convert text to `Token`
46 | let tokenList: [(String, TokenGenerator)] = [
| |- warning: let 'tokenList' is not concurrency-safe because non-'Sendable' type '[(String, TokenGenerator)]' (aka 'Array<(String, (String) -> Optional<Token>)>') may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make let 'tokenList' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
47 | ("[ \t\n]", { _ in nil }),
48 | ("\\$?[A-Z]+\\$?\\d+", { .address($0) }),
/host/spi-builder-workspace/Sources/Euler/Algebra/Parser/Lexer.swift:69:38: warning: 'init(encodedOffset:)' is deprecated: encodedOffset has been deprecated as most common usage is incorrect. Use String.Index(utf16Offset:in:) to achieve the same behavior.
67 | let ps = i.matches(regex: "\\(\\)")
68 | for (lower, _) in ps {
69 | i.insert("0", at: String.Index(encodedOffset: lower + 1))
| `- warning: 'init(encodedOffset:)' is deprecated: encodedOffset has been deprecated as most common usage is incorrect. Use String.Index(utf16Offset:in:) to achieve the same behavior.
70 | }
71 | return i
/host/spi-builder-workspace/Sources/Euler/Algebra/Parser/Lexer.swift:87:45: warning: 'init(encodedOffset:)' is deprecated: encodedOffset has been deprecated as most common usage is incorrect. Use String.Index(utf16Offset:in:) to achieve the same behavior.
85 | tokens.append(t)
86 | }
87 | let firstIndex = String.Index(encodedOffset: m.count - 1)
| `- warning: 'init(encodedOffset:)' is deprecated: encodedOffset has been deprecated as most common usage is incorrect. Use String.Index(utf16Offset:in:) to achieve the same behavior.
88 | let index = content.index(after: firstIndex)
89 | content = String(content[index...])
[79/85] Compiling Euler Lexer.swift
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/host/spi-builder-workspace/Sources/Euler/Algebra/Parser/Lexer.swift:46:5: warning: let 'tokenList' is not concurrency-safe because non-'Sendable' type '[(String, TokenGenerator)]' (aka 'Array<(String, (String) -> Optional<Token>)>') may have shared mutable state; this is an error in the Swift 6 language mode
44 | typealias TokenGenerator = (String) -> Token?
45 | /// Helps the `Lexer` to convert text to `Token`
46 | let tokenList: [(String, TokenGenerator)] = [
| |- warning: let 'tokenList' is not concurrency-safe because non-'Sendable' type '[(String, TokenGenerator)]' (aka 'Array<(String, (String) -> Optional<Token>)>') may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make let 'tokenList' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
47 | ("[ \t\n]", { _ in nil }),
48 | ("\\$?[A-Z]+\\$?\\d+", { .address($0) }),
/host/spi-builder-workspace/Sources/Euler/Algebra/Parser/Lexer.swift:69:38: warning: 'init(encodedOffset:)' is deprecated: encodedOffset has been deprecated as most common usage is incorrect. Use String.Index(utf16Offset:in:) to achieve the same behavior.
67 | let ps = i.matches(regex: "\\(\\)")
68 | for (lower, _) in ps {
69 | i.insert("0", at: String.Index(encodedOffset: lower + 1))
| `- warning: 'init(encodedOffset:)' is deprecated: encodedOffset has been deprecated as most common usage is incorrect. Use String.Index(utf16Offset:in:) to achieve the same behavior.
70 | }
71 | return i
/host/spi-builder-workspace/Sources/Euler/Algebra/Parser/Lexer.swift:87:45: warning: 'init(encodedOffset:)' is deprecated: encodedOffset has been deprecated as most common usage is incorrect. Use String.Index(utf16Offset:in:) to achieve the same behavior.
85 | tokens.append(t)
86 | }
87 | let firstIndex = String.Index(encodedOffset: m.count - 1)
| `- warning: 'init(encodedOffset:)' is deprecated: encodedOffset has been deprecated as most common usage is incorrect. Use String.Index(utf16Offset:in:) to achieve the same behavior.
88 | let index = content.index(after: firstIndex)
89 | content = String(content[index...])
[80/85] Compiling Euler CellAddressNode.swift
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/host/spi-builder-workspace/Sources/Euler/Algebra/Parser/Lexer.swift:46:5: warning: let 'tokenList' is not concurrency-safe because non-'Sendable' type '[(String, TokenGenerator)]' (aka 'Array<(String, (String) -> Optional<Token>)>') may have shared mutable state; this is an error in the Swift 6 language mode
44 | typealias TokenGenerator = (String) -> Token?
45 | /// Helps the `Lexer` to convert text to `Token`
46 | let tokenList: [(String, TokenGenerator)] = [
| |- warning: let 'tokenList' is not concurrency-safe because non-'Sendable' type '[(String, TokenGenerator)]' (aka 'Array<(String, (String) -> Optional<Token>)>') may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make let 'tokenList' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
47 | ("[ \t\n]", { _ in nil }),
48 | ("\\$?[A-Z]+\\$?\\d+", { .address($0) }),
/host/spi-builder-workspace/Sources/Euler/Algebra/Parser/Lexer.swift:69:38: warning: 'init(encodedOffset:)' is deprecated: encodedOffset has been deprecated as most common usage is incorrect. Use String.Index(utf16Offset:in:) to achieve the same behavior.
67 | let ps = i.matches(regex: "\\(\\)")
68 | for (lower, _) in ps {
69 | i.insert("0", at: String.Index(encodedOffset: lower + 1))
| `- warning: 'init(encodedOffset:)' is deprecated: encodedOffset has been deprecated as most common usage is incorrect. Use String.Index(utf16Offset:in:) to achieve the same behavior.
70 | }
71 | return i
/host/spi-builder-workspace/Sources/Euler/Algebra/Parser/Lexer.swift:87:45: warning: 'init(encodedOffset:)' is deprecated: encodedOffset has been deprecated as most common usage is incorrect. Use String.Index(utf16Offset:in:) to achieve the same behavior.
85 | tokens.append(t)
86 | }
87 | let firstIndex = String.Index(encodedOffset: m.count - 1)
| `- warning: 'init(encodedOffset:)' is deprecated: encodedOffset has been deprecated as most common usage is incorrect. Use String.Index(utf16Offset:in:) to achieve the same behavior.
88 | let index = content.index(after: firstIndex)
89 | content = String(content[index...])
[81/85] Compiling Euler ConstantNode.swift
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/host/spi-builder-workspace/Sources/Euler/Algebra/Parser/Lexer.swift:46:5: warning: let 'tokenList' is not concurrency-safe because non-'Sendable' type '[(String, TokenGenerator)]' (aka 'Array<(String, (String) -> Optional<Token>)>') may have shared mutable state; this is an error in the Swift 6 language mode
44 | typealias TokenGenerator = (String) -> Token?
45 | /// Helps the `Lexer` to convert text to `Token`
46 | let tokenList: [(String, TokenGenerator)] = [
| |- warning: let 'tokenList' is not concurrency-safe because non-'Sendable' type '[(String, TokenGenerator)]' (aka 'Array<(String, (String) -> Optional<Token>)>') may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make let 'tokenList' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
47 | ("[ \t\n]", { _ in nil }),
48 | ("\\$?[A-Z]+\\$?\\d+", { .address($0) }),
/host/spi-builder-workspace/Sources/Euler/Algebra/Parser/Lexer.swift:69:38: warning: 'init(encodedOffset:)' is deprecated: encodedOffset has been deprecated as most common usage is incorrect. Use String.Index(utf16Offset:in:) to achieve the same behavior.
67 | let ps = i.matches(regex: "\\(\\)")
68 | for (lower, _) in ps {
69 | i.insert("0", at: String.Index(encodedOffset: lower + 1))
| `- warning: 'init(encodedOffset:)' is deprecated: encodedOffset has been deprecated as most common usage is incorrect. Use String.Index(utf16Offset:in:) to achieve the same behavior.
70 | }
71 | return i
/host/spi-builder-workspace/Sources/Euler/Algebra/Parser/Lexer.swift:87:45: warning: 'init(encodedOffset:)' is deprecated: encodedOffset has been deprecated as most common usage is incorrect. Use String.Index(utf16Offset:in:) to achieve the same behavior.
85 | tokens.append(t)
86 | }
87 | let firstIndex = String.Index(encodedOffset: m.count - 1)
| `- warning: 'init(encodedOffset:)' is deprecated: encodedOffset has been deprecated as most common usage is incorrect. Use String.Index(utf16Offset:in:) to achieve the same behavior.
88 | let index = content.index(after: firstIndex)
89 | content = String(content[index...])
[82/85] Compiling Euler ExpressionNode.swift
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/host/spi-builder-workspace/Sources/Euler/Algebra/Parser/Lexer.swift:46:5: warning: let 'tokenList' is not concurrency-safe because non-'Sendable' type '[(String, TokenGenerator)]' (aka 'Array<(String, (String) -> Optional<Token>)>') may have shared mutable state; this is an error in the Swift 6 language mode
44 | typealias TokenGenerator = (String) -> Token?
45 | /// Helps the `Lexer` to convert text to `Token`
46 | let tokenList: [(String, TokenGenerator)] = [
| |- warning: let 'tokenList' is not concurrency-safe because non-'Sendable' type '[(String, TokenGenerator)]' (aka 'Array<(String, (String) -> Optional<Token>)>') may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make let 'tokenList' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
47 | ("[ \t\n]", { _ in nil }),
48 | ("\\$?[A-Z]+\\$?\\d+", { .address($0) }),
/host/spi-builder-workspace/Sources/Euler/Algebra/Parser/Lexer.swift:69:38: warning: 'init(encodedOffset:)' is deprecated: encodedOffset has been deprecated as most common usage is incorrect. Use String.Index(utf16Offset:in:) to achieve the same behavior.
67 | let ps = i.matches(regex: "\\(\\)")
68 | for (lower, _) in ps {
69 | i.insert("0", at: String.Index(encodedOffset: lower + 1))
| `- warning: 'init(encodedOffset:)' is deprecated: encodedOffset has been deprecated as most common usage is incorrect. Use String.Index(utf16Offset:in:) to achieve the same behavior.
70 | }
71 | return i
/host/spi-builder-workspace/Sources/Euler/Algebra/Parser/Lexer.swift:87:45: warning: 'init(encodedOffset:)' is deprecated: encodedOffset has been deprecated as most common usage is incorrect. Use String.Index(utf16Offset:in:) to achieve the same behavior.
85 | tokens.append(t)
86 | }
87 | let firstIndex = String.Index(encodedOffset: m.count - 1)
| `- warning: 'init(encodedOffset:)' is deprecated: encodedOffset has been deprecated as most common usage is incorrect. Use String.Index(utf16Offset:in:) to achieve the same behavior.
88 | let index = content.index(after: firstIndex)
89 | content = String(content[index...])
[83/85] Compiling Euler FunctionNode.swift
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/host/spi-builder-workspace/Sources/Euler/Algebra/Parser/Lexer.swift:46:5: warning: let 'tokenList' is not concurrency-safe because non-'Sendable' type '[(String, TokenGenerator)]' (aka 'Array<(String, (String) -> Optional<Token>)>') may have shared mutable state; this is an error in the Swift 6 language mode
44 | typealias TokenGenerator = (String) -> Token?
45 | /// Helps the `Lexer` to convert text to `Token`
46 | let tokenList: [(String, TokenGenerator)] = [
| |- warning: let 'tokenList' is not concurrency-safe because non-'Sendable' type '[(String, TokenGenerator)]' (aka 'Array<(String, (String) -> Optional<Token>)>') may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make let 'tokenList' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
47 | ("[ \t\n]", { _ in nil }),
48 | ("\\$?[A-Z]+\\$?\\d+", { .address($0) }),
/host/spi-builder-workspace/Sources/Euler/Algebra/Parser/Lexer.swift:69:38: warning: 'init(encodedOffset:)' is deprecated: encodedOffset has been deprecated as most common usage is incorrect. Use String.Index(utf16Offset:in:) to achieve the same behavior.
67 | let ps = i.matches(regex: "\\(\\)")
68 | for (lower, _) in ps {
69 | i.insert("0", at: String.Index(encodedOffset: lower + 1))
| `- warning: 'init(encodedOffset:)' is deprecated: encodedOffset has been deprecated as most common usage is incorrect. Use String.Index(utf16Offset:in:) to achieve the same behavior.
70 | }
71 | return i
/host/spi-builder-workspace/Sources/Euler/Algebra/Parser/Lexer.swift:87:45: warning: 'init(encodedOffset:)' is deprecated: encodedOffset has been deprecated as most common usage is incorrect. Use String.Index(utf16Offset:in:) to achieve the same behavior.
85 | tokens.append(t)
86 | }
87 | let firstIndex = String.Index(encodedOffset: m.count - 1)
| `- warning: 'init(encodedOffset:)' is deprecated: encodedOffset has been deprecated as most common usage is incorrect. Use String.Index(utf16Offset:in:) to achieve the same behavior.
88 | let index = content.index(after: firstIndex)
89 | content = String(content[index...])
[84/85] Compiling Euler Node.swift
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/host/spi-builder-workspace/Sources/Euler/Algebra/Parser/Lexer.swift:46:5: warning: let 'tokenList' is not concurrency-safe because non-'Sendable' type '[(String, TokenGenerator)]' (aka 'Array<(String, (String) -> Optional<Token>)>') may have shared mutable state; this is an error in the Swift 6 language mode
44 | typealias TokenGenerator = (String) -> Token?
45 | /// Helps the `Lexer` to convert text to `Token`
46 | let tokenList: [(String, TokenGenerator)] = [
| |- warning: let 'tokenList' is not concurrency-safe because non-'Sendable' type '[(String, TokenGenerator)]' (aka 'Array<(String, (String) -> Optional<Token>)>') may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make let 'tokenList' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
47 | ("[ \t\n]", { _ in nil }),
48 | ("\\$?[A-Z]+\\$?\\d+", { .address($0) }),
/host/spi-builder-workspace/Sources/Euler/Algebra/Parser/Lexer.swift:69:38: warning: 'init(encodedOffset:)' is deprecated: encodedOffset has been deprecated as most common usage is incorrect. Use String.Index(utf16Offset:in:) to achieve the same behavior.
67 | let ps = i.matches(regex: "\\(\\)")
68 | for (lower, _) in ps {
69 | i.insert("0", at: String.Index(encodedOffset: lower + 1))
| `- warning: 'init(encodedOffset:)' is deprecated: encodedOffset has been deprecated as most common usage is incorrect. Use String.Index(utf16Offset:in:) to achieve the same behavior.
70 | }
71 | return i
/host/spi-builder-workspace/Sources/Euler/Algebra/Parser/Lexer.swift:87:45: warning: 'init(encodedOffset:)' is deprecated: encodedOffset has been deprecated as most common usage is incorrect. Use String.Index(utf16Offset:in:) to achieve the same behavior.
85 | tokens.append(t)
86 | }
87 | let firstIndex = String.Index(encodedOffset: m.count - 1)
| `- warning: 'init(encodedOffset:)' is deprecated: encodedOffset has been deprecated as most common usage is incorrect. Use String.Index(utf16Offset:in:) to achieve the same behavior.
88 | let index = content.index(after: firstIndex)
89 | content = String(content[index...])
[85/85] Compiling Euler NullNode.swift
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/host/spi-builder-workspace/Sources/Euler/Algebra/Parser/Lexer.swift:46:5: warning: let 'tokenList' is not concurrency-safe because non-'Sendable' type '[(String, TokenGenerator)]' (aka 'Array<(String, (String) -> Optional<Token>)>') may have shared mutable state; this is an error in the Swift 6 language mode
44 | typealias TokenGenerator = (String) -> Token?
45 | /// Helps the `Lexer` to convert text to `Token`
46 | let tokenList: [(String, TokenGenerator)] = [
| |- warning: let 'tokenList' is not concurrency-safe because non-'Sendable' type '[(String, TokenGenerator)]' (aka 'Array<(String, (String) -> Optional<Token>)>') may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make let 'tokenList' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
47 | ("[ \t\n]", { _ in nil }),
48 | ("\\$?[A-Z]+\\$?\\d+", { .address($0) }),
/host/spi-builder-workspace/Sources/Euler/Algebra/Parser/Lexer.swift:69:38: warning: 'init(encodedOffset:)' is deprecated: encodedOffset has been deprecated as most common usage is incorrect. Use String.Index(utf16Offset:in:) to achieve the same behavior.
67 | let ps = i.matches(regex: "\\(\\)")
68 | for (lower, _) in ps {
69 | i.insert("0", at: String.Index(encodedOffset: lower + 1))
| `- warning: 'init(encodedOffset:)' is deprecated: encodedOffset has been deprecated as most common usage is incorrect. Use String.Index(utf16Offset:in:) to achieve the same behavior.
70 | }
71 | return i
/host/spi-builder-workspace/Sources/Euler/Algebra/Parser/Lexer.swift:87:45: warning: 'init(encodedOffset:)' is deprecated: encodedOffset has been deprecated as most common usage is incorrect. Use String.Index(utf16Offset:in:) to achieve the same behavior.
85 | tokens.append(t)
86 | }
87 | let firstIndex = String.Index(encodedOffset: m.count - 1)
| `- warning: 'init(encodedOffset:)' is deprecated: encodedOffset has been deprecated as most common usage is incorrect. Use String.Index(utf16Offset:in:) to achieve the same behavior.
88 | let index = content.index(after: firstIndex)
89 | content = String(content[index...])
Running build ...
bash -c docker run --pull=always --rm -v "checkouts-4609320-1":/host -w "$PWD" registry.gitlab.com/finestructure/spi-images:wasm-6.1-latest swift build --swift-sdk wasm32-unknown-wasi 2>&1
wasm-6.1-latest: Pulling from finestructure/spi-images
Digest: sha256:7e37457820e5f17452a98118754f345f2619722c485f2db0d8b666940a83afd2
Status: Image is up to date for registry.gitlab.com/finestructure/spi-images:wasm-6.1-latest
[0/1] Planning build
Building for debugging...
[0/1] Write swift-version-24593BA9C3E375BF.txt
[2/74] Compiling Euler Collatz.swift
/host/spi-builder-workspace/Sources/Euler/Geometry/Vector.swift:53:24: error: cannot find type 'Matrix' in scope
51 | #if !os(Linux)
52 | /// Converts a Vector into a Matrix
53 | public var matrix: Matrix {
| `- error: cannot find type 'Matrix' in scope
54 | return Matrix(self.dims.map { $0.asDouble() ?? Double.infinity }, isColumnVector: true)
55 | }
[3/74] Compiling Euler Fibonacci.swift
/host/spi-builder-workspace/Sources/Euler/Geometry/Vector.swift:53:24: error: cannot find type 'Matrix' in scope
51 | #if !os(Linux)
52 | /// Converts a Vector into a Matrix
53 | public var matrix: Matrix {
| `- error: cannot find type 'Matrix' in scope
54 | return Matrix(self.dims.map { $0.asDouble() ?? Double.infinity }, isColumnVector: true)
55 | }
[4/74] Compiling Euler Sieve.swift
/host/spi-builder-workspace/Sources/Euler/Geometry/Vector.swift:53:24: error: cannot find type 'Matrix' in scope
51 | #if !os(Linux)
52 | /// Converts a Vector into a Matrix
53 | public var matrix: Matrix {
| `- error: cannot find type 'Matrix' in scope
54 | return Matrix(self.dims.map { $0.asDouble() ?? Double.infinity }, isColumnVector: true)
55 | }
[5/74] Compiling Euler Graph.swift
/host/spi-builder-workspace/Sources/Euler/Geometry/Vector.swift:53:24: error: cannot find type 'Matrix' in scope
51 | #if !os(Linux)
52 | /// Converts a Vector into a Matrix
53 | public var matrix: Matrix {
| `- error: cannot find type 'Matrix' in scope
54 | return Matrix(self.dims.map { $0.asDouble() ?? Double.infinity }, isColumnVector: true)
55 | }
[6/74] Compiling Euler Point.swift
/host/spi-builder-workspace/Sources/Euler/Geometry/Vector.swift:53:24: error: cannot find type 'Matrix' in scope
51 | #if !os(Linux)
52 | /// Converts a Vector into a Matrix
53 | public var matrix: Matrix {
| `- error: cannot find type 'Matrix' in scope
54 | return Matrix(self.dims.map { $0.asDouble() ?? Double.infinity }, isColumnVector: true)
55 | }
[7/74] Compiling Euler Vector.swift
/host/spi-builder-workspace/Sources/Euler/Geometry/Vector.swift:53:24: error: cannot find type 'Matrix' in scope
51 | #if !os(Linux)
52 | /// Converts a Vector into a Matrix
53 | public var matrix: Matrix {
| `- error: cannot find type 'Matrix' in scope
54 | return Matrix(self.dims.map { $0.asDouble() ?? Double.infinity }, isColumnVector: true)
55 | }
[8/74] Compiling Euler MOperations.swift
/host/spi-builder-workspace/Sources/Euler/Geometry/Vector.swift:53:24: error: cannot find type 'Matrix' in scope
51 | #if !os(Linux)
52 | /// Converts a Vector into a Matrix
53 | public var matrix: Matrix {
| `- error: cannot find type 'Matrix' in scope
54 | return Matrix(self.dims.map { $0.asDouble() ?? Double.infinity }, isColumnVector: true)
55 | }
[9/74] Compiling Euler MProperties.swift
/host/spi-builder-workspace/Sources/Euler/Geometry/Vector.swift:53:24: error: cannot find type 'Matrix' in scope
51 | #if !os(Linux)
52 | /// Converts a Vector into a Matrix
53 | public var matrix: Matrix {
| `- error: cannot find type 'Matrix' in scope
54 | return Matrix(self.dims.map { $0.asDouble() ?? Double.infinity }, isColumnVector: true)
55 | }
[10/74] Compiling Euler Matrix.swift
/host/spi-builder-workspace/Sources/Euler/Geometry/Vector.swift:53:24: error: cannot find type 'Matrix' in scope
51 | #if !os(Linux)
52 | /// Converts a Vector into a Matrix
53 | public var matrix: Matrix {
| `- error: cannot find type 'Matrix' in scope
54 | return Matrix(self.dims.map { $0.asDouble() ?? Double.infinity }, isColumnVector: true)
55 | }
[11/74] Compiling Euler Constants.swift
/host/spi-builder-workspace/Sources/Euler/Geometry/Vector.swift:53:24: error: cannot find type 'Matrix' in scope
51 | #if !os(Linux)
52 | /// Converts a Vector into a Matrix
53 | public var matrix: Matrix {
| `- error: cannot find type 'Matrix' in scope
54 | return Matrix(self.dims.map { $0.asDouble() ?? Double.infinity }, isColumnVector: true)
55 | }
[12/84] Compiling Euler Average.swift
/host/spi-builder-workspace/Sources/Euler/Statistics/Regression.swift:45:17: error: cannot find 'Matrix' in scope
43 | /// - Returns: Polynomial
44 | static func polynomialRegression(points: [Point], deg: Int = 2) throws -> Polynomial {
45 | var z = Matrix(rows: points.count, columns: deg + 1, repeatedValue: 0)
| `- error: cannot find 'Matrix' in scope
46 |
47 | for i in 0..<points.count {
/host/spi-builder-workspace/Sources/Euler/Statistics/Regression.swift:55:17: error: cannot find 'Matrix' in scope
53 | }
54 |
55 | let y = Matrix(rows: points.count, columns: 1, grid: points.map { $0.y.asDouble() ?? 0 })
| `- error: cannot find 'Matrix' in scope
56 |
57 | let z_transposed = z.transpose()
/host/spi-builder-workspace/Sources/Euler/Statistics/Regression.swift:59:30: error: cannot find operator '<*>' in scope
57 | let z_transposed = z.transpose()
58 |
59 | let l = z_transposed <*> z
| `- error: cannot find operator '<*>' in scope
60 | let r = z_transposed <*> y
61 |
/host/spi-builder-workspace/Sources/Euler/Statistics/Regression.swift:60:30: error: cannot find operator '<*>' in scope
58 |
59 | let l = z_transposed <*> z
60 | let r = z_transposed <*> y
| `- error: cannot find operator '<*>' in scope
61 |
62 |
[13/84] Compiling Euler Correlation.swift
/host/spi-builder-workspace/Sources/Euler/Statistics/Regression.swift:45:17: error: cannot find 'Matrix' in scope
43 | /// - Returns: Polynomial
44 | static func polynomialRegression(points: [Point], deg: Int = 2) throws -> Polynomial {
45 | var z = Matrix(rows: points.count, columns: deg + 1, repeatedValue: 0)
| `- error: cannot find 'Matrix' in scope
46 |
47 | for i in 0..<points.count {
/host/spi-builder-workspace/Sources/Euler/Statistics/Regression.swift:55:17: error: cannot find 'Matrix' in scope
53 | }
54 |
55 | let y = Matrix(rows: points.count, columns: 1, grid: points.map { $0.y.asDouble() ?? 0 })
| `- error: cannot find 'Matrix' in scope
56 |
57 | let z_transposed = z.transpose()
/host/spi-builder-workspace/Sources/Euler/Statistics/Regression.swift:59:30: error: cannot find operator '<*>' in scope
57 | let z_transposed = z.transpose()
58 |
59 | let l = z_transposed <*> z
| `- error: cannot find operator '<*>' in scope
60 | let r = z_transposed <*> y
61 |
/host/spi-builder-workspace/Sources/Euler/Statistics/Regression.swift:60:30: error: cannot find operator '<*>' in scope
58 |
59 | let l = z_transposed <*> z
60 | let r = z_transposed <*> y
| `- error: cannot find operator '<*>' in scope
61 |
62 |
[14/84] Compiling Euler Fisher.swift
/host/spi-builder-workspace/Sources/Euler/Statistics/Regression.swift:45:17: error: cannot find 'Matrix' in scope
43 | /// - Returns: Polynomial
44 | static func polynomialRegression(points: [Point], deg: Int = 2) throws -> Polynomial {
45 | var z = Matrix(rows: points.count, columns: deg + 1, repeatedValue: 0)
| `- error: cannot find 'Matrix' in scope
46 |
47 | for i in 0..<points.count {
/host/spi-builder-workspace/Sources/Euler/Statistics/Regression.swift:55:17: error: cannot find 'Matrix' in scope
53 | }
54 |
55 | let y = Matrix(rows: points.count, columns: 1, grid: points.map { $0.y.asDouble() ?? 0 })
| `- error: cannot find 'Matrix' in scope
56 |
57 | let z_transposed = z.transpose()
/host/spi-builder-workspace/Sources/Euler/Statistics/Regression.swift:59:30: error: cannot find operator '<*>' in scope
57 | let z_transposed = z.transpose()
58 |
59 | let l = z_transposed <*> z
| `- error: cannot find operator '<*>' in scope
60 | let r = z_transposed <*> y
61 |
/host/spi-builder-workspace/Sources/Euler/Statistics/Regression.swift:60:30: error: cannot find operator '<*>' in scope
58 |
59 | let l = z_transposed <*> z
60 | let r = z_transposed <*> y
| `- error: cannot find operator '<*>' in scope
61 |
62 |
[15/84] Compiling Euler Gauss.swift
/host/spi-builder-workspace/Sources/Euler/Statistics/Regression.swift:45:17: error: cannot find 'Matrix' in scope
43 | /// - Returns: Polynomial
44 | static func polynomialRegression(points: [Point], deg: Int = 2) throws -> Polynomial {
45 | var z = Matrix(rows: points.count, columns: deg + 1, repeatedValue: 0)
| `- error: cannot find 'Matrix' in scope
46 |
47 | for i in 0..<points.count {
/host/spi-builder-workspace/Sources/Euler/Statistics/Regression.swift:55:17: error: cannot find 'Matrix' in scope
53 | }
54 |
55 | let y = Matrix(rows: points.count, columns: 1, grid: points.map { $0.y.asDouble() ?? 0 })
| `- error: cannot find 'Matrix' in scope
56 |
57 | let z_transposed = z.transpose()
/host/spi-builder-workspace/Sources/Euler/Statistics/Regression.swift:59:30: error: cannot find operator '<*>' in scope
57 | let z_transposed = z.transpose()
58 |
59 | let l = z_transposed <*> z
| `- error: cannot find operator '<*>' in scope
60 | let r = z_transposed <*> y
61 |
/host/spi-builder-workspace/Sources/Euler/Statistics/Regression.swift:60:30: error: cannot find operator '<*>' in scope
58 |
59 | let l = z_transposed <*> z
60 | let r = z_transposed <*> y
| `- error: cannot find operator '<*>' in scope
61 |
62 |
[16/84] Compiling Euler Quantile.swift
/host/spi-builder-workspace/Sources/Euler/Statistics/Regression.swift:45:17: error: cannot find 'Matrix' in scope
43 | /// - Returns: Polynomial
44 | static func polynomialRegression(points: [Point], deg: Int = 2) throws -> Polynomial {
45 | var z = Matrix(rows: points.count, columns: deg + 1, repeatedValue: 0)
| `- error: cannot find 'Matrix' in scope
46 |
47 | for i in 0..<points.count {
/host/spi-builder-workspace/Sources/Euler/Statistics/Regression.swift:55:17: error: cannot find 'Matrix' in scope
53 | }
54 |
55 | let y = Matrix(rows: points.count, columns: 1, grid: points.map { $0.y.asDouble() ?? 0 })
| `- error: cannot find 'Matrix' in scope
56 |
57 | let z_transposed = z.transpose()
/host/spi-builder-workspace/Sources/Euler/Statistics/Regression.swift:59:30: error: cannot find operator '<*>' in scope
57 | let z_transposed = z.transpose()
58 |
59 | let l = z_transposed <*> z
| `- error: cannot find operator '<*>' in scope
60 | let r = z_transposed <*> y
61 |
/host/spi-builder-workspace/Sources/Euler/Statistics/Regression.swift:60:30: error: cannot find operator '<*>' in scope
58 |
59 | let l = z_transposed <*> z
60 | let r = z_transposed <*> y
| `- error: cannot find operator '<*>' in scope
61 |
62 |
[17/84] Compiling Euler Regression.swift
/host/spi-builder-workspace/Sources/Euler/Statistics/Regression.swift:45:17: error: cannot find 'Matrix' in scope
43 | /// - Returns: Polynomial
44 | static func polynomialRegression(points: [Point], deg: Int = 2) throws -> Polynomial {
45 | var z = Matrix(rows: points.count, columns: deg + 1, repeatedValue: 0)
| `- error: cannot find 'Matrix' in scope
46 |
47 | for i in 0..<points.count {
/host/spi-builder-workspace/Sources/Euler/Statistics/Regression.swift:55:17: error: cannot find 'Matrix' in scope
53 | }
54 |
55 | let y = Matrix(rows: points.count, columns: 1, grid: points.map { $0.y.asDouble() ?? 0 })
| `- error: cannot find 'Matrix' in scope
56 |
57 | let z_transposed = z.transpose()
/host/spi-builder-workspace/Sources/Euler/Statistics/Regression.swift:59:30: error: cannot find operator '<*>' in scope
57 | let z_transposed = z.transpose()
58 |
59 | let l = z_transposed <*> z
| `- error: cannot find operator '<*>' in scope
60 | let r = z_transposed <*> y
61 |
/host/spi-builder-workspace/Sources/Euler/Statistics/Regression.swift:60:30: error: cannot find operator '<*>' in scope
58 |
59 | let l = z_transposed <*> z
60 | let r = z_transposed <*> y
| `- error: cannot find operator '<*>' in scope
61 |
62 |
[18/84] Compiling Euler Statistics.swift
/host/spi-builder-workspace/Sources/Euler/Statistics/Regression.swift:45:17: error: cannot find 'Matrix' in scope
43 | /// - Returns: Polynomial
44 | static func polynomialRegression(points: [Point], deg: Int = 2) throws -> Polynomial {
45 | var z = Matrix(rows: points.count, columns: deg + 1, repeatedValue: 0)
| `- error: cannot find 'Matrix' in scope
46 |
47 | for i in 0..<points.count {
/host/spi-builder-workspace/Sources/Euler/Statistics/Regression.swift:55:17: error: cannot find 'Matrix' in scope
53 | }
54 |
55 | let y = Matrix(rows: points.count, columns: 1, grid: points.map { $0.y.asDouble() ?? 0 })
| `- error: cannot find 'Matrix' in scope
56 |
57 | let z_transposed = z.transpose()
/host/spi-builder-workspace/Sources/Euler/Statistics/Regression.swift:59:30: error: cannot find operator '<*>' in scope
57 | let z_transposed = z.transpose()
58 |
59 | let l = z_transposed <*> z
| `- error: cannot find operator '<*>' in scope
60 | let r = z_transposed <*> y
61 |
/host/spi-builder-workspace/Sources/Euler/Statistics/Regression.swift:60:30: error: cannot find operator '<*>' in scope
58 |
59 | let l = z_transposed <*> z
60 | let r = z_transposed <*> y
| `- error: cannot find operator '<*>' in scope
61 |
62 |
[19/84] Compiling Euler Variance.swift
/host/spi-builder-workspace/Sources/Euler/Statistics/Regression.swift:45:17: error: cannot find 'Matrix' in scope
43 | /// - Returns: Polynomial
44 | static func polynomialRegression(points: [Point], deg: Int = 2) throws -> Polynomial {
45 | var z = Matrix(rows: points.count, columns: deg + 1, repeatedValue: 0)
| `- error: cannot find 'Matrix' in scope
46 |
47 | for i in 0..<points.count {
/host/spi-builder-workspace/Sources/Euler/Statistics/Regression.swift:55:17: error: cannot find 'Matrix' in scope
53 | }
54 |
55 | let y = Matrix(rows: points.count, columns: 1, grid: points.map { $0.y.asDouble() ?? 0 })
| `- error: cannot find 'Matrix' in scope
56 |
57 | let z_transposed = z.transpose()
/host/spi-builder-workspace/Sources/Euler/Statistics/Regression.swift:59:30: error: cannot find operator '<*>' in scope
57 | let z_transposed = z.transpose()
58 |
59 | let l = z_transposed <*> z
| `- error: cannot find operator '<*>' in scope
60 | let r = z_transposed <*> y
61 |
/host/spi-builder-workspace/Sources/Euler/Statistics/Regression.swift:60:30: error: cannot find operator '<*>' in scope
58 |
59 | let l = z_transposed <*> z
60 | let r = z_transposed <*> y
| `- error: cannot find operator '<*>' in scope
61 |
62 |
[20/84] Compiling Euler CellValue.swift
/host/spi-builder-workspace/Sources/Euler/Statistics/Regression.swift:45:17: error: cannot find 'Matrix' in scope
43 | /// - Returns: Polynomial
44 | static func polynomialRegression(points: [Point], deg: Int = 2) throws -> Polynomial {
45 | var z = Matrix(rows: points.count, columns: deg + 1, repeatedValue: 0)
| `- error: cannot find 'Matrix' in scope
46 |
47 | for i in 0..<points.count {
/host/spi-builder-workspace/Sources/Euler/Statistics/Regression.swift:55:17: error: cannot find 'Matrix' in scope
53 | }
54 |
55 | let y = Matrix(rows: points.count, columns: 1, grid: points.map { $0.y.asDouble() ?? 0 })
| `- error: cannot find 'Matrix' in scope
56 |
57 | let z_transposed = z.transpose()
/host/spi-builder-workspace/Sources/Euler/Statistics/Regression.swift:59:30: error: cannot find operator '<*>' in scope
57 | let z_transposed = z.transpose()
58 |
59 | let l = z_transposed <*> z
| `- error: cannot find operator '<*>' in scope
60 | let r = z_transposed <*> y
61 |
/host/spi-builder-workspace/Sources/Euler/Statistics/Regression.swift:60:30: error: cannot find operator '<*>' in scope
58 |
59 | let l = z_transposed <*> z
60 | let r = z_transposed <*> y
| `- error: cannot find operator '<*>' in scope
61 |
62 |
[21/84] Compiling Euler CommonFormulas.swift
/host/spi-builder-workspace/Sources/Euler/Statistics/Regression.swift:45:17: error: cannot find 'Matrix' in scope
43 | /// - Returns: Polynomial
44 | static func polynomialRegression(points: [Point], deg: Int = 2) throws -> Polynomial {
45 | var z = Matrix(rows: points.count, columns: deg + 1, repeatedValue: 0)
| `- error: cannot find 'Matrix' in scope
46 |
47 | for i in 0..<points.count {
/host/spi-builder-workspace/Sources/Euler/Statistics/Regression.swift:55:17: error: cannot find 'Matrix' in scope
53 | }
54 |
55 | let y = Matrix(rows: points.count, columns: 1, grid: points.map { $0.y.asDouble() ?? 0 })
| `- error: cannot find 'Matrix' in scope
56 |
57 | let z_transposed = z.transpose()
/host/spi-builder-workspace/Sources/Euler/Statistics/Regression.swift:59:30: error: cannot find operator '<*>' in scope
57 | let z_transposed = z.transpose()
58 |
59 | let l = z_transposed <*> z
| `- error: cannot find operator '<*>' in scope
60 | let r = z_transposed <*> y
61 |
/host/spi-builder-workspace/Sources/Euler/Statistics/Regression.swift:60:30: error: cannot find operator '<*>' in scope
58 |
59 | let l = z_transposed <*> z
60 | let r = z_transposed <*> y
| `- error: cannot find operator '<*>' in scope
61 |
62 |
error: emit-module command failed with exit code 1 (use -v to see invocation)
[22/84] Emitting module Euler
/host/spi-builder-workspace/Sources/Euler/Geometry/Vector.swift:53:24: error: cannot find type 'Matrix' in scope
51 | #if !os(Linux)
52 | /// Converts a Vector into a Matrix
53 | public var matrix: Matrix {
| `- error: cannot find type 'Matrix' in scope
54 | return Matrix(self.dims.map { $0.asDouble() ?? Double.infinity }, isColumnVector: true)
55 | }
[23/84] Compiling Euler LogicalLinker.swift
[24/84] Compiling Euler StatsLinker.swift
[25/84] Compiling Euler Tables.swift
[26/84] Compiling Euler TablesDataSource.swift
[27/84] Compiling Euler TablesDelegate.swift
[28/84] Compiling Euler KnuthDSupport.swift
[29/84] Compiling Euler Pointers.swift
[30/84] Compiling Euler Substring.swift
[31/84] Compiling Euler UnsafeMemory.swift
[32/84] Compiling Euler UnsafeMutableMemory.swift
[33/84] Compiling Euler Expression.swift
/host/spi-builder-workspace/Sources/Euler/Algebra/Parser/Lexer.swift:69:38: warning: 'init(encodedOffset:)' is deprecated: encodedOffset has been deprecated as most common usage is incorrect. Use String.Index(utf16Offset:in:) to achieve the same behavior.
67 | let ps = i.matches(regex: "\\(\\)")
68 | for (lower, _) in ps {
69 | i.insert("0", at: String.Index(encodedOffset: lower + 1))
| `- warning: 'init(encodedOffset:)' is deprecated: encodedOffset has been deprecated as most common usage is incorrect. Use String.Index(utf16Offset:in:) to achieve the same behavior.
70 | }
71 | return i
/host/spi-builder-workspace/Sources/Euler/Algebra/Parser/Lexer.swift:87:45: warning: 'init(encodedOffset:)' is deprecated: encodedOffset has been deprecated as most common usage is incorrect. Use String.Index(utf16Offset:in:) to achieve the same behavior.
85 | tokens.append(t)
86 | }
87 | let firstIndex = String.Index(encodedOffset: m.count - 1)
| `- warning: 'init(encodedOffset:)' is deprecated: encodedOffset has been deprecated as most common usage is incorrect. Use String.Index(utf16Offset:in:) to achieve the same behavior.
88 | let index = content.index(after: firstIndex)
89 | content = String(content[index...])
[34/84] Compiling Euler ExpressionSolver.swift
/host/spi-builder-workspace/Sources/Euler/Algebra/Parser/Lexer.swift:69:38: warning: 'init(encodedOffset:)' is deprecated: encodedOffset has been deprecated as most common usage is incorrect. Use String.Index(utf16Offset:in:) to achieve the same behavior.
67 | let ps = i.matches(regex: "\\(\\)")
68 | for (lower, _) in ps {
69 | i.insert("0", at: String.Index(encodedOffset: lower + 1))
| `- warning: 'init(encodedOffset:)' is deprecated: encodedOffset has been deprecated as most common usage is incorrect. Use String.Index(utf16Offset:in:) to achieve the same behavior.
70 | }
71 | return i
/host/spi-builder-workspace/Sources/Euler/Algebra/Parser/Lexer.swift:87:45: warning: 'init(encodedOffset:)' is deprecated: encodedOffset has been deprecated as most common usage is incorrect. Use String.Index(utf16Offset:in:) to achieve the same behavior.
85 | tokens.append(t)
86 | }
87 | let firstIndex = String.Index(encodedOffset: m.count - 1)
| `- warning: 'init(encodedOffset:)' is deprecated: encodedOffset has been deprecated as most common usage is incorrect. Use String.Index(utf16Offset:in:) to achieve the same behavior.
88 | let index = content.index(after: firstIndex)
89 | content = String(content[index...])
[35/84] Compiling Euler Grouper.swift
/host/spi-builder-workspace/Sources/Euler/Algebra/Parser/Lexer.swift:69:38: warning: 'init(encodedOffset:)' is deprecated: encodedOffset has been deprecated as most common usage is incorrect. Use String.Index(utf16Offset:in:) to achieve the same behavior.
67 | let ps = i.matches(regex: "\\(\\)")
68 | for (lower, _) in ps {
69 | i.insert("0", at: String.Index(encodedOffset: lower + 1))
| `- warning: 'init(encodedOffset:)' is deprecated: encodedOffset has been deprecated as most common usage is incorrect. Use String.Index(utf16Offset:in:) to achieve the same behavior.
70 | }
71 | return i
/host/spi-builder-workspace/Sources/Euler/Algebra/Parser/Lexer.swift:87:45: warning: 'init(encodedOffset:)' is deprecated: encodedOffset has been deprecated as most common usage is incorrect. Use String.Index(utf16Offset:in:) to achieve the same behavior.
85 | tokens.append(t)
86 | }
87 | let firstIndex = String.Index(encodedOffset: m.count - 1)
| `- warning: 'init(encodedOffset:)' is deprecated: encodedOffset has been deprecated as most common usage is incorrect. Use String.Index(utf16Offset:in:) to achieve the same behavior.
88 | let index = content.index(after: firstIndex)
89 | content = String(content[index...])
[36/84] Compiling Euler LaTeX.swift
/host/spi-builder-workspace/Sources/Euler/Algebra/Parser/Lexer.swift:69:38: warning: 'init(encodedOffset:)' is deprecated: encodedOffset has been deprecated as most common usage is incorrect. Use String.Index(utf16Offset:in:) to achieve the same behavior.
67 | let ps = i.matches(regex: "\\(\\)")
68 | for (lower, _) in ps {
69 | i.insert("0", at: String.Index(encodedOffset: lower + 1))
| `- warning: 'init(encodedOffset:)' is deprecated: encodedOffset has been deprecated as most common usage is incorrect. Use String.Index(utf16Offset:in:) to achieve the same behavior.
70 | }
71 | return i
/host/spi-builder-workspace/Sources/Euler/Algebra/Parser/Lexer.swift:87:45: warning: 'init(encodedOffset:)' is deprecated: encodedOffset has been deprecated as most common usage is incorrect. Use String.Index(utf16Offset:in:) to achieve the same behavior.
85 | tokens.append(t)
86 | }
87 | let firstIndex = String.Index(encodedOffset: m.count - 1)
| `- warning: 'init(encodedOffset:)' is deprecated: encodedOffset has been deprecated as most common usage is incorrect. Use String.Index(utf16Offset:in:) to achieve the same behavior.
88 | let index = content.index(after: firstIndex)
89 | content = String(content[index...])
[37/84] Compiling Euler Lexer.swift
/host/spi-builder-workspace/Sources/Euler/Algebra/Parser/Lexer.swift:69:38: warning: 'init(encodedOffset:)' is deprecated: encodedOffset has been deprecated as most common usage is incorrect. Use String.Index(utf16Offset:in:) to achieve the same behavior.
67 | let ps = i.matches(regex: "\\(\\)")
68 | for (lower, _) in ps {
69 | i.insert("0", at: String.Index(encodedOffset: lower + 1))
| `- warning: 'init(encodedOffset:)' is deprecated: encodedOffset has been deprecated as most common usage is incorrect. Use String.Index(utf16Offset:in:) to achieve the same behavior.
70 | }
71 | return i
/host/spi-builder-workspace/Sources/Euler/Algebra/Parser/Lexer.swift:87:45: warning: 'init(encodedOffset:)' is deprecated: encodedOffset has been deprecated as most common usage is incorrect. Use String.Index(utf16Offset:in:) to achieve the same behavior.
85 | tokens.append(t)
86 | }
87 | let firstIndex = String.Index(encodedOffset: m.count - 1)
| `- warning: 'init(encodedOffset:)' is deprecated: encodedOffset has been deprecated as most common usage is incorrect. Use String.Index(utf16Offset:in:) to achieve the same behavior.
88 | let index = content.index(after: firstIndex)
89 | content = String(content[index...])
[38/84] Compiling Euler CellAddressNode.swift
/host/spi-builder-workspace/Sources/Euler/Algebra/Parser/Lexer.swift:69:38: warning: 'init(encodedOffset:)' is deprecated: encodedOffset has been deprecated as most common usage is incorrect. Use String.Index(utf16Offset:in:) to achieve the same behavior.
67 | let ps = i.matches(regex: "\\(\\)")
68 | for (lower, _) in ps {
69 | i.insert("0", at: String.Index(encodedOffset: lower + 1))
| `- warning: 'init(encodedOffset:)' is deprecated: encodedOffset has been deprecated as most common usage is incorrect. Use String.Index(utf16Offset:in:) to achieve the same behavior.
70 | }
71 | return i
/host/spi-builder-workspace/Sources/Euler/Algebra/Parser/Lexer.swift:87:45: warning: 'init(encodedOffset:)' is deprecated: encodedOffset has been deprecated as most common usage is incorrect. Use String.Index(utf16Offset:in:) to achieve the same behavior.
85 | tokens.append(t)
86 | }
87 | let firstIndex = String.Index(encodedOffset: m.count - 1)
| `- warning: 'init(encodedOffset:)' is deprecated: encodedOffset has been deprecated as most common usage is incorrect. Use String.Index(utf16Offset:in:) to achieve the same behavior.
88 | let index = content.index(after: firstIndex)
89 | content = String(content[index...])
[39/84] Compiling Euler ConstantNode.swift
/host/spi-builder-workspace/Sources/Euler/Algebra/Parser/Lexer.swift:69:38: warning: 'init(encodedOffset:)' is deprecated: encodedOffset has been deprecated as most common usage is incorrect. Use String.Index(utf16Offset:in:) to achieve the same behavior.
67 | let ps = i.matches(regex: "\\(\\)")
68 | for (lower, _) in ps {
69 | i.insert("0", at: String.Index(encodedOffset: lower + 1))
| `- warning: 'init(encodedOffset:)' is deprecated: encodedOffset has been deprecated as most common usage is incorrect. Use String.Index(utf16Offset:in:) to achieve the same behavior.
70 | }
71 | return i
/host/spi-builder-workspace/Sources/Euler/Algebra/Parser/Lexer.swift:87:45: warning: 'init(encodedOffset:)' is deprecated: encodedOffset has been deprecated as most common usage is incorrect. Use String.Index(utf16Offset:in:) to achieve the same behavior.
85 | tokens.append(t)
86 | }
87 | let firstIndex = String.Index(encodedOffset: m.count - 1)
| `- warning: 'init(encodedOffset:)' is deprecated: encodedOffset has been deprecated as most common usage is incorrect. Use String.Index(utf16Offset:in:) to achieve the same behavior.
88 | let index = content.index(after: firstIndex)
89 | content = String(content[index...])
[40/84] Compiling Euler ExpressionNode.swift
/host/spi-builder-workspace/Sources/Euler/Algebra/Parser/Lexer.swift:69:38: warning: 'init(encodedOffset:)' is deprecated: encodedOffset has been deprecated as most common usage is incorrect. Use String.Index(utf16Offset:in:) to achieve the same behavior.
67 | let ps = i.matches(regex: "\\(\\)")
68 | for (lower, _) in ps {
69 | i.insert("0", at: String.Index(encodedOffset: lower + 1))
| `- warning: 'init(encodedOffset:)' is deprecated: encodedOffset has been deprecated as most common usage is incorrect. Use String.Index(utf16Offset:in:) to achieve the same behavior.
70 | }
71 | return i
/host/spi-builder-workspace/Sources/Euler/Algebra/Parser/Lexer.swift:87:45: warning: 'init(encodedOffset:)' is deprecated: encodedOffset has been deprecated as most common usage is incorrect. Use String.Index(utf16Offset:in:) to achieve the same behavior.
85 | tokens.append(t)
86 | }
87 | let firstIndex = String.Index(encodedOffset: m.count - 1)
| `- warning: 'init(encodedOffset:)' is deprecated: encodedOffset has been deprecated as most common usage is incorrect. Use String.Index(utf16Offset:in:) to achieve the same behavior.
88 | let index = content.index(after: firstIndex)
89 | content = String(content[index...])
[41/84] Compiling Euler FunctionNode.swift
/host/spi-builder-workspace/Sources/Euler/Algebra/Parser/Lexer.swift:69:38: warning: 'init(encodedOffset:)' is deprecated: encodedOffset has been deprecated as most common usage is incorrect. Use String.Index(utf16Offset:in:) to achieve the same behavior.
67 | let ps = i.matches(regex: "\\(\\)")
68 | for (lower, _) in ps {
69 | i.insert("0", at: String.Index(encodedOffset: lower + 1))
| `- warning: 'init(encodedOffset:)' is deprecated: encodedOffset has been deprecated as most common usage is incorrect. Use String.Index(utf16Offset:in:) to achieve the same behavior.
70 | }
71 | return i
/host/spi-builder-workspace/Sources/Euler/Algebra/Parser/Lexer.swift:87:45: warning: 'init(encodedOffset:)' is deprecated: encodedOffset has been deprecated as most common usage is incorrect. Use String.Index(utf16Offset:in:) to achieve the same behavior.
85 | tokens.append(t)
86 | }
87 | let firstIndex = String.Index(encodedOffset: m.count - 1)
| `- warning: 'init(encodedOffset:)' is deprecated: encodedOffset has been deprecated as most common usage is incorrect. Use String.Index(utf16Offset:in:) to achieve the same behavior.
88 | let index = content.index(after: firstIndex)
89 | content = String(content[index...])
[42/84] Compiling Euler Node.swift
/host/spi-builder-workspace/Sources/Euler/Algebra/Parser/Lexer.swift:69:38: warning: 'init(encodedOffset:)' is deprecated: encodedOffset has been deprecated as most common usage is incorrect. Use String.Index(utf16Offset:in:) to achieve the same behavior.
67 | let ps = i.matches(regex: "\\(\\)")
68 | for (lower, _) in ps {
69 | i.insert("0", at: String.Index(encodedOffset: lower + 1))
| `- warning: 'init(encodedOffset:)' is deprecated: encodedOffset has been deprecated as most common usage is incorrect. Use String.Index(utf16Offset:in:) to achieve the same behavior.
70 | }
71 | return i
/host/spi-builder-workspace/Sources/Euler/Algebra/Parser/Lexer.swift:87:45: warning: 'init(encodedOffset:)' is deprecated: encodedOffset has been deprecated as most common usage is incorrect. Use String.Index(utf16Offset:in:) to achieve the same behavior.
85 | tokens.append(t)
86 | }
87 | let firstIndex = String.Index(encodedOffset: m.count - 1)
| `- warning: 'init(encodedOffset:)' is deprecated: encodedOffset has been deprecated as most common usage is incorrect. Use String.Index(utf16Offset:in:) to achieve the same behavior.
88 | let index = content.index(after: firstIndex)
89 | content = String(content[index...])
[43/84] Compiling Euler NullNode.swift
/host/spi-builder-workspace/Sources/Euler/Algebra/Parser/Lexer.swift:69:38: warning: 'init(encodedOffset:)' is deprecated: encodedOffset has been deprecated as most common usage is incorrect. Use String.Index(utf16Offset:in:) to achieve the same behavior.
67 | let ps = i.matches(regex: "\\(\\)")
68 | for (lower, _) in ps {
69 | i.insert("0", at: String.Index(encodedOffset: lower + 1))
| `- warning: 'init(encodedOffset:)' is deprecated: encodedOffset has been deprecated as most common usage is incorrect. Use String.Index(utf16Offset:in:) to achieve the same behavior.
70 | }
71 | return i
/host/spi-builder-workspace/Sources/Euler/Algebra/Parser/Lexer.swift:87:45: warning: 'init(encodedOffset:)' is deprecated: encodedOffset has been deprecated as most common usage is incorrect. Use String.Index(utf16Offset:in:) to achieve the same behavior.
85 | tokens.append(t)
86 | }
87 | let firstIndex = String.Index(encodedOffset: m.count - 1)
| `- warning: 'init(encodedOffset:)' is deprecated: encodedOffset has been deprecated as most common usage is incorrect. Use String.Index(utf16Offset:in:) to achieve the same behavior.
88 | let index = content.index(after: firstIndex)
89 | content = String(content[index...])
[44/84] Compiling Euler Logarithms.swift
[45/84] Compiling Euler combinations.swift
[46/84] Compiling Euler fibonacci.swift
[47/84] Compiling Euler gamma.swift
[48/84] Compiling Euler gcd.swift
[49/84] Compiling Euler isPrime.swift
[50/84] Compiling Euler leastFactor.swift
[51/84] Compiling Euler modulo.swift
[52/84] Compiling Euler random.swift
[53/84] Compiling Euler sum.swift
[54/84] Compiling Euler DateTime.swift
[55/84] Compiling Euler Engineering.swift
[56/84] Compiling Euler Financial.swift
[57/84] Compiling Euler Logical.swift
[58/84] Compiling Euler Statistical.swift
[59/84] Compiling Euler Execute.swift
[60/84] Compiling Euler CommonLinker.swift
[61/84] Compiling Euler DateLinker.swift
[62/84] Compiling Euler EngineeringLinker.swift
[63/84] Compiling Euler FinancialLinker.swift
[64/84] Compiling Euler OperatorNode.swift
/host/spi-builder-workspace/Sources/Euler/BigNumber/BigDouble/BigDouble.swift:324:33: warning: 'index(of:)' is deprecated: renamed to 'firstIndex(of:)'
322 | return self.decimalDescription
323 | } else {
324 | guard let index = d.index(of: ".") else {
| |- warning: 'index(of:)' is deprecated: renamed to 'firstIndex(of:)'
| `- note: use 'firstIndex(of:)' instead
325 | let rounded = self.rounded()
326 | return rounded.scientificDescription
/host/spi-builder-workspace/Sources/Euler/BigNumber/BigDouble/BigDouble.swift:328:27: warning: 'encodedOffset' is deprecated: encodedOffset has been deprecated as most common usage is incorrect. Use utf16Offset(in:) to achieve the same behavior.
326 | return rounded.scientificDescription
327 | }
328 | power = index.encodedOffset - 1
| `- warning: 'encodedOffset' is deprecated: encodedOffset has been deprecated as most common usage is incorrect. Use utf16Offset(in:) to achieve the same behavior.
329 | }
330 | d = d.replacingOccurrences(of: ".", with: "")
[65/84] Compiling Euler StringNode.swift
/host/spi-builder-workspace/Sources/Euler/BigNumber/BigDouble/BigDouble.swift:324:33: warning: 'index(of:)' is deprecated: renamed to 'firstIndex(of:)'
322 | return self.decimalDescription
323 | } else {
324 | guard let index = d.index(of: ".") else {
| |- warning: 'index(of:)' is deprecated: renamed to 'firstIndex(of:)'
| `- note: use 'firstIndex(of:)' instead
325 | let rounded = self.rounded()
326 | return rounded.scientificDescription
/host/spi-builder-workspace/Sources/Euler/BigNumber/BigDouble/BigDouble.swift:328:27: warning: 'encodedOffset' is deprecated: encodedOffset has been deprecated as most common usage is incorrect. Use utf16Offset(in:) to achieve the same behavior.
326 | return rounded.scientificDescription
327 | }
328 | power = index.encodedOffset - 1
| `- warning: 'encodedOffset' is deprecated: encodedOffset has been deprecated as most common usage is incorrect. Use utf16Offset(in:) to achieve the same behavior.
329 | }
330 | d = d.replacingOccurrences(of: ".", with: "")
[66/84] Compiling Euler SymbolNode.swift
/host/spi-builder-workspace/Sources/Euler/BigNumber/BigDouble/BigDouble.swift:324:33: warning: 'index(of:)' is deprecated: renamed to 'firstIndex(of:)'
322 | return self.decimalDescription
323 | } else {
324 | guard let index = d.index(of: ".") else {
| |- warning: 'index(of:)' is deprecated: renamed to 'firstIndex(of:)'
| `- note: use 'firstIndex(of:)' instead
325 | let rounded = self.rounded()
326 | return rounded.scientificDescription
/host/spi-builder-workspace/Sources/Euler/BigNumber/BigDouble/BigDouble.swift:328:27: warning: 'encodedOffset' is deprecated: encodedOffset has been deprecated as most common usage is incorrect. Use utf16Offset(in:) to achieve the same behavior.
326 | return rounded.scientificDescription
327 | }
328 | power = index.encodedOffset - 1
| `- warning: 'encodedOffset' is deprecated: encodedOffset has been deprecated as most common usage is incorrect. Use utf16Offset(in:) to achieve the same behavior.
329 | }
330 | d = d.replacingOccurrences(of: ".", with: "")
[67/84] Compiling Euler Parser.swift
/host/spi-builder-workspace/Sources/Euler/BigNumber/BigDouble/BigDouble.swift:324:33: warning: 'index(of:)' is deprecated: renamed to 'firstIndex(of:)'
322 | return self.decimalDescription
323 | } else {
324 | guard let index = d.index(of: ".") else {
| |- warning: 'index(of:)' is deprecated: renamed to 'firstIndex(of:)'
| `- note: use 'firstIndex(of:)' instead
325 | let rounded = self.rounded()
326 | return rounded.scientificDescription
/host/spi-builder-workspace/Sources/Euler/BigNumber/BigDouble/BigDouble.swift:328:27: warning: 'encodedOffset' is deprecated: encodedOffset has been deprecated as most common usage is incorrect. Use utf16Offset(in:) to achieve the same behavior.
326 | return rounded.scientificDescription
327 | }
328 | power = index.encodedOffset - 1
| `- warning: 'encodedOffset' is deprecated: encodedOffset has been deprecated as most common usage is incorrect. Use utf16Offset(in:) to achieve the same behavior.
329 | }
330 | d = d.replacingOccurrences(of: ".", with: "")
[68/84] Compiling Euler Regex.swift
/host/spi-builder-workspace/Sources/Euler/BigNumber/BigDouble/BigDouble.swift:324:33: warning: 'index(of:)' is deprecated: renamed to 'firstIndex(of:)'
322 | return self.decimalDescription
323 | } else {
324 | guard let index = d.index(of: ".") else {
| |- warning: 'index(of:)' is deprecated: renamed to 'firstIndex(of:)'
| `- note: use 'firstIndex(of:)' instead
325 | let rounded = self.rounded()
326 | return rounded.scientificDescription
/host/spi-builder-workspace/Sources/Euler/BigNumber/BigDouble/BigDouble.swift:328:27: warning: 'encodedOffset' is deprecated: encodedOffset has been deprecated as most common usage is incorrect. Use utf16Offset(in:) to achieve the same behavior.
326 | return rounded.scientificDescription
327 | }
328 | power = index.encodedOffset - 1
| `- warning: 'encodedOffset' is deprecated: encodedOffset has been deprecated as most common usage is incorrect. Use utf16Offset(in:) to achieve the same behavior.
329 | }
330 | d = d.replacingOccurrences(of: ".", with: "")
[69/84] Compiling Euler Polynomial.swift
/host/spi-builder-workspace/Sources/Euler/BigNumber/BigDouble/BigDouble.swift:324:33: warning: 'index(of:)' is deprecated: renamed to 'firstIndex(of:)'
322 | return self.decimalDescription
323 | } else {
324 | guard let index = d.index(of: ".") else {
| |- warning: 'index(of:)' is deprecated: renamed to 'firstIndex(of:)'
| `- note: use 'firstIndex(of:)' instead
325 | let rounded = self.rounded()
326 | return rounded.scientificDescription
/host/spi-builder-workspace/Sources/Euler/BigNumber/BigDouble/BigDouble.swift:328:27: warning: 'encodedOffset' is deprecated: encodedOffset has been deprecated as most common usage is incorrect. Use utf16Offset(in:) to achieve the same behavior.
326 | return rounded.scientificDescription
327 | }
328 | power = index.encodedOffset - 1
| `- warning: 'encodedOffset' is deprecated: encodedOffset has been deprecated as most common usage is incorrect. Use utf16Offset(in:) to achieve the same behavior.
329 | }
330 | d = d.replacingOccurrences(of: ".", with: "")
[70/84] Compiling Euler simplify.swift
/host/spi-builder-workspace/Sources/Euler/BigNumber/BigDouble/BigDouble.swift:324:33: warning: 'index(of:)' is deprecated: renamed to 'firstIndex(of:)'
322 | return self.decimalDescription
323 | } else {
324 | guard let index = d.index(of: ".") else {
| |- warning: 'index(of:)' is deprecated: renamed to 'firstIndex(of:)'
| `- note: use 'firstIndex(of:)' instead
325 | let rounded = self.rounded()
326 | return rounded.scientificDescription
/host/spi-builder-workspace/Sources/Euler/BigNumber/BigDouble/BigDouble.swift:328:27: warning: 'encodedOffset' is deprecated: encodedOffset has been deprecated as most common usage is incorrect. Use utf16Offset(in:) to achieve the same behavior.
326 | return rounded.scientificDescription
327 | }
328 | power = index.encodedOffset - 1
| `- warning: 'encodedOffset' is deprecated: encodedOffset has been deprecated as most common usage is incorrect. Use utf16Offset(in:) to achieve the same behavior.
329 | }
330 | d = d.replacingOccurrences(of: ".", with: "")
[71/84] Compiling Euler Tree.swift
/host/spi-builder-workspace/Sources/Euler/BigNumber/BigDouble/BigDouble.swift:324:33: warning: 'index(of:)' is deprecated: renamed to 'firstIndex(of:)'
322 | return self.decimalDescription
323 | } else {
324 | guard let index = d.index(of: ".") else {
| |- warning: 'index(of:)' is deprecated: renamed to 'firstIndex(of:)'
| `- note: use 'firstIndex(of:)' instead
325 | let rounded = self.rounded()
326 | return rounded.scientificDescription
/host/spi-builder-workspace/Sources/Euler/BigNumber/BigDouble/BigDouble.swift:328:27: warning: 'encodedOffset' is deprecated: encodedOffset has been deprecated as most common usage is incorrect. Use utf16Offset(in:) to achieve the same behavior.
326 | return rounded.scientificDescription
327 | }
328 | power = index.encodedOffset - 1
| `- warning: 'encodedOffset' is deprecated: encodedOffset has been deprecated as most common usage is incorrect. Use utf16Offset(in:) to achieve the same behavior.
329 | }
330 | d = d.replacingOccurrences(of: ".", with: "")
[72/84] Compiling Euler BNativeExtensions.swift
/host/spi-builder-workspace/Sources/Euler/BigNumber/BigDouble/BigDouble.swift:324:33: warning: 'index(of:)' is deprecated: renamed to 'firstIndex(of:)'
322 | return self.decimalDescription
323 | } else {
324 | guard let index = d.index(of: ".") else {
| |- warning: 'index(of:)' is deprecated: renamed to 'firstIndex(of:)'
| `- note: use 'firstIndex(of:)' instead
325 | let rounded = self.rounded()
326 | return rounded.scientificDescription
/host/spi-builder-workspace/Sources/Euler/BigNumber/BigDouble/BigDouble.swift:328:27: warning: 'encodedOffset' is deprecated: encodedOffset has been deprecated as most common usage is incorrect. Use utf16Offset(in:) to achieve the same behavior.
326 | return rounded.scientificDescription
327 | }
328 | power = index.encodedOffset - 1
| `- warning: 'encodedOffset' is deprecated: encodedOffset has been deprecated as most common usage is incorrect. Use utf16Offset(in:) to achieve the same behavior.
329 | }
330 | d = d.replacingOccurrences(of: ".", with: "")
[73/84] Compiling Euler BasicOperators.swift
/host/spi-builder-workspace/Sources/Euler/BigNumber/BigDouble/BigDouble.swift:324:33: warning: 'index(of:)' is deprecated: renamed to 'firstIndex(of:)'
322 | return self.decimalDescription
323 | } else {
324 | guard let index = d.index(of: ".") else {
| |- warning: 'index(of:)' is deprecated: renamed to 'firstIndex(of:)'
| `- note: use 'firstIndex(of:)' instead
325 | let rounded = self.rounded()
326 | return rounded.scientificDescription
/host/spi-builder-workspace/Sources/Euler/BigNumber/BigDouble/BigDouble.swift:328:27: warning: 'encodedOffset' is deprecated: encodedOffset has been deprecated as most common usage is incorrect. Use utf16Offset(in:) to achieve the same behavior.
326 | return rounded.scientificDescription
327 | }
328 | power = index.encodedOffset - 1
| `- warning: 'encodedOffset' is deprecated: encodedOffset has been deprecated as most common usage is incorrect. Use utf16Offset(in:) to achieve the same behavior.
329 | }
330 | d = d.replacingOccurrences(of: ".", with: "")
[74/84] Compiling Euler BigDouble.swift
/host/spi-builder-workspace/Sources/Euler/BigNumber/BigDouble/BigDouble.swift:324:33: warning: 'index(of:)' is deprecated: renamed to 'firstIndex(of:)'
322 | return self.decimalDescription
323 | } else {
324 | guard let index = d.index(of: ".") else {
| |- warning: 'index(of:)' is deprecated: renamed to 'firstIndex(of:)'
| `- note: use 'firstIndex(of:)' instead
325 | let rounded = self.rounded()
326 | return rounded.scientificDescription
/host/spi-builder-workspace/Sources/Euler/BigNumber/BigDouble/BigDouble.swift:328:27: warning: 'encodedOffset' is deprecated: encodedOffset has been deprecated as most common usage is incorrect. Use utf16Offset(in:) to achieve the same behavior.
326 | return rounded.scientificDescription
327 | }
328 | power = index.encodedOffset - 1
| `- warning: 'encodedOffset' is deprecated: encodedOffset has been deprecated as most common usage is incorrect. Use utf16Offset(in:) to achieve the same behavior.
329 | }
330 | d = d.replacingOccurrences(of: ".", with: "")
[75/84] Compiling Euler OperationsBigDouble.swift
/host/spi-builder-workspace/Sources/Euler/Cryptography/sha256.swift:28:16: warning: 'init(bytes:)' is deprecated: use `init(_:)` instead
26 | let bytes: Array<UInt8> = Array(self)
27 | let result = SHA256(bytes).calculate32()
28 | return Data(bytes: result)
| `- warning: 'init(bytes:)' is deprecated: use `init(_:)` instead
29 | }
30 | }
[76/84] Compiling Euler BigInt.swift
/host/spi-builder-workspace/Sources/Euler/Cryptography/sha256.swift:28:16: warning: 'init(bytes:)' is deprecated: use `init(_:)` instead
26 | let bytes: Array<UInt8> = Array(self)
27 | let result = SHA256(bytes).calculate32()
28 | return Data(bytes: result)
| `- warning: 'init(bytes:)' is deprecated: use `init(_:)` instead
29 | }
30 | }
[77/84] Compiling Euler BinaryBigInt.swift
/host/spi-builder-workspace/Sources/Euler/Cryptography/sha256.swift:28:16: warning: 'init(bytes:)' is deprecated: use `init(_:)` instead
26 | let bytes: Array<UInt8> = Array(self)
27 | let result = SHA256(bytes).calculate32()
28 | return Data(bytes: result)
| `- warning: 'init(bytes:)' is deprecated: use `init(_:)` instead
29 | }
30 | }
[78/84] Compiling Euler OperationsBigInt.swift
/host/spi-builder-workspace/Sources/Euler/Cryptography/sha256.swift:28:16: warning: 'init(bytes:)' is deprecated: use `init(_:)` instead
26 | let bytes: Array<UInt8> = Array(self)
27 | let result = SHA256(bytes).calculate32()
28 | return Data(bytes: result)
| `- warning: 'init(bytes:)' is deprecated: use `init(_:)` instead
29 | }
30 | }
[79/84] Compiling Euler Limbs.swift
/host/spi-builder-workspace/Sources/Euler/Cryptography/sha256.swift:28:16: warning: 'init(bytes:)' is deprecated: use `init(_:)` instead
26 | let bytes: Array<UInt8> = Array(self)
27 | let result = SHA256(bytes).calculate32()
28 | return Data(bytes: result)
| `- warning: 'init(bytes:)' is deprecated: use `init(_:)` instead
29 | }
30 | }
[80/84] Compiling Euler RSA.swift
/host/spi-builder-workspace/Sources/Euler/Cryptography/sha256.swift:28:16: warning: 'init(bytes:)' is deprecated: use `init(_:)` instead
26 | let bytes: Array<UInt8> = Array(self)
27 | let result = SHA256(bytes).calculate32()
28 | return Data(bytes: result)
| `- warning: 'init(bytes:)' is deprecated: use `init(_:)` instead
29 | }
30 | }
[81/84] Compiling Euler md5.swift
/host/spi-builder-workspace/Sources/Euler/Cryptography/sha256.swift:28:16: warning: 'init(bytes:)' is deprecated: use `init(_:)` instead
26 | let bytes: Array<UInt8> = Array(self)
27 | let result = SHA256(bytes).calculate32()
28 | return Data(bytes: result)
| `- warning: 'init(bytes:)' is deprecated: use `init(_:)` instead
29 | }
30 | }
[82/84] Compiling Euler sha256.swift
/host/spi-builder-workspace/Sources/Euler/Cryptography/sha256.swift:28:16: warning: 'init(bytes:)' is deprecated: use `init(_:)` instead
26 | let bytes: Array<UInt8> = Array(self)
27 | let result = SHA256(bytes).calculate32()
28 | return Data(bytes: result)
| `- warning: 'init(bytes:)' is deprecated: use `init(_:)` instead
29 | }
30 | }
[83/84] Compiling Euler Euler.swift
/host/spi-builder-workspace/Sources/Euler/Cryptography/sha256.swift:28:16: warning: 'init(bytes:)' is deprecated: use `init(_:)` instead
26 | let bytes: Array<UInt8> = Array(self)
27 | let result = SHA256(bytes).calculate32()
28 | return Data(bytes: result)
| `- warning: 'init(bytes:)' is deprecated: use `init(_:)` instead
29 | }
30 | }
[84/84] Compiling Euler Array.swift
/host/spi-builder-workspace/Sources/Euler/Cryptography/sha256.swift:28:16: warning: 'init(bytes:)' is deprecated: use `init(_:)` instead
26 | let bytes: Array<UInt8> = Array(self)
27 | let result = SHA256(bytes).calculate32()
28 | return Data(bytes: result)
| `- warning: 'init(bytes:)' is deprecated: use `init(_:)` instead
29 | }
30 | }
BUILD FAILURE 6.1 wasm