The Swift Package Index logo.Swift Package Index

Build Information

Successful build of BigDecimal, reference 3.0.2 (4414e0), with Swift 6.4 for macOS (SPM) on 21 Sep 2026 08:09:21 UTC.

Swift 6 data race errors: 0

Build Command

env DEVELOPER_DIR=/Applications/Xcode-27.0.0-Release.Candidate.app xcrun swift build --arch arm64

Build Log

========================================
RunAll
========================================
Builder version: 5.1.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.4
Building package at path:  $PWD
https://github.com/mgriebling/BigDecimal.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-27.0.0-Release.Candidate.app xcrun swift build --arch arm64
Building for debugging...
[Computing dependencies]
[Pre-planning 1 / 244]
[Planning deferred tasks]
[51 / 103]
[56 / 106] _NumericsShims
[62 / 126]
[72 / 126] RealModule
[75 / 126] UInt128
[91 / 169]
[98 / 170] RealModule
[110 / 181] ComplexModule
[118 / 181]
[132 / 184] Numerics
[141 / 184]
[145 / 184]
[147 / 184]
[150 / 184]
[153 / 184]
[155 / 184]
[156 / 184]
[167 / 184] BigInt
[173 / 184] BigInt
[174 / 185] BigInt
[174 / 186] BigDecimal
[184 / 196] BigDecimal
[185 / 196] BigDecimal
[191 / 196] BigDecimal
Build complete! (7.80 sec)
Fetching https://github.com/mgriebling/BigInt.git
Fetching https://github.com/mgriebling/UInt128.git
Fetching https://github.com/apple/swift-numerics
[1/1584] Fetching uint128
[49/8220] Fetching uint128, swift-numerics
[410/15730] Fetching uint128, swift-numerics, bigint
Fetched https://github.com/mgriebling/UInt128.git (1.33s)
Fetched https://github.com/apple/swift-numerics (1.33s)
[977/7510] Fetching bigint
Fetched https://github.com/mgriebling/BigInt.git (1.89s)
Computing version for https://github.com/mgriebling/UInt128.git
Computed https://github.com/mgriebling/UInt128.git at 3.2.0 (5.03s)
Computing version for https://github.com/apple/swift-numerics
Computed https://github.com/apple/swift-numerics at 1.1.1 (0.58s)
Computing version for https://github.com/mgriebling/BigInt.git
Computed https://github.com/mgriebling/BigInt.git at 2.3.0 (0.57s)
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.1.1
Creating working copy for https://github.com/mgriebling/BigInt.git
Working copy of https://github.com/mgriebling/BigInt.git resolved at 2.3.0
/Users/admin/builder/spi-builder-workspace/Sources/BigDecimal/DecimalMath/AsinCalculator.swift:22:16: warning: stored property 'factors' of 'Sendable'-conforming struct 'AsinCalculator' contains non-Sendable type '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' contains non-Sendable type 'BFraction'; this is an error in the Swift 6 language mode
23 |
24 |     static var instance = AsinCalculator()
BigInt.BFraction:1:15: note: struct 'BFraction' does not conform to the 'Sendable' protocol
  1 | public struct BFraction : CustomStringConvertible, Comparable, Equatable {
    |               `- note: struct 'BFraction' does not conform to the 'Sendable' protocol
  2 |     public static let ZERO: BigInt.BFraction
  3 |     public static let ONE: BigInt.BFraction
/Users/admin/builder/spi-builder-workspace/Sources/BigDecimal/DecimalMath/AsinCalculator.swift:8:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'BigInt' [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/add-preconcurrency-import\AddPreconcurrencyImport]8;;\]
 6 | //
 7 |
 8 | import BigInt
   | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'BigInt' [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/add-preconcurrency-import\AddPreconcurrencyImport]8;;\]
 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
BigInt.BFraction:1:15: note: struct 'BFraction' does not conform to the 'Sendable' protocol
  1 | public struct BFraction : CustomStringConvertible, Comparable, Equatable {
    |               `- note: struct 'BFraction' does not conform to the 'Sendable' protocol
  2 |     public static let ZERO: BigInt.BFraction
  3 |     public static let ONE: BigInt.BFraction
/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 |
BigInt.BFraction:1:15: note: struct 'BFraction' does not conform to the 'Sendable' protocol
  1 | public struct BFraction : CustomStringConvertible, Comparable, Equatable {
    |               `- note: struct 'BFraction' does not conform to the 'Sendable' protocol
  2 |     public static let ZERO: BigInt.BFraction
  3 |     public static let ONE: BigInt.BFraction
/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() {
BigInt.BFraction:1:15: note: struct 'BFraction' does not conform to the 'Sendable' protocol
  1 | public struct BFraction : CustomStringConvertible, Comparable, Equatable {
    |               `- note: struct 'BFraction' does not conform to the 'Sendable' protocol
  2 |     public static let ZERO: BigInt.BFraction
  3 |     public static let ONE: BigInt.BFraction
/Users/admin/builder/spi-builder-workspace/Sources/BigDecimal/DecimalMath/CosCalculator.swift:23:16: warning: stored property 'factors' of 'Sendable'-conforming struct 'CosCalculator' contains 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' contains non-Sendable type 'BFraction'; this is an error in the Swift 6 language mode
24 |
25 |     static var instance = CosCalculator()
BigInt.BFraction:1:15: note: struct 'BFraction' does not conform to the 'Sendable' protocol
  1 | public struct BFraction : CustomStringConvertible, Comparable, Equatable {
    |               `- note: struct 'BFraction' does not conform to the 'Sendable' protocol
  2 |     public static let ZERO: BigInt.BFraction
  3 |     public static let ONE: BigInt.BFraction
/Users/admin/builder/spi-builder-workspace/Sources/BigDecimal/DecimalMath/CosCalculator.swift:9:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'BigInt' [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/add-preconcurrency-import\AddPreconcurrencyImport]8;;\]
 7 | //
 8 |
 9 | import BigInt
   | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'BigInt' [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/add-preconcurrency-import\AddPreconcurrencyImport]8;;\]
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() {
BigInt.BFraction:1:15: note: struct 'BFraction' does not conform to the 'Sendable' protocol
  1 | public struct BFraction : CustomStringConvertible, Comparable, Equatable {
    |               `- note: struct 'BFraction' does not conform to the 'Sendable' protocol
  2 |     public static let ZERO: BigInt.BFraction
  3 |     public static let ONE: BigInt.BFraction
[#AddPreconcurrencyImport]: <https://docs.swift.org/compiler/documentation/diagnostics/add-preconcurrency-import>
/Users/admin/builder/spi-builder-workspace/Sources/BigDecimal/DecimalMath/SinCalculator.swift:22:16: warning: stored property 'factors' of 'Sendable'-conforming struct 'SinCalculator' contains non-Sendable type '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' contains non-Sendable type 'BFraction'; this is an error in the Swift 6 language mode
23 |
24 |     static var instance = SinCalculator()
BigInt.BFraction:1:15: note: struct 'BFraction' does not conform to the 'Sendable' protocol
  1 | public struct BFraction : CustomStringConvertible, Comparable, Equatable {
    |               `- note: struct 'BFraction' does not conform to the 'Sendable' protocol
  2 |     public static let ZERO: BigInt.BFraction
  3 |     public static let ONE: BigInt.BFraction
/Users/admin/builder/spi-builder-workspace/Sources/BigDecimal/DecimalMath/SinCalculator.swift:8:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'BigInt' [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/add-preconcurrency-import\AddPreconcurrencyImport]8;;\]
 6 | //
 7 |
 8 | import BigInt
   | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'BigInt' [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/add-preconcurrency-import\AddPreconcurrencyImport]8;;\]
 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() {
BigInt.BFraction:1:15: note: struct 'BFraction' does not conform to the 'Sendable' protocol
  1 | public struct BFraction : CustomStringConvertible, Comparable, Equatable {
    |               `- note: struct 'BFraction' does not conform to the 'Sendable' protocol
  2 |     public static let ZERO: BigInt.BFraction
  3 |     public static let ONE: BigInt.BFraction
[#AddPreconcurrencyImport]: <https://docs.swift.org/compiler/documentation/diagnostics/add-preconcurrency-import>
/Users/admin/builder/spi-builder-workspace/Sources/BigDecimal/DecimalMath/CoshCalculator.swift:23:16: warning: stored property 'factors' of 'Sendable'-conforming struct 'CoshCalculator' contains non-Sendable type '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' contains non-Sendable type 'BFraction'; this is an error in the Swift 6 language mode
24 |
25 |     static var instance = CoshCalculator()
BigInt.BFraction:1:15: note: struct 'BFraction' does not conform to the 'Sendable' protocol
  1 | public struct BFraction : CustomStringConvertible, Comparable, Equatable {
    |               `- note: struct 'BFraction' does not conform to the 'Sendable' protocol
  2 |     public static let ZERO: BigInt.BFraction
  3 |     public static let ONE: BigInt.BFraction
/Users/admin/builder/spi-builder-workspace/Sources/BigDecimal/DecimalMath/CoshCalculator.swift:9:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'BigInt' [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/add-preconcurrency-import\AddPreconcurrencyImport]8;;\]
 7 | //
 8 |
 9 | import BigInt
   | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'BigInt' [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/add-preconcurrency-import\AddPreconcurrencyImport]8;;\]
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() {
BigInt.BFraction:1:15: note: struct 'BFraction' does not conform to the 'Sendable' protocol
  1 | public struct BFraction : CustomStringConvertible, Comparable, Equatable {
    |               `- note: struct 'BFraction' does not conform to the 'Sendable' protocol
  2 |     public static let ZERO: BigInt.BFraction
  3 |     public static let ONE: BigInt.BFraction
[#AddPreconcurrencyImport]: <https://docs.swift.org/compiler/documentation/diagnostics/add-preconcurrency-import>
/Users/admin/builder/spi-builder-workspace/Sources/BigDecimal/DecimalMath/AsinCalculator.swift:22:16: warning: stored property 'factors' of 'Sendable'-conforming struct 'AsinCalculator' contains non-Sendable type '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' contains non-Sendable type 'BFraction'; this is an error in the Swift 6 language mode
23 |
24 |     static var instance = AsinCalculator()
BigInt.BFraction:1:15: note: struct 'BFraction' does not conform to the 'Sendable' protocol
  1 | public struct BFraction : CustomStringConvertible, Comparable, Equatable {
    |               `- note: struct 'BFraction' does not conform to the 'Sendable' protocol
  2 |     public static let ZERO: BigInt.BFraction
  3 |     public static let ONE: BigInt.BFraction
/Users/admin/builder/spi-builder-workspace/Sources/BigDecimal/DecimalMath/AsinCalculator.swift:8:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'BigInt' [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/add-preconcurrency-import\AddPreconcurrencyImport]8;;\]
 6 | //
 7 |
 8 | import BigInt
   | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'BigInt' [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/add-preconcurrency-import\AddPreconcurrencyImport]8;;\]
 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
BigInt.BFraction:1:15: note: struct 'BFraction' does not conform to the 'Sendable' protocol
  1 | public struct BFraction : CustomStringConvertible, Comparable, Equatable {
    |               `- note: struct 'BFraction' does not conform to the 'Sendable' protocol
  2 |     public static let ZERO: BigInt.BFraction
  3 |     public static let ONE: BigInt.BFraction
/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 |
BigInt.BFraction:1:15: note: struct 'BFraction' does not conform to the 'Sendable' protocol
  1 | public struct BFraction : CustomStringConvertible, Comparable, Equatable {
    |               `- note: struct 'BFraction' does not conform to the 'Sendable' protocol
  2 |     public static let ZERO: BigInt.BFraction
  3 |     public static let ONE: BigInt.BFraction
/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() {
BigInt.BFraction:1:15: note: struct 'BFraction' does not conform to the 'Sendable' protocol
  1 | public struct BFraction : CustomStringConvertible, Comparable, Equatable {
    |               `- note: struct 'BFraction' does not conform to the 'Sendable' protocol
  2 |     public static let ZERO: BigInt.BFraction
  3 |     public static let ONE: BigInt.BFraction
/Users/admin/builder/spi-builder-workspace/Sources/BigDecimal/DecimalMath/CosCalculator.swift:23:16: warning: stored property 'factors' of 'Sendable'-conforming struct 'CosCalculator' contains 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' contains non-Sendable type 'BFraction'; this is an error in the Swift 6 language mode
24 |
25 |     static var instance = CosCalculator()
BigInt.BFraction:1:15: note: struct 'BFraction' does not conform to the 'Sendable' protocol
  1 | public struct BFraction : CustomStringConvertible, Comparable, Equatable {
    |               `- note: struct 'BFraction' does not conform to the 'Sendable' protocol
  2 |     public static let ZERO: BigInt.BFraction
  3 |     public static let ONE: BigInt.BFraction
/Users/admin/builder/spi-builder-workspace/Sources/BigDecimal/DecimalMath/CosCalculator.swift:9:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'BigInt' [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/add-preconcurrency-import\AddPreconcurrencyImport]8;;\]
 7 | //
 8 |
 9 | import BigInt
   | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'BigInt' [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/add-preconcurrency-import\AddPreconcurrencyImport]8;;\]
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() {
BigInt.BFraction:1:15: note: struct 'BFraction' does not conform to the 'Sendable' protocol
  1 | public struct BFraction : CustomStringConvertible, Comparable, Equatable {
    |               `- note: struct 'BFraction' does not conform to the 'Sendable' protocol
  2 |     public static let ZERO: BigInt.BFraction
  3 |     public static let ONE: BigInt.BFraction
/Users/admin/builder/spi-builder-workspace/Sources/BigDecimal/DecimalMath/CoshCalculator.swift:23:16: warning: stored property 'factors' of 'Sendable'-conforming struct 'CoshCalculator' contains non-Sendable type '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' contains non-Sendable type 'BFraction'; this is an error in the Swift 6 language mode
24 |
25 |     static var instance = CoshCalculator()
BigInt.BFraction:1:15: note: struct 'BFraction' does not conform to the 'Sendable' protocol
  1 | public struct BFraction : CustomStringConvertible, Comparable, Equatable {
    |               `- note: struct 'BFraction' does not conform to the 'Sendable' protocol
  2 |     public static let ZERO: BigInt.BFraction
  3 |     public static let ONE: BigInt.BFraction
/Users/admin/builder/spi-builder-workspace/Sources/BigDecimal/DecimalMath/CoshCalculator.swift:9:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'BigInt' [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/add-preconcurrency-import\AddPreconcurrencyImport]8;;\]
 7 | //
 8 |
 9 | import BigInt
   | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'BigInt' [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/add-preconcurrency-import\AddPreconcurrencyImport]8;;\]
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() {
BigInt.BFraction:1:15: note: struct 'BFraction' does not conform to the 'Sendable' protocol
  1 | public struct BFraction : CustomStringConvertible, Comparable, Equatable {
    |               `- note: struct 'BFraction' does not conform to the 'Sendable' protocol
  2 |     public static let ZERO: BigInt.BFraction
  3 |     public static let ONE: BigInt.BFraction
/Users/admin/builder/spi-builder-workspace/Sources/BigDecimal/DecimalMath/ExponentCalculator.swift:24:16: warning: stored property 'factors' of 'Sendable'-conforming struct 'ExpCalculator' contains 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' contains non-Sendable type 'BFraction'; this is an error in the Swift 6 language mode
25 |
26 |     private var n = 0
BigInt.BFraction:1:15: note: struct 'BFraction' does not conform to the 'Sendable' protocol
  1 | public struct BFraction : CustomStringConvertible, Comparable, Equatable {
    |               `- note: struct 'BFraction' does not conform to the 'Sendable' protocol
  2 |     public static let ZERO: BigInt.BFraction
  3 |     public static let ONE: BigInt.BFraction
/Users/admin/builder/spi-builder-workspace/Sources/BigDecimal/DecimalMath/ExponentCalculator.swift:8:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'BigInt' [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/add-preconcurrency-import\AddPreconcurrencyImport]8;;\]
 6 | //
 7 |
 8 | import BigInt
   | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'BigInt' [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/add-preconcurrency-import\AddPreconcurrencyImport]8;;\]
 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() {
BigInt.BFraction:1:15: note: struct 'BFraction' does not conform to the 'Sendable' protocol
  1 | public struct BFraction : CustomStringConvertible, Comparable, Equatable {
    |               `- note: struct 'BFraction' does not conform to the 'Sendable' protocol
  2 |     public static let ZERO: BigInt.BFraction
  3 |     public static let ONE: BigInt.BFraction
/Users/admin/builder/spi-builder-workspace/Sources/BigDecimal/DecimalMath/SinCalculator.swift:22:16: warning: stored property 'factors' of 'Sendable'-conforming struct 'SinCalculator' contains non-Sendable type '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' contains non-Sendable type 'BFraction'; this is an error in the Swift 6 language mode
23 |
24 |     static var instance = SinCalculator()
BigInt.BFraction:1:15: note: struct 'BFraction' does not conform to the 'Sendable' protocol
  1 | public struct BFraction : CustomStringConvertible, Comparable, Equatable {
    |               `- note: struct 'BFraction' does not conform to the 'Sendable' protocol
  2 |     public static let ZERO: BigInt.BFraction
  3 |     public static let ONE: BigInt.BFraction
/Users/admin/builder/spi-builder-workspace/Sources/BigDecimal/DecimalMath/SinCalculator.swift:8:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'BigInt' [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/add-preconcurrency-import\AddPreconcurrencyImport]8;;\]
 6 | //
 7 |
 8 | import BigInt
   | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'BigInt' [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/add-preconcurrency-import\AddPreconcurrencyImport]8;;\]
 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() {
BigInt.BFraction:1:15: note: struct 'BFraction' does not conform to the 'Sendable' protocol
  1 | public struct BFraction : CustomStringConvertible, Comparable, Equatable {
    |               `- note: struct 'BFraction' does not conform to the 'Sendable' protocol
  2 |     public static let ZERO: BigInt.BFraction
  3 |     public static let ONE: BigInt.BFraction
/Users/admin/builder/spi-builder-workspace/Sources/BigDecimal/DecimalMath/SinhCalculator.swift:22:16: warning: stored property 'factors' of 'Sendable'-conforming struct 'SinhCalculator' contains non-Sendable type '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' contains non-Sendable type 'BFraction'; this is an error in the Swift 6 language mode
23 |
24 |     static var instance = SinhCalculator()
BigInt.BFraction:1:15: note: struct 'BFraction' does not conform to the 'Sendable' protocol
  1 | public struct BFraction : CustomStringConvertible, Comparable, Equatable {
    |               `- note: struct 'BFraction' does not conform to the 'Sendable' protocol
  2 |     public static let ZERO: BigInt.BFraction
  3 |     public static let ONE: BigInt.BFraction
/Users/admin/builder/spi-builder-workspace/Sources/BigDecimal/DecimalMath/SinhCalculator.swift:8:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'BigInt' [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/add-preconcurrency-import\AddPreconcurrencyImport]8;;\]
 6 | //
 7 |
 8 | import BigInt
   | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'BigInt' [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/add-preconcurrency-import\AddPreconcurrencyImport]8;;\]
 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() {
BigInt.BFraction:1:15: note: struct 'BFraction' does not conform to the 'Sendable' protocol
  1 | public struct BFraction : CustomStringConvertible, Comparable, Equatable {
    |               `- note: struct 'BFraction' does not conform to the 'Sendable' protocol
  2 |     public static let ZERO: BigInt.BFraction
  3 |     public static let ONE: BigInt.BFraction
[#AddPreconcurrencyImport]: <https://docs.swift.org/compiler/documentation/diagnostics/add-preconcurrency-import>
/Users/admin/builder/spi-builder-workspace/Sources/BigDecimal/DecimalMath/SinhCalculator.swift:22:16: warning: stored property 'factors' of 'Sendable'-conforming struct 'SinhCalculator' contains non-Sendable type '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' contains non-Sendable type 'BFraction'; this is an error in the Swift 6 language mode
23 |
24 |     static var instance = SinhCalculator()
BigInt.BFraction:1:15: note: struct 'BFraction' does not conform to the 'Sendable' protocol
  1 | public struct BFraction : CustomStringConvertible, Comparable, Equatable {
    |               `- note: struct 'BFraction' does not conform to the 'Sendable' protocol
  2 |     public static let ZERO: BigInt.BFraction
  3 |     public static let ONE: BigInt.BFraction
/Users/admin/builder/spi-builder-workspace/Sources/BigDecimal/DecimalMath/SinhCalculator.swift:8:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'BigInt' [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/add-preconcurrency-import\AddPreconcurrencyImport]8;;\]
 6 | //
 7 |
 8 | import BigInt
   | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'BigInt' [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/add-preconcurrency-import\AddPreconcurrencyImport]8;;\]
 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() {
BigInt.BFraction:1:15: note: struct 'BFraction' does not conform to the 'Sendable' protocol
  1 | public struct BFraction : CustomStringConvertible, Comparable, Equatable {
    |               `- note: struct 'BFraction' does not conform to the 'Sendable' protocol
  2 |     public static let ZERO: BigInt.BFraction
  3 |     public static let ONE: BigInt.BFraction
[#AddPreconcurrencyImport]: <https://docs.swift.org/compiler/documentation/diagnostics/add-preconcurrency-import>
/Users/admin/builder/spi-builder-workspace/Sources/BigDecimal/DecimalMath/ExponentCalculator.swift:24:16: warning: stored property 'factors' of 'Sendable'-conforming struct 'ExpCalculator' contains 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' contains non-Sendable type 'BFraction'; this is an error in the Swift 6 language mode
25 |
26 |     private var n = 0
BigInt.BFraction:1:15: note: struct 'BFraction' does not conform to the 'Sendable' protocol
  1 | public struct BFraction : CustomStringConvertible, Comparable, Equatable {
    |               `- note: struct 'BFraction' does not conform to the 'Sendable' protocol
  2 |     public static let ZERO: BigInt.BFraction
  3 |     public static let ONE: BigInt.BFraction
/Users/admin/builder/spi-builder-workspace/Sources/BigDecimal/DecimalMath/ExponentCalculator.swift:8:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'BigInt' [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/add-preconcurrency-import\AddPreconcurrencyImport]8;;\]
 6 | //
 7 |
 8 | import BigInt
   | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'BigInt' [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/add-preconcurrency-import\AddPreconcurrencyImport]8;;\]
 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() {
BigInt.BFraction:1:15: note: struct 'BFraction' does not conform to the 'Sendable' protocol
  1 | public struct BFraction : CustomStringConvertible, Comparable, Equatable {
    |               `- note: struct 'BFraction' does not conform to the 'Sendable' protocol
  2 |     public static let ZERO: BigInt.BFraction
  3 |     public static let ONE: BigInt.BFraction
[#AddPreconcurrencyImport]: <https://docs.swift.org/compiler/documentation/diagnostics/add-preconcurrency-import>
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.