The Swift Package Index logo.Swift Package Index

Has it really been five years since Swift Package Index launched? Read our anniversary blog post!

Build Information

Successful build of Euler, reference main (f54c76), with Swift 6.2 (beta) for macOS (SPM) on 20 Jun 2025 14:23:21 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/arguiot/Euler.git
Reference: main
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/arguiot/Euler
 * branch            main       -> FETCH_HEAD
 * [new branch]      main       -> origin/main
HEAD is now at f54c76e Releasing 0.3.12
Cloned https://github.com/arguiot/Euler.git
Revision (git rev-parse @):
f54c76e1ccd64e73623c2f44deb6ff78a03fcb24
SUCCESS checkout https://github.com/arguiot/Euler.git at main
========================================
Build
========================================
Selected platform:         macosSpm
Swift version:             6.2
Building package at path:  $PWD
https://github.com/arguiot/Euler.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-26.0.0-Beta.app xcrun swift build --arch arm64
Building for debugging...
[0/2] Write sources
[1/2] Write swift-version-1EA4D86E10B52AF.txt
[3/77] Emitting module Euler
[4/85] Compiling Euler Tables.swift
[5/85] Compiling Euler TablesDataSource.swift
[6/85] Compiling Euler TablesDelegate.swift
[7/85] Compiling Euler KnuthDSupport.swift
[8/85] Compiling Euler Pointers.swift
[9/85] Compiling Euler Substring.swift
[10/85] Compiling Euler UnsafeMemory.swift
[11/85] Compiling Euler UnsafeMutableMemory.swift
[12/85] Compiling Euler random.swift
[13/85] Compiling Euler sum.swift
[14/85] Compiling Euler Average.swift
[15/85] Compiling Euler Correlation.swift
[16/85] Compiling Euler Fisher.swift
[17/85] Compiling Euler Gauss.swift
[18/85] Compiling Euler Quantile.swift
[19/85] Compiling Euler Regression.swift
[20/85] Compiling Euler Statistics.swift
[21/85] Compiling Euler Variance.swift
[22/85] Compiling Euler CellValue.swift
[23/85] Compiling Euler CommonFormulas.swift
[24/85] Compiling Euler DateTime.swift
[25/85] Compiling Euler Engineering.swift
[26/85] Compiling Euler Financial.swift
[27/85] Compiling Euler Logical.swift
[28/85] Compiling Euler Expression.swift
/Users/admin/builder/spi-builder-workspace/Sources/Euler/Algebra/Parser/Lexer.swift:69:38: warning: 'init(encodedOffset:)' is deprecated: encodedOffset has been deprecated as most common usage is incorrect. Use String.Index(utf16Offset:in:) to achieve the same behavior. [#DeprecatedDeclaration]
 67 |         let ps = i.matches(regex: "\\(\\)")
 68 |         for (lower, _) in ps {
 69 |             i.insert("0", at: String.Index(encodedOffset: lower + 1))
    |                                      `- warning: 'init(encodedOffset:)' is deprecated: encodedOffset has been deprecated as most common usage is incorrect. Use String.Index(utf16Offset:in:) to achieve the same behavior. [#DeprecatedDeclaration]
 70 |         }
 71 |         return i
/Users/admin/builder/spi-builder-workspace/Sources/Euler/Algebra/Parser/Lexer.swift:87:45: warning: 'init(encodedOffset:)' is deprecated: encodedOffset has been deprecated as most common usage is incorrect. Use String.Index(utf16Offset:in:) to achieve the same behavior. [#DeprecatedDeclaration]
 85 |                         tokens.append(t)
 86 |                     }
 87 |                     let firstIndex = String.Index(encodedOffset: m.count - 1)
    |                                             `- warning: 'init(encodedOffset:)' is deprecated: encodedOffset has been deprecated as most common usage is incorrect. Use String.Index(utf16Offset:in:) to achieve the same behavior. [#DeprecatedDeclaration]
 88 |                     let index = content.index(after: firstIndex)
 89 |                     content = String(content[index...])
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[29/85] Compiling Euler ExpressionSolver.swift
/Users/admin/builder/spi-builder-workspace/Sources/Euler/Algebra/Parser/Lexer.swift:69:38: warning: 'init(encodedOffset:)' is deprecated: encodedOffset has been deprecated as most common usage is incorrect. Use String.Index(utf16Offset:in:) to achieve the same behavior. [#DeprecatedDeclaration]
 67 |         let ps = i.matches(regex: "\\(\\)")
 68 |         for (lower, _) in ps {
 69 |             i.insert("0", at: String.Index(encodedOffset: lower + 1))
    |                                      `- warning: 'init(encodedOffset:)' is deprecated: encodedOffset has been deprecated as most common usage is incorrect. Use String.Index(utf16Offset:in:) to achieve the same behavior. [#DeprecatedDeclaration]
 70 |         }
 71 |         return i
/Users/admin/builder/spi-builder-workspace/Sources/Euler/Algebra/Parser/Lexer.swift:87:45: warning: 'init(encodedOffset:)' is deprecated: encodedOffset has been deprecated as most common usage is incorrect. Use String.Index(utf16Offset:in:) to achieve the same behavior. [#DeprecatedDeclaration]
 85 |                         tokens.append(t)
 86 |                     }
 87 |                     let firstIndex = String.Index(encodedOffset: m.count - 1)
    |                                             `- warning: 'init(encodedOffset:)' is deprecated: encodedOffset has been deprecated as most common usage is incorrect. Use String.Index(utf16Offset:in:) to achieve the same behavior. [#DeprecatedDeclaration]
 88 |                     let index = content.index(after: firstIndex)
 89 |                     content = String(content[index...])
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[30/85] Compiling Euler Grouper.swift
/Users/admin/builder/spi-builder-workspace/Sources/Euler/Algebra/Parser/Lexer.swift:69:38: warning: 'init(encodedOffset:)' is deprecated: encodedOffset has been deprecated as most common usage is incorrect. Use String.Index(utf16Offset:in:) to achieve the same behavior. [#DeprecatedDeclaration]
 67 |         let ps = i.matches(regex: "\\(\\)")
 68 |         for (lower, _) in ps {
 69 |             i.insert("0", at: String.Index(encodedOffset: lower + 1))
    |                                      `- warning: 'init(encodedOffset:)' is deprecated: encodedOffset has been deprecated as most common usage is incorrect. Use String.Index(utf16Offset:in:) to achieve the same behavior. [#DeprecatedDeclaration]
 70 |         }
 71 |         return i
/Users/admin/builder/spi-builder-workspace/Sources/Euler/Algebra/Parser/Lexer.swift:87:45: warning: 'init(encodedOffset:)' is deprecated: encodedOffset has been deprecated as most common usage is incorrect. Use String.Index(utf16Offset:in:) to achieve the same behavior. [#DeprecatedDeclaration]
 85 |                         tokens.append(t)
 86 |                     }
 87 |                     let firstIndex = String.Index(encodedOffset: m.count - 1)
    |                                             `- warning: 'init(encodedOffset:)' is deprecated: encodedOffset has been deprecated as most common usage is incorrect. Use String.Index(utf16Offset:in:) to achieve the same behavior. [#DeprecatedDeclaration]
 88 |                     let index = content.index(after: firstIndex)
 89 |                     content = String(content[index...])
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[31/85] Compiling Euler LaTeX.swift
/Users/admin/builder/spi-builder-workspace/Sources/Euler/Algebra/Parser/Lexer.swift:69:38: warning: 'init(encodedOffset:)' is deprecated: encodedOffset has been deprecated as most common usage is incorrect. Use String.Index(utf16Offset:in:) to achieve the same behavior. [#DeprecatedDeclaration]
 67 |         let ps = i.matches(regex: "\\(\\)")
 68 |         for (lower, _) in ps {
 69 |             i.insert("0", at: String.Index(encodedOffset: lower + 1))
    |                                      `- warning: 'init(encodedOffset:)' is deprecated: encodedOffset has been deprecated as most common usage is incorrect. Use String.Index(utf16Offset:in:) to achieve the same behavior. [#DeprecatedDeclaration]
 70 |         }
 71 |         return i
/Users/admin/builder/spi-builder-workspace/Sources/Euler/Algebra/Parser/Lexer.swift:87:45: warning: 'init(encodedOffset:)' is deprecated: encodedOffset has been deprecated as most common usage is incorrect. Use String.Index(utf16Offset:in:) to achieve the same behavior. [#DeprecatedDeclaration]
 85 |                         tokens.append(t)
 86 |                     }
 87 |                     let firstIndex = String.Index(encodedOffset: m.count - 1)
    |                                             `- warning: 'init(encodedOffset:)' is deprecated: encodedOffset has been deprecated as most common usage is incorrect. Use String.Index(utf16Offset:in:) to achieve the same behavior. [#DeprecatedDeclaration]
 88 |                     let index = content.index(after: firstIndex)
 89 |                     content = String(content[index...])
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[32/85] Compiling Euler Lexer.swift
/Users/admin/builder/spi-builder-workspace/Sources/Euler/Algebra/Parser/Lexer.swift:69:38: warning: 'init(encodedOffset:)' is deprecated: encodedOffset has been deprecated as most common usage is incorrect. Use String.Index(utf16Offset:in:) to achieve the same behavior. [#DeprecatedDeclaration]
 67 |         let ps = i.matches(regex: "\\(\\)")
 68 |         for (lower, _) in ps {
 69 |             i.insert("0", at: String.Index(encodedOffset: lower + 1))
    |                                      `- warning: 'init(encodedOffset:)' is deprecated: encodedOffset has been deprecated as most common usage is incorrect. Use String.Index(utf16Offset:in:) to achieve the same behavior. [#DeprecatedDeclaration]
 70 |         }
 71 |         return i
/Users/admin/builder/spi-builder-workspace/Sources/Euler/Algebra/Parser/Lexer.swift:87:45: warning: 'init(encodedOffset:)' is deprecated: encodedOffset has been deprecated as most common usage is incorrect. Use String.Index(utf16Offset:in:) to achieve the same behavior. [#DeprecatedDeclaration]
 85 |                         tokens.append(t)
 86 |                     }
 87 |                     let firstIndex = String.Index(encodedOffset: m.count - 1)
    |                                             `- warning: 'init(encodedOffset:)' is deprecated: encodedOffset has been deprecated as most common usage is incorrect. Use String.Index(utf16Offset:in:) to achieve the same behavior. [#DeprecatedDeclaration]
 88 |                     let index = content.index(after: firstIndex)
 89 |                     content = String(content[index...])
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[33/85] Compiling Euler CellAddressNode.swift
/Users/admin/builder/spi-builder-workspace/Sources/Euler/Algebra/Parser/Lexer.swift:69:38: warning: 'init(encodedOffset:)' is deprecated: encodedOffset has been deprecated as most common usage is incorrect. Use String.Index(utf16Offset:in:) to achieve the same behavior. [#DeprecatedDeclaration]
 67 |         let ps = i.matches(regex: "\\(\\)")
 68 |         for (lower, _) in ps {
 69 |             i.insert("0", at: String.Index(encodedOffset: lower + 1))
    |                                      `- warning: 'init(encodedOffset:)' is deprecated: encodedOffset has been deprecated as most common usage is incorrect. Use String.Index(utf16Offset:in:) to achieve the same behavior. [#DeprecatedDeclaration]
 70 |         }
 71 |         return i
/Users/admin/builder/spi-builder-workspace/Sources/Euler/Algebra/Parser/Lexer.swift:87:45: warning: 'init(encodedOffset:)' is deprecated: encodedOffset has been deprecated as most common usage is incorrect. Use String.Index(utf16Offset:in:) to achieve the same behavior. [#DeprecatedDeclaration]
 85 |                         tokens.append(t)
 86 |                     }
 87 |                     let firstIndex = String.Index(encodedOffset: m.count - 1)
    |                                             `- warning: 'init(encodedOffset:)' is deprecated: encodedOffset has been deprecated as most common usage is incorrect. Use String.Index(utf16Offset:in:) to achieve the same behavior. [#DeprecatedDeclaration]
 88 |                     let index = content.index(after: firstIndex)
 89 |                     content = String(content[index...])
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[34/85] Compiling Euler ConstantNode.swift
/Users/admin/builder/spi-builder-workspace/Sources/Euler/Algebra/Parser/Lexer.swift:69:38: warning: 'init(encodedOffset:)' is deprecated: encodedOffset has been deprecated as most common usage is incorrect. Use String.Index(utf16Offset:in:) to achieve the same behavior. [#DeprecatedDeclaration]
 67 |         let ps = i.matches(regex: "\\(\\)")
 68 |         for (lower, _) in ps {
 69 |             i.insert("0", at: String.Index(encodedOffset: lower + 1))
    |                                      `- warning: 'init(encodedOffset:)' is deprecated: encodedOffset has been deprecated as most common usage is incorrect. Use String.Index(utf16Offset:in:) to achieve the same behavior. [#DeprecatedDeclaration]
 70 |         }
 71 |         return i
/Users/admin/builder/spi-builder-workspace/Sources/Euler/Algebra/Parser/Lexer.swift:87:45: warning: 'init(encodedOffset:)' is deprecated: encodedOffset has been deprecated as most common usage is incorrect. Use String.Index(utf16Offset:in:) to achieve the same behavior. [#DeprecatedDeclaration]
 85 |                         tokens.append(t)
 86 |                     }
 87 |                     let firstIndex = String.Index(encodedOffset: m.count - 1)
    |                                             `- warning: 'init(encodedOffset:)' is deprecated: encodedOffset has been deprecated as most common usage is incorrect. Use String.Index(utf16Offset:in:) to achieve the same behavior. [#DeprecatedDeclaration]
 88 |                     let index = content.index(after: firstIndex)
 89 |                     content = String(content[index...])
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[35/85] Compiling Euler ExpressionNode.swift
/Users/admin/builder/spi-builder-workspace/Sources/Euler/Algebra/Parser/Lexer.swift:69:38: warning: 'init(encodedOffset:)' is deprecated: encodedOffset has been deprecated as most common usage is incorrect. Use String.Index(utf16Offset:in:) to achieve the same behavior. [#DeprecatedDeclaration]
 67 |         let ps = i.matches(regex: "\\(\\)")
 68 |         for (lower, _) in ps {
 69 |             i.insert("0", at: String.Index(encodedOffset: lower + 1))
    |                                      `- warning: 'init(encodedOffset:)' is deprecated: encodedOffset has been deprecated as most common usage is incorrect. Use String.Index(utf16Offset:in:) to achieve the same behavior. [#DeprecatedDeclaration]
 70 |         }
 71 |         return i
/Users/admin/builder/spi-builder-workspace/Sources/Euler/Algebra/Parser/Lexer.swift:87:45: warning: 'init(encodedOffset:)' is deprecated: encodedOffset has been deprecated as most common usage is incorrect. Use String.Index(utf16Offset:in:) to achieve the same behavior. [#DeprecatedDeclaration]
 85 |                         tokens.append(t)
 86 |                     }
 87 |                     let firstIndex = String.Index(encodedOffset: m.count - 1)
    |                                             `- warning: 'init(encodedOffset:)' is deprecated: encodedOffset has been deprecated as most common usage is incorrect. Use String.Index(utf16Offset:in:) to achieve the same behavior. [#DeprecatedDeclaration]
 88 |                     let index = content.index(after: firstIndex)
 89 |                     content = String(content[index...])
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[36/85] Compiling Euler FunctionNode.swift
/Users/admin/builder/spi-builder-workspace/Sources/Euler/Algebra/Parser/Lexer.swift:69:38: warning: 'init(encodedOffset:)' is deprecated: encodedOffset has been deprecated as most common usage is incorrect. Use String.Index(utf16Offset:in:) to achieve the same behavior. [#DeprecatedDeclaration]
 67 |         let ps = i.matches(regex: "\\(\\)")
 68 |         for (lower, _) in ps {
 69 |             i.insert("0", at: String.Index(encodedOffset: lower + 1))
    |                                      `- warning: 'init(encodedOffset:)' is deprecated: encodedOffset has been deprecated as most common usage is incorrect. Use String.Index(utf16Offset:in:) to achieve the same behavior. [#DeprecatedDeclaration]
 70 |         }
 71 |         return i
/Users/admin/builder/spi-builder-workspace/Sources/Euler/Algebra/Parser/Lexer.swift:87:45: warning: 'init(encodedOffset:)' is deprecated: encodedOffset has been deprecated as most common usage is incorrect. Use String.Index(utf16Offset:in:) to achieve the same behavior. [#DeprecatedDeclaration]
 85 |                         tokens.append(t)
 86 |                     }
 87 |                     let firstIndex = String.Index(encodedOffset: m.count - 1)
    |                                             `- warning: 'init(encodedOffset:)' is deprecated: encodedOffset has been deprecated as most common usage is incorrect. Use String.Index(utf16Offset:in:) to achieve the same behavior. [#DeprecatedDeclaration]
 88 |                     let index = content.index(after: firstIndex)
 89 |                     content = String(content[index...])
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[37/85] Compiling Euler Statistical.swift
[38/85] Compiling Euler Execute.swift
[39/85] Compiling Euler CommonLinker.swift
[40/85] Compiling Euler DateLinker.swift
[41/85] Compiling Euler EngineeringLinker.swift
[42/85] Compiling Euler FinancialLinker.swift
[43/85] Compiling Euler LogicalLinker.swift
[44/85] Compiling Euler StatsLinker.swift
[45/85] Compiling Euler Tree.swift
/Users/admin/builder/spi-builder-workspace/Sources/Euler/BigNumber/BigDouble/BigDouble.swift:324:33: warning: 'index(of:)' is deprecated: renamed to 'firstIndex(of:)' [#DeprecatedDeclaration]
322 |             return self.decimalDescription
323 |         } else {
324 |             guard let index = d.index(of: ".") else {
    |                                 |- warning: 'index(of:)' is deprecated: renamed to 'firstIndex(of:)' [#DeprecatedDeclaration]
    |                                 `- note: use 'firstIndex(of:)' instead
325 |                 let rounded = self.rounded()
326 |                 return rounded.scientificDescription
/Users/admin/builder/spi-builder-workspace/Sources/Euler/BigNumber/BigDouble/BigDouble.swift:328:27: warning: 'encodedOffset' is deprecated: encodedOffset has been deprecated as most common usage is incorrect. Use utf16Offset(in:) to achieve the same behavior. [#DeprecatedDeclaration]
326 |                 return rounded.scientificDescription
327 |             }
328 |             power = index.encodedOffset - 1
    |                           `- warning: 'encodedOffset' is deprecated: encodedOffset has been deprecated as most common usage is incorrect. Use utf16Offset(in:) to achieve the same behavior. [#DeprecatedDeclaration]
329 |         }
330 |         d = d.replacingOccurrences(of: ".", with: "")
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[46/85] Compiling Euler BNativeExtensions.swift
/Users/admin/builder/spi-builder-workspace/Sources/Euler/BigNumber/BigDouble/BigDouble.swift:324:33: warning: 'index(of:)' is deprecated: renamed to 'firstIndex(of:)' [#DeprecatedDeclaration]
322 |             return self.decimalDescription
323 |         } else {
324 |             guard let index = d.index(of: ".") else {
    |                                 |- warning: 'index(of:)' is deprecated: renamed to 'firstIndex(of:)' [#DeprecatedDeclaration]
    |                                 `- note: use 'firstIndex(of:)' instead
325 |                 let rounded = self.rounded()
326 |                 return rounded.scientificDescription
/Users/admin/builder/spi-builder-workspace/Sources/Euler/BigNumber/BigDouble/BigDouble.swift:328:27: warning: 'encodedOffset' is deprecated: encodedOffset has been deprecated as most common usage is incorrect. Use utf16Offset(in:) to achieve the same behavior. [#DeprecatedDeclaration]
326 |                 return rounded.scientificDescription
327 |             }
328 |             power = index.encodedOffset - 1
    |                           `- warning: 'encodedOffset' is deprecated: encodedOffset has been deprecated as most common usage is incorrect. Use utf16Offset(in:) to achieve the same behavior. [#DeprecatedDeclaration]
329 |         }
330 |         d = d.replacingOccurrences(of: ".", with: "")
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[47/85] Compiling Euler BasicOperators.swift
/Users/admin/builder/spi-builder-workspace/Sources/Euler/BigNumber/BigDouble/BigDouble.swift:324:33: warning: 'index(of:)' is deprecated: renamed to 'firstIndex(of:)' [#DeprecatedDeclaration]
322 |             return self.decimalDescription
323 |         } else {
324 |             guard let index = d.index(of: ".") else {
    |                                 |- warning: 'index(of:)' is deprecated: renamed to 'firstIndex(of:)' [#DeprecatedDeclaration]
    |                                 `- note: use 'firstIndex(of:)' instead
325 |                 let rounded = self.rounded()
326 |                 return rounded.scientificDescription
/Users/admin/builder/spi-builder-workspace/Sources/Euler/BigNumber/BigDouble/BigDouble.swift:328:27: warning: 'encodedOffset' is deprecated: encodedOffset has been deprecated as most common usage is incorrect. Use utf16Offset(in:) to achieve the same behavior. [#DeprecatedDeclaration]
326 |                 return rounded.scientificDescription
327 |             }
328 |             power = index.encodedOffset - 1
    |                           `- warning: 'encodedOffset' is deprecated: encodedOffset has been deprecated as most common usage is incorrect. Use utf16Offset(in:) to achieve the same behavior. [#DeprecatedDeclaration]
329 |         }
330 |         d = d.replacingOccurrences(of: ".", with: "")
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[48/85] Compiling Euler BigDouble.swift
/Users/admin/builder/spi-builder-workspace/Sources/Euler/BigNumber/BigDouble/BigDouble.swift:324:33: warning: 'index(of:)' is deprecated: renamed to 'firstIndex(of:)' [#DeprecatedDeclaration]
322 |             return self.decimalDescription
323 |         } else {
324 |             guard let index = d.index(of: ".") else {
    |                                 |- warning: 'index(of:)' is deprecated: renamed to 'firstIndex(of:)' [#DeprecatedDeclaration]
    |                                 `- note: use 'firstIndex(of:)' instead
325 |                 let rounded = self.rounded()
326 |                 return rounded.scientificDescription
/Users/admin/builder/spi-builder-workspace/Sources/Euler/BigNumber/BigDouble/BigDouble.swift:328:27: warning: 'encodedOffset' is deprecated: encodedOffset has been deprecated as most common usage is incorrect. Use utf16Offset(in:) to achieve the same behavior. [#DeprecatedDeclaration]
326 |                 return rounded.scientificDescription
327 |             }
328 |             power = index.encodedOffset - 1
    |                           `- warning: 'encodedOffset' is deprecated: encodedOffset has been deprecated as most common usage is incorrect. Use utf16Offset(in:) to achieve the same behavior. [#DeprecatedDeclaration]
329 |         }
330 |         d = d.replacingOccurrences(of: ".", with: "")
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[49/85] Compiling Euler OperationsBigDouble.swift
/Users/admin/builder/spi-builder-workspace/Sources/Euler/BigNumber/BigDouble/BigDouble.swift:324:33: warning: 'index(of:)' is deprecated: renamed to 'firstIndex(of:)' [#DeprecatedDeclaration]
322 |             return self.decimalDescription
323 |         } else {
324 |             guard let index = d.index(of: ".") else {
    |                                 |- warning: 'index(of:)' is deprecated: renamed to 'firstIndex(of:)' [#DeprecatedDeclaration]
    |                                 `- note: use 'firstIndex(of:)' instead
325 |                 let rounded = self.rounded()
326 |                 return rounded.scientificDescription
/Users/admin/builder/spi-builder-workspace/Sources/Euler/BigNumber/BigDouble/BigDouble.swift:328:27: warning: 'encodedOffset' is deprecated: encodedOffset has been deprecated as most common usage is incorrect. Use utf16Offset(in:) to achieve the same behavior. [#DeprecatedDeclaration]
326 |                 return rounded.scientificDescription
327 |             }
328 |             power = index.encodedOffset - 1
    |                           `- warning: 'encodedOffset' is deprecated: encodedOffset has been deprecated as most common usage is incorrect. Use utf16Offset(in:) to achieve the same behavior. [#DeprecatedDeclaration]
329 |         }
330 |         d = d.replacingOccurrences(of: ".", with: "")
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[50/85] Compiling Euler BigInt.swift
/Users/admin/builder/spi-builder-workspace/Sources/Euler/BigNumber/BigDouble/BigDouble.swift:324:33: warning: 'index(of:)' is deprecated: renamed to 'firstIndex(of:)' [#DeprecatedDeclaration]
322 |             return self.decimalDescription
323 |         } else {
324 |             guard let index = d.index(of: ".") else {
    |                                 |- warning: 'index(of:)' is deprecated: renamed to 'firstIndex(of:)' [#DeprecatedDeclaration]
    |                                 `- note: use 'firstIndex(of:)' instead
325 |                 let rounded = self.rounded()
326 |                 return rounded.scientificDescription
/Users/admin/builder/spi-builder-workspace/Sources/Euler/BigNumber/BigDouble/BigDouble.swift:328:27: warning: 'encodedOffset' is deprecated: encodedOffset has been deprecated as most common usage is incorrect. Use utf16Offset(in:) to achieve the same behavior. [#DeprecatedDeclaration]
326 |                 return rounded.scientificDescription
327 |             }
328 |             power = index.encodedOffset - 1
    |                           `- warning: 'encodedOffset' is deprecated: encodedOffset has been deprecated as most common usage is incorrect. Use utf16Offset(in:) to achieve the same behavior. [#DeprecatedDeclaration]
329 |         }
330 |         d = d.replacingOccurrences(of: ".", with: "")
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[51/85] Compiling Euler BinaryBigInt.swift
/Users/admin/builder/spi-builder-workspace/Sources/Euler/BigNumber/BigDouble/BigDouble.swift:324:33: warning: 'index(of:)' is deprecated: renamed to 'firstIndex(of:)' [#DeprecatedDeclaration]
322 |             return self.decimalDescription
323 |         } else {
324 |             guard let index = d.index(of: ".") else {
    |                                 |- warning: 'index(of:)' is deprecated: renamed to 'firstIndex(of:)' [#DeprecatedDeclaration]
    |                                 `- note: use 'firstIndex(of:)' instead
325 |                 let rounded = self.rounded()
326 |                 return rounded.scientificDescription
/Users/admin/builder/spi-builder-workspace/Sources/Euler/BigNumber/BigDouble/BigDouble.swift:328:27: warning: 'encodedOffset' is deprecated: encodedOffset has been deprecated as most common usage is incorrect. Use utf16Offset(in:) to achieve the same behavior. [#DeprecatedDeclaration]
326 |                 return rounded.scientificDescription
327 |             }
328 |             power = index.encodedOffset - 1
    |                           `- warning: 'encodedOffset' is deprecated: encodedOffset has been deprecated as most common usage is incorrect. Use utf16Offset(in:) to achieve the same behavior. [#DeprecatedDeclaration]
329 |         }
330 |         d = d.replacingOccurrences(of: ".", with: "")
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[52/85] Compiling Euler OperationsBigInt.swift
/Users/admin/builder/spi-builder-workspace/Sources/Euler/BigNumber/BigDouble/BigDouble.swift:324:33: warning: 'index(of:)' is deprecated: renamed to 'firstIndex(of:)' [#DeprecatedDeclaration]
322 |             return self.decimalDescription
323 |         } else {
324 |             guard let index = d.index(of: ".") else {
    |                                 |- warning: 'index(of:)' is deprecated: renamed to 'firstIndex(of:)' [#DeprecatedDeclaration]
    |                                 `- note: use 'firstIndex(of:)' instead
325 |                 let rounded = self.rounded()
326 |                 return rounded.scientificDescription
/Users/admin/builder/spi-builder-workspace/Sources/Euler/BigNumber/BigDouble/BigDouble.swift:328:27: warning: 'encodedOffset' is deprecated: encodedOffset has been deprecated as most common usage is incorrect. Use utf16Offset(in:) to achieve the same behavior. [#DeprecatedDeclaration]
326 |                 return rounded.scientificDescription
327 |             }
328 |             power = index.encodedOffset - 1
    |                           `- warning: 'encodedOffset' is deprecated: encodedOffset has been deprecated as most common usage is incorrect. Use utf16Offset(in:) to achieve the same behavior. [#DeprecatedDeclaration]
329 |         }
330 |         d = d.replacingOccurrences(of: ".", with: "")
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[53/85] Compiling Euler Logarithms.swift
[54/85] Compiling Euler combinations.swift
[55/85] Compiling Euler fibonacci.swift
[56/85] Compiling Euler gamma.swift
[57/85] Compiling Euler gcd.swift
[58/85] Compiling Euler isPrime.swift
[59/85] Compiling Euler leastFactor.swift
[60/85] Compiling Euler modulo.swift
[61/85] Compiling Euler Limbs.swift
/Users/admin/builder/spi-builder-workspace/Sources/Euler/Cryptography/sha256.swift:28:16: warning: 'init(bytes:)' is deprecated: use `init(_:)` instead [#DeprecatedDeclaration]
 26 |         let bytes: Array<UInt8> = Array(self)
 27 |         let result = SHA256(bytes).calculate32()
 28 |         return Data(bytes: result)
    |                `- warning: 'init(bytes:)' is deprecated: use `init(_:)` instead [#DeprecatedDeclaration]
 29 |     }
 30 | }
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[62/85] Compiling Euler RSA.swift
/Users/admin/builder/spi-builder-workspace/Sources/Euler/Cryptography/sha256.swift:28:16: warning: 'init(bytes:)' is deprecated: use `init(_:)` instead [#DeprecatedDeclaration]
 26 |         let bytes: Array<UInt8> = Array(self)
 27 |         let result = SHA256(bytes).calculate32()
 28 |         return Data(bytes: result)
    |                `- warning: 'init(bytes:)' is deprecated: use `init(_:)` instead [#DeprecatedDeclaration]
 29 |     }
 30 | }
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[63/85] Compiling Euler md5.swift
/Users/admin/builder/spi-builder-workspace/Sources/Euler/Cryptography/sha256.swift:28:16: warning: 'init(bytes:)' is deprecated: use `init(_:)` instead [#DeprecatedDeclaration]
 26 |         let bytes: Array<UInt8> = Array(self)
 27 |         let result = SHA256(bytes).calculate32()
 28 |         return Data(bytes: result)
    |                `- warning: 'init(bytes:)' is deprecated: use `init(_:)` instead [#DeprecatedDeclaration]
 29 |     }
 30 | }
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[64/85] Compiling Euler sha256.swift
/Users/admin/builder/spi-builder-workspace/Sources/Euler/Cryptography/sha256.swift:28:16: warning: 'init(bytes:)' is deprecated: use `init(_:)` instead [#DeprecatedDeclaration]
 26 |         let bytes: Array<UInt8> = Array(self)
 27 |         let result = SHA256(bytes).calculate32()
 28 |         return Data(bytes: result)
    |                `- warning: 'init(bytes:)' is deprecated: use `init(_:)` instead [#DeprecatedDeclaration]
 29 |     }
 30 | }
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[65/85] Compiling Euler Euler.swift
/Users/admin/builder/spi-builder-workspace/Sources/Euler/Cryptography/sha256.swift:28:16: warning: 'init(bytes:)' is deprecated: use `init(_:)` instead [#DeprecatedDeclaration]
 26 |         let bytes: Array<UInt8> = Array(self)
 27 |         let result = SHA256(bytes).calculate32()
 28 |         return Data(bytes: result)
    |                `- warning: 'init(bytes:)' is deprecated: use `init(_:)` instead [#DeprecatedDeclaration]
 29 |     }
 30 | }
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[66/85] Compiling Euler Array.swift
/Users/admin/builder/spi-builder-workspace/Sources/Euler/Cryptography/sha256.swift:28:16: warning: 'init(bytes:)' is deprecated: use `init(_:)` instead [#DeprecatedDeclaration]
 26 |         let bytes: Array<UInt8> = Array(self)
 27 |         let result = SHA256(bytes).calculate32()
 28 |         return Data(bytes: result)
    |                `- warning: 'init(bytes:)' is deprecated: use `init(_:)` instead [#DeprecatedDeclaration]
 29 |     }
 30 | }
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[67/85] Compiling Euler Collatz.swift
/Users/admin/builder/spi-builder-workspace/Sources/Euler/Cryptography/sha256.swift:28:16: warning: 'init(bytes:)' is deprecated: use `init(_:)` instead [#DeprecatedDeclaration]
 26 |         let bytes: Array<UInt8> = Array(self)
 27 |         let result = SHA256(bytes).calculate32()
 28 |         return Data(bytes: result)
    |                `- warning: 'init(bytes:)' is deprecated: use `init(_:)` instead [#DeprecatedDeclaration]
 29 |     }
 30 | }
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[68/85] Compiling Euler Fibonacci.swift
/Users/admin/builder/spi-builder-workspace/Sources/Euler/Cryptography/sha256.swift:28:16: warning: 'init(bytes:)' is deprecated: use `init(_:)` instead [#DeprecatedDeclaration]
 26 |         let bytes: Array<UInt8> = Array(self)
 27 |         let result = SHA256(bytes).calculate32()
 28 |         return Data(bytes: result)
    |                `- warning: 'init(bytes:)' is deprecated: use `init(_:)` instead [#DeprecatedDeclaration]
 29 |     }
 30 | }
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[69/85] Compiling Euler Node.swift
[70/85] Compiling Euler NullNode.swift
[71/85] Compiling Euler OperatorNode.swift
[72/85] Compiling Euler StringNode.swift
[73/85] Compiling Euler SymbolNode.swift
[74/85] Compiling Euler Parser.swift
[75/85] Compiling Euler Regex.swift
[76/85] Compiling Euler Polynomial.swift
[77/85] Compiling Euler simplify.swift
[78/85] Compiling Euler Sieve.swift
[79/85] Compiling Euler Graph.swift
[80/85] Compiling Euler Point.swift
[81/85] Compiling Euler Vector.swift
[82/85] Compiling Euler MOperations.swift
[83/85] Compiling Euler MProperties.swift
[84/85] Compiling Euler Matrix.swift
[85/85] Compiling Euler Constants.swift
Build complete! (6.42s)
Build complete.
{
  "dependencies" : [
  ],
  "manifest_display_name" : "Euler",
  "name" : "Euler",
  "path" : "/Users/admin/builder/spi-builder-workspace",
  "platforms" : [
  ],
  "products" : [
    {
      "name" : "Euler",
      "targets" : [
        "Euler"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    }
  ],
  "targets" : [
    {
      "c99name" : "EulerTests",
      "module_type" : "SwiftTarget",
      "name" : "EulerTests",
      "path" : "Tests/EulerTests",
      "sources" : [
        "AlgebraTests.swift",
        "BigDoubleTests.swift",
        "BigIntTests.swift",
        "Cryptography.swift",
        "ExtensionsTests.swift",
        "GeneratorsTests.swift",
        "GeometryTests.swift",
        "MatrixTest.swift",
        "NodeTests.swift",
        "StatisticsTests.swift",
        "TablesTest.swift",
        "Tools/Convenience.swift",
        "Tools/Math.swift"
      ],
      "target_dependencies" : [
        "Euler"
      ],
      "type" : "test"
    },
    {
      "c99name" : "Euler",
      "module_type" : "SwiftTarget",
      "name" : "Euler",
      "path" : "Sources/Euler",
      "product_memberships" : [
        "Euler"
      ],
      "sources" : [
        "Algebra/Expression/Expression.swift",
        "Algebra/Expression/ExpressionSolver.swift",
        "Algebra/Parser/Grouper.swift",
        "Algebra/Parser/LaTeX.swift",
        "Algebra/Parser/Lexer.swift",
        "Algebra/Parser/Node/CellAddressNode.swift",
        "Algebra/Parser/Node/ConstantNode.swift",
        "Algebra/Parser/Node/ExpressionNode.swift",
        "Algebra/Parser/Node/FunctionNode.swift",
        "Algebra/Parser/Node/Node.swift",
        "Algebra/Parser/Node/NullNode.swift",
        "Algebra/Parser/Node/OperatorNode.swift",
        "Algebra/Parser/Node/StringNode.swift",
        "Algebra/Parser/Node/SymbolNode.swift",
        "Algebra/Parser/Parser.swift",
        "Algebra/Parser/Utils/Regex.swift",
        "Algebra/Polynomial.swift",
        "Algebra/Simplify/simplify.swift",
        "Algebra/Treehelper/Tree.swift",
        "BigNumber/BNativeExtensions.swift",
        "BigNumber/BigDouble/BasicOperators.swift",
        "BigNumber/BigDouble/BigDouble.swift",
        "BigNumber/BigDouble/OperationsBigDouble.swift",
        "BigNumber/BigInt/BigInt.swift",
        "BigNumber/BigInt/BinaryBigInt.swift",
        "BigNumber/BigInt/OperationsBigInt.swift",
        "BigNumber/Limbs.swift",
        "Cryptography/RSA.swift",
        "Cryptography/md5.swift",
        "Cryptography/sha256.swift",
        "Euler.swift",
        "Extensions/Array.swift",
        "Generators/Collatz.swift",
        "Generators/Fibonacci.swift",
        "Generators/Sieve.swift",
        "Geometry/Graph.swift",
        "Geometry/Point.swift",
        "Geometry/Vector.swift",
        "Matrices/MOperations.swift",
        "Matrices/MProperties.swift",
        "Matrices/Matrix.swift",
        "NumberTheory/Constants.swift",
        "NumberTheory/Logarithms.swift",
        "NumberTheory/combinations.swift",
        "NumberTheory/fibonacci.swift",
        "NumberTheory/gamma.swift",
        "NumberTheory/gcd.swift",
        "NumberTheory/isPrime.swift",
        "NumberTheory/leastFactor.swift",
        "NumberTheory/modulo.swift",
        "NumberTheory/random.swift",
        "NumberTheory/sum.swift",
        "Statistics/Average.swift",
        "Statistics/Correlation.swift",
        "Statistics/Fisher.swift",
        "Statistics/Gauss.swift",
        "Statistics/Quantile.swift",
        "Statistics/Regression.swift",
        "Statistics/Statistics.swift",
        "Statistics/Variance.swift",
        "Tables/CellValue.swift",
        "Tables/Formulas/CommonFormulas.swift",
        "Tables/Formulas/DateTime.swift",
        "Tables/Formulas/Engineering.swift",
        "Tables/Formulas/Financial.swift",
        "Tables/Formulas/Logical.swift",
        "Tables/Formulas/Statistical.swift",
        "Tables/Parser/Execute.swift",
        "Tables/Parser/Functions/CommonLinker.swift",
        "Tables/Parser/Functions/DateLinker.swift",
        "Tables/Parser/Functions/EngineeringLinker.swift",
        "Tables/Parser/Functions/FinancialLinker.swift",
        "Tables/Parser/Functions/LogicalLinker.swift",
        "Tables/Parser/Functions/StatsLinker.swift",
        "Tables/Tables.swift",
        "Tables/TablesDataSource.swift",
        "Tables/TablesDelegate.swift",
        "Utility/KnuthDSupport.swift",
        "Utility/Pointers.swift",
        "Utility/Substring.swift",
        "Utility/UnsafeMemory.swift",
        "Utility/UnsafeMutableMemory.swift"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "5.7"
}
Done.