Build Information
Successful build of BigDecimal, reference 3.0.2 (4414e0
), with Swift 6.2 (beta) for macOS (SPM) on 22 Jun 2025 06:56:53 UTC.
Swift 6 data race errors: 0
Build Command
env DEVELOPER_DIR=/Applications/Xcode-26.0.0-Beta.app xcrun swift build --arch arm64
Build Log
========================================
RunAll
========================================
Builder version: 4.64.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/mgriebling/BigDecimal.git
Reference: 3.0.2
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/mgriebling/BigDecimal
* tag 3.0.2 -> FETCH_HEAD
HEAD is now at 4414e0e Added more tests and added minimum requirements for OSes.
Cloned https://github.com/mgriebling/BigDecimal.git
Revision (git rev-parse @):
4414e0e82bb859cf5a2883f9401e7d7cb030f5b1
SPI manifest file found: $PWD/.spi.yml
SUCCESS checkout https://github.com/mgriebling/BigDecimal.git at 3.0.2
========================================
Build
========================================
Selected platform: macosSpm
Swift version: 6.2
Building package at path: $PWD
https://github.com/mgriebling/BigDecimal.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-26.0.0-Beta.app xcrun swift build --arch arm64
Building for debugging...
[0/8] Write sources
[6/8] Write swift-version-1EA4D86E10B52AF.txt
[7/8] Compiling _NumericsShims _NumericsShims.c
[9/35] Emitting module RealModule
[10/36] Compiling RealModule ApproximateEquality.swift
[11/36] Compiling RealModule AlgebraicField.swift
[12/36] Compiling RealModule ElementaryFunctions.swift
[13/36] Compiling RealModule Float80+Real.swift
[14/36] Compiling RealModule Real.swift
[15/36] Compiling RealModule Float16+Real.swift
[16/36] Compiling RealModule Float+Real.swift
[17/36] Compiling RealModule Double+Real.swift
[18/36] Compiling RealModule AugmentedArithmetic.swift
[19/36] Compiling RealModule RealFunctions.swift
[20/41] Emitting module UInt128
[21/41] Compiling UInt128 UInt128.swift
[22/41] Compiling UInt128 Int128.swift
[23/41] Compiling UInt128 Common.swift
[24/41] Compiling ComplexModule Differentiable.swift
[25/41] Emitting module ComplexModule
[26/41] Compiling ComplexModule ElementaryFunctions.swift
[27/41] Compiling ComplexModule Arithmetic.swift
[28/41] Compiling ComplexModule Complex.swift
[29/43] Emitting module Numerics
[30/43] Compiling Numerics Numerics.swift
[31/43] Emitting module BigInt
[32/44] Compiling BigInt Karatsuba.swift
[33/44] Compiling BigInt Limbs.swift
[34/44] Compiling BigInt Factorial.swift
[35/44] Compiling BigInt GCD.swift
[36/44] Compiling BigInt ToomCook.swift
[37/44] Compiling BigInt FFT.swift
[38/44] Compiling BigInt ExpMod.swift
[39/44] Compiling BigInt BurnikelZiegler.swift
[40/44] Compiling BigInt CRT.swift
[41/44] Compiling BigInt BigFrac.swift
[42/44] Compiling BigInt BigInt-Extensions.swift
[43/44] Compiling BigInt BigInt.swift
[44/44] Compiling BigInt BitSieve.swift
[45/63] Compiling BigDecimal DecimalMath.swift
/Users/admin/builder/spi-builder-workspace/Sources/BigDecimal/DecimalMath/ExponentCalculator.swift:24:16: warning: stored property 'factors' of 'Sendable'-conforming struct 'ExpCalculator' has non-sendable type '[BFraction]'; this is an error in the Swift 6 language mode
22 |
23 | public var calculateInPairs: Bool
24 | public var factors = [BigInt.BFraction]()
| `- warning: stored property 'factors' of 'Sendable'-conforming struct 'ExpCalculator' has non-sendable type '[BFraction]'; this is an error in the Swift 6 language mode
25 |
26 | private var n = 0
/Users/admin/builder/spi-builder-workspace/.build/checkouts/BigInt/Sources/BigInt/BigFrac.swift:8:15: note: struct 'BFraction' does not conform to the 'Sendable' protocol
6 | //
7 |
8 | public struct BFraction: CustomStringConvertible, Comparable, Equatable {
| `- note: struct 'BFraction' does not conform to the 'Sendable' protocol
9 |
10 | mutating func normalize() {
/Users/admin/builder/spi-builder-workspace/Sources/BigDecimal/DecimalMath/ExponentCalculator.swift:8:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'BigInt'
6 | //
7 |
8 | import BigInt
| `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'BigInt'
9 |
10 | /**
/Users/admin/builder/spi-builder-workspace/Sources/BigDecimal/DecimalMath/ExponentCalculator.swift:27:17: warning: stored property 'oneOverFactorialOfN' of 'Sendable'-conforming struct 'ExpCalculator' has non-sendable type 'BFraction'; this is an error in the Swift 6 language mode
25 |
26 | private var n = 0
27 | private var oneOverFactorialOfN = BigRational.ONE
| `- warning: stored property 'oneOverFactorialOfN' of 'Sendable'-conforming struct 'ExpCalculator' has non-sendable type 'BFraction'; this is an error in the Swift 6 language mode
28 |
29 | public init() {
/Users/admin/builder/spi-builder-workspace/.build/checkouts/BigInt/Sources/BigInt/BigFrac.swift:8:15: note: struct 'BFraction' does not conform to the 'Sendable' protocol
6 | //
7 |
8 | public struct BFraction: CustomStringConvertible, Comparable, Equatable {
| `- note: struct 'BFraction' does not conform to the 'Sendable' protocol
9 |
10 | mutating func normalize() {
[46/63] Compiling BigDecimal ExponentCalculator.swift
/Users/admin/builder/spi-builder-workspace/Sources/BigDecimal/DecimalMath/ExponentCalculator.swift:24:16: warning: stored property 'factors' of 'Sendable'-conforming struct 'ExpCalculator' has non-sendable type '[BFraction]'; this is an error in the Swift 6 language mode
22 |
23 | public var calculateInPairs: Bool
24 | public var factors = [BigInt.BFraction]()
| `- warning: stored property 'factors' of 'Sendable'-conforming struct 'ExpCalculator' has non-sendable type '[BFraction]'; this is an error in the Swift 6 language mode
25 |
26 | private var n = 0
/Users/admin/builder/spi-builder-workspace/.build/checkouts/BigInt/Sources/BigInt/BigFrac.swift:8:15: note: struct 'BFraction' does not conform to the 'Sendable' protocol
6 | //
7 |
8 | public struct BFraction: CustomStringConvertible, Comparable, Equatable {
| `- note: struct 'BFraction' does not conform to the 'Sendable' protocol
9 |
10 | mutating func normalize() {
/Users/admin/builder/spi-builder-workspace/Sources/BigDecimal/DecimalMath/ExponentCalculator.swift:8:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'BigInt'
6 | //
7 |
8 | import BigInt
| `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'BigInt'
9 |
10 | /**
/Users/admin/builder/spi-builder-workspace/Sources/BigDecimal/DecimalMath/ExponentCalculator.swift:27:17: warning: stored property 'oneOverFactorialOfN' of 'Sendable'-conforming struct 'ExpCalculator' has non-sendable type 'BFraction'; this is an error in the Swift 6 language mode
25 |
26 | private var n = 0
27 | private var oneOverFactorialOfN = BigRational.ONE
| `- warning: stored property 'oneOverFactorialOfN' of 'Sendable'-conforming struct 'ExpCalculator' has non-sendable type 'BFraction'; this is an error in the Swift 6 language mode
28 |
29 | public init() {
/Users/admin/builder/spi-builder-workspace/.build/checkouts/BigInt/Sources/BigInt/BigFrac.swift:8:15: note: struct 'BFraction' does not conform to the 'Sendable' protocol
6 | //
7 |
8 | public struct BFraction: CustomStringConvertible, Comparable, Equatable {
| `- note: struct 'BFraction' does not conform to the 'Sendable' protocol
9 |
10 | mutating func normalize() {
[47/64] Compiling BigDecimal SeriesCalculator.swift
/Users/admin/builder/spi-builder-workspace/Sources/BigDecimal/DecimalMath/SinCalculator.swift:22:16: warning: stored property 'factors' of 'Sendable'-conforming struct 'SinCalculator' has non-sendable type '[SinCalculator.BigRational]' (aka 'Array<BFraction>'); this is an error in the Swift 6 language mode
20 | public struct SinCalculator : SeriesCalculator, Sendable {
21 | public var calculateInPairs: Bool
22 | public var factors: [BigRational]
| `- warning: stored property 'factors' of 'Sendable'-conforming struct 'SinCalculator' has non-sendable type '[SinCalculator.BigRational]' (aka 'Array<BFraction>'); this is an error in the Swift 6 language mode
23 |
24 | static var instance = SinCalculator()
/Users/admin/builder/spi-builder-workspace/.build/checkouts/BigInt/Sources/BigInt/BigFrac.swift:8:15: note: struct 'BFraction' does not conform to the 'Sendable' protocol
6 | //
7 |
8 | public struct BFraction: CustomStringConvertible, Comparable, Equatable {
| `- note: struct 'BFraction' does not conform to the 'Sendable' protocol
9 |
10 | mutating func normalize() {
/Users/admin/builder/spi-builder-workspace/Sources/BigDecimal/DecimalMath/SinCalculator.swift:8:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'BigInt'
6 | //
7 |
8 | import BigInt
| `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'BigInt'
9 |
10 | /**
/Users/admin/builder/spi-builder-workspace/Sources/BigDecimal/DecimalMath/SinCalculator.swift:28:17: warning: stored property 'factorial2nPlus1' of 'Sendable'-conforming struct 'SinCalculator' has non-sendable type 'BFraction'; this is an error in the Swift 6 language mode
26 | private var n = 0
27 | private var negative = false
28 | private var factorial2nPlus1 = BigRational.ONE
| `- warning: stored property 'factorial2nPlus1' of 'Sendable'-conforming struct 'SinCalculator' has non-sendable type 'BFraction'; this is an error in the Swift 6 language mode
29 |
30 | public init() {
/Users/admin/builder/spi-builder-workspace/.build/checkouts/BigInt/Sources/BigInt/BigFrac.swift:8:15: note: struct 'BFraction' does not conform to the 'Sendable' protocol
6 | //
7 |
8 | public struct BFraction: CustomStringConvertible, Comparable, Equatable {
| `- note: struct 'BFraction' does not conform to the 'Sendable' protocol
9 |
10 | mutating func normalize() {
[48/64] Compiling BigDecimal SinCalculator.swift
/Users/admin/builder/spi-builder-workspace/Sources/BigDecimal/DecimalMath/SinCalculator.swift:22:16: warning: stored property 'factors' of 'Sendable'-conforming struct 'SinCalculator' has non-sendable type '[SinCalculator.BigRational]' (aka 'Array<BFraction>'); this is an error in the Swift 6 language mode
20 | public struct SinCalculator : SeriesCalculator, Sendable {
21 | public var calculateInPairs: Bool
22 | public var factors: [BigRational]
| `- warning: stored property 'factors' of 'Sendable'-conforming struct 'SinCalculator' has non-sendable type '[SinCalculator.BigRational]' (aka 'Array<BFraction>'); this is an error in the Swift 6 language mode
23 |
24 | static var instance = SinCalculator()
/Users/admin/builder/spi-builder-workspace/.build/checkouts/BigInt/Sources/BigInt/BigFrac.swift:8:15: note: struct 'BFraction' does not conform to the 'Sendable' protocol
6 | //
7 |
8 | public struct BFraction: CustomStringConvertible, Comparable, Equatable {
| `- note: struct 'BFraction' does not conform to the 'Sendable' protocol
9 |
10 | mutating func normalize() {
/Users/admin/builder/spi-builder-workspace/Sources/BigDecimal/DecimalMath/SinCalculator.swift:8:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'BigInt'
6 | //
7 |
8 | import BigInt
| `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'BigInt'
9 |
10 | /**
/Users/admin/builder/spi-builder-workspace/Sources/BigDecimal/DecimalMath/SinCalculator.swift:28:17: warning: stored property 'factorial2nPlus1' of 'Sendable'-conforming struct 'SinCalculator' has non-sendable type 'BFraction'; this is an error in the Swift 6 language mode
26 | private var n = 0
27 | private var negative = false
28 | private var factorial2nPlus1 = BigRational.ONE
| `- warning: stored property 'factorial2nPlus1' of 'Sendable'-conforming struct 'SinCalculator' has non-sendable type 'BFraction'; this is an error in the Swift 6 language mode
29 |
30 | public init() {
/Users/admin/builder/spi-builder-workspace/.build/checkouts/BigInt/Sources/BigInt/BigFrac.swift:8:15: note: struct 'BFraction' does not conform to the 'Sendable' protocol
6 | //
7 |
8 | public struct BFraction: CustomStringConvertible, Comparable, Equatable {
| `- note: struct 'BFraction' does not conform to the 'Sendable' protocol
9 |
10 | mutating func normalize() {
[49/64] Compiling BigDecimal DecimalLogic.swift
[50/64] Compiling BigDecimal Extensions.swift
[51/64] Compiling BigDecimal AsinCalculator.swift
/Users/admin/builder/spi-builder-workspace/Sources/BigDecimal/DecimalMath/AsinCalculator.swift:22:16: warning: stored property 'factors' of 'Sendable'-conforming struct 'AsinCalculator' has non-sendable type '[AsinCalculator.BigRational]' (aka 'Array<BFraction>'); this is an error in the Swift 6 language mode
20 | public struct AsinCalculator : SeriesCalculator, Sendable {
21 | public var calculateInPairs: Bool
22 | public var factors: [BigRational]
| `- warning: stored property 'factors' of 'Sendable'-conforming struct 'AsinCalculator' has non-sendable type '[AsinCalculator.BigRational]' (aka 'Array<BFraction>'); this is an error in the Swift 6 language mode
23 |
24 | static var instance = AsinCalculator()
/Users/admin/builder/spi-builder-workspace/.build/checkouts/BigInt/Sources/BigInt/BigFrac.swift:8:15: note: struct 'BFraction' does not conform to the 'Sendable' protocol
6 | //
7 |
8 | public struct BFraction: CustomStringConvertible, Comparable, Equatable {
| `- note: struct 'BFraction' does not conform to the 'Sendable' protocol
9 |
10 | mutating func normalize() {
/Users/admin/builder/spi-builder-workspace/Sources/BigDecimal/DecimalMath/AsinCalculator.swift:8:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'BigInt'
6 | //
7 |
8 | import BigInt
| `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'BigInt'
9 |
10 | /**
/Users/admin/builder/spi-builder-workspace/Sources/BigDecimal/DecimalMath/AsinCalculator.swift:27:17: warning: stored property 'factorial2n' of 'Sendable'-conforming struct 'AsinCalculator' has non-sendable type 'BFraction'; this is an error in the Swift 6 language mode
25 |
26 | private var n = 0
27 | private var factorial2n = BigRational.ONE
| `- warning: stored property 'factorial2n' of 'Sendable'-conforming struct 'AsinCalculator' has non-sendable type 'BFraction'; this is an error in the Swift 6 language mode
28 | private var factorialN = BigRational.ONE
29 | private var fourPowerN = BigRational.ONE
/Users/admin/builder/spi-builder-workspace/.build/checkouts/BigInt/Sources/BigInt/BigFrac.swift:8:15: note: struct 'BFraction' does not conform to the 'Sendable' protocol
6 | //
7 |
8 | public struct BFraction: CustomStringConvertible, Comparable, Equatable {
| `- note: struct 'BFraction' does not conform to the 'Sendable' protocol
9 |
10 | mutating func normalize() {
/Users/admin/builder/spi-builder-workspace/Sources/BigDecimal/DecimalMath/AsinCalculator.swift:28:17: warning: stored property 'factorialN' of 'Sendable'-conforming struct 'AsinCalculator' has non-sendable type 'BFraction'; this is an error in the Swift 6 language mode
26 | private var n = 0
27 | private var factorial2n = BigRational.ONE
28 | private var factorialN = BigRational.ONE
| `- warning: stored property 'factorialN' of 'Sendable'-conforming struct 'AsinCalculator' has non-sendable type 'BFraction'; this is an error in the Swift 6 language mode
29 | private var fourPowerN = BigRational.ONE
30 |
/Users/admin/builder/spi-builder-workspace/.build/checkouts/BigInt/Sources/BigInt/BigFrac.swift:8:15: note: struct 'BFraction' does not conform to the 'Sendable' protocol
6 | //
7 |
8 | public struct BFraction: CustomStringConvertible, Comparable, Equatable {
| `- note: struct 'BFraction' does not conform to the 'Sendable' protocol
9 |
10 | mutating func normalize() {
/Users/admin/builder/spi-builder-workspace/Sources/BigDecimal/DecimalMath/AsinCalculator.swift:29:17: warning: stored property 'fourPowerN' of 'Sendable'-conforming struct 'AsinCalculator' has non-sendable type 'BFraction'; this is an error in the Swift 6 language mode
27 | private var factorial2n = BigRational.ONE
28 | private var factorialN = BigRational.ONE
29 | private var fourPowerN = BigRational.ONE
| `- warning: stored property 'fourPowerN' of 'Sendable'-conforming struct 'AsinCalculator' has non-sendable type 'BFraction'; this is an error in the Swift 6 language mode
30 |
31 | public init() {
/Users/admin/builder/spi-builder-workspace/.build/checkouts/BigInt/Sources/BigInt/BigFrac.swift:8:15: note: struct 'BFraction' does not conform to the 'Sendable' protocol
6 | //
7 |
8 | public struct BFraction: CustomStringConvertible, Comparable, Equatable {
| `- note: struct 'BFraction' does not conform to the 'Sendable' protocol
9 |
10 | mutating func normalize() {
/Users/admin/builder/spi-builder-workspace/Sources/BigDecimal/DecimalMath/CosCalculator.swift:23:16: warning: stored property 'factors' of 'Sendable'-conforming struct 'CosCalculator' has non-sendable type '[BFraction]'; this is an error in the Swift 6 language mode
21 | public struct CosCalculator : SeriesCalculator, Sendable {
22 | public var calculateInPairs: Bool
23 | public var factors: [BigInt.BFraction]
| `- warning: stored property 'factors' of 'Sendable'-conforming struct 'CosCalculator' has non-sendable type '[BFraction]'; this is an error in the Swift 6 language mode
24 |
25 | static var instance = CosCalculator()
/Users/admin/builder/spi-builder-workspace/.build/checkouts/BigInt/Sources/BigInt/BigFrac.swift:8:15: note: struct 'BFraction' does not conform to the 'Sendable' protocol
6 | //
7 |
8 | public struct BFraction: CustomStringConvertible, Comparable, Equatable {
| `- note: struct 'BFraction' does not conform to the 'Sendable' protocol
9 |
10 | mutating func normalize() {
/Users/admin/builder/spi-builder-workspace/Sources/BigDecimal/DecimalMath/CosCalculator.swift:9:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'BigInt'
7 | //
8 |
9 | import BigInt
| `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'BigInt'
10 |
11 | /**
/Users/admin/builder/spi-builder-workspace/Sources/BigDecimal/DecimalMath/CosCalculator.swift:29:17: warning: stored property 'factorial2n' of 'Sendable'-conforming struct 'CosCalculator' has non-sendable type 'BFraction'; this is an error in the Swift 6 language mode
27 | private var n = 0
28 | private var negative = false
29 | private var factorial2n = BigRational.ONE
| `- warning: stored property 'factorial2n' of 'Sendable'-conforming struct 'CosCalculator' has non-sendable type 'BFraction'; this is an error in the Swift 6 language mode
30 |
31 | public init() {
/Users/admin/builder/spi-builder-workspace/.build/checkouts/BigInt/Sources/BigInt/BigFrac.swift:8:15: note: struct 'BFraction' does not conform to the 'Sendable' protocol
6 | //
7 |
8 | public struct BFraction: CustomStringConvertible, Comparable, Equatable {
| `- note: struct 'BFraction' does not conform to the 'Sendable' protocol
9 |
10 | mutating func normalize() {
[52/64] Compiling BigDecimal CosCalculator.swift
/Users/admin/builder/spi-builder-workspace/Sources/BigDecimal/DecimalMath/AsinCalculator.swift:22:16: warning: stored property 'factors' of 'Sendable'-conforming struct 'AsinCalculator' has non-sendable type '[AsinCalculator.BigRational]' (aka 'Array<BFraction>'); this is an error in the Swift 6 language mode
20 | public struct AsinCalculator : SeriesCalculator, Sendable {
21 | public var calculateInPairs: Bool
22 | public var factors: [BigRational]
| `- warning: stored property 'factors' of 'Sendable'-conforming struct 'AsinCalculator' has non-sendable type '[AsinCalculator.BigRational]' (aka 'Array<BFraction>'); this is an error in the Swift 6 language mode
23 |
24 | static var instance = AsinCalculator()
/Users/admin/builder/spi-builder-workspace/.build/checkouts/BigInt/Sources/BigInt/BigFrac.swift:8:15: note: struct 'BFraction' does not conform to the 'Sendable' protocol
6 | //
7 |
8 | public struct BFraction: CustomStringConvertible, Comparable, Equatable {
| `- note: struct 'BFraction' does not conform to the 'Sendable' protocol
9 |
10 | mutating func normalize() {
/Users/admin/builder/spi-builder-workspace/Sources/BigDecimal/DecimalMath/AsinCalculator.swift:8:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'BigInt'
6 | //
7 |
8 | import BigInt
| `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'BigInt'
9 |
10 | /**
/Users/admin/builder/spi-builder-workspace/Sources/BigDecimal/DecimalMath/AsinCalculator.swift:27:17: warning: stored property 'factorial2n' of 'Sendable'-conforming struct 'AsinCalculator' has non-sendable type 'BFraction'; this is an error in the Swift 6 language mode
25 |
26 | private var n = 0
27 | private var factorial2n = BigRational.ONE
| `- warning: stored property 'factorial2n' of 'Sendable'-conforming struct 'AsinCalculator' has non-sendable type 'BFraction'; this is an error in the Swift 6 language mode
28 | private var factorialN = BigRational.ONE
29 | private var fourPowerN = BigRational.ONE
/Users/admin/builder/spi-builder-workspace/.build/checkouts/BigInt/Sources/BigInt/BigFrac.swift:8:15: note: struct 'BFraction' does not conform to the 'Sendable' protocol
6 | //
7 |
8 | public struct BFraction: CustomStringConvertible, Comparable, Equatable {
| `- note: struct 'BFraction' does not conform to the 'Sendable' protocol
9 |
10 | mutating func normalize() {
/Users/admin/builder/spi-builder-workspace/Sources/BigDecimal/DecimalMath/AsinCalculator.swift:28:17: warning: stored property 'factorialN' of 'Sendable'-conforming struct 'AsinCalculator' has non-sendable type 'BFraction'; this is an error in the Swift 6 language mode
26 | private var n = 0
27 | private var factorial2n = BigRational.ONE
28 | private var factorialN = BigRational.ONE
| `- warning: stored property 'factorialN' of 'Sendable'-conforming struct 'AsinCalculator' has non-sendable type 'BFraction'; this is an error in the Swift 6 language mode
29 | private var fourPowerN = BigRational.ONE
30 |
/Users/admin/builder/spi-builder-workspace/.build/checkouts/BigInt/Sources/BigInt/BigFrac.swift:8:15: note: struct 'BFraction' does not conform to the 'Sendable' protocol
6 | //
7 |
8 | public struct BFraction: CustomStringConvertible, Comparable, Equatable {
| `- note: struct 'BFraction' does not conform to the 'Sendable' protocol
9 |
10 | mutating func normalize() {
/Users/admin/builder/spi-builder-workspace/Sources/BigDecimal/DecimalMath/AsinCalculator.swift:29:17: warning: stored property 'fourPowerN' of 'Sendable'-conforming struct 'AsinCalculator' has non-sendable type 'BFraction'; this is an error in the Swift 6 language mode
27 | private var factorial2n = BigRational.ONE
28 | private var factorialN = BigRational.ONE
29 | private var fourPowerN = BigRational.ONE
| `- warning: stored property 'fourPowerN' of 'Sendable'-conforming struct 'AsinCalculator' has non-sendable type 'BFraction'; this is an error in the Swift 6 language mode
30 |
31 | public init() {
/Users/admin/builder/spi-builder-workspace/.build/checkouts/BigInt/Sources/BigInt/BigFrac.swift:8:15: note: struct 'BFraction' does not conform to the 'Sendable' protocol
6 | //
7 |
8 | public struct BFraction: CustomStringConvertible, Comparable, Equatable {
| `- note: struct 'BFraction' does not conform to the 'Sendable' protocol
9 |
10 | mutating func normalize() {
/Users/admin/builder/spi-builder-workspace/Sources/BigDecimal/DecimalMath/CosCalculator.swift:23:16: warning: stored property 'factors' of 'Sendable'-conforming struct 'CosCalculator' has non-sendable type '[BFraction]'; this is an error in the Swift 6 language mode
21 | public struct CosCalculator : SeriesCalculator, Sendable {
22 | public var calculateInPairs: Bool
23 | public var factors: [BigInt.BFraction]
| `- warning: stored property 'factors' of 'Sendable'-conforming struct 'CosCalculator' has non-sendable type '[BFraction]'; this is an error in the Swift 6 language mode
24 |
25 | static var instance = CosCalculator()
/Users/admin/builder/spi-builder-workspace/.build/checkouts/BigInt/Sources/BigInt/BigFrac.swift:8:15: note: struct 'BFraction' does not conform to the 'Sendable' protocol
6 | //
7 |
8 | public struct BFraction: CustomStringConvertible, Comparable, Equatable {
| `- note: struct 'BFraction' does not conform to the 'Sendable' protocol
9 |
10 | mutating func normalize() {
/Users/admin/builder/spi-builder-workspace/Sources/BigDecimal/DecimalMath/CosCalculator.swift:9:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'BigInt'
7 | //
8 |
9 | import BigInt
| `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'BigInt'
10 |
11 | /**
/Users/admin/builder/spi-builder-workspace/Sources/BigDecimal/DecimalMath/CosCalculator.swift:29:17: warning: stored property 'factorial2n' of 'Sendable'-conforming struct 'CosCalculator' has non-sendable type 'BFraction'; this is an error in the Swift 6 language mode
27 | private var n = 0
28 | private var negative = false
29 | private var factorial2n = BigRational.ONE
| `- warning: stored property 'factorial2n' of 'Sendable'-conforming struct 'CosCalculator' has non-sendable type 'BFraction'; this is an error in the Swift 6 language mode
30 |
31 | public init() {
/Users/admin/builder/spi-builder-workspace/.build/checkouts/BigInt/Sources/BigInt/BigFrac.swift:8:15: note: struct 'BFraction' does not conform to the 'Sendable' protocol
6 | //
7 |
8 | public struct BFraction: CustomStringConvertible, Comparable, Equatable {
| `- note: struct 'BFraction' does not conform to the 'Sendable' protocol
9 |
10 | mutating func normalize() {
[53/64] Compiling BigDecimal SinhCalculator.swift
/Users/admin/builder/spi-builder-workspace/Sources/BigDecimal/DecimalMath/SinhCalculator.swift:22:16: warning: stored property 'factors' of 'Sendable'-conforming struct 'SinhCalculator' has non-sendable type '[SinhCalculator.BigRational]' (aka 'Array<BFraction>'); this is an error in the Swift 6 language mode
20 | public struct SinhCalculator : SeriesCalculator, Sendable {
21 | public var calculateInPairs: Bool
22 | public var factors: [BigRational]
| `- warning: stored property 'factors' of 'Sendable'-conforming struct 'SinhCalculator' has non-sendable type '[SinhCalculator.BigRational]' (aka 'Array<BFraction>'); this is an error in the Swift 6 language mode
23 |
24 | static var instance = SinhCalculator()
/Users/admin/builder/spi-builder-workspace/.build/checkouts/BigInt/Sources/BigInt/BigFrac.swift:8:15: note: struct 'BFraction' does not conform to the 'Sendable' protocol
6 | //
7 |
8 | public struct BFraction: CustomStringConvertible, Comparable, Equatable {
| `- note: struct 'BFraction' does not conform to the 'Sendable' protocol
9 |
10 | mutating func normalize() {
/Users/admin/builder/spi-builder-workspace/Sources/BigDecimal/DecimalMath/SinhCalculator.swift:8:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'BigInt'
6 | //
7 |
8 | import BigInt
| `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'BigInt'
9 |
10 | /**
/Users/admin/builder/spi-builder-workspace/Sources/BigDecimal/DecimalMath/SinhCalculator.swift:27:17: warning: stored property 'factorial2nPlus1' of 'Sendable'-conforming struct 'SinhCalculator' has non-sendable type 'BFraction'; this is an error in the Swift 6 language mode
25 |
26 | private var n = 0
27 | private var factorial2nPlus1 = BigRational.ONE
| `- warning: stored property 'factorial2nPlus1' of 'Sendable'-conforming struct 'SinhCalculator' has non-sendable type 'BFraction'; this is an error in the Swift 6 language mode
28 |
29 | public init() {
/Users/admin/builder/spi-builder-workspace/.build/checkouts/BigInt/Sources/BigInt/BigFrac.swift:8:15: note: struct 'BFraction' does not conform to the 'Sendable' protocol
6 | //
7 |
8 | public struct BFraction: CustomStringConvertible, Comparable, Equatable {
| `- note: struct 'BFraction' does not conform to the 'Sendable' protocol
9 |
10 | mutating func normalize() {
[54/64] Compiling BigDecimal DecimalFloatingPoint.swift
/Users/admin/builder/spi-builder-workspace/Sources/BigDecimal/DecimalMath/SinhCalculator.swift:22:16: warning: stored property 'factors' of 'Sendable'-conforming struct 'SinhCalculator' has non-sendable type '[SinhCalculator.BigRational]' (aka 'Array<BFraction>'); this is an error in the Swift 6 language mode
20 | public struct SinhCalculator : SeriesCalculator, Sendable {
21 | public var calculateInPairs: Bool
22 | public var factors: [BigRational]
| `- warning: stored property 'factors' of 'Sendable'-conforming struct 'SinhCalculator' has non-sendable type '[SinhCalculator.BigRational]' (aka 'Array<BFraction>'); this is an error in the Swift 6 language mode
23 |
24 | static var instance = SinhCalculator()
/Users/admin/builder/spi-builder-workspace/.build/checkouts/BigInt/Sources/BigInt/BigFrac.swift:8:15: note: struct 'BFraction' does not conform to the 'Sendable' protocol
6 | //
7 |
8 | public struct BFraction: CustomStringConvertible, Comparable, Equatable {
| `- note: struct 'BFraction' does not conform to the 'Sendable' protocol
9 |
10 | mutating func normalize() {
/Users/admin/builder/spi-builder-workspace/Sources/BigDecimal/DecimalMath/SinhCalculator.swift:8:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'BigInt'
6 | //
7 |
8 | import BigInt
| `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'BigInt'
9 |
10 | /**
/Users/admin/builder/spi-builder-workspace/Sources/BigDecimal/DecimalMath/SinhCalculator.swift:27:17: warning: stored property 'factorial2nPlus1' of 'Sendable'-conforming struct 'SinhCalculator' has non-sendable type 'BFraction'; this is an error in the Swift 6 language mode
25 |
26 | private var n = 0
27 | private var factorial2nPlus1 = BigRational.ONE
| `- warning: stored property 'factorial2nPlus1' of 'Sendable'-conforming struct 'SinhCalculator' has non-sendable type 'BFraction'; this is an error in the Swift 6 language mode
28 |
29 | public init() {
/Users/admin/builder/spi-builder-workspace/.build/checkouts/BigInt/Sources/BigInt/BigFrac.swift:8:15: note: struct 'BFraction' does not conform to the 'Sendable' protocol
6 | //
7 |
8 | public struct BFraction: CustomStringConvertible, Comparable, Equatable {
| `- note: struct 'BFraction' does not conform to the 'Sendable' protocol
9 |
10 | mutating func normalize() {
[55/64] Compiling BigDecimal CoshCalculator.swift
/Users/admin/builder/spi-builder-workspace/Sources/BigDecimal/DecimalMath/CoshCalculator.swift:23:16: warning: stored property 'factors' of 'Sendable'-conforming struct 'CoshCalculator' has non-sendable type '[CoshCalculator.BigRational]' (aka 'Array<BFraction>'); this is an error in the Swift 6 language mode
21 | public struct CoshCalculator : SeriesCalculator, Sendable {
22 | public var calculateInPairs: Bool
23 | public var factors: [BigRational]
| `- warning: stored property 'factors' of 'Sendable'-conforming struct 'CoshCalculator' has non-sendable type '[CoshCalculator.BigRational]' (aka 'Array<BFraction>'); this is an error in the Swift 6 language mode
24 |
25 | static var instance = CoshCalculator()
/Users/admin/builder/spi-builder-workspace/.build/checkouts/BigInt/Sources/BigInt/BigFrac.swift:8:15: note: struct 'BFraction' does not conform to the 'Sendable' protocol
6 | //
7 |
8 | public struct BFraction: CustomStringConvertible, Comparable, Equatable {
| `- note: struct 'BFraction' does not conform to the 'Sendable' protocol
9 |
10 | mutating func normalize() {
/Users/admin/builder/spi-builder-workspace/Sources/BigDecimal/DecimalMath/CoshCalculator.swift:9:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'BigInt'
7 | //
8 |
9 | import BigInt
| `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'BigInt'
10 |
11 | /**
/Users/admin/builder/spi-builder-workspace/Sources/BigDecimal/DecimalMath/CoshCalculator.swift:28:17: warning: stored property 'factorial2n' of 'Sendable'-conforming struct 'CoshCalculator' has non-sendable type 'BFraction'; this is an error in the Swift 6 language mode
26 |
27 | private var n = 0
28 | private var factorial2n = BigRational.ONE
| `- warning: stored property 'factorial2n' of 'Sendable'-conforming struct 'CoshCalculator' has non-sendable type 'BFraction'; this is an error in the Swift 6 language mode
29 |
30 | public init() {
/Users/admin/builder/spi-builder-workspace/.build/checkouts/BigInt/Sources/BigInt/BigFrac.swift:8:15: note: struct 'BFraction' does not conform to the 'Sendable' protocol
6 | //
7 |
8 | public struct BFraction: CustomStringConvertible, Comparable, Equatable {
| `- note: struct 'BFraction' does not conform to the 'Sendable' protocol
9 |
10 | mutating func normalize() {
[56/64] Compiling BigDecimal DecimalMath-Simple.swift
/Users/admin/builder/spi-builder-workspace/Sources/BigDecimal/DecimalMath/CoshCalculator.swift:23:16: warning: stored property 'factors' of 'Sendable'-conforming struct 'CoshCalculator' has non-sendable type '[CoshCalculator.BigRational]' (aka 'Array<BFraction>'); this is an error in the Swift 6 language mode
21 | public struct CoshCalculator : SeriesCalculator, Sendable {
22 | public var calculateInPairs: Bool
23 | public var factors: [BigRational]
| `- warning: stored property 'factors' of 'Sendable'-conforming struct 'CoshCalculator' has non-sendable type '[CoshCalculator.BigRational]' (aka 'Array<BFraction>'); this is an error in the Swift 6 language mode
24 |
25 | static var instance = CoshCalculator()
/Users/admin/builder/spi-builder-workspace/.build/checkouts/BigInt/Sources/BigInt/BigFrac.swift:8:15: note: struct 'BFraction' does not conform to the 'Sendable' protocol
6 | //
7 |
8 | public struct BFraction: CustomStringConvertible, Comparable, Equatable {
| `- note: struct 'BFraction' does not conform to the 'Sendable' protocol
9 |
10 | mutating func normalize() {
/Users/admin/builder/spi-builder-workspace/Sources/BigDecimal/DecimalMath/CoshCalculator.swift:9:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'BigInt'
7 | //
8 |
9 | import BigInt
| `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'BigInt'
10 |
11 | /**
/Users/admin/builder/spi-builder-workspace/Sources/BigDecimal/DecimalMath/CoshCalculator.swift:28:17: warning: stored property 'factorial2n' of 'Sendable'-conforming struct 'CoshCalculator' has non-sendable type 'BFraction'; this is an error in the Swift 6 language mode
26 |
27 | private var n = 0
28 | private var factorial2n = BigRational.ONE
| `- warning: stored property 'factorial2n' of 'Sendable'-conforming struct 'CoshCalculator' has non-sendable type 'BFraction'; this is an error in the Swift 6 language mode
29 |
30 | public init() {
/Users/admin/builder/spi-builder-workspace/.build/checkouts/BigInt/Sources/BigInt/BigFrac.swift:8:15: note: struct 'BFraction' does not conform to the 'Sendable' protocol
6 | //
7 |
8 | public struct BFraction: CustomStringConvertible, Comparable, Equatable {
| `- note: struct 'BFraction' does not conform to the 'Sendable' protocol
9 |
10 | mutating func normalize() {
[57/64] Compiling BigDecimal Decimal32.swift
[58/64] Compiling BigDecimal Decimal64.swift
[59/64] Compiling BigDecimal Rounding.swift
[60/64] Compiling BigDecimal Decimal.swift
[61/64] Compiling BigDecimal Decimal128.swift
[62/64] Compiling BigDecimal BigDecimal.swift
[63/64] Compiling BigDecimal CBDecimal.swift
[64/64] Emitting module BigDecimal
/Users/admin/builder/spi-builder-workspace/Sources/BigDecimal/DecimalMath/AsinCalculator.swift:22:16: warning: stored property 'factors' of 'Sendable'-conforming struct 'AsinCalculator' has non-sendable type '[AsinCalculator.BigRational]' (aka 'Array<BFraction>'); this is an error in the Swift 6 language mode
20 | public struct AsinCalculator : SeriesCalculator, Sendable {
21 | public var calculateInPairs: Bool
22 | public var factors: [BigRational]
| `- warning: stored property 'factors' of 'Sendable'-conforming struct 'AsinCalculator' has non-sendable type '[AsinCalculator.BigRational]' (aka 'Array<BFraction>'); this is an error in the Swift 6 language mode
23 |
24 | static var instance = AsinCalculator()
/Users/admin/builder/spi-builder-workspace/.build/checkouts/BigInt/Sources/BigInt/BigFrac.swift:8:15: note: struct 'BFraction' does not conform to the 'Sendable' protocol
6 | //
7 |
8 | public struct BFraction: CustomStringConvertible, Comparable, Equatable {
| `- note: struct 'BFraction' does not conform to the 'Sendable' protocol
9 |
10 | mutating func normalize() {
/Users/admin/builder/spi-builder-workspace/Sources/BigDecimal/DecimalMath/AsinCalculator.swift:8:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'BigInt'
6 | //
7 |
8 | import BigInt
| `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'BigInt'
9 |
10 | /**
/Users/admin/builder/spi-builder-workspace/Sources/BigDecimal/DecimalMath/AsinCalculator.swift:27:17: warning: stored property 'factorial2n' of 'Sendable'-conforming struct 'AsinCalculator' has non-sendable type 'BFraction'; this is an error in the Swift 6 language mode
25 |
26 | private var n = 0
27 | private var factorial2n = BigRational.ONE
| `- warning: stored property 'factorial2n' of 'Sendable'-conforming struct 'AsinCalculator' has non-sendable type 'BFraction'; this is an error in the Swift 6 language mode
28 | private var factorialN = BigRational.ONE
29 | private var fourPowerN = BigRational.ONE
/Users/admin/builder/spi-builder-workspace/.build/checkouts/BigInt/Sources/BigInt/BigFrac.swift:8:15: note: struct 'BFraction' does not conform to the 'Sendable' protocol
6 | //
7 |
8 | public struct BFraction: CustomStringConvertible, Comparable, Equatable {
| `- note: struct 'BFraction' does not conform to the 'Sendable' protocol
9 |
10 | mutating func normalize() {
/Users/admin/builder/spi-builder-workspace/Sources/BigDecimal/DecimalMath/AsinCalculator.swift:28:17: warning: stored property 'factorialN' of 'Sendable'-conforming struct 'AsinCalculator' has non-sendable type 'BFraction'; this is an error in the Swift 6 language mode
26 | private var n = 0
27 | private var factorial2n = BigRational.ONE
28 | private var factorialN = BigRational.ONE
| `- warning: stored property 'factorialN' of 'Sendable'-conforming struct 'AsinCalculator' has non-sendable type 'BFraction'; this is an error in the Swift 6 language mode
29 | private var fourPowerN = BigRational.ONE
30 |
/Users/admin/builder/spi-builder-workspace/.build/checkouts/BigInt/Sources/BigInt/BigFrac.swift:8:15: note: struct 'BFraction' does not conform to the 'Sendable' protocol
6 | //
7 |
8 | public struct BFraction: CustomStringConvertible, Comparable, Equatable {
| `- note: struct 'BFraction' does not conform to the 'Sendable' protocol
9 |
10 | mutating func normalize() {
/Users/admin/builder/spi-builder-workspace/Sources/BigDecimal/DecimalMath/AsinCalculator.swift:29:17: warning: stored property 'fourPowerN' of 'Sendable'-conforming struct 'AsinCalculator' has non-sendable type 'BFraction'; this is an error in the Swift 6 language mode
27 | private var factorial2n = BigRational.ONE
28 | private var factorialN = BigRational.ONE
29 | private var fourPowerN = BigRational.ONE
| `- warning: stored property 'fourPowerN' of 'Sendable'-conforming struct 'AsinCalculator' has non-sendable type 'BFraction'; this is an error in the Swift 6 language mode
30 |
31 | public init() {
/Users/admin/builder/spi-builder-workspace/.build/checkouts/BigInt/Sources/BigInt/BigFrac.swift:8:15: note: struct 'BFraction' does not conform to the 'Sendable' protocol
6 | //
7 |
8 | public struct BFraction: CustomStringConvertible, Comparable, Equatable {
| `- note: struct 'BFraction' does not conform to the 'Sendable' protocol
9 |
10 | mutating func normalize() {
/Users/admin/builder/spi-builder-workspace/Sources/BigDecimal/DecimalMath/CosCalculator.swift:23:16: warning: stored property 'factors' of 'Sendable'-conforming struct 'CosCalculator' has non-sendable type '[BFraction]'; this is an error in the Swift 6 language mode
21 | public struct CosCalculator : SeriesCalculator, Sendable {
22 | public var calculateInPairs: Bool
23 | public var factors: [BigInt.BFraction]
| `- warning: stored property 'factors' of 'Sendable'-conforming struct 'CosCalculator' has non-sendable type '[BFraction]'; this is an error in the Swift 6 language mode
24 |
25 | static var instance = CosCalculator()
/Users/admin/builder/spi-builder-workspace/.build/checkouts/BigInt/Sources/BigInt/BigFrac.swift:8:15: note: struct 'BFraction' does not conform to the 'Sendable' protocol
6 | //
7 |
8 | public struct BFraction: CustomStringConvertible, Comparable, Equatable {
| `- note: struct 'BFraction' does not conform to the 'Sendable' protocol
9 |
10 | mutating func normalize() {
/Users/admin/builder/spi-builder-workspace/Sources/BigDecimal/DecimalMath/CosCalculator.swift:9:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'BigInt'
7 | //
8 |
9 | import BigInt
| `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'BigInt'
10 |
11 | /**
/Users/admin/builder/spi-builder-workspace/Sources/BigDecimal/DecimalMath/CosCalculator.swift:29:17: warning: stored property 'factorial2n' of 'Sendable'-conforming struct 'CosCalculator' has non-sendable type 'BFraction'; this is an error in the Swift 6 language mode
27 | private var n = 0
28 | private var negative = false
29 | private var factorial2n = BigRational.ONE
| `- warning: stored property 'factorial2n' of 'Sendable'-conforming struct 'CosCalculator' has non-sendable type 'BFraction'; this is an error in the Swift 6 language mode
30 |
31 | public init() {
/Users/admin/builder/spi-builder-workspace/.build/checkouts/BigInt/Sources/BigInt/BigFrac.swift:8:15: note: struct 'BFraction' does not conform to the 'Sendable' protocol
6 | //
7 |
8 | public struct BFraction: CustomStringConvertible, Comparable, Equatable {
| `- note: struct 'BFraction' does not conform to the 'Sendable' protocol
9 |
10 | mutating func normalize() {
/Users/admin/builder/spi-builder-workspace/Sources/BigDecimal/DecimalMath/CoshCalculator.swift:23:16: warning: stored property 'factors' of 'Sendable'-conforming struct 'CoshCalculator' has non-sendable type '[CoshCalculator.BigRational]' (aka 'Array<BFraction>'); this is an error in the Swift 6 language mode
21 | public struct CoshCalculator : SeriesCalculator, Sendable {
22 | public var calculateInPairs: Bool
23 | public var factors: [BigRational]
| `- warning: stored property 'factors' of 'Sendable'-conforming struct 'CoshCalculator' has non-sendable type '[CoshCalculator.BigRational]' (aka 'Array<BFraction>'); this is an error in the Swift 6 language mode
24 |
25 | static var instance = CoshCalculator()
/Users/admin/builder/spi-builder-workspace/.build/checkouts/BigInt/Sources/BigInt/BigFrac.swift:8:15: note: struct 'BFraction' does not conform to the 'Sendable' protocol
6 | //
7 |
8 | public struct BFraction: CustomStringConvertible, Comparable, Equatable {
| `- note: struct 'BFraction' does not conform to the 'Sendable' protocol
9 |
10 | mutating func normalize() {
/Users/admin/builder/spi-builder-workspace/Sources/BigDecimal/DecimalMath/CoshCalculator.swift:9:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'BigInt'
7 | //
8 |
9 | import BigInt
| `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'BigInt'
10 |
11 | /**
/Users/admin/builder/spi-builder-workspace/Sources/BigDecimal/DecimalMath/CoshCalculator.swift:28:17: warning: stored property 'factorial2n' of 'Sendable'-conforming struct 'CoshCalculator' has non-sendable type 'BFraction'; this is an error in the Swift 6 language mode
26 |
27 | private var n = 0
28 | private var factorial2n = BigRational.ONE
| `- warning: stored property 'factorial2n' of 'Sendable'-conforming struct 'CoshCalculator' has non-sendable type 'BFraction'; this is an error in the Swift 6 language mode
29 |
30 | public init() {
/Users/admin/builder/spi-builder-workspace/.build/checkouts/BigInt/Sources/BigInt/BigFrac.swift:8:15: note: struct 'BFraction' does not conform to the 'Sendable' protocol
6 | //
7 |
8 | public struct BFraction: CustomStringConvertible, Comparable, Equatable {
| `- note: struct 'BFraction' does not conform to the 'Sendable' protocol
9 |
10 | mutating func normalize() {
/Users/admin/builder/spi-builder-workspace/Sources/BigDecimal/DecimalMath/ExponentCalculator.swift:24:16: warning: stored property 'factors' of 'Sendable'-conforming struct 'ExpCalculator' has non-sendable type '[BFraction]'; this is an error in the Swift 6 language mode
22 |
23 | public var calculateInPairs: Bool
24 | public var factors = [BigInt.BFraction]()
| `- warning: stored property 'factors' of 'Sendable'-conforming struct 'ExpCalculator' has non-sendable type '[BFraction]'; this is an error in the Swift 6 language mode
25 |
26 | private var n = 0
/Users/admin/builder/spi-builder-workspace/.build/checkouts/BigInt/Sources/BigInt/BigFrac.swift:8:15: note: struct 'BFraction' does not conform to the 'Sendable' protocol
6 | //
7 |
8 | public struct BFraction: CustomStringConvertible, Comparable, Equatable {
| `- note: struct 'BFraction' does not conform to the 'Sendable' protocol
9 |
10 | mutating func normalize() {
/Users/admin/builder/spi-builder-workspace/Sources/BigDecimal/DecimalMath/ExponentCalculator.swift:8:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'BigInt'
6 | //
7 |
8 | import BigInt
| `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'BigInt'
9 |
10 | /**
/Users/admin/builder/spi-builder-workspace/Sources/BigDecimal/DecimalMath/ExponentCalculator.swift:27:17: warning: stored property 'oneOverFactorialOfN' of 'Sendable'-conforming struct 'ExpCalculator' has non-sendable type 'BFraction'; this is an error in the Swift 6 language mode
25 |
26 | private var n = 0
27 | private var oneOverFactorialOfN = BigRational.ONE
| `- warning: stored property 'oneOverFactorialOfN' of 'Sendable'-conforming struct 'ExpCalculator' has non-sendable type 'BFraction'; this is an error in the Swift 6 language mode
28 |
29 | public init() {
/Users/admin/builder/spi-builder-workspace/.build/checkouts/BigInt/Sources/BigInt/BigFrac.swift:8:15: note: struct 'BFraction' does not conform to the 'Sendable' protocol
6 | //
7 |
8 | public struct BFraction: CustomStringConvertible, Comparable, Equatable {
| `- note: struct 'BFraction' does not conform to the 'Sendable' protocol
9 |
10 | mutating func normalize() {
/Users/admin/builder/spi-builder-workspace/Sources/BigDecimal/DecimalMath/SinCalculator.swift:22:16: warning: stored property 'factors' of 'Sendable'-conforming struct 'SinCalculator' has non-sendable type '[SinCalculator.BigRational]' (aka 'Array<BFraction>'); this is an error in the Swift 6 language mode
20 | public struct SinCalculator : SeriesCalculator, Sendable {
21 | public var calculateInPairs: Bool
22 | public var factors: [BigRational]
| `- warning: stored property 'factors' of 'Sendable'-conforming struct 'SinCalculator' has non-sendable type '[SinCalculator.BigRational]' (aka 'Array<BFraction>'); this is an error in the Swift 6 language mode
23 |
24 | static var instance = SinCalculator()
/Users/admin/builder/spi-builder-workspace/.build/checkouts/BigInt/Sources/BigInt/BigFrac.swift:8:15: note: struct 'BFraction' does not conform to the 'Sendable' protocol
6 | //
7 |
8 | public struct BFraction: CustomStringConvertible, Comparable, Equatable {
| `- note: struct 'BFraction' does not conform to the 'Sendable' protocol
9 |
10 | mutating func normalize() {
/Users/admin/builder/spi-builder-workspace/Sources/BigDecimal/DecimalMath/SinCalculator.swift:8:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'BigInt'
6 | //
7 |
8 | import BigInt
| `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'BigInt'
9 |
10 | /**
/Users/admin/builder/spi-builder-workspace/Sources/BigDecimal/DecimalMath/SinCalculator.swift:28:17: warning: stored property 'factorial2nPlus1' of 'Sendable'-conforming struct 'SinCalculator' has non-sendable type 'BFraction'; this is an error in the Swift 6 language mode
26 | private var n = 0
27 | private var negative = false
28 | private var factorial2nPlus1 = BigRational.ONE
| `- warning: stored property 'factorial2nPlus1' of 'Sendable'-conforming struct 'SinCalculator' has non-sendable type 'BFraction'; this is an error in the Swift 6 language mode
29 |
30 | public init() {
/Users/admin/builder/spi-builder-workspace/.build/checkouts/BigInt/Sources/BigInt/BigFrac.swift:8:15: note: struct 'BFraction' does not conform to the 'Sendable' protocol
6 | //
7 |
8 | public struct BFraction: CustomStringConvertible, Comparable, Equatable {
| `- note: struct 'BFraction' does not conform to the 'Sendable' protocol
9 |
10 | mutating func normalize() {
/Users/admin/builder/spi-builder-workspace/Sources/BigDecimal/DecimalMath/SinhCalculator.swift:22:16: warning: stored property 'factors' of 'Sendable'-conforming struct 'SinhCalculator' has non-sendable type '[SinhCalculator.BigRational]' (aka 'Array<BFraction>'); this is an error in the Swift 6 language mode
20 | public struct SinhCalculator : SeriesCalculator, Sendable {
21 | public var calculateInPairs: Bool
22 | public var factors: [BigRational]
| `- warning: stored property 'factors' of 'Sendable'-conforming struct 'SinhCalculator' has non-sendable type '[SinhCalculator.BigRational]' (aka 'Array<BFraction>'); this is an error in the Swift 6 language mode
23 |
24 | static var instance = SinhCalculator()
/Users/admin/builder/spi-builder-workspace/.build/checkouts/BigInt/Sources/BigInt/BigFrac.swift:8:15: note: struct 'BFraction' does not conform to the 'Sendable' protocol
6 | //
7 |
8 | public struct BFraction: CustomStringConvertible, Comparable, Equatable {
| `- note: struct 'BFraction' does not conform to the 'Sendable' protocol
9 |
10 | mutating func normalize() {
/Users/admin/builder/spi-builder-workspace/Sources/BigDecimal/DecimalMath/SinhCalculator.swift:8:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'BigInt'
6 | //
7 |
8 | import BigInt
| `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'BigInt'
9 |
10 | /**
/Users/admin/builder/spi-builder-workspace/Sources/BigDecimal/DecimalMath/SinhCalculator.swift:27:17: warning: stored property 'factorial2nPlus1' of 'Sendable'-conforming struct 'SinhCalculator' has non-sendable type 'BFraction'; this is an error in the Swift 6 language mode
25 |
26 | private var n = 0
27 | private var factorial2nPlus1 = BigRational.ONE
| `- warning: stored property 'factorial2nPlus1' of 'Sendable'-conforming struct 'SinhCalculator' has non-sendable type 'BFraction'; this is an error in the Swift 6 language mode
28 |
29 | public init() {
/Users/admin/builder/spi-builder-workspace/.build/checkouts/BigInt/Sources/BigInt/BigFrac.swift:8:15: note: struct 'BFraction' does not conform to the 'Sendable' protocol
6 | //
7 |
8 | public struct BFraction: CustomStringConvertible, Comparable, Equatable {
| `- note: struct 'BFraction' does not conform to the 'Sendable' protocol
9 |
10 | mutating func normalize() {
Build complete! (13.12s)
Fetching https://github.com/mgriebling/UInt128.git
Fetching https://github.com/apple/swift-numerics
Fetching https://github.com/mgriebling/BigInt.git
[1/5757] Fetching swift-numerics
[117/7341] Fetching swift-numerics, uint128
[1530/14851] Fetching swift-numerics, uint128, bigint
Fetched https://github.com/apple/swift-numerics from cache (1.59s)
Fetched https://github.com/mgriebling/UInt128.git from cache (1.59s)
Fetched https://github.com/mgriebling/BigInt.git from cache (1.59s)
Computing version for https://github.com/mgriebling/UInt128.git
Computed https://github.com/mgriebling/UInt128.git at 3.2.0 (4.21s)
Computing version for https://github.com/apple/swift-numerics
Computed https://github.com/apple/swift-numerics at 1.0.3 (0.53s)
Computing version for https://github.com/mgriebling/BigInt.git
Computed https://github.com/mgriebling/BigInt.git at 2.3.0 (0.41s)
Creating working copy for https://github.com/mgriebling/UInt128.git
Working copy of https://github.com/mgriebling/UInt128.git resolved at 3.2.0
Creating working copy for https://github.com/apple/swift-numerics
Working copy of https://github.com/apple/swift-numerics resolved at 1.0.3
Creating working copy for https://github.com/mgriebling/BigInt.git
Working copy of https://github.com/mgriebling/BigInt.git resolved at 2.3.0
Build complete.
{
"dependencies" : [
{
"identity" : "bigint",
"requirement" : {
"range" : [
{
"lower_bound" : "2.2.0",
"upper_bound" : "3.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/mgriebling/BigInt.git"
},
{
"identity" : "swift-numerics",
"requirement" : {
"range" : [
{
"lower_bound" : "1.0.0",
"upper_bound" : "2.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/apple/swift-numerics"
},
{
"identity" : "uint128",
"requirement" : {
"range" : [
{
"lower_bound" : "3.1.5",
"upper_bound" : "4.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/mgriebling/UInt128.git"
}
],
"manifest_display_name" : "BigDecimal",
"name" : "BigDecimal",
"path" : "/Users/admin/builder/spi-builder-workspace",
"platforms" : [
{
"name" : "macos",
"version" : "13.3"
},
{
"name" : "ios",
"version" : "16.4"
},
{
"name" : "maccatalyst",
"version" : "13.3"
},
{
"name" : "tvos",
"version" : "16.4"
},
{
"name" : "watchos",
"version" : "9.4"
}
],
"products" : [
{
"name" : "BigDecimal",
"targets" : [
"BigDecimal"
],
"type" : {
"library" : [
"automatic"
]
}
}
],
"targets" : [
{
"c99name" : "BigDecimalTests",
"module_type" : "SwiftTarget",
"name" : "BigDecimalTests",
"path" : "Tests/BigDecimalTests",
"sources" : [
"Decimal32Tests.swift",
"TestAbs.swift",
"TestAddition.swift",
"TestArithmetic.swift",
"TestAsString.swift",
"TestBigDecimal.swift",
"TestCompare.swift",
"TestComplex.swift",
"TestConstructor.swift",
"TestConversion.swift",
"TestData.swift",
"TestDecimal.swift",
"TestDecimal128.swift",
"TestDecimal128Encoding.swift",
"TestDecimal128FMA.swift",
"TestDecimal32.swift",
"TestDecimal32Encoding.swift",
"TestDecimal64.swift",
"TestDecimal64Encoding.swift",
"TestDecimal64FMA.swift",
"TestDivision1.swift",
"TestDivision2.swift",
"TestEncode128.swift",
"TestEncode32.swift",
"TestEncode64.swift",
"TestHyperbolic.swift",
"TestInfinityNaN.swift",
"TestLogarithm.swift",
"TestLogic.swift",
"TestMinMax.swift",
"TestMultiplication.swift",
"TestOperations.swift",
"TestPow.swift",
"TestProperties.swift",
"TestQuantize.swift",
"TestRandom.swift",
"TestRemainder.swift",
"TestRoundAdd.swift",
"TestRoundDiv.swift",
"TestRoundMul.swift",
"TestRoundPow.swift",
"TestScale.swift",
"TestSubtraction.swift",
"TestTrig.swift",
"TestTrim.swift",
"TestWithExponent.swift"
],
"target_dependencies" : [
"BigDecimal"
],
"type" : "test"
},
{
"c99name" : "BigDecimal",
"module_type" : "SwiftTarget",
"name" : "BigDecimal",
"path" : "Sources/BigDecimal",
"product_dependencies" : [
"BigInt",
"UInt128",
"Numerics"
],
"product_memberships" : [
"BigDecimal"
],
"sources" : [
"BigDecimal.swift",
"CBDecimal.swift",
"Decimal.swift",
"Decimal128.swift",
"Decimal32.swift",
"Decimal64.swift",
"DecimalMath/AsinCalculator.swift",
"DecimalMath/CosCalculator.swift",
"DecimalMath/CoshCalculator.swift",
"DecimalMath/DecimalMath-Simple.swift",
"DecimalMath/DecimalMath.swift",
"DecimalMath/ExponentCalculator.swift",
"DecimalMath/SeriesCalculator.swift",
"DecimalMath/SinCalculator.swift",
"DecimalMath/SinhCalculator.swift",
"Support/DecimalFloatingPoint.swift",
"Support/DecimalLogic.swift",
"Support/Extensions.swift",
"Support/Rounding.swift"
],
"type" : "library"
}
],
"tools_version" : "5.9"
}
Done.