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 Euclid, reference main (841cc3), with Swift 6.1 for Android on 13 Nov 2025 10:19:42 UTC.

Swift 6 data race errors: 2

Build Command

bash -c docker run --pull=always --rm -v "checkouts-4609320-0":/host -w "$PWD" -e JAVA_HOME="/root/.sdkman/candidates/java/current" -e SPI_BUILD="1" -e SPI_PROCESSING="1" registry.gitlab.com/finestructure/spi-images:android-6.1-latest swift build --swift-sdk aarch64-unknown-linux-android24 -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats -Xswiftc -strict-concurrency=complete -Xswiftc -enable-upcoming-feature -Xswiftc StrictConcurrency -Xswiftc -enable-upcoming-feature -Xswiftc DisableOutwardActorInference -Xswiftc -enable-upcoming-feature -Xswiftc GlobalActorIsolatedTypesUsability -Xswiftc -enable-upcoming-feature -Xswiftc InferSendableFromCaptures 2>&1

Build Log

========================================
RunAll
========================================
Builder version: 4.68.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/nicklockwood/Euclid.git
Reference: main
Initialized empty Git repository in /host/spi-builder-workspace/.git/
hint: Using 'master' as the name for the initial branch. This default branch name
hint: is subject to change. To configure the initial branch name to use in all
hint: of your new repositories, which will suppress this warning, call:
hint:
hint: 	git config --global init.defaultBranch <name>
hint:
hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and
hint: 'development'. The just-created branch can be renamed via this command:
hint:
hint: 	git branch -m <name>
From https://github.com/nicklockwood/Euclid
 * branch            main       -> FETCH_HEAD
 * [new branch]      main       -> origin/main
HEAD is now at 841cc30 Update for 0.8.13 release
Cloned https://github.com/nicklockwood/Euclid.git
Revision (git rev-parse @):
841cc3074bd518794340bf8fa9bee6c796e77144
SUCCESS checkout https://github.com/nicklockwood/Euclid.git at main
========================================
Build
========================================
Selected platform:         android
Swift version:             6.1
Building package at path:  $PWD
https://github.com/nicklockwood/Euclid.git
https://github.com/nicklockwood/Euclid.git
WARNING: environment variable SUPPRESS_SWIFT_6_FLAGS is not set
{
  "dependencies" : [
  ],
  "manifest_display_name" : "Euclid",
  "name" : "Euclid",
  "path" : "/host/spi-builder-workspace",
  "platforms" : [
  ],
  "products" : [
    {
      "name" : "Euclid",
      "targets" : [
        "Euclid"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    }
  ],
  "targets" : [
    {
      "c99name" : "EuclidTests",
      "module_type" : "SwiftTarget",
      "name" : "EuclidTests",
      "path" : "Tests",
      "sources" : [
        "AngleTests.swift",
        "BoundsTests.swift",
        "CGPathTests.swift",
        "CodingTests.swift",
        "DebugDescriptionTests.swift",
        "Euclid+Testing.swift",
        "LineSegmentCSGTests.swift",
        "LineSegmentTests.swift",
        "LineTests.swift",
        "MeshCSGTests.swift",
        "MeshExportTests.swift",
        "MeshImportTests.swift",
        "MeshLatheTests.swift",
        "MeshLoftTests.swift",
        "MeshShapeTests.swift",
        "MeshTests.swift",
        "MetadataTests.swift",
        "PathCSGTests.swift",
        "PathShapeTests.swift",
        "PathTests.swift",
        "PlaneTests.swift",
        "PolygonCSGTests.swift",
        "PolygonTests.swift",
        "RealityKitTests.swift",
        "RotationTests.swift",
        "SceneKitTests.swift",
        "StretchableTests.swift",
        "TextTests.swift",
        "TransformTests.swift",
        "UtilityTests.swift",
        "VectorTests.swift",
        "VertexSetTests.swift"
      ],
      "target_dependencies" : [
        "Euclid"
      ],
      "type" : "test"
    },
    {
      "c99name" : "Euclid",
      "module_type" : "SwiftTarget",
      "name" : "Euclid",
      "path" : "Sources",
      "product_memberships" : [
        "Euclid"
      ],
      "sources" : [
        "Angle.swift",
        "ApproximateEquality.swift",
        "BSP.swift",
        "Bounded.swift",
        "Bounds.swift",
        "Color.swift",
        "Euclid+AppKit.swift",
        "Euclid+CoreGraphics.swift",
        "Euclid+CoreText.swift",
        "Euclid+RealityKit.swift",
        "Euclid+SIMD.swift",
        "Euclid+SceneKit.swift",
        "Euclid+UIKit.swift",
        "Interpolatable.swift",
        "Line.swift",
        "LineComparable.swift",
        "LineSegment+CSG.swift",
        "LineSegment.swift",
        "Mesh+CSG.swift",
        "Mesh+IO.swift",
        "Mesh+OBJ.swift",
        "Mesh+OFF.swift",
        "Mesh+STL.swift",
        "Mesh+Shapes.swift",
        "Mesh+Texcoords.swift",
        "Mesh.swift",
        "Path+CSG.swift",
        "Path+Shapes.swift",
        "Path.swift",
        "PathPoint.swift",
        "Plane.swift",
        "PlaneComparable.swift",
        "PointComparable.swift",
        "Polygon+CSG.swift",
        "Polygon.swift",
        "Rotation.swift",
        "Stretchable.swift",
        "Transform.swift",
        "Transformable.swift",
        "Utilities.swift",
        "Vector.swift",
        "Vertex.swift",
        "VertexSet.swift"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "5.7"
}
Running build ...
bash -c docker run --pull=always --rm -v "checkouts-4609320-0":/host -w "$PWD" -e JAVA_HOME="/root/.sdkman/candidates/java/current" -e SPI_BUILD="1" -e SPI_PROCESSING="1" registry.gitlab.com/finestructure/spi-images:android-6.1-latest swift build --swift-sdk aarch64-unknown-linux-android24 -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats -Xswiftc -strict-concurrency=complete -Xswiftc -enable-upcoming-feature -Xswiftc StrictConcurrency -Xswiftc -enable-upcoming-feature -Xswiftc DisableOutwardActorInference -Xswiftc -enable-upcoming-feature -Xswiftc GlobalActorIsolatedTypesUsability -Xswiftc -enable-upcoming-feature -Xswiftc InferSendableFromCaptures 2>&1
android-6.1-latest: Pulling from finestructure/spi-images
Digest: sha256:496d77b037d0552dd779110e0d7093275ebb8376a63c7a364a5a4acca11a4ff5
Status: Image is up to date for registry.gitlab.com/finestructure/spi-images:android-6.1-latest
Building for debugging...
[0/2] Write sources
[1/2] Write swift-version-24593BA9C3E375BF.txt
[3/41] Emitting module Euclid
/host/spi-builder-workspace/Sources/Polygon.swift:147:16: warning: static property 'codableClasses' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 145 |
 146 |     /// Supported `NSSecureCodable` Material base classes.
 147 |     static var codableClasses: [AnyClass] = {
     |                |- warning: static property 'codableClasses' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
     |                |- note: convert 'codableClasses' to a 'let' constant to make 'Sendable' shared state immutable
     |                |- note: add '@MainActor' to make static property 'codableClasses' part of global actor 'MainActor'
     |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 148 |         #if canImport(AppKit) || canImport(UIKit)
 149 |         return [OSImage.self, OSColor.self] + scnMaterialTypes
/host/spi-builder-workspace/Sources/Transform.swift:111:16: warning: static property 'identity' is not concurrency-safe because non-'Sendable' type 'Transform' may have shared mutable state; this is an error in the Swift 6 language mode
 34 | /// Working with intermediate transform objects instead of directly updating the vertex positions of a mesh
 35 | /// is more efficient and avoids a buildup of rounding errors.
 36 | public struct Transform: Hashable {
    |               `- note: consider making struct 'Transform' conform to the 'Sendable' protocol
 37 |     /// The size or scale component of the transform.
 38 |     public var scale: Vector {
    :
109 | public extension Transform {
110 |     /// The identity transform (i.e. no transform).
111 |     static let identity = Transform()
    |                |- warning: static property 'identity' is not concurrency-safe because non-'Sendable' type 'Transform' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: add '@MainActor' to make static property 'identity' part of global actor 'MainActor'
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
112 |
113 |     /// Creates a translation or position transform.
[4/46] Compiling Euclid Euclid+AppKit.swift
[5/46] Compiling Euclid Euclid+CoreGraphics.swift
[6/46] Compiling Euclid Euclid+CoreText.swift
[7/46] Compiling Euclid Euclid+RealityKit.swift
[8/46] Compiling Euclid Euclid+SIMD.swift
[9/46] Compiling Euclid Euclid+SceneKit.swift
[10/46] Compiling Euclid Polygon+CSG.swift
/host/spi-builder-workspace/Sources/Polygon.swift:147:16: warning: static property 'codableClasses' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 145 |
 146 |     /// Supported `NSSecureCodable` Material base classes.
 147 |     static var codableClasses: [AnyClass] = {
     |                |- warning: static property 'codableClasses' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
     |                |- note: convert 'codableClasses' to a 'let' constant to make 'Sendable' shared state immutable
     |                |- note: add '@MainActor' to make static property 'codableClasses' part of global actor 'MainActor'
     |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 148 |         #if canImport(AppKit) || canImport(UIKit)
 149 |         return [OSImage.self, OSColor.self] + scnMaterialTypes
/host/spi-builder-workspace/Sources/Transform.swift:111:16: warning: static property 'identity' is not concurrency-safe because non-'Sendable' type 'Transform' may have shared mutable state; this is an error in the Swift 6 language mode
 34 | /// Working with intermediate transform objects instead of directly updating the vertex positions of a mesh
 35 | /// is more efficient and avoids a buildup of rounding errors.
 36 | public struct Transform: Hashable {
    |               `- note: consider making struct 'Transform' conform to the 'Sendable' protocol
 37 |     /// The size or scale component of the transform.
 38 |     public var scale: Vector {
    :
109 | public extension Transform {
110 |     /// The identity transform (i.e. no transform).
111 |     static let identity = Transform()
    |                |- warning: static property 'identity' is not concurrency-safe because non-'Sendable' type 'Transform' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: add '@MainActor' to make static property 'identity' part of global actor 'MainActor'
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
112 |
113 |     /// Creates a translation or position transform.
[11/46] Compiling Euclid Polygon.swift
/host/spi-builder-workspace/Sources/Polygon.swift:147:16: warning: static property 'codableClasses' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 145 |
 146 |     /// Supported `NSSecureCodable` Material base classes.
 147 |     static var codableClasses: [AnyClass] = {
     |                |- warning: static property 'codableClasses' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
     |                |- note: convert 'codableClasses' to a 'let' constant to make 'Sendable' shared state immutable
     |                |- note: add '@MainActor' to make static property 'codableClasses' part of global actor 'MainActor'
     |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 148 |         #if canImport(AppKit) || canImport(UIKit)
 149 |         return [OSImage.self, OSColor.self] + scnMaterialTypes
/host/spi-builder-workspace/Sources/Transform.swift:111:16: warning: static property 'identity' is not concurrency-safe because non-'Sendable' type 'Transform' may have shared mutable state; this is an error in the Swift 6 language mode
 34 | /// Working with intermediate transform objects instead of directly updating the vertex positions of a mesh
 35 | /// is more efficient and avoids a buildup of rounding errors.
 36 | public struct Transform: Hashable {
    |               `- note: consider making struct 'Transform' conform to the 'Sendable' protocol
 37 |     /// The size or scale component of the transform.
 38 |     public var scale: Vector {
    :
109 | public extension Transform {
110 |     /// The identity transform (i.e. no transform).
111 |     static let identity = Transform()
    |                |- warning: static property 'identity' is not concurrency-safe because non-'Sendable' type 'Transform' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: add '@MainActor' to make static property 'identity' part of global actor 'MainActor'
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
112 |
113 |     /// Creates a translation or position transform.
[12/46] Compiling Euclid Rotation.swift
/host/spi-builder-workspace/Sources/Polygon.swift:147:16: warning: static property 'codableClasses' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 145 |
 146 |     /// Supported `NSSecureCodable` Material base classes.
 147 |     static var codableClasses: [AnyClass] = {
     |                |- warning: static property 'codableClasses' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
     |                |- note: convert 'codableClasses' to a 'let' constant to make 'Sendable' shared state immutable
     |                |- note: add '@MainActor' to make static property 'codableClasses' part of global actor 'MainActor'
     |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 148 |         #if canImport(AppKit) || canImport(UIKit)
 149 |         return [OSImage.self, OSColor.self] + scnMaterialTypes
/host/spi-builder-workspace/Sources/Transform.swift:111:16: warning: static property 'identity' is not concurrency-safe because non-'Sendable' type 'Transform' may have shared mutable state; this is an error in the Swift 6 language mode
 34 | /// Working with intermediate transform objects instead of directly updating the vertex positions of a mesh
 35 | /// is more efficient and avoids a buildup of rounding errors.
 36 | public struct Transform: Hashable {
    |               `- note: consider making struct 'Transform' conform to the 'Sendable' protocol
 37 |     /// The size or scale component of the transform.
 38 |     public var scale: Vector {
    :
109 | public extension Transform {
110 |     /// The identity transform (i.e. no transform).
111 |     static let identity = Transform()
    |                |- warning: static property 'identity' is not concurrency-safe because non-'Sendable' type 'Transform' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: add '@MainActor' to make static property 'identity' part of global actor 'MainActor'
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
112 |
113 |     /// Creates a translation or position transform.
[13/46] Compiling Euclid Stretchable.swift
/host/spi-builder-workspace/Sources/Polygon.swift:147:16: warning: static property 'codableClasses' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 145 |
 146 |     /// Supported `NSSecureCodable` Material base classes.
 147 |     static var codableClasses: [AnyClass] = {
     |                |- warning: static property 'codableClasses' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
     |                |- note: convert 'codableClasses' to a 'let' constant to make 'Sendable' shared state immutable
     |                |- note: add '@MainActor' to make static property 'codableClasses' part of global actor 'MainActor'
     |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 148 |         #if canImport(AppKit) || canImport(UIKit)
 149 |         return [OSImage.self, OSColor.self] + scnMaterialTypes
/host/spi-builder-workspace/Sources/Transform.swift:111:16: warning: static property 'identity' is not concurrency-safe because non-'Sendable' type 'Transform' may have shared mutable state; this is an error in the Swift 6 language mode
 34 | /// Working with intermediate transform objects instead of directly updating the vertex positions of a mesh
 35 | /// is more efficient and avoids a buildup of rounding errors.
 36 | public struct Transform: Hashable {
    |               `- note: consider making struct 'Transform' conform to the 'Sendable' protocol
 37 |     /// The size or scale component of the transform.
 38 |     public var scale: Vector {
    :
109 | public extension Transform {
110 |     /// The identity transform (i.e. no transform).
111 |     static let identity = Transform()
    |                |- warning: static property 'identity' is not concurrency-safe because non-'Sendable' type 'Transform' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: add '@MainActor' to make static property 'identity' part of global actor 'MainActor'
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
112 |
113 |     /// Creates a translation or position transform.
[14/46] Compiling Euclid Transform.swift
/host/spi-builder-workspace/Sources/Polygon.swift:147:16: warning: static property 'codableClasses' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 145 |
 146 |     /// Supported `NSSecureCodable` Material base classes.
 147 |     static var codableClasses: [AnyClass] = {
     |                |- warning: static property 'codableClasses' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
     |                |- note: convert 'codableClasses' to a 'let' constant to make 'Sendable' shared state immutable
     |                |- note: add '@MainActor' to make static property 'codableClasses' part of global actor 'MainActor'
     |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 148 |         #if canImport(AppKit) || canImport(UIKit)
 149 |         return [OSImage.self, OSColor.self] + scnMaterialTypes
/host/spi-builder-workspace/Sources/Transform.swift:111:16: warning: static property 'identity' is not concurrency-safe because non-'Sendable' type 'Transform' may have shared mutable state; this is an error in the Swift 6 language mode
 34 | /// Working with intermediate transform objects instead of directly updating the vertex positions of a mesh
 35 | /// is more efficient and avoids a buildup of rounding errors.
 36 | public struct Transform: Hashable {
    |               `- note: consider making struct 'Transform' conform to the 'Sendable' protocol
 37 |     /// The size or scale component of the transform.
 38 |     public var scale: Vector {
    :
109 | public extension Transform {
110 |     /// The identity transform (i.e. no transform).
111 |     static let identity = Transform()
    |                |- warning: static property 'identity' is not concurrency-safe because non-'Sendable' type 'Transform' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: add '@MainActor' to make static property 'identity' part of global actor 'MainActor'
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
112 |
113 |     /// Creates a translation or position transform.
[15/46] Compiling Euclid Path.swift
[16/46] Compiling Euclid PathPoint.swift
[17/46] Compiling Euclid Plane.swift
[18/46] Compiling Euclid PlaneComparable.swift
[19/46] Compiling Euclid PointComparable.swift
[20/46] Compiling Euclid Mesh+Shapes.swift
[21/46] Compiling Euclid Mesh+Texcoords.swift
[22/46] Compiling Euclid Mesh.swift
[23/46] Compiling Euclid Path+CSG.swift
[24/46] Compiling Euclid Path+Shapes.swift
[25/46] Compiling Euclid Transformable.swift
/host/spi-builder-workspace/Sources/Utilities.swift:832:22: warning: capture of 'fn' with non-sendable type '([T]) -> [U]' in a '@Sendable' closure; this is an error in the Swift 6 language mode
830 |     var a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x: [U]?
831 |     DispatchQueue.concurrentPerform(iterations: parts.count) { index in
832 |         let result = fn(parts[index])
    |                      |- warning: capture of 'fn' with non-sendable type '([T]) -> [U]' in a '@Sendable' closure; this is an error in the Swift 6 language mode
    |                      `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
833 |         switch index {
834 |         case 0: a = result
/host/spi-builder-workspace/Sources/Utilities.swift:832:25: warning: capture of 'parts' with non-sendable type '[[T]]' in a '@Sendable' closure; this is an error in the Swift 6 language mode
812 | private let cpuCores = ProcessInfo.processInfo.activeProcessorCount
813 |
814 | func batch<T, U>(
    |            `- note: consider making generic parameter 'T' conform to the 'Sendable' protocol
815 |     _ elements: [T],
816 |     stride minBatchSize: Int,
    :
830 |     var a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x: [U]?
831 |     DispatchQueue.concurrentPerform(iterations: parts.count) { index in
832 |         let result = fn(parts[index])
    |                         `- warning: capture of 'parts' with non-sendable type '[[T]]' in a '@Sendable' closure; this is an error in the Swift 6 language mode
833 |         switch index {
834 |         case 0: a = result
/host/spi-builder-workspace/Sources/Utilities.swift:834:17: warning: capture of 'a' with non-sendable type '[U]?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
812 | private let cpuCores = ProcessInfo.processInfo.activeProcessorCount
813 |
814 | func batch<T, U>(
    |               `- note: consider making generic parameter 'U' conform to the 'Sendable' protocol
815 |     _ elements: [T],
816 |     stride minBatchSize: Int,
    :
832 |         let result = fn(parts[index])
833 |         switch index {
834 |         case 0: a = result
    |                 `- warning: capture of 'a' with non-sendable type '[U]?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
835 |         case 1: b = result
836 |         case 2: c = result
/host/spi-builder-workspace/Sources/Utilities.swift:835:17: warning: capture of 'b' with non-sendable type '[U]?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
812 | private let cpuCores = ProcessInfo.processInfo.activeProcessorCount
813 |
814 | func batch<T, U>(
    |               `- note: consider making generic parameter 'U' conform to the 'Sendable' protocol
815 |     _ elements: [T],
816 |     stride minBatchSize: Int,
    :
833 |         switch index {
834 |         case 0: a = result
835 |         case 1: b = result
    |                 `- warning: capture of 'b' with non-sendable type '[U]?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
836 |         case 2: c = result
837 |         case 3: d = result
/host/spi-builder-workspace/Sources/Utilities.swift:836:17: warning: capture of 'c' with non-sendable type '[U]?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
812 | private let cpuCores = ProcessInfo.processInfo.activeProcessorCount
813 |
814 | func batch<T, U>(
    |               `- note: consider making generic parameter 'U' conform to the 'Sendable' protocol
815 |     _ elements: [T],
816 |     stride minBatchSize: Int,
    :
834 |         case 0: a = result
835 |         case 1: b = result
836 |         case 2: c = result
    |                 `- warning: capture of 'c' with non-sendable type '[U]?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
837 |         case 3: d = result
838 |         case 4: e = result
/host/spi-builder-workspace/Sources/Utilities.swift:837:17: warning: capture of 'd' with non-sendable type '[U]?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
812 | private let cpuCores = ProcessInfo.processInfo.activeProcessorCount
813 |
814 | func batch<T, U>(
    |               `- note: consider making generic parameter 'U' conform to the 'Sendable' protocol
815 |     _ elements: [T],
816 |     stride minBatchSize: Int,
    :
835 |         case 1: b = result
836 |         case 2: c = result
837 |         case 3: d = result
    |                 `- warning: capture of 'd' with non-sendable type '[U]?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
838 |         case 4: e = result
839 |         case 5: f = result
/host/spi-builder-workspace/Sources/Utilities.swift:838:17: warning: capture of 'e' with non-sendable type '[U]?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
812 | private let cpuCores = ProcessInfo.processInfo.activeProcessorCount
813 |
814 | func batch<T, U>(
    |               `- note: consider making generic parameter 'U' conform to the 'Sendable' protocol
815 |     _ elements: [T],
816 |     stride minBatchSize: Int,
    :
836 |         case 2: c = result
837 |         case 3: d = result
838 |         case 4: e = result
    |                 `- warning: capture of 'e' with non-sendable type '[U]?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
839 |         case 5: f = result
840 |         case 6: g = result
/host/spi-builder-workspace/Sources/Utilities.swift:839:17: warning: capture of 'f' with non-sendable type '[U]?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
812 | private let cpuCores = ProcessInfo.processInfo.activeProcessorCount
813 |
814 | func batch<T, U>(
    |               `- note: consider making generic parameter 'U' conform to the 'Sendable' protocol
815 |     _ elements: [T],
816 |     stride minBatchSize: Int,
    :
837 |         case 3: d = result
838 |         case 4: e = result
839 |         case 5: f = result
    |                 `- warning: capture of 'f' with non-sendable type '[U]?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
840 |         case 6: g = result
841 |         case 7: h = result
/host/spi-builder-workspace/Sources/Utilities.swift:840:17: warning: capture of 'g' with non-sendable type '[U]?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
812 | private let cpuCores = ProcessInfo.processInfo.activeProcessorCount
813 |
814 | func batch<T, U>(
    |               `- note: consider making generic parameter 'U' conform to the 'Sendable' protocol
815 |     _ elements: [T],
816 |     stride minBatchSize: Int,
    :
838 |         case 4: e = result
839 |         case 5: f = result
840 |         case 6: g = result
    |                 `- warning: capture of 'g' with non-sendable type '[U]?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
841 |         case 7: h = result
842 |         case 8: i = result
/host/spi-builder-workspace/Sources/Utilities.swift:841:17: warning: capture of 'h' with non-sendable type '[U]?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
812 | private let cpuCores = ProcessInfo.processInfo.activeProcessorCount
813 |
814 | func batch<T, U>(
    |               `- note: consider making generic parameter 'U' conform to the 'Sendable' protocol
815 |     _ elements: [T],
816 |     stride minBatchSize: Int,
    :
839 |         case 5: f = result
840 |         case 6: g = result
841 |         case 7: h = result
    |                 `- warning: capture of 'h' with non-sendable type '[U]?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
842 |         case 8: i = result
843 |         case 9: j = result
/host/spi-builder-workspace/Sources/Utilities.swift:842:17: warning: capture of 'i' with non-sendable type '[U]?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
812 | private let cpuCores = ProcessInfo.processInfo.activeProcessorCount
813 |
814 | func batch<T, U>(
    |               `- note: consider making generic parameter 'U' conform to the 'Sendable' protocol
815 |     _ elements: [T],
816 |     stride minBatchSize: Int,
    :
840 |         case 6: g = result
841 |         case 7: h = result
842 |         case 8: i = result
    |                 `- warning: capture of 'i' with non-sendable type '[U]?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
843 |         case 9: j = result
844 |         case 10: k = result
/host/spi-builder-workspace/Sources/Utilities.swift:843:17: warning: capture of 'j' with non-sendable type '[U]?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
812 | private let cpuCores = ProcessInfo.processInfo.activeProcessorCount
813 |
814 | func batch<T, U>(
    |               `- note: consider making generic parameter 'U' conform to the 'Sendable' protocol
815 |     _ elements: [T],
816 |     stride minBatchSize: Int,
    :
841 |         case 7: h = result
842 |         case 8: i = result
843 |         case 9: j = result
    |                 `- warning: capture of 'j' with non-sendable type '[U]?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
844 |         case 10: k = result
845 |         case 11: l = result
/host/spi-builder-workspace/Sources/Utilities.swift:844:18: warning: capture of 'k' with non-sendable type '[U]?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
812 | private let cpuCores = ProcessInfo.processInfo.activeProcessorCount
813 |
814 | func batch<T, U>(
    |               `- note: consider making generic parameter 'U' conform to the 'Sendable' protocol
815 |     _ elements: [T],
816 |     stride minBatchSize: Int,
    :
842 |         case 8: i = result
843 |         case 9: j = result
844 |         case 10: k = result
    |                  `- warning: capture of 'k' with non-sendable type '[U]?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
845 |         case 11: l = result
846 |         case 12: m = result
/host/spi-builder-workspace/Sources/Utilities.swift:845:18: warning: capture of 'l' with non-sendable type '[U]?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
812 | private let cpuCores = ProcessInfo.processInfo.activeProcessorCount
813 |
814 | func batch<T, U>(
    |               `- note: consider making generic parameter 'U' conform to the 'Sendable' protocol
815 |     _ elements: [T],
816 |     stride minBatchSize: Int,
    :
843 |         case 9: j = result
844 |         case 10: k = result
845 |         case 11: l = result
    |                  `- warning: capture of 'l' with non-sendable type '[U]?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
846 |         case 12: m = result
847 |         case 13: n = result
/host/spi-builder-workspace/Sources/Utilities.swift:846:18: warning: capture of 'm' with non-sendable type '[U]?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
812 | private let cpuCores = ProcessInfo.processInfo.activeProcessorCount
813 |
814 | func batch<T, U>(
    |               `- note: consider making generic parameter 'U' conform to the 'Sendable' protocol
815 |     _ elements: [T],
816 |     stride minBatchSize: Int,
    :
844 |         case 10: k = result
845 |         case 11: l = result
846 |         case 12: m = result
    |                  `- warning: capture of 'm' with non-sendable type '[U]?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
847 |         case 13: n = result
848 |         case 14: o = result
/host/spi-builder-workspace/Sources/Utilities.swift:847:18: warning: capture of 'n' with non-sendable type '[U]?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
812 | private let cpuCores = ProcessInfo.processInfo.activeProcessorCount
813 |
814 | func batch<T, U>(
    |               `- note: consider making generic parameter 'U' conform to the 'Sendable' protocol
815 |     _ elements: [T],
816 |     stride minBatchSize: Int,
    :
845 |         case 11: l = result
846 |         case 12: m = result
847 |         case 13: n = result
    |                  `- warning: capture of 'n' with non-sendable type '[U]?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
848 |         case 14: o = result
849 |         case 15: p = result
/host/spi-builder-workspace/Sources/Utilities.swift:848:18: warning: capture of 'o' with non-sendable type '[U]?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
812 | private let cpuCores = ProcessInfo.processInfo.activeProcessorCount
813 |
814 | func batch<T, U>(
    |               `- note: consider making generic parameter 'U' conform to the 'Sendable' protocol
815 |     _ elements: [T],
816 |     stride minBatchSize: Int,
    :
846 |         case 12: m = result
847 |         case 13: n = result
848 |         case 14: o = result
    |                  `- warning: capture of 'o' with non-sendable type '[U]?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
849 |         case 15: p = result
850 |         case 16: q = result
/host/spi-builder-workspace/Sources/Utilities.swift:849:18: warning: capture of 'p' with non-sendable type '[U]?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
812 | private let cpuCores = ProcessInfo.processInfo.activeProcessorCount
813 |
814 | func batch<T, U>(
    |               `- note: consider making generic parameter 'U' conform to the 'Sendable' protocol
815 |     _ elements: [T],
816 |     stride minBatchSize: Int,
    :
847 |         case 13: n = result
848 |         case 14: o = result
849 |         case 15: p = result
    |                  `- warning: capture of 'p' with non-sendable type '[U]?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
850 |         case 16: q = result
851 |         case 17: r = result
/host/spi-builder-workspace/Sources/Utilities.swift:850:18: warning: capture of 'q' with non-sendable type '[U]?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
812 | private let cpuCores = ProcessInfo.processInfo.activeProcessorCount
813 |
814 | func batch<T, U>(
    |               `- note: consider making generic parameter 'U' conform to the 'Sendable' protocol
815 |     _ elements: [T],
816 |     stride minBatchSize: Int,
    :
848 |         case 14: o = result
849 |         case 15: p = result
850 |         case 16: q = result
    |                  `- warning: capture of 'q' with non-sendable type '[U]?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
851 |         case 17: r = result
852 |         case 18: s = result
/host/spi-builder-workspace/Sources/Utilities.swift:851:18: warning: capture of 'r' with non-sendable type '[U]?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
812 | private let cpuCores = ProcessInfo.processInfo.activeProcessorCount
813 |
814 | func batch<T, U>(
    |               `- note: consider making generic parameter 'U' conform to the 'Sendable' protocol
815 |     _ elements: [T],
816 |     stride minBatchSize: Int,
    :
849 |         case 15: p = result
850 |         case 16: q = result
851 |         case 17: r = result
    |                  `- warning: capture of 'r' with non-sendable type '[U]?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
852 |         case 18: s = result
853 |         case 19: t = result
/host/spi-builder-workspace/Sources/Utilities.swift:852:18: warning: capture of 's' with non-sendable type '[U]?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
812 | private let cpuCores = ProcessInfo.processInfo.activeProcessorCount
813 |
814 | func batch<T, U>(
    |               `- note: consider making generic parameter 'U' conform to the 'Sendable' protocol
815 |     _ elements: [T],
816 |     stride minBatchSize: Int,
    :
850 |         case 16: q = result
851 |         case 17: r = result
852 |         case 18: s = result
    |                  `- warning: capture of 's' with non-sendable type '[U]?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
853 |         case 19: t = result
854 |         case 20: u = result
/host/spi-builder-workspace/Sources/Utilities.swift:853:18: warning: capture of 't' with non-sendable type '[U]?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
812 | private let cpuCores = ProcessInfo.processInfo.activeProcessorCount
813 |
814 | func batch<T, U>(
    |               `- note: consider making generic parameter 'U' conform to the 'Sendable' protocol
815 |     _ elements: [T],
816 |     stride minBatchSize: Int,
    :
851 |         case 17: r = result
852 |         case 18: s = result
853 |         case 19: t = result
    |                  `- warning: capture of 't' with non-sendable type '[U]?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
854 |         case 20: u = result
855 |         case 21: v = result
/host/spi-builder-workspace/Sources/Utilities.swift:854:18: warning: capture of 'u' with non-sendable type '[U]?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
812 | private let cpuCores = ProcessInfo.processInfo.activeProcessorCount
813 |
814 | func batch<T, U>(
    |               `- note: consider making generic parameter 'U' conform to the 'Sendable' protocol
815 |     _ elements: [T],
816 |     stride minBatchSize: Int,
    :
852 |         case 18: s = result
853 |         case 19: t = result
854 |         case 20: u = result
    |                  `- warning: capture of 'u' with non-sendable type '[U]?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
855 |         case 21: v = result
856 |         case 22: w = result
/host/spi-builder-workspace/Sources/Utilities.swift:855:18: warning: capture of 'v' with non-sendable type '[U]?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
812 | private let cpuCores = ProcessInfo.processInfo.activeProcessorCount
813 |
814 | func batch<T, U>(
    |               `- note: consider making generic parameter 'U' conform to the 'Sendable' protocol
815 |     _ elements: [T],
816 |     stride minBatchSize: Int,
    :
853 |         case 19: t = result
854 |         case 20: u = result
855 |         case 21: v = result
    |                  `- warning: capture of 'v' with non-sendable type '[U]?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
856 |         case 22: w = result
857 |         case 23: x = result
/host/spi-builder-workspace/Sources/Utilities.swift:856:18: warning: capture of 'w' with non-sendable type '[U]?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
812 | private let cpuCores = ProcessInfo.processInfo.activeProcessorCount
813 |
814 | func batch<T, U>(
    |               `- note: consider making generic parameter 'U' conform to the 'Sendable' protocol
815 |     _ elements: [T],
816 |     stride minBatchSize: Int,
    :
854 |         case 20: u = result
855 |         case 21: v = result
856 |         case 22: w = result
    |                  `- warning: capture of 'w' with non-sendable type '[U]?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
857 |         case 23: x = result
858 |         default: preconditionFailure()
/host/spi-builder-workspace/Sources/Utilities.swift:857:18: warning: capture of 'x' with non-sendable type '[U]?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
812 | private let cpuCores = ProcessInfo.processInfo.activeProcessorCount
813 |
814 | func batch<T, U>(
    |               `- note: consider making generic parameter 'U' conform to the 'Sendable' protocol
815 |     _ elements: [T],
816 |     stride minBatchSize: Int,
    :
855 |         case 21: v = result
856 |         case 22: w = result
857 |         case 23: x = result
    |                  `- warning: capture of 'x' with non-sendable type '[U]?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
858 |         default: preconditionFailure()
859 |         }
/host/spi-builder-workspace/Sources/Utilities.swift:834:17: warning: mutation of captured var 'a' in concurrently-executing code; this is an error in the Swift 6 language mode
832 |         let result = fn(parts[index])
833 |         switch index {
834 |         case 0: a = result
    |                 `- warning: mutation of captured var 'a' in concurrently-executing code; this is an error in the Swift 6 language mode
835 |         case 1: b = result
836 |         case 2: c = result
/host/spi-builder-workspace/Sources/Utilities.swift:835:17: warning: mutation of captured var 'b' in concurrently-executing code; this is an error in the Swift 6 language mode
833 |         switch index {
834 |         case 0: a = result
835 |         case 1: b = result
    |                 `- warning: mutation of captured var 'b' in concurrently-executing code; this is an error in the Swift 6 language mode
836 |         case 2: c = result
837 |         case 3: d = result
/host/spi-builder-workspace/Sources/Utilities.swift:836:17: warning: mutation of captured var 'c' in concurrently-executing code; this is an error in the Swift 6 language mode
834 |         case 0: a = result
835 |         case 1: b = result
836 |         case 2: c = result
    |                 `- warning: mutation of captured var 'c' in concurrently-executing code; this is an error in the Swift 6 language mode
837 |         case 3: d = result
838 |         case 4: e = result
/host/spi-builder-workspace/Sources/Utilities.swift:837:17: warning: mutation of captured var 'd' in concurrently-executing code; this is an error in the Swift 6 language mode
835 |         case 1: b = result
836 |         case 2: c = result
837 |         case 3: d = result
    |                 `- warning: mutation of captured var 'd' in concurrently-executing code; this is an error in the Swift 6 language mode
838 |         case 4: e = result
839 |         case 5: f = result
/host/spi-builder-workspace/Sources/Utilities.swift:838:17: warning: mutation of captured var 'e' in concurrently-executing code; this is an error in the Swift 6 language mode
836 |         case 2: c = result
837 |         case 3: d = result
838 |         case 4: e = result
    |                 `- warning: mutation of captured var 'e' in concurrently-executing code; this is an error in the Swift 6 language mode
839 |         case 5: f = result
840 |         case 6: g = result
/host/spi-builder-workspace/Sources/Utilities.swift:839:17: warning: mutation of captured var 'f' in concurrently-executing code; this is an error in the Swift 6 language mode
837 |         case 3: d = result
838 |         case 4: e = result
839 |         case 5: f = result
    |                 `- warning: mutation of captured var 'f' in concurrently-executing code; this is an error in the Swift 6 language mode
840 |         case 6: g = result
841 |         case 7: h = result
/host/spi-builder-workspace/Sources/Utilities.swift:840:17: warning: mutation of captured var 'g' in concurrently-executing code; this is an error in the Swift 6 language mode
838 |         case 4: e = result
839 |         case 5: f = result
840 |         case 6: g = result
    |                 `- warning: mutation of captured var 'g' in concurrently-executing code; this is an error in the Swift 6 language mode
841 |         case 7: h = result
842 |         case 8: i = result
/host/spi-builder-workspace/Sources/Utilities.swift:841:17: warning: mutation of captured var 'h' in concurrently-executing code; this is an error in the Swift 6 language mode
839 |         case 5: f = result
840 |         case 6: g = result
841 |         case 7: h = result
    |                 `- warning: mutation of captured var 'h' in concurrently-executing code; this is an error in the Swift 6 language mode
842 |         case 8: i = result
843 |         case 9: j = result
/host/spi-builder-workspace/Sources/Utilities.swift:842:17: warning: mutation of captured var 'i' in concurrently-executing code; this is an error in the Swift 6 language mode
840 |         case 6: g = result
841 |         case 7: h = result
842 |         case 8: i = result
    |                 `- warning: mutation of captured var 'i' in concurrently-executing code; this is an error in the Swift 6 language mode
843 |         case 9: j = result
844 |         case 10: k = result
/host/spi-builder-workspace/Sources/Utilities.swift:843:17: warning: mutation of captured var 'j' in concurrently-executing code; this is an error in the Swift 6 language mode
841 |         case 7: h = result
842 |         case 8: i = result
843 |         case 9: j = result
    |                 `- warning: mutation of captured var 'j' in concurrently-executing code; this is an error in the Swift 6 language mode
844 |         case 10: k = result
845 |         case 11: l = result
/host/spi-builder-workspace/Sources/Utilities.swift:844:18: warning: mutation of captured var 'k' in concurrently-executing code; this is an error in the Swift 6 language mode
842 |         case 8: i = result
843 |         case 9: j = result
844 |         case 10: k = result
    |                  `- warning: mutation of captured var 'k' in concurrently-executing code; this is an error in the Swift 6 language mode
845 |         case 11: l = result
846 |         case 12: m = result
/host/spi-builder-workspace/Sources/Utilities.swift:845:18: warning: mutation of captured var 'l' in concurrently-executing code; this is an error in the Swift 6 language mode
843 |         case 9: j = result
844 |         case 10: k = result
845 |         case 11: l = result
    |                  `- warning: mutation of captured var 'l' in concurrently-executing code; this is an error in the Swift 6 language mode
846 |         case 12: m = result
847 |         case 13: n = result
/host/spi-builder-workspace/Sources/Utilities.swift:846:18: warning: mutation of captured var 'm' in concurrently-executing code; this is an error in the Swift 6 language mode
844 |         case 10: k = result
845 |         case 11: l = result
846 |         case 12: m = result
    |                  `- warning: mutation of captured var 'm' in concurrently-executing code; this is an error in the Swift 6 language mode
847 |         case 13: n = result
848 |         case 14: o = result
/host/spi-builder-workspace/Sources/Utilities.swift:847:18: warning: mutation of captured var 'n' in concurrently-executing code; this is an error in the Swift 6 language mode
845 |         case 11: l = result
846 |         case 12: m = result
847 |         case 13: n = result
    |                  `- warning: mutation of captured var 'n' in concurrently-executing code; this is an error in the Swift 6 language mode
848 |         case 14: o = result
849 |         case 15: p = result
/host/spi-builder-workspace/Sources/Utilities.swift:848:18: warning: mutation of captured var 'o' in concurrently-executing code; this is an error in the Swift 6 language mode
846 |         case 12: m = result
847 |         case 13: n = result
848 |         case 14: o = result
    |                  `- warning: mutation of captured var 'o' in concurrently-executing code; this is an error in the Swift 6 language mode
849 |         case 15: p = result
850 |         case 16: q = result
/host/spi-builder-workspace/Sources/Utilities.swift:849:18: warning: mutation of captured var 'p' in concurrently-executing code; this is an error in the Swift 6 language mode
847 |         case 13: n = result
848 |         case 14: o = result
849 |         case 15: p = result
    |                  `- warning: mutation of captured var 'p' in concurrently-executing code; this is an error in the Swift 6 language mode
850 |         case 16: q = result
851 |         case 17: r = result
/host/spi-builder-workspace/Sources/Utilities.swift:850:18: warning: mutation of captured var 'q' in concurrently-executing code; this is an error in the Swift 6 language mode
848 |         case 14: o = result
849 |         case 15: p = result
850 |         case 16: q = result
    |                  `- warning: mutation of captured var 'q' in concurrently-executing code; this is an error in the Swift 6 language mode
851 |         case 17: r = result
852 |         case 18: s = result
/host/spi-builder-workspace/Sources/Utilities.swift:851:18: warning: mutation of captured var 'r' in concurrently-executing code; this is an error in the Swift 6 language mode
849 |         case 15: p = result
850 |         case 16: q = result
851 |         case 17: r = result
    |                  `- warning: mutation of captured var 'r' in concurrently-executing code; this is an error in the Swift 6 language mode
852 |         case 18: s = result
853 |         case 19: t = result
/host/spi-builder-workspace/Sources/Utilities.swift:852:18: warning: mutation of captured var 's' in concurrently-executing code; this is an error in the Swift 6 language mode
850 |         case 16: q = result
851 |         case 17: r = result
852 |         case 18: s = result
    |                  `- warning: mutation of captured var 's' in concurrently-executing code; this is an error in the Swift 6 language mode
853 |         case 19: t = result
854 |         case 20: u = result
/host/spi-builder-workspace/Sources/Utilities.swift:853:18: warning: mutation of captured var 't' in concurrently-executing code; this is an error in the Swift 6 language mode
851 |         case 17: r = result
852 |         case 18: s = result
853 |         case 19: t = result
    |                  `- warning: mutation of captured var 't' in concurrently-executing code; this is an error in the Swift 6 language mode
854 |         case 20: u = result
855 |         case 21: v = result
/host/spi-builder-workspace/Sources/Utilities.swift:854:18: warning: mutation of captured var 'u' in concurrently-executing code; this is an error in the Swift 6 language mode
852 |         case 18: s = result
853 |         case 19: t = result
854 |         case 20: u = result
    |                  `- warning: mutation of captured var 'u' in concurrently-executing code; this is an error in the Swift 6 language mode
855 |         case 21: v = result
856 |         case 22: w = result
/host/spi-builder-workspace/Sources/Utilities.swift:855:18: warning: mutation of captured var 'v' in concurrently-executing code; this is an error in the Swift 6 language mode
853 |         case 19: t = result
854 |         case 20: u = result
855 |         case 21: v = result
    |                  `- warning: mutation of captured var 'v' in concurrently-executing code; this is an error in the Swift 6 language mode
856 |         case 22: w = result
857 |         case 23: x = result
/host/spi-builder-workspace/Sources/Utilities.swift:856:18: warning: mutation of captured var 'w' in concurrently-executing code; this is an error in the Swift 6 language mode
854 |         case 20: u = result
855 |         case 21: v = result
856 |         case 22: w = result
    |                  `- warning: mutation of captured var 'w' in concurrently-executing code; this is an error in the Swift 6 language mode
857 |         case 23: x = result
858 |         default: preconditionFailure()
/host/spi-builder-workspace/Sources/Utilities.swift:857:18: warning: mutation of captured var 'x' in concurrently-executing code; this is an error in the Swift 6 language mode
855 |         case 21: v = result
856 |         case 22: w = result
857 |         case 23: x = result
    |                  `- warning: mutation of captured var 'x' in concurrently-executing code; this is an error in the Swift 6 language mode
858 |         default: preconditionFailure()
859 |         }
[26/46] Compiling Euclid Utilities.swift
/host/spi-builder-workspace/Sources/Utilities.swift:832:22: warning: capture of 'fn' with non-sendable type '([T]) -> [U]' in a '@Sendable' closure; this is an error in the Swift 6 language mode
830 |     var a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x: [U]?
831 |     DispatchQueue.concurrentPerform(iterations: parts.count) { index in
832 |         let result = fn(parts[index])
    |                      |- warning: capture of 'fn' with non-sendable type '([T]) -> [U]' in a '@Sendable' closure; this is an error in the Swift 6 language mode
    |                      `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
833 |         switch index {
834 |         case 0: a = result
/host/spi-builder-workspace/Sources/Utilities.swift:832:25: warning: capture of 'parts' with non-sendable type '[[T]]' in a '@Sendable' closure; this is an error in the Swift 6 language mode
812 | private let cpuCores = ProcessInfo.processInfo.activeProcessorCount
813 |
814 | func batch<T, U>(
    |            `- note: consider making generic parameter 'T' conform to the 'Sendable' protocol
815 |     _ elements: [T],
816 |     stride minBatchSize: Int,
    :
830 |     var a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x: [U]?
831 |     DispatchQueue.concurrentPerform(iterations: parts.count) { index in
832 |         let result = fn(parts[index])
    |                         `- warning: capture of 'parts' with non-sendable type '[[T]]' in a '@Sendable' closure; this is an error in the Swift 6 language mode
833 |         switch index {
834 |         case 0: a = result
/host/spi-builder-workspace/Sources/Utilities.swift:834:17: warning: capture of 'a' with non-sendable type '[U]?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
812 | private let cpuCores = ProcessInfo.processInfo.activeProcessorCount
813 |
814 | func batch<T, U>(
    |               `- note: consider making generic parameter 'U' conform to the 'Sendable' protocol
815 |     _ elements: [T],
816 |     stride minBatchSize: Int,
    :
832 |         let result = fn(parts[index])
833 |         switch index {
834 |         case 0: a = result
    |                 `- warning: capture of 'a' with non-sendable type '[U]?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
835 |         case 1: b = result
836 |         case 2: c = result
/host/spi-builder-workspace/Sources/Utilities.swift:835:17: warning: capture of 'b' with non-sendable type '[U]?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
812 | private let cpuCores = ProcessInfo.processInfo.activeProcessorCount
813 |
814 | func batch<T, U>(
    |               `- note: consider making generic parameter 'U' conform to the 'Sendable' protocol
815 |     _ elements: [T],
816 |     stride minBatchSize: Int,
    :
833 |         switch index {
834 |         case 0: a = result
835 |         case 1: b = result
    |                 `- warning: capture of 'b' with non-sendable type '[U]?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
836 |         case 2: c = result
837 |         case 3: d = result
/host/spi-builder-workspace/Sources/Utilities.swift:836:17: warning: capture of 'c' with non-sendable type '[U]?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
812 | private let cpuCores = ProcessInfo.processInfo.activeProcessorCount
813 |
814 | func batch<T, U>(
    |               `- note: consider making generic parameter 'U' conform to the 'Sendable' protocol
815 |     _ elements: [T],
816 |     stride minBatchSize: Int,
    :
834 |         case 0: a = result
835 |         case 1: b = result
836 |         case 2: c = result
    |                 `- warning: capture of 'c' with non-sendable type '[U]?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
837 |         case 3: d = result
838 |         case 4: e = result
/host/spi-builder-workspace/Sources/Utilities.swift:837:17: warning: capture of 'd' with non-sendable type '[U]?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
812 | private let cpuCores = ProcessInfo.processInfo.activeProcessorCount
813 |
814 | func batch<T, U>(
    |               `- note: consider making generic parameter 'U' conform to the 'Sendable' protocol
815 |     _ elements: [T],
816 |     stride minBatchSize: Int,
    :
835 |         case 1: b = result
836 |         case 2: c = result
837 |         case 3: d = result
    |                 `- warning: capture of 'd' with non-sendable type '[U]?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
838 |         case 4: e = result
839 |         case 5: f = result
/host/spi-builder-workspace/Sources/Utilities.swift:838:17: warning: capture of 'e' with non-sendable type '[U]?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
812 | private let cpuCores = ProcessInfo.processInfo.activeProcessorCount
813 |
814 | func batch<T, U>(
    |               `- note: consider making generic parameter 'U' conform to the 'Sendable' protocol
815 |     _ elements: [T],
816 |     stride minBatchSize: Int,
    :
836 |         case 2: c = result
837 |         case 3: d = result
838 |         case 4: e = result
    |                 `- warning: capture of 'e' with non-sendable type '[U]?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
839 |         case 5: f = result
840 |         case 6: g = result
/host/spi-builder-workspace/Sources/Utilities.swift:839:17: warning: capture of 'f' with non-sendable type '[U]?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
812 | private let cpuCores = ProcessInfo.processInfo.activeProcessorCount
813 |
814 | func batch<T, U>(
    |               `- note: consider making generic parameter 'U' conform to the 'Sendable' protocol
815 |     _ elements: [T],
816 |     stride minBatchSize: Int,
    :
837 |         case 3: d = result
838 |         case 4: e = result
839 |         case 5: f = result
    |                 `- warning: capture of 'f' with non-sendable type '[U]?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
840 |         case 6: g = result
841 |         case 7: h = result
/host/spi-builder-workspace/Sources/Utilities.swift:840:17: warning: capture of 'g' with non-sendable type '[U]?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
812 | private let cpuCores = ProcessInfo.processInfo.activeProcessorCount
813 |
814 | func batch<T, U>(
    |               `- note: consider making generic parameter 'U' conform to the 'Sendable' protocol
815 |     _ elements: [T],
816 |     stride minBatchSize: Int,
    :
838 |         case 4: e = result
839 |         case 5: f = result
840 |         case 6: g = result
    |                 `- warning: capture of 'g' with non-sendable type '[U]?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
841 |         case 7: h = result
842 |         case 8: i = result
/host/spi-builder-workspace/Sources/Utilities.swift:841:17: warning: capture of 'h' with non-sendable type '[U]?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
812 | private let cpuCores = ProcessInfo.processInfo.activeProcessorCount
813 |
814 | func batch<T, U>(
    |               `- note: consider making generic parameter 'U' conform to the 'Sendable' protocol
815 |     _ elements: [T],
816 |     stride minBatchSize: Int,
    :
839 |         case 5: f = result
840 |         case 6: g = result
841 |         case 7: h = result
    |                 `- warning: capture of 'h' with non-sendable type '[U]?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
842 |         case 8: i = result
843 |         case 9: j = result
/host/spi-builder-workspace/Sources/Utilities.swift:842:17: warning: capture of 'i' with non-sendable type '[U]?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
812 | private let cpuCores = ProcessInfo.processInfo.activeProcessorCount
813 |
814 | func batch<T, U>(
    |               `- note: consider making generic parameter 'U' conform to the 'Sendable' protocol
815 |     _ elements: [T],
816 |     stride minBatchSize: Int,
    :
840 |         case 6: g = result
841 |         case 7: h = result
842 |         case 8: i = result
    |                 `- warning: capture of 'i' with non-sendable type '[U]?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
843 |         case 9: j = result
844 |         case 10: k = result
/host/spi-builder-workspace/Sources/Utilities.swift:843:17: warning: capture of 'j' with non-sendable type '[U]?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
812 | private let cpuCores = ProcessInfo.processInfo.activeProcessorCount
813 |
814 | func batch<T, U>(
    |               `- note: consider making generic parameter 'U' conform to the 'Sendable' protocol
815 |     _ elements: [T],
816 |     stride minBatchSize: Int,
    :
841 |         case 7: h = result
842 |         case 8: i = result
843 |         case 9: j = result
    |                 `- warning: capture of 'j' with non-sendable type '[U]?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
844 |         case 10: k = result
845 |         case 11: l = result
/host/spi-builder-workspace/Sources/Utilities.swift:844:18: warning: capture of 'k' with non-sendable type '[U]?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
812 | private let cpuCores = ProcessInfo.processInfo.activeProcessorCount
813 |
814 | func batch<T, U>(
    |               `- note: consider making generic parameter 'U' conform to the 'Sendable' protocol
815 |     _ elements: [T],
816 |     stride minBatchSize: Int,
    :
842 |         case 8: i = result
843 |         case 9: j = result
844 |         case 10: k = result
    |                  `- warning: capture of 'k' with non-sendable type '[U]?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
845 |         case 11: l = result
846 |         case 12: m = result
/host/spi-builder-workspace/Sources/Utilities.swift:845:18: warning: capture of 'l' with non-sendable type '[U]?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
812 | private let cpuCores = ProcessInfo.processInfo.activeProcessorCount
813 |
814 | func batch<T, U>(
    |               `- note: consider making generic parameter 'U' conform to the 'Sendable' protocol
815 |     _ elements: [T],
816 |     stride minBatchSize: Int,
    :
843 |         case 9: j = result
844 |         case 10: k = result
845 |         case 11: l = result
    |                  `- warning: capture of 'l' with non-sendable type '[U]?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
846 |         case 12: m = result
847 |         case 13: n = result
/host/spi-builder-workspace/Sources/Utilities.swift:846:18: warning: capture of 'm' with non-sendable type '[U]?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
812 | private let cpuCores = ProcessInfo.processInfo.activeProcessorCount
813 |
814 | func batch<T, U>(
    |               `- note: consider making generic parameter 'U' conform to the 'Sendable' protocol
815 |     _ elements: [T],
816 |     stride minBatchSize: Int,
    :
844 |         case 10: k = result
845 |         case 11: l = result
846 |         case 12: m = result
    |                  `- warning: capture of 'm' with non-sendable type '[U]?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
847 |         case 13: n = result
848 |         case 14: o = result
/host/spi-builder-workspace/Sources/Utilities.swift:847:18: warning: capture of 'n' with non-sendable type '[U]?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
812 | private let cpuCores = ProcessInfo.processInfo.activeProcessorCount
813 |
814 | func batch<T, U>(
    |               `- note: consider making generic parameter 'U' conform to the 'Sendable' protocol
815 |     _ elements: [T],
816 |     stride minBatchSize: Int,
    :
845 |         case 11: l = result
846 |         case 12: m = result
847 |         case 13: n = result
    |                  `- warning: capture of 'n' with non-sendable type '[U]?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
848 |         case 14: o = result
849 |         case 15: p = result
/host/spi-builder-workspace/Sources/Utilities.swift:848:18: warning: capture of 'o' with non-sendable type '[U]?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
812 | private let cpuCores = ProcessInfo.processInfo.activeProcessorCount
813 |
814 | func batch<T, U>(
    |               `- note: consider making generic parameter 'U' conform to the 'Sendable' protocol
815 |     _ elements: [T],
816 |     stride minBatchSize: Int,
    :
846 |         case 12: m = result
847 |         case 13: n = result
848 |         case 14: o = result
    |                  `- warning: capture of 'o' with non-sendable type '[U]?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
849 |         case 15: p = result
850 |         case 16: q = result
/host/spi-builder-workspace/Sources/Utilities.swift:849:18: warning: capture of 'p' with non-sendable type '[U]?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
812 | private let cpuCores = ProcessInfo.processInfo.activeProcessorCount
813 |
814 | func batch<T, U>(
    |               `- note: consider making generic parameter 'U' conform to the 'Sendable' protocol
815 |     _ elements: [T],
816 |     stride minBatchSize: Int,
    :
847 |         case 13: n = result
848 |         case 14: o = result
849 |         case 15: p = result
    |                  `- warning: capture of 'p' with non-sendable type '[U]?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
850 |         case 16: q = result
851 |         case 17: r = result
/host/spi-builder-workspace/Sources/Utilities.swift:850:18: warning: capture of 'q' with non-sendable type '[U]?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
812 | private let cpuCores = ProcessInfo.processInfo.activeProcessorCount
813 |
814 | func batch<T, U>(
    |               `- note: consider making generic parameter 'U' conform to the 'Sendable' protocol
815 |     _ elements: [T],
816 |     stride minBatchSize: Int,
    :
848 |         case 14: o = result
849 |         case 15: p = result
850 |         case 16: q = result
    |                  `- warning: capture of 'q' with non-sendable type '[U]?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
851 |         case 17: r = result
852 |         case 18: s = result
/host/spi-builder-workspace/Sources/Utilities.swift:851:18: warning: capture of 'r' with non-sendable type '[U]?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
812 | private let cpuCores = ProcessInfo.processInfo.activeProcessorCount
813 |
814 | func batch<T, U>(
    |               `- note: consider making generic parameter 'U' conform to the 'Sendable' protocol
815 |     _ elements: [T],
816 |     stride minBatchSize: Int,
    :
849 |         case 15: p = result
850 |         case 16: q = result
851 |         case 17: r = result
    |                  `- warning: capture of 'r' with non-sendable type '[U]?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
852 |         case 18: s = result
853 |         case 19: t = result
/host/spi-builder-workspace/Sources/Utilities.swift:852:18: warning: capture of 's' with non-sendable type '[U]?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
812 | private let cpuCores = ProcessInfo.processInfo.activeProcessorCount
813 |
814 | func batch<T, U>(
    |               `- note: consider making generic parameter 'U' conform to the 'Sendable' protocol
815 |     _ elements: [T],
816 |     stride minBatchSize: Int,
    :
850 |         case 16: q = result
851 |         case 17: r = result
852 |         case 18: s = result
    |                  `- warning: capture of 's' with non-sendable type '[U]?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
853 |         case 19: t = result
854 |         case 20: u = result
/host/spi-builder-workspace/Sources/Utilities.swift:853:18: warning: capture of 't' with non-sendable type '[U]?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
812 | private let cpuCores = ProcessInfo.processInfo.activeProcessorCount
813 |
814 | func batch<T, U>(
    |               `- note: consider making generic parameter 'U' conform to the 'Sendable' protocol
815 |     _ elements: [T],
816 |     stride minBatchSize: Int,
    :
851 |         case 17: r = result
852 |         case 18: s = result
853 |         case 19: t = result
    |                  `- warning: capture of 't' with non-sendable type '[U]?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
854 |         case 20: u = result
855 |         case 21: v = result
/host/spi-builder-workspace/Sources/Utilities.swift:854:18: warning: capture of 'u' with non-sendable type '[U]?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
812 | private let cpuCores = ProcessInfo.processInfo.activeProcessorCount
813 |
814 | func batch<T, U>(
    |               `- note: consider making generic parameter 'U' conform to the 'Sendable' protocol
815 |     _ elements: [T],
816 |     stride minBatchSize: Int,
    :
852 |         case 18: s = result
853 |         case 19: t = result
854 |         case 20: u = result
    |                  `- warning: capture of 'u' with non-sendable type '[U]?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
855 |         case 21: v = result
856 |         case 22: w = result
/host/spi-builder-workspace/Sources/Utilities.swift:855:18: warning: capture of 'v' with non-sendable type '[U]?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
812 | private let cpuCores = ProcessInfo.processInfo.activeProcessorCount
813 |
814 | func batch<T, U>(
    |               `- note: consider making generic parameter 'U' conform to the 'Sendable' protocol
815 |     _ elements: [T],
816 |     stride minBatchSize: Int,
    :
853 |         case 19: t = result
854 |         case 20: u = result
855 |         case 21: v = result
    |                  `- warning: capture of 'v' with non-sendable type '[U]?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
856 |         case 22: w = result
857 |         case 23: x = result
/host/spi-builder-workspace/Sources/Utilities.swift:856:18: warning: capture of 'w' with non-sendable type '[U]?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
812 | private let cpuCores = ProcessInfo.processInfo.activeProcessorCount
813 |
814 | func batch<T, U>(
    |               `- note: consider making generic parameter 'U' conform to the 'Sendable' protocol
815 |     _ elements: [T],
816 |     stride minBatchSize: Int,
    :
854 |         case 20: u = result
855 |         case 21: v = result
856 |         case 22: w = result
    |                  `- warning: capture of 'w' with non-sendable type '[U]?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
857 |         case 23: x = result
858 |         default: preconditionFailure()
/host/spi-builder-workspace/Sources/Utilities.swift:857:18: warning: capture of 'x' with non-sendable type '[U]?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
812 | private let cpuCores = ProcessInfo.processInfo.activeProcessorCount
813 |
814 | func batch<T, U>(
    |               `- note: consider making generic parameter 'U' conform to the 'Sendable' protocol
815 |     _ elements: [T],
816 |     stride minBatchSize: Int,
    :
855 |         case 21: v = result
856 |         case 22: w = result
857 |         case 23: x = result
    |                  `- warning: capture of 'x' with non-sendable type '[U]?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
858 |         default: preconditionFailure()
859 |         }
/host/spi-builder-workspace/Sources/Utilities.swift:834:17: warning: mutation of captured var 'a' in concurrently-executing code; this is an error in the Swift 6 language mode
832 |         let result = fn(parts[index])
833 |         switch index {
834 |         case 0: a = result
    |                 `- warning: mutation of captured var 'a' in concurrently-executing code; this is an error in the Swift 6 language mode
835 |         case 1: b = result
836 |         case 2: c = result
/host/spi-builder-workspace/Sources/Utilities.swift:835:17: warning: mutation of captured var 'b' in concurrently-executing code; this is an error in the Swift 6 language mode
833 |         switch index {
834 |         case 0: a = result
835 |         case 1: b = result
    |                 `- warning: mutation of captured var 'b' in concurrently-executing code; this is an error in the Swift 6 language mode
836 |         case 2: c = result
837 |         case 3: d = result
/host/spi-builder-workspace/Sources/Utilities.swift:836:17: warning: mutation of captured var 'c' in concurrently-executing code; this is an error in the Swift 6 language mode
834 |         case 0: a = result
835 |         case 1: b = result
836 |         case 2: c = result
    |                 `- warning: mutation of captured var 'c' in concurrently-executing code; this is an error in the Swift 6 language mode
837 |         case 3: d = result
838 |         case 4: e = result
/host/spi-builder-workspace/Sources/Utilities.swift:837:17: warning: mutation of captured var 'd' in concurrently-executing code; this is an error in the Swift 6 language mode
835 |         case 1: b = result
836 |         case 2: c = result
837 |         case 3: d = result
    |                 `- warning: mutation of captured var 'd' in concurrently-executing code; this is an error in the Swift 6 language mode
838 |         case 4: e = result
839 |         case 5: f = result
/host/spi-builder-workspace/Sources/Utilities.swift:838:17: warning: mutation of captured var 'e' in concurrently-executing code; this is an error in the Swift 6 language mode
836 |         case 2: c = result
837 |         case 3: d = result
838 |         case 4: e = result
    |                 `- warning: mutation of captured var 'e' in concurrently-executing code; this is an error in the Swift 6 language mode
839 |         case 5: f = result
840 |         case 6: g = result
/host/spi-builder-workspace/Sources/Utilities.swift:839:17: warning: mutation of captured var 'f' in concurrently-executing code; this is an error in the Swift 6 language mode
837 |         case 3: d = result
838 |         case 4: e = result
839 |         case 5: f = result
    |                 `- warning: mutation of captured var 'f' in concurrently-executing code; this is an error in the Swift 6 language mode
840 |         case 6: g = result
841 |         case 7: h = result
/host/spi-builder-workspace/Sources/Utilities.swift:840:17: warning: mutation of captured var 'g' in concurrently-executing code; this is an error in the Swift 6 language mode
838 |         case 4: e = result
839 |         case 5: f = result
840 |         case 6: g = result
    |                 `- warning: mutation of captured var 'g' in concurrently-executing code; this is an error in the Swift 6 language mode
841 |         case 7: h = result
842 |         case 8: i = result
/host/spi-builder-workspace/Sources/Utilities.swift:841:17: warning: mutation of captured var 'h' in concurrently-executing code; this is an error in the Swift 6 language mode
839 |         case 5: f = result
840 |         case 6: g = result
841 |         case 7: h = result
    |                 `- warning: mutation of captured var 'h' in concurrently-executing code; this is an error in the Swift 6 language mode
842 |         case 8: i = result
843 |         case 9: j = result
/host/spi-builder-workspace/Sources/Utilities.swift:842:17: warning: mutation of captured var 'i' in concurrently-executing code; this is an error in the Swift 6 language mode
840 |         case 6: g = result
841 |         case 7: h = result
842 |         case 8: i = result
    |                 `- warning: mutation of captured var 'i' in concurrently-executing code; this is an error in the Swift 6 language mode
843 |         case 9: j = result
844 |         case 10: k = result
/host/spi-builder-workspace/Sources/Utilities.swift:843:17: warning: mutation of captured var 'j' in concurrently-executing code; this is an error in the Swift 6 language mode
841 |         case 7: h = result
842 |         case 8: i = result
843 |         case 9: j = result
    |                 `- warning: mutation of captured var 'j' in concurrently-executing code; this is an error in the Swift 6 language mode
844 |         case 10: k = result
845 |         case 11: l = result
/host/spi-builder-workspace/Sources/Utilities.swift:844:18: warning: mutation of captured var 'k' in concurrently-executing code; this is an error in the Swift 6 language mode
842 |         case 8: i = result
843 |         case 9: j = result
844 |         case 10: k = result
    |                  `- warning: mutation of captured var 'k' in concurrently-executing code; this is an error in the Swift 6 language mode
845 |         case 11: l = result
846 |         case 12: m = result
/host/spi-builder-workspace/Sources/Utilities.swift:845:18: warning: mutation of captured var 'l' in concurrently-executing code; this is an error in the Swift 6 language mode
843 |         case 9: j = result
844 |         case 10: k = result
845 |         case 11: l = result
    |                  `- warning: mutation of captured var 'l' in concurrently-executing code; this is an error in the Swift 6 language mode
846 |         case 12: m = result
847 |         case 13: n = result
/host/spi-builder-workspace/Sources/Utilities.swift:846:18: warning: mutation of captured var 'm' in concurrently-executing code; this is an error in the Swift 6 language mode
844 |         case 10: k = result
845 |         case 11: l = result
846 |         case 12: m = result
    |                  `- warning: mutation of captured var 'm' in concurrently-executing code; this is an error in the Swift 6 language mode
847 |         case 13: n = result
848 |         case 14: o = result
/host/spi-builder-workspace/Sources/Utilities.swift:847:18: warning: mutation of captured var 'n' in concurrently-executing code; this is an error in the Swift 6 language mode
845 |         case 11: l = result
846 |         case 12: m = result
847 |         case 13: n = result
    |                  `- warning: mutation of captured var 'n' in concurrently-executing code; this is an error in the Swift 6 language mode
848 |         case 14: o = result
849 |         case 15: p = result
/host/spi-builder-workspace/Sources/Utilities.swift:848:18: warning: mutation of captured var 'o' in concurrently-executing code; this is an error in the Swift 6 language mode
846 |         case 12: m = result
847 |         case 13: n = result
848 |         case 14: o = result
    |                  `- warning: mutation of captured var 'o' in concurrently-executing code; this is an error in the Swift 6 language mode
849 |         case 15: p = result
850 |         case 16: q = result
/host/spi-builder-workspace/Sources/Utilities.swift:849:18: warning: mutation of captured var 'p' in concurrently-executing code; this is an error in the Swift 6 language mode
847 |         case 13: n = result
848 |         case 14: o = result
849 |         case 15: p = result
    |                  `- warning: mutation of captured var 'p' in concurrently-executing code; this is an error in the Swift 6 language mode
850 |         case 16: q = result
851 |         case 17: r = result
/host/spi-builder-workspace/Sources/Utilities.swift:850:18: warning: mutation of captured var 'q' in concurrently-executing code; this is an error in the Swift 6 language mode
848 |         case 14: o = result
849 |         case 15: p = result
850 |         case 16: q = result
    |                  `- warning: mutation of captured var 'q' in concurrently-executing code; this is an error in the Swift 6 language mode
851 |         case 17: r = result
852 |         case 18: s = result
/host/spi-builder-workspace/Sources/Utilities.swift:851:18: warning: mutation of captured var 'r' in concurrently-executing code; this is an error in the Swift 6 language mode
849 |         case 15: p = result
850 |         case 16: q = result
851 |         case 17: r = result
    |                  `- warning: mutation of captured var 'r' in concurrently-executing code; this is an error in the Swift 6 language mode
852 |         case 18: s = result
853 |         case 19: t = result
/host/spi-builder-workspace/Sources/Utilities.swift:852:18: warning: mutation of captured var 's' in concurrently-executing code; this is an error in the Swift 6 language mode
850 |         case 16: q = result
851 |         case 17: r = result
852 |         case 18: s = result
    |                  `- warning: mutation of captured var 's' in concurrently-executing code; this is an error in the Swift 6 language mode
853 |         case 19: t = result
854 |         case 20: u = result
/host/spi-builder-workspace/Sources/Utilities.swift:853:18: warning: mutation of captured var 't' in concurrently-executing code; this is an error in the Swift 6 language mode
851 |         case 17: r = result
852 |         case 18: s = result
853 |         case 19: t = result
    |                  `- warning: mutation of captured var 't' in concurrently-executing code; this is an error in the Swift 6 language mode
854 |         case 20: u = result
855 |         case 21: v = result
/host/spi-builder-workspace/Sources/Utilities.swift:854:18: warning: mutation of captured var 'u' in concurrently-executing code; this is an error in the Swift 6 language mode
852 |         case 18: s = result
853 |         case 19: t = result
854 |         case 20: u = result
    |                  `- warning: mutation of captured var 'u' in concurrently-executing code; this is an error in the Swift 6 language mode
855 |         case 21: v = result
856 |         case 22: w = result
/host/spi-builder-workspace/Sources/Utilities.swift:855:18: warning: mutation of captured var 'v' in concurrently-executing code; this is an error in the Swift 6 language mode
853 |         case 19: t = result
854 |         case 20: u = result
855 |         case 21: v = result
    |                  `- warning: mutation of captured var 'v' in concurrently-executing code; this is an error in the Swift 6 language mode
856 |         case 22: w = result
857 |         case 23: x = result
/host/spi-builder-workspace/Sources/Utilities.swift:856:18: warning: mutation of captured var 'w' in concurrently-executing code; this is an error in the Swift 6 language mode
854 |         case 20: u = result
855 |         case 21: v = result
856 |         case 22: w = result
    |                  `- warning: mutation of captured var 'w' in concurrently-executing code; this is an error in the Swift 6 language mode
857 |         case 23: x = result
858 |         default: preconditionFailure()
/host/spi-builder-workspace/Sources/Utilities.swift:857:18: warning: mutation of captured var 'x' in concurrently-executing code; this is an error in the Swift 6 language mode
855 |         case 21: v = result
856 |         case 22: w = result
857 |         case 23: x = result
    |                  `- warning: mutation of captured var 'x' in concurrently-executing code; this is an error in the Swift 6 language mode
858 |         default: preconditionFailure()
859 |         }
[27/46] Compiling Euclid Vector.swift
/host/spi-builder-workspace/Sources/Utilities.swift:832:22: warning: capture of 'fn' with non-sendable type '([T]) -> [U]' in a '@Sendable' closure; this is an error in the Swift 6 language mode
830 |     var a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x: [U]?
831 |     DispatchQueue.concurrentPerform(iterations: parts.count) { index in
832 |         let result = fn(parts[index])
    |                      |- warning: capture of 'fn' with non-sendable type '([T]) -> [U]' in a '@Sendable' closure; this is an error in the Swift 6 language mode
    |                      `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
833 |         switch index {
834 |         case 0: a = result
/host/spi-builder-workspace/Sources/Utilities.swift:832:25: warning: capture of 'parts' with non-sendable type '[[T]]' in a '@Sendable' closure; this is an error in the Swift 6 language mode
812 | private let cpuCores = ProcessInfo.processInfo.activeProcessorCount
813 |
814 | func batch<T, U>(
    |            `- note: consider making generic parameter 'T' conform to the 'Sendable' protocol
815 |     _ elements: [T],
816 |     stride minBatchSize: Int,
    :
830 |     var a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x: [U]?
831 |     DispatchQueue.concurrentPerform(iterations: parts.count) { index in
832 |         let result = fn(parts[index])
    |                         `- warning: capture of 'parts' with non-sendable type '[[T]]' in a '@Sendable' closure; this is an error in the Swift 6 language mode
833 |         switch index {
834 |         case 0: a = result
/host/spi-builder-workspace/Sources/Utilities.swift:834:17: warning: capture of 'a' with non-sendable type '[U]?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
812 | private let cpuCores = ProcessInfo.processInfo.activeProcessorCount
813 |
814 | func batch<T, U>(
    |               `- note: consider making generic parameter 'U' conform to the 'Sendable' protocol
815 |     _ elements: [T],
816 |     stride minBatchSize: Int,
    :
832 |         let result = fn(parts[index])
833 |         switch index {
834 |         case 0: a = result
    |                 `- warning: capture of 'a' with non-sendable type '[U]?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
835 |         case 1: b = result
836 |         case 2: c = result
/host/spi-builder-workspace/Sources/Utilities.swift:835:17: warning: capture of 'b' with non-sendable type '[U]?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
812 | private let cpuCores = ProcessInfo.processInfo.activeProcessorCount
813 |
814 | func batch<T, U>(
    |               `- note: consider making generic parameter 'U' conform to the 'Sendable' protocol
815 |     _ elements: [T],
816 |     stride minBatchSize: Int,
    :
833 |         switch index {
834 |         case 0: a = result
835 |         case 1: b = result
    |                 `- warning: capture of 'b' with non-sendable type '[U]?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
836 |         case 2: c = result
837 |         case 3: d = result
/host/spi-builder-workspace/Sources/Utilities.swift:836:17: warning: capture of 'c' with non-sendable type '[U]?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
812 | private let cpuCores = ProcessInfo.processInfo.activeProcessorCount
813 |
814 | func batch<T, U>(
    |               `- note: consider making generic parameter 'U' conform to the 'Sendable' protocol
815 |     _ elements: [T],
816 |     stride minBatchSize: Int,
    :
834 |         case 0: a = result
835 |         case 1: b = result
836 |         case 2: c = result
    |                 `- warning: capture of 'c' with non-sendable type '[U]?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
837 |         case 3: d = result
838 |         case 4: e = result
/host/spi-builder-workspace/Sources/Utilities.swift:837:17: warning: capture of 'd' with non-sendable type '[U]?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
812 | private let cpuCores = ProcessInfo.processInfo.activeProcessorCount
813 |
814 | func batch<T, U>(
    |               `- note: consider making generic parameter 'U' conform to the 'Sendable' protocol
815 |     _ elements: [T],
816 |     stride minBatchSize: Int,
    :
835 |         case 1: b = result
836 |         case 2: c = result
837 |         case 3: d = result
    |                 `- warning: capture of 'd' with non-sendable type '[U]?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
838 |         case 4: e = result
839 |         case 5: f = result
/host/spi-builder-workspace/Sources/Utilities.swift:838:17: warning: capture of 'e' with non-sendable type '[U]?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
812 | private let cpuCores = ProcessInfo.processInfo.activeProcessorCount
813 |
814 | func batch<T, U>(
    |               `- note: consider making generic parameter 'U' conform to the 'Sendable' protocol
815 |     _ elements: [T],
816 |     stride minBatchSize: Int,
    :
836 |         case 2: c = result
837 |         case 3: d = result
838 |         case 4: e = result
    |                 `- warning: capture of 'e' with non-sendable type '[U]?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
839 |         case 5: f = result
840 |         case 6: g = result
/host/spi-builder-workspace/Sources/Utilities.swift:839:17: warning: capture of 'f' with non-sendable type '[U]?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
812 | private let cpuCores = ProcessInfo.processInfo.activeProcessorCount
813 |
814 | func batch<T, U>(
    |               `- note: consider making generic parameter 'U' conform to the 'Sendable' protocol
815 |     _ elements: [T],
816 |     stride minBatchSize: Int,
    :
837 |         case 3: d = result
838 |         case 4: e = result
839 |         case 5: f = result
    |                 `- warning: capture of 'f' with non-sendable type '[U]?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
840 |         case 6: g = result
841 |         case 7: h = result
/host/spi-builder-workspace/Sources/Utilities.swift:840:17: warning: capture of 'g' with non-sendable type '[U]?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
812 | private let cpuCores = ProcessInfo.processInfo.activeProcessorCount
813 |
814 | func batch<T, U>(
    |               `- note: consider making generic parameter 'U' conform to the 'Sendable' protocol
815 |     _ elements: [T],
816 |     stride minBatchSize: Int,
    :
838 |         case 4: e = result
839 |         case 5: f = result
840 |         case 6: g = result
    |                 `- warning: capture of 'g' with non-sendable type '[U]?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
841 |         case 7: h = result
842 |         case 8: i = result
/host/spi-builder-workspace/Sources/Utilities.swift:841:17: warning: capture of 'h' with non-sendable type '[U]?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
812 | private let cpuCores = ProcessInfo.processInfo.activeProcessorCount
813 |
814 | func batch<T, U>(
    |               `- note: consider making generic parameter 'U' conform to the 'Sendable' protocol
815 |     _ elements: [T],
816 |     stride minBatchSize: Int,
    :
839 |         case 5: f = result
840 |         case 6: g = result
841 |         case 7: h = result
    |                 `- warning: capture of 'h' with non-sendable type '[U]?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
842 |         case 8: i = result
843 |         case 9: j = result
/host/spi-builder-workspace/Sources/Utilities.swift:842:17: warning: capture of 'i' with non-sendable type '[U]?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
812 | private let cpuCores = ProcessInfo.processInfo.activeProcessorCount
813 |
814 | func batch<T, U>(
    |               `- note: consider making generic parameter 'U' conform to the 'Sendable' protocol
815 |     _ elements: [T],
816 |     stride minBatchSize: Int,
    :
840 |         case 6: g = result
841 |         case 7: h = result
842 |         case 8: i = result
    |                 `- warning: capture of 'i' with non-sendable type '[U]?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
843 |         case 9: j = result
844 |         case 10: k = result
/host/spi-builder-workspace/Sources/Utilities.swift:843:17: warning: capture of 'j' with non-sendable type '[U]?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
812 | private let cpuCores = ProcessInfo.processInfo.activeProcessorCount
813 |
814 | func batch<T, U>(
    |               `- note: consider making generic parameter 'U' conform to the 'Sendable' protocol
815 |     _ elements: [T],
816 |     stride minBatchSize: Int,
    :
841 |         case 7: h = result
842 |         case 8: i = result
843 |         case 9: j = result
    |                 `- warning: capture of 'j' with non-sendable type '[U]?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
844 |         case 10: k = result
845 |         case 11: l = result
/host/spi-builder-workspace/Sources/Utilities.swift:844:18: warning: capture of 'k' with non-sendable type '[U]?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
812 | private let cpuCores = ProcessInfo.processInfo.activeProcessorCount
813 |
814 | func batch<T, U>(
    |               `- note: consider making generic parameter 'U' conform to the 'Sendable' protocol
815 |     _ elements: [T],
816 |     stride minBatchSize: Int,
    :
842 |         case 8: i = result
843 |         case 9: j = result
844 |         case 10: k = result
    |                  `- warning: capture of 'k' with non-sendable type '[U]?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
845 |         case 11: l = result
846 |         case 12: m = result
/host/spi-builder-workspace/Sources/Utilities.swift:845:18: warning: capture of 'l' with non-sendable type '[U]?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
812 | private let cpuCores = ProcessInfo.processInfo.activeProcessorCount
813 |
814 | func batch<T, U>(
    |               `- note: consider making generic parameter 'U' conform to the 'Sendable' protocol
815 |     _ elements: [T],
816 |     stride minBatchSize: Int,
    :
843 |         case 9: j = result
844 |         case 10: k = result
845 |         case 11: l = result
    |                  `- warning: capture of 'l' with non-sendable type '[U]?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
846 |         case 12: m = result
847 |         case 13: n = result
/host/spi-builder-workspace/Sources/Utilities.swift:846:18: warning: capture of 'm' with non-sendable type '[U]?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
812 | private let cpuCores = ProcessInfo.processInfo.activeProcessorCount
813 |
814 | func batch<T, U>(
    |               `- note: consider making generic parameter 'U' conform to the 'Sendable' protocol
815 |     _ elements: [T],
816 |     stride minBatchSize: Int,
    :
844 |         case 10: k = result
845 |         case 11: l = result
846 |         case 12: m = result
    |                  `- warning: capture of 'm' with non-sendable type '[U]?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
847 |         case 13: n = result
848 |         case 14: o = result
/host/spi-builder-workspace/Sources/Utilities.swift:847:18: warning: capture of 'n' with non-sendable type '[U]?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
812 | private let cpuCores = ProcessInfo.processInfo.activeProcessorCount
813 |
814 | func batch<T, U>(
    |               `- note: consider making generic parameter 'U' conform to the 'Sendable' protocol
815 |     _ elements: [T],
816 |     stride minBatchSize: Int,
    :
845 |         case 11: l = result
846 |         case 12: m = result
847 |         case 13: n = result
    |                  `- warning: capture of 'n' with non-sendable type '[U]?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
848 |         case 14: o = result
849 |         case 15: p = result
/host/spi-builder-workspace/Sources/Utilities.swift:848:18: warning: capture of 'o' with non-sendable type '[U]?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
812 | private let cpuCores = ProcessInfo.processInfo.activeProcessorCount
813 |
814 | func batch<T, U>(
    |               `- note: consider making generic parameter 'U' conform to the 'Sendable' protocol
815 |     _ elements: [T],
816 |     stride minBatchSize: Int,
    :
846 |         case 12: m = result
847 |         case 13: n = result
848 |         case 14: o = result
    |                  `- warning: capture of 'o' with non-sendable type '[U]?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
849 |         case 15: p = result
850 |         case 16: q = result
/host/spi-builder-workspace/Sources/Utilities.swift:849:18: warning: capture of 'p' with non-sendable type '[U]?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
812 | private let cpuCores = ProcessInfo.processInfo.activeProcessorCount
813 |
814 | func batch<T, U>(
    |               `- note: consider making generic parameter 'U' conform to the 'Sendable' protocol
815 |     _ elements: [T],
816 |     stride minBatchSize: Int,
    :
847 |         case 13: n = result
848 |         case 14: o = result
849 |         case 15: p = result
    |                  `- warning: capture of 'p' with non-sendable type '[U]?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
850 |         case 16: q = result
851 |         case 17: r = result
/host/spi-builder-workspace/Sources/Utilities.swift:850:18: warning: capture of 'q' with non-sendable type '[U]?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
812 | private let cpuCores = ProcessInfo.processInfo.activeProcessorCount
813 |
814 | func batch<T, U>(
    |               `- note: consider making generic parameter 'U' conform to the 'Sendable' protocol
815 |     _ elements: [T],
816 |     stride minBatchSize: Int,
    :
848 |         case 14: o = result
849 |         case 15: p = result
850 |         case 16: q = result
    |                  `- warning: capture of 'q' with non-sendable type '[U]?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
851 |         case 17: r = result
852 |         case 18: s = result
/host/spi-builder-workspace/Sources/Utilities.swift:851:18: warning: capture of 'r' with non-sendable type '[U]?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
812 | private let cpuCores = ProcessInfo.processInfo.activeProcessorCount
813 |
814 | func batch<T, U>(
    |               `- note: consider making generic parameter 'U' conform to the 'Sendable' protocol
815 |     _ elements: [T],
816 |     stride minBatchSize: Int,
    :
849 |         case 15: p = result
850 |         case 16: q = result
851 |         case 17: r = result
    |                  `- warning: capture of 'r' with non-sendable type '[U]?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
852 |         case 18: s = result
853 |         case 19: t = result
/host/spi-builder-workspace/Sources/Utilities.swift:852:18: warning: capture of 's' with non-sendable type '[U]?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
812 | private let cpuCores = ProcessInfo.processInfo.activeProcessorCount
813 |
814 | func batch<T, U>(
    |               `- note: consider making generic parameter 'U' conform to the 'Sendable' protocol
815 |     _ elements: [T],
816 |     stride minBatchSize: Int,
    :
850 |         case 16: q = result
851 |         case 17: r = result
852 |         case 18: s = result
    |                  `- warning: capture of 's' with non-sendable type '[U]?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
853 |         case 19: t = result
854 |         case 20: u = result
/host/spi-builder-workspace/Sources/Utilities.swift:853:18: warning: capture of 't' with non-sendable type '[U]?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
812 | private let cpuCores = ProcessInfo.processInfo.activeProcessorCount
813 |
814 | func batch<T, U>(
    |               `- note: consider making generic parameter 'U' conform to the 'Sendable' protocol
815 |     _ elements: [T],
816 |     stride minBatchSize: Int,
    :
851 |         case 17: r = result
852 |         case 18: s = result
853 |         case 19: t = result
    |                  `- warning: capture of 't' with non-sendable type '[U]?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
854 |         case 20: u = result
855 |         case 21: v = result
/host/spi-builder-workspace/Sources/Utilities.swift:854:18: warning: capture of 'u' with non-sendable type '[U]?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
812 | private let cpuCores = ProcessInfo.processInfo.activeProcessorCount
813 |
814 | func batch<T, U>(
    |               `- note: consider making generic parameter 'U' conform to the 'Sendable' protocol
815 |     _ elements: [T],
816 |     stride minBatchSize: Int,
    :
852 |         case 18: s = result
853 |         case 19: t = result
854 |         case 20: u = result
    |                  `- warning: capture of 'u' with non-sendable type '[U]?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
855 |         case 21: v = result
856 |         case 22: w = result
/host/spi-builder-workspace/Sources/Utilities.swift:855:18: warning: capture of 'v' with non-sendable type '[U]?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
812 | private let cpuCores = ProcessInfo.processInfo.activeProcessorCount
813 |
814 | func batch<T, U>(
    |               `- note: consider making generic parameter 'U' conform to the 'Sendable' protocol
815 |     _ elements: [T],
816 |     stride minBatchSize: Int,
    :
853 |         case 19: t = result
854 |         case 20: u = result
855 |         case 21: v = result
    |                  `- warning: capture of 'v' with non-sendable type '[U]?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
856 |         case 22: w = result
857 |         case 23: x = result
/host/spi-builder-workspace/Sources/Utilities.swift:856:18: warning: capture of 'w' with non-sendable type '[U]?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
812 | private let cpuCores = ProcessInfo.processInfo.activeProcessorCount
813 |
814 | func batch<T, U>(
    |               `- note: consider making generic parameter 'U' conform to the 'Sendable' protocol
815 |     _ elements: [T],
816 |     stride minBatchSize: Int,
    :
854 |         case 20: u = result
855 |         case 21: v = result
856 |         case 22: w = result
    |                  `- warning: capture of 'w' with non-sendable type '[U]?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
857 |         case 23: x = result
858 |         default: preconditionFailure()
/host/spi-builder-workspace/Sources/Utilities.swift:857:18: warning: capture of 'x' with non-sendable type '[U]?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
812 | private let cpuCores = ProcessInfo.processInfo.activeProcessorCount
813 |
814 | func batch<T, U>(
    |               `- note: consider making generic parameter 'U' conform to the 'Sendable' protocol
815 |     _ elements: [T],
816 |     stride minBatchSize: Int,
    :
855 |         case 21: v = result
856 |         case 22: w = result
857 |         case 23: x = result
    |                  `- warning: capture of 'x' with non-sendable type '[U]?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
858 |         default: preconditionFailure()
859 |         }
/host/spi-builder-workspace/Sources/Utilities.swift:834:17: warning: mutation of captured var 'a' in concurrently-executing code; this is an error in the Swift 6 language mode
832 |         let result = fn(parts[index])
833 |         switch index {
834 |         case 0: a = result
    |                 `- warning: mutation of captured var 'a' in concurrently-executing code; this is an error in the Swift 6 language mode
835 |         case 1: b = result
836 |         case 2: c = result
/host/spi-builder-workspace/Sources/Utilities.swift:835:17: warning: mutation of captured var 'b' in concurrently-executing code; this is an error in the Swift 6 language mode
833 |         switch index {
834 |         case 0: a = result
835 |         case 1: b = result
    |                 `- warning: mutation of captured var 'b' in concurrently-executing code; this is an error in the Swift 6 language mode
836 |         case 2: c = result
837 |         case 3: d = result
/host/spi-builder-workspace/Sources/Utilities.swift:836:17: warning: mutation of captured var 'c' in concurrently-executing code; this is an error in the Swift 6 language mode
834 |         case 0: a = result
835 |         case 1: b = result
836 |         case 2: c = result
    |                 `- warning: mutation of captured var 'c' in concurrently-executing code; this is an error in the Swift 6 language mode
837 |         case 3: d = result
838 |         case 4: e = result
/host/spi-builder-workspace/Sources/Utilities.swift:837:17: warning: mutation of captured var 'd' in concurrently-executing code; this is an error in the Swift 6 language mode
835 |         case 1: b = result
836 |         case 2: c = result
837 |         case 3: d = result
    |                 `- warning: mutation of captured var 'd' in concurrently-executing code; this is an error in the Swift 6 language mode
838 |         case 4: e = result
839 |         case 5: f = result
/host/spi-builder-workspace/Sources/Utilities.swift:838:17: warning: mutation of captured var 'e' in concurrently-executing code; this is an error in the Swift 6 language mode
836 |         case 2: c = result
837 |         case 3: d = result
838 |         case 4: e = result
    |                 `- warning: mutation of captured var 'e' in concurrently-executing code; this is an error in the Swift 6 language mode
839 |         case 5: f = result
840 |         case 6: g = result
/host/spi-builder-workspace/Sources/Utilities.swift:839:17: warning: mutation of captured var 'f' in concurrently-executing code; this is an error in the Swift 6 language mode
837 |         case 3: d = result
838 |         case 4: e = result
839 |         case 5: f = result
    |                 `- warning: mutation of captured var 'f' in concurrently-executing code; this is an error in the Swift 6 language mode
840 |         case 6: g = result
841 |         case 7: h = result
/host/spi-builder-workspace/Sources/Utilities.swift:840:17: warning: mutation of captured var 'g' in concurrently-executing code; this is an error in the Swift 6 language mode
838 |         case 4: e = result
839 |         case 5: f = result
840 |         case 6: g = result
    |                 `- warning: mutation of captured var 'g' in concurrently-executing code; this is an error in the Swift 6 language mode
841 |         case 7: h = result
842 |         case 8: i = result
/host/spi-builder-workspace/Sources/Utilities.swift:841:17: warning: mutation of captured var 'h' in concurrently-executing code; this is an error in the Swift 6 language mode
839 |         case 5: f = result
840 |         case 6: g = result
841 |         case 7: h = result
    |                 `- warning: mutation of captured var 'h' in concurrently-executing code; this is an error in the Swift 6 language mode
842 |         case 8: i = result
843 |         case 9: j = result
/host/spi-builder-workspace/Sources/Utilities.swift:842:17: warning: mutation of captured var 'i' in concurrently-executing code; this is an error in the Swift 6 language mode
840 |         case 6: g = result
841 |         case 7: h = result
842 |         case 8: i = result
    |                 `- warning: mutation of captured var 'i' in concurrently-executing code; this is an error in the Swift 6 language mode
843 |         case 9: j = result
844 |         case 10: k = result
/host/spi-builder-workspace/Sources/Utilities.swift:843:17: warning: mutation of captured var 'j' in concurrently-executing code; this is an error in the Swift 6 language mode
841 |         case 7: h = result
842 |         case 8: i = result
843 |         case 9: j = result
    |                 `- warning: mutation of captured var 'j' in concurrently-executing code; this is an error in the Swift 6 language mode
844 |         case 10: k = result
845 |         case 11: l = result
/host/spi-builder-workspace/Sources/Utilities.swift:844:18: warning: mutation of captured var 'k' in concurrently-executing code; this is an error in the Swift 6 language mode
842 |         case 8: i = result
843 |         case 9: j = result
844 |         case 10: k = result
    |                  `- warning: mutation of captured var 'k' in concurrently-executing code; this is an error in the Swift 6 language mode
845 |         case 11: l = result
846 |         case 12: m = result
/host/spi-builder-workspace/Sources/Utilities.swift:845:18: warning: mutation of captured var 'l' in concurrently-executing code; this is an error in the Swift 6 language mode
843 |         case 9: j = result
844 |         case 10: k = result
845 |         case 11: l = result
    |                  `- warning: mutation of captured var 'l' in concurrently-executing code; this is an error in the Swift 6 language mode
846 |         case 12: m = result
847 |         case 13: n = result
/host/spi-builder-workspace/Sources/Utilities.swift:846:18: warning: mutation of captured var 'm' in concurrently-executing code; this is an error in the Swift 6 language mode
844 |         case 10: k = result
845 |         case 11: l = result
846 |         case 12: m = result
    |                  `- warning: mutation of captured var 'm' in concurrently-executing code; this is an error in the Swift 6 language mode
847 |         case 13: n = result
848 |         case 14: o = result
/host/spi-builder-workspace/Sources/Utilities.swift:847:18: warning: mutation of captured var 'n' in concurrently-executing code; this is an error in the Swift 6 language mode
845 |         case 11: l = result
846 |         case 12: m = result
847 |         case 13: n = result
    |                  `- warning: mutation of captured var 'n' in concurrently-executing code; this is an error in the Swift 6 language mode
848 |         case 14: o = result
849 |         case 15: p = result
/host/spi-builder-workspace/Sources/Utilities.swift:848:18: warning: mutation of captured var 'o' in concurrently-executing code; this is an error in the Swift 6 language mode
846 |         case 12: m = result
847 |         case 13: n = result
848 |         case 14: o = result
    |                  `- warning: mutation of captured var 'o' in concurrently-executing code; this is an error in the Swift 6 language mode
849 |         case 15: p = result
850 |         case 16: q = result
/host/spi-builder-workspace/Sources/Utilities.swift:849:18: warning: mutation of captured var 'p' in concurrently-executing code; this is an error in the Swift 6 language mode
847 |         case 13: n = result
848 |         case 14: o = result
849 |         case 15: p = result
    |                  `- warning: mutation of captured var 'p' in concurrently-executing code; this is an error in the Swift 6 language mode
850 |         case 16: q = result
851 |         case 17: r = result
/host/spi-builder-workspace/Sources/Utilities.swift:850:18: warning: mutation of captured var 'q' in concurrently-executing code; this is an error in the Swift 6 language mode
848 |         case 14: o = result
849 |         case 15: p = result
850 |         case 16: q = result
    |                  `- warning: mutation of captured var 'q' in concurrently-executing code; this is an error in the Swift 6 language mode
851 |         case 17: r = result
852 |         case 18: s = result
/host/spi-builder-workspace/Sources/Utilities.swift:851:18: warning: mutation of captured var 'r' in concurrently-executing code; this is an error in the Swift 6 language mode
849 |         case 15: p = result
850 |         case 16: q = result
851 |         case 17: r = result
    |                  `- warning: mutation of captured var 'r' in concurrently-executing code; this is an error in the Swift 6 language mode
852 |         case 18: s = result
853 |         case 19: t = result
/host/spi-builder-workspace/Sources/Utilities.swift:852:18: warning: mutation of captured var 's' in concurrently-executing code; this is an error in the Swift 6 language mode
850 |         case 16: q = result
851 |         case 17: r = result
852 |         case 18: s = result
    |                  `- warning: mutation of captured var 's' in concurrently-executing code; this is an error in the Swift 6 language mode
853 |         case 19: t = result
854 |         case 20: u = result
/host/spi-builder-workspace/Sources/Utilities.swift:853:18: warning: mutation of captured var 't' in concurrently-executing code; this is an error in the Swift 6 language mode
851 |         case 17: r = result
852 |         case 18: s = result
853 |         case 19: t = result
    |                  `- warning: mutation of captured var 't' in concurrently-executing code; this is an error in the Swift 6 language mode
854 |         case 20: u = result
855 |         case 21: v = result
/host/spi-builder-workspace/Sources/Utilities.swift:854:18: warning: mutation of captured var 'u' in concurrently-executing code; this is an error in the Swift 6 language mode
852 |         case 18: s = result
853 |         case 19: t = result
854 |         case 20: u = result
    |                  `- warning: mutation of captured var 'u' in concurrently-executing code; this is an error in the Swift 6 language mode
855 |         case 21: v = result
856 |         case 22: w = result
/host/spi-builder-workspace/Sources/Utilities.swift:855:18: warning: mutation of captured var 'v' in concurrently-executing code; this is an error in the Swift 6 language mode
853 |         case 19: t = result
854 |         case 20: u = result
855 |         case 21: v = result
    |                  `- warning: mutation of captured var 'v' in concurrently-executing code; this is an error in the Swift 6 language mode
856 |         case 22: w = result
857 |         case 23: x = result
/host/spi-builder-workspace/Sources/Utilities.swift:856:18: warning: mutation of captured var 'w' in concurrently-executing code; this is an error in the Swift 6 language mode
854 |         case 20: u = result
855 |         case 21: v = result
856 |         case 22: w = result
    |                  `- warning: mutation of captured var 'w' in concurrently-executing code; this is an error in the Swift 6 language mode
857 |         case 23: x = result
858 |         default: preconditionFailure()
/host/spi-builder-workspace/Sources/Utilities.swift:857:18: warning: mutation of captured var 'x' in concurrently-executing code; this is an error in the Swift 6 language mode
855 |         case 21: v = result
856 |         case 22: w = result
857 |         case 23: x = result
    |                  `- warning: mutation of captured var 'x' in concurrently-executing code; this is an error in the Swift 6 language mode
858 |         default: preconditionFailure()
859 |         }
[28/46] Compiling Euclid Vertex.swift
/host/spi-builder-workspace/Sources/Utilities.swift:832:22: warning: capture of 'fn' with non-sendable type '([T]) -> [U]' in a '@Sendable' closure; this is an error in the Swift 6 language mode
830 |     var a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x: [U]?
831 |     DispatchQueue.concurrentPerform(iterations: parts.count) { index in
832 |         let result = fn(parts[index])
    |                      |- warning: capture of 'fn' with non-sendable type '([T]) -> [U]' in a '@Sendable' closure; this is an error in the Swift 6 language mode
    |                      `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
833 |         switch index {
834 |         case 0: a = result
/host/spi-builder-workspace/Sources/Utilities.swift:832:25: warning: capture of 'parts' with non-sendable type '[[T]]' in a '@Sendable' closure; this is an error in the Swift 6 language mode
812 | private let cpuCores = ProcessInfo.processInfo.activeProcessorCount
813 |
814 | func batch<T, U>(
    |            `- note: consider making generic parameter 'T' conform to the 'Sendable' protocol
815 |     _ elements: [T],
816 |     stride minBatchSize: Int,
    :
830 |     var a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x: [U]?
831 |     DispatchQueue.concurrentPerform(iterations: parts.count) { index in
832 |         let result = fn(parts[index])
    |                         `- warning: capture of 'parts' with non-sendable type '[[T]]' in a '@Sendable' closure; this is an error in the Swift 6 language mode
833 |         switch index {
834 |         case 0: a = result
/host/spi-builder-workspace/Sources/Utilities.swift:834:17: warning: capture of 'a' with non-sendable type '[U]?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
812 | private let cpuCores = ProcessInfo.processInfo.activeProcessorCount
813 |
814 | func batch<T, U>(
    |               `- note: consider making generic parameter 'U' conform to the 'Sendable' protocol
815 |     _ elements: [T],
816 |     stride minBatchSize: Int,
    :
832 |         let result = fn(parts[index])
833 |         switch index {
834 |         case 0: a = result
    |                 `- warning: capture of 'a' with non-sendable type '[U]?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
835 |         case 1: b = result
836 |         case 2: c = result
/host/spi-builder-workspace/Sources/Utilities.swift:835:17: warning: capture of 'b' with non-sendable type '[U]?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
812 | private let cpuCores = ProcessInfo.processInfo.activeProcessorCount
813 |
814 | func batch<T, U>(
    |               `- note: consider making generic parameter 'U' conform to the 'Sendable' protocol
815 |     _ elements: [T],
816 |     stride minBatchSize: Int,
    :
833 |         switch index {
834 |         case 0: a = result
835 |         case 1: b = result
    |                 `- warning: capture of 'b' with non-sendable type '[U]?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
836 |         case 2: c = result
837 |         case 3: d = result
/host/spi-builder-workspace/Sources/Utilities.swift:836:17: warning: capture of 'c' with non-sendable type '[U]?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
812 | private let cpuCores = ProcessInfo.processInfo.activeProcessorCount
813 |
814 | func batch<T, U>(
    |               `- note: consider making generic parameter 'U' conform to the 'Sendable' protocol
815 |     _ elements: [T],
816 |     stride minBatchSize: Int,
    :
834 |         case 0: a = result
835 |         case 1: b = result
836 |         case 2: c = result
    |                 `- warning: capture of 'c' with non-sendable type '[U]?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
837 |         case 3: d = result
838 |         case 4: e = result
/host/spi-builder-workspace/Sources/Utilities.swift:837:17: warning: capture of 'd' with non-sendable type '[U]?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
812 | private let cpuCores = ProcessInfo.processInfo.activeProcessorCount
813 |
814 | func batch<T, U>(
    |               `- note: consider making generic parameter 'U' conform to the 'Sendable' protocol
815 |     _ elements: [T],
816 |     stride minBatchSize: Int,
    :
835 |         case 1: b = result
836 |         case 2: c = result
837 |         case 3: d = result
    |                 `- warning: capture of 'd' with non-sendable type '[U]?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
838 |         case 4: e = result
839 |         case 5: f = result
/host/spi-builder-workspace/Sources/Utilities.swift:838:17: warning: capture of 'e' with non-sendable type '[U]?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
812 | private let cpuCores = ProcessInfo.processInfo.activeProcessorCount
813 |
814 | func batch<T, U>(
    |               `- note: consider making generic parameter 'U' conform to the 'Sendable' protocol
815 |     _ elements: [T],
816 |     stride minBatchSize: Int,
    :
836 |         case 2: c = result
837 |         case 3: d = result
838 |         case 4: e = result
    |                 `- warning: capture of 'e' with non-sendable type '[U]?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
839 |         case 5: f = result
840 |         case 6: g = result
/host/spi-builder-workspace/Sources/Utilities.swift:839:17: warning: capture of 'f' with non-sendable type '[U]?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
812 | private let cpuCores = ProcessInfo.processInfo.activeProcessorCount
813 |
814 | func batch<T, U>(
    |               `- note: consider making generic parameter 'U' conform to the 'Sendable' protocol
815 |     _ elements: [T],
816 |     stride minBatchSize: Int,
    :
837 |         case 3: d = result
838 |         case 4: e = result
839 |         case 5: f = result
    |                 `- warning: capture of 'f' with non-sendable type '[U]?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
840 |         case 6: g = result
841 |         case 7: h = result
/host/spi-builder-workspace/Sources/Utilities.swift:840:17: warning: capture of 'g' with non-sendable type '[U]?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
812 | private let cpuCores = ProcessInfo.processInfo.activeProcessorCount
813 |
814 | func batch<T, U>(
    |               `- note: consider making generic parameter 'U' conform to the 'Sendable' protocol
815 |     _ elements: [T],
816 |     stride minBatchSize: Int,
    :
838 |         case 4: e = result
839 |         case 5: f = result
840 |         case 6: g = result
    |                 `- warning: capture of 'g' with non-sendable type '[U]?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
841 |         case 7: h = result
842 |         case 8: i = result
/host/spi-builder-workspace/Sources/Utilities.swift:841:17: warning: capture of 'h' with non-sendable type '[U]?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
812 | private let cpuCores = ProcessInfo.processInfo.activeProcessorCount
813 |
814 | func batch<T, U>(
    |               `- note: consider making generic parameter 'U' conform to the 'Sendable' protocol
815 |     _ elements: [T],
816 |     stride minBatchSize: Int,
    :
839 |         case 5: f = result
840 |         case 6: g = result
841 |         case 7: h = result
    |                 `- warning: capture of 'h' with non-sendable type '[U]?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
842 |         case 8: i = result
843 |         case 9: j = result
/host/spi-builder-workspace/Sources/Utilities.swift:842:17: warning: capture of 'i' with non-sendable type '[U]?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
812 | private let cpuCores = ProcessInfo.processInfo.activeProcessorCount
813 |
814 | func batch<T, U>(
    |               `- note: consider making generic parameter 'U' conform to the 'Sendable' protocol
815 |     _ elements: [T],
816 |     stride minBatchSize: Int,
    :
840 |         case 6: g = result
841 |         case 7: h = result
842 |         case 8: i = result
    |                 `- warning: capture of 'i' with non-sendable type '[U]?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
843 |         case 9: j = result
844 |         case 10: k = result
/host/spi-builder-workspace/Sources/Utilities.swift:843:17: warning: capture of 'j' with non-sendable type '[U]?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
812 | private let cpuCores = ProcessInfo.processInfo.activeProcessorCount
813 |
814 | func batch<T, U>(
    |               `- note: consider making generic parameter 'U' conform to the 'Sendable' protocol
815 |     _ elements: [T],
816 |     stride minBatchSize: Int,
    :
841 |         case 7: h = result
842 |         case 8: i = result
843 |         case 9: j = result
    |                 `- warning: capture of 'j' with non-sendable type '[U]?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
844 |         case 10: k = result
845 |         case 11: l = result
/host/spi-builder-workspace/Sources/Utilities.swift:844:18: warning: capture of 'k' with non-sendable type '[U]?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
812 | private let cpuCores = ProcessInfo.processInfo.activeProcessorCount
813 |
814 | func batch<T, U>(
    |               `- note: consider making generic parameter 'U' conform to the 'Sendable' protocol
815 |     _ elements: [T],
816 |     stride minBatchSize: Int,
    :
842 |         case 8: i = result
843 |         case 9: j = result
844 |         case 10: k = result
    |                  `- warning: capture of 'k' with non-sendable type '[U]?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
845 |         case 11: l = result
846 |         case 12: m = result
/host/spi-builder-workspace/Sources/Utilities.swift:845:18: warning: capture of 'l' with non-sendable type '[U]?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
812 | private let cpuCores = ProcessInfo.processInfo.activeProcessorCount
813 |
814 | func batch<T, U>(
    |               `- note: consider making generic parameter 'U' conform to the 'Sendable' protocol
815 |     _ elements: [T],
816 |     stride minBatchSize: Int,
    :
843 |         case 9: j = result
844 |         case 10: k = result
845 |         case 11: l = result
    |                  `- warning: capture of 'l' with non-sendable type '[U]?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
846 |         case 12: m = result
847 |         case 13: n = result
/host/spi-builder-workspace/Sources/Utilities.swift:846:18: warning: capture of 'm' with non-sendable type '[U]?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
812 | private let cpuCores = ProcessInfo.processInfo.activeProcessorCount
813 |
814 | func batch<T, U>(
    |               `- note: consider making generic parameter 'U' conform to the 'Sendable' protocol
815 |     _ elements: [T],
816 |     stride minBatchSize: Int,
    :
844 |         case 10: k = result
845 |         case 11: l = result
846 |         case 12: m = result
    |                  `- warning: capture of 'm' with non-sendable type '[U]?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
847 |         case 13: n = result
848 |         case 14: o = result
/host/spi-builder-workspace/Sources/Utilities.swift:847:18: warning: capture of 'n' with non-sendable type '[U]?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
812 | private let cpuCores = ProcessInfo.processInfo.activeProcessorCount
813 |
814 | func batch<T, U>(
    |               `- note: consider making generic parameter 'U' conform to the 'Sendable' protocol
815 |     _ elements: [T],
816 |     stride minBatchSize: Int,
    :
845 |         case 11: l = result
846 |         case 12: m = result
847 |         case 13: n = result
    |                  `- warning: capture of 'n' with non-sendable type '[U]?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
848 |         case 14: o = result
849 |         case 15: p = result
/host/spi-builder-workspace/Sources/Utilities.swift:848:18: warning: capture of 'o' with non-sendable type '[U]?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
812 | private let cpuCores = ProcessInfo.processInfo.activeProcessorCount
813 |
814 | func batch<T, U>(
    |               `- note: consider making generic parameter 'U' conform to the 'Sendable' protocol
815 |     _ elements: [T],
816 |     stride minBatchSize: Int,
    :
846 |         case 12: m = result
847 |         case 13: n = result
848 |         case 14: o = result
    |                  `- warning: capture of 'o' with non-sendable type '[U]?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
849 |         case 15: p = result
850 |         case 16: q = result
/host/spi-builder-workspace/Sources/Utilities.swift:849:18: warning: capture of 'p' with non-sendable type '[U]?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
812 | private let cpuCores = ProcessInfo.processInfo.activeProcessorCount
813 |
814 | func batch<T, U>(
    |               `- note: consider making generic parameter 'U' conform to the 'Sendable' protocol
815 |     _ elements: [T],
816 |     stride minBatchSize: Int,
    :
847 |         case 13: n = result
848 |         case 14: o = result
849 |         case 15: p = result
    |                  `- warning: capture of 'p' with non-sendable type '[U]?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
850 |         case 16: q = result
851 |         case 17: r = result
/host/spi-builder-workspace/Sources/Utilities.swift:850:18: warning: capture of 'q' with non-sendable type '[U]?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
812 | private let cpuCores = ProcessInfo.processInfo.activeProcessorCount
813 |
814 | func batch<T, U>(
    |               `- note: consider making generic parameter 'U' conform to the 'Sendable' protocol
815 |     _ elements: [T],
816 |     stride minBatchSize: Int,
    :
848 |         case 14: o = result
849 |         case 15: p = result
850 |         case 16: q = result
    |                  `- warning: capture of 'q' with non-sendable type '[U]?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
851 |         case 17: r = result
852 |         case 18: s = result
/host/spi-builder-workspace/Sources/Utilities.swift:851:18: warning: capture of 'r' with non-sendable type '[U]?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
812 | private let cpuCores = ProcessInfo.processInfo.activeProcessorCount
813 |
814 | func batch<T, U>(
    |               `- note: consider making generic parameter 'U' conform to the 'Sendable' protocol
815 |     _ elements: [T],
816 |     stride minBatchSize: Int,
    :
849 |         case 15: p = result
850 |         case 16: q = result
851 |         case 17: r = result
    |                  `- warning: capture of 'r' with non-sendable type '[U]?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
852 |         case 18: s = result
853 |         case 19: t = result
/host/spi-builder-workspace/Sources/Utilities.swift:852:18: warning: capture of 's' with non-sendable type '[U]?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
812 | private let cpuCores = ProcessInfo.processInfo.activeProcessorCount
813 |
814 | func batch<T, U>(
    |               `- note: consider making generic parameter 'U' conform to the 'Sendable' protocol
815 |     _ elements: [T],
816 |     stride minBatchSize: Int,
    :
850 |         case 16: q = result
851 |         case 17: r = result
852 |         case 18: s = result
    |                  `- warning: capture of 's' with non-sendable type '[U]?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
853 |         case 19: t = result
854 |         case 20: u = result
/host/spi-builder-workspace/Sources/Utilities.swift:853:18: warning: capture of 't' with non-sendable type '[U]?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
812 | private let cpuCores = ProcessInfo.processInfo.activeProcessorCount
813 |
814 | func batch<T, U>(
    |               `- note: consider making generic parameter 'U' conform to the 'Sendable' protocol
815 |     _ elements: [T],
816 |     stride minBatchSize: Int,
    :
851 |         case 17: r = result
852 |         case 18: s = result
853 |         case 19: t = result
    |                  `- warning: capture of 't' with non-sendable type '[U]?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
854 |         case 20: u = result
855 |         case 21: v = result
/host/spi-builder-workspace/Sources/Utilities.swift:854:18: warning: capture of 'u' with non-sendable type '[U]?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
812 | private let cpuCores = ProcessInfo.processInfo.activeProcessorCount
813 |
814 | func batch<T, U>(
    |               `- note: consider making generic parameter 'U' conform to the 'Sendable' protocol
815 |     _ elements: [T],
816 |     stride minBatchSize: Int,
    :
852 |         case 18: s = result
853 |         case 19: t = result
854 |         case 20: u = result
    |                  `- warning: capture of 'u' with non-sendable type '[U]?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
855 |         case 21: v = result
856 |         case 22: w = result
/host/spi-builder-workspace/Sources/Utilities.swift:855:18: warning: capture of 'v' with non-sendable type '[U]?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
812 | private let cpuCores = ProcessInfo.processInfo.activeProcessorCount
813 |
814 | func batch<T, U>(
    |               `- note: consider making generic parameter 'U' conform to the 'Sendable' protocol
815 |     _ elements: [T],
816 |     stride minBatchSize: Int,
    :
853 |         case 19: t = result
854 |         case 20: u = result
855 |         case 21: v = result
    |                  `- warning: capture of 'v' with non-sendable type '[U]?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
856 |         case 22: w = result
857 |         case 23: x = result
/host/spi-builder-workspace/Sources/Utilities.swift:856:18: warning: capture of 'w' with non-sendable type '[U]?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
812 | private let cpuCores = ProcessInfo.processInfo.activeProcessorCount
813 |
814 | func batch<T, U>(
    |               `- note: consider making generic parameter 'U' conform to the 'Sendable' protocol
815 |     _ elements: [T],
816 |     stride minBatchSize: Int,
    :
854 |         case 20: u = result
855 |         case 21: v = result
856 |         case 22: w = result
    |                  `- warning: capture of 'w' with non-sendable type '[U]?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
857 |         case 23: x = result
858 |         default: preconditionFailure()
/host/spi-builder-workspace/Sources/Utilities.swift:857:18: warning: capture of 'x' with non-sendable type '[U]?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
812 | private let cpuCores = ProcessInfo.processInfo.activeProcessorCount
813 |
814 | func batch<T, U>(
    |               `- note: consider making generic parameter 'U' conform to the 'Sendable' protocol
815 |     _ elements: [T],
816 |     stride minBatchSize: Int,
    :
855 |         case 21: v = result
856 |         case 22: w = result
857 |         case 23: x = result
    |                  `- warning: capture of 'x' with non-sendable type '[U]?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
858 |         default: preconditionFailure()
859 |         }
/host/spi-builder-workspace/Sources/Utilities.swift:834:17: warning: mutation of captured var 'a' in concurrently-executing code; this is an error in the Swift 6 language mode
832 |         let result = fn(parts[index])
833 |         switch index {
834 |         case 0: a = result
    |                 `- warning: mutation of captured var 'a' in concurrently-executing code; this is an error in the Swift 6 language mode
835 |         case 1: b = result
836 |         case 2: c = result
/host/spi-builder-workspace/Sources/Utilities.swift:835:17: warning: mutation of captured var 'b' in concurrently-executing code; this is an error in the Swift 6 language mode
833 |         switch index {
834 |         case 0: a = result
835 |         case 1: b = result
    |                 `- warning: mutation of captured var 'b' in concurrently-executing code; this is an error in the Swift 6 language mode
836 |         case 2: c = result
837 |         case 3: d = result
/host/spi-builder-workspace/Sources/Utilities.swift:836:17: warning: mutation of captured var 'c' in concurrently-executing code; this is an error in the Swift 6 language mode
834 |         case 0: a = result
835 |         case 1: b = result
836 |         case 2: c = result
    |                 `- warning: mutation of captured var 'c' in concurrently-executing code; this is an error in the Swift 6 language mode
837 |         case 3: d = result
838 |         case 4: e = result
/host/spi-builder-workspace/Sources/Utilities.swift:837:17: warning: mutation of captured var 'd' in concurrently-executing code; this is an error in the Swift 6 language mode
835 |         case 1: b = result
836 |         case 2: c = result
837 |         case 3: d = result
    |                 `- warning: mutation of captured var 'd' in concurrently-executing code; this is an error in the Swift 6 language mode
838 |         case 4: e = result
839 |         case 5: f = result
/host/spi-builder-workspace/Sources/Utilities.swift:838:17: warning: mutation of captured var 'e' in concurrently-executing code; this is an error in the Swift 6 language mode
836 |         case 2: c = result
837 |         case 3: d = result
838 |         case 4: e = result
    |                 `- warning: mutation of captured var 'e' in concurrently-executing code; this is an error in the Swift 6 language mode
839 |         case 5: f = result
840 |         case 6: g = result
/host/spi-builder-workspace/Sources/Utilities.swift:839:17: warning: mutation of captured var 'f' in concurrently-executing code; this is an error in the Swift 6 language mode
837 |         case 3: d = result
838 |         case 4: e = result
839 |         case 5: f = result
    |                 `- warning: mutation of captured var 'f' in concurrently-executing code; this is an error in the Swift 6 language mode
840 |         case 6: g = result
841 |         case 7: h = result
/host/spi-builder-workspace/Sources/Utilities.swift:840:17: warning: mutation of captured var 'g' in concurrently-executing code; this is an error in the Swift 6 language mode
838 |         case 4: e = result
839 |         case 5: f = result
840 |         case 6: g = result
    |                 `- warning: mutation of captured var 'g' in concurrently-executing code; this is an error in the Swift 6 language mode
841 |         case 7: h = result
842 |         case 8: i = result
/host/spi-builder-workspace/Sources/Utilities.swift:841:17: warning: mutation of captured var 'h' in concurrently-executing code; this is an error in the Swift 6 language mode
839 |         case 5: f = result
840 |         case 6: g = result
841 |         case 7: h = result
    |                 `- warning: mutation of captured var 'h' in concurrently-executing code; this is an error in the Swift 6 language mode
842 |         case 8: i = result
843 |         case 9: j = result
/host/spi-builder-workspace/Sources/Utilities.swift:842:17: warning: mutation of captured var 'i' in concurrently-executing code; this is an error in the Swift 6 language mode
840 |         case 6: g = result
841 |         case 7: h = result
842 |         case 8: i = result
    |                 `- warning: mutation of captured var 'i' in concurrently-executing code; this is an error in the Swift 6 language mode
843 |         case 9: j = result
844 |         case 10: k = result
/host/spi-builder-workspace/Sources/Utilities.swift:843:17: warning: mutation of captured var 'j' in concurrently-executing code; this is an error in the Swift 6 language mode
841 |         case 7: h = result
842 |         case 8: i = result
843 |         case 9: j = result
    |                 `- warning: mutation of captured var 'j' in concurrently-executing code; this is an error in the Swift 6 language mode
844 |         case 10: k = result
845 |         case 11: l = result
/host/spi-builder-workspace/Sources/Utilities.swift:844:18: warning: mutation of captured var 'k' in concurrently-executing code; this is an error in the Swift 6 language mode
842 |         case 8: i = result
843 |         case 9: j = result
844 |         case 10: k = result
    |                  `- warning: mutation of captured var 'k' in concurrently-executing code; this is an error in the Swift 6 language mode
845 |         case 11: l = result
846 |         case 12: m = result
/host/spi-builder-workspace/Sources/Utilities.swift:845:18: warning: mutation of captured var 'l' in concurrently-executing code; this is an error in the Swift 6 language mode
843 |         case 9: j = result
844 |         case 10: k = result
845 |         case 11: l = result
    |                  `- warning: mutation of captured var 'l' in concurrently-executing code; this is an error in the Swift 6 language mode
846 |         case 12: m = result
847 |         case 13: n = result
/host/spi-builder-workspace/Sources/Utilities.swift:846:18: warning: mutation of captured var 'm' in concurrently-executing code; this is an error in the Swift 6 language mode
844 |         case 10: k = result
845 |         case 11: l = result
846 |         case 12: m = result
    |                  `- warning: mutation of captured var 'm' in concurrently-executing code; this is an error in the Swift 6 language mode
847 |         case 13: n = result
848 |         case 14: o = result
/host/spi-builder-workspace/Sources/Utilities.swift:847:18: warning: mutation of captured var 'n' in concurrently-executing code; this is an error in the Swift 6 language mode
845 |         case 11: l = result
846 |         case 12: m = result
847 |         case 13: n = result
    |                  `- warning: mutation of captured var 'n' in concurrently-executing code; this is an error in the Swift 6 language mode
848 |         case 14: o = result
849 |         case 15: p = result
/host/spi-builder-workspace/Sources/Utilities.swift:848:18: warning: mutation of captured var 'o' in concurrently-executing code; this is an error in the Swift 6 language mode
846 |         case 12: m = result
847 |         case 13: n = result
848 |         case 14: o = result
    |                  `- warning: mutation of captured var 'o' in concurrently-executing code; this is an error in the Swift 6 language mode
849 |         case 15: p = result
850 |         case 16: q = result
/host/spi-builder-workspace/Sources/Utilities.swift:849:18: warning: mutation of captured var 'p' in concurrently-executing code; this is an error in the Swift 6 language mode
847 |         case 13: n = result
848 |         case 14: o = result
849 |         case 15: p = result
    |                  `- warning: mutation of captured var 'p' in concurrently-executing code; this is an error in the Swift 6 language mode
850 |         case 16: q = result
851 |         case 17: r = result
/host/spi-builder-workspace/Sources/Utilities.swift:850:18: warning: mutation of captured var 'q' in concurrently-executing code; this is an error in the Swift 6 language mode
848 |         case 14: o = result
849 |         case 15: p = result
850 |         case 16: q = result
    |                  `- warning: mutation of captured var 'q' in concurrently-executing code; this is an error in the Swift 6 language mode
851 |         case 17: r = result
852 |         case 18: s = result
/host/spi-builder-workspace/Sources/Utilities.swift:851:18: warning: mutation of captured var 'r' in concurrently-executing code; this is an error in the Swift 6 language mode
849 |         case 15: p = result
850 |         case 16: q = result
851 |         case 17: r = result
    |                  `- warning: mutation of captured var 'r' in concurrently-executing code; this is an error in the Swift 6 language mode
852 |         case 18: s = result
853 |         case 19: t = result
/host/spi-builder-workspace/Sources/Utilities.swift:852:18: warning: mutation of captured var 's' in concurrently-executing code; this is an error in the Swift 6 language mode
850 |         case 16: q = result
851 |         case 17: r = result
852 |         case 18: s = result
    |                  `- warning: mutation of captured var 's' in concurrently-executing code; this is an error in the Swift 6 language mode
853 |         case 19: t = result
854 |         case 20: u = result
/host/spi-builder-workspace/Sources/Utilities.swift:853:18: warning: mutation of captured var 't' in concurrently-executing code; this is an error in the Swift 6 language mode
851 |         case 17: r = result
852 |         case 18: s = result
853 |         case 19: t = result
    |                  `- warning: mutation of captured var 't' in concurrently-executing code; this is an error in the Swift 6 language mode
854 |         case 20: u = result
855 |         case 21: v = result
/host/spi-builder-workspace/Sources/Utilities.swift:854:18: warning: mutation of captured var 'u' in concurrently-executing code; this is an error in the Swift 6 language mode
852 |         case 18: s = result
853 |         case 19: t = result
854 |         case 20: u = result
    |                  `- warning: mutation of captured var 'u' in concurrently-executing code; this is an error in the Swift 6 language mode
855 |         case 21: v = result
856 |         case 22: w = result
/host/spi-builder-workspace/Sources/Utilities.swift:855:18: warning: mutation of captured var 'v' in concurrently-executing code; this is an error in the Swift 6 language mode
853 |         case 19: t = result
854 |         case 20: u = result
855 |         case 21: v = result
    |                  `- warning: mutation of captured var 'v' in concurrently-executing code; this is an error in the Swift 6 language mode
856 |         case 22: w = result
857 |         case 23: x = result
/host/spi-builder-workspace/Sources/Utilities.swift:856:18: warning: mutation of captured var 'w' in concurrently-executing code; this is an error in the Swift 6 language mode
854 |         case 20: u = result
855 |         case 21: v = result
856 |         case 22: w = result
    |                  `- warning: mutation of captured var 'w' in concurrently-executing code; this is an error in the Swift 6 language mode
857 |         case 23: x = result
858 |         default: preconditionFailure()
/host/spi-builder-workspace/Sources/Utilities.swift:857:18: warning: mutation of captured var 'x' in concurrently-executing code; this is an error in the Swift 6 language mode
855 |         case 21: v = result
856 |         case 22: w = result
857 |         case 23: x = result
    |                  `- warning: mutation of captured var 'x' in concurrently-executing code; this is an error in the Swift 6 language mode
858 |         default: preconditionFailure()
859 |         }
[29/46] Compiling Euclid VertexSet.swift
/host/spi-builder-workspace/Sources/Utilities.swift:832:22: warning: capture of 'fn' with non-sendable type '([T]) -> [U]' in a '@Sendable' closure; this is an error in the Swift 6 language mode
830 |     var a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x: [U]?
831 |     DispatchQueue.concurrentPerform(iterations: parts.count) { index in
832 |         let result = fn(parts[index])
    |                      |- warning: capture of 'fn' with non-sendable type '([T]) -> [U]' in a '@Sendable' closure; this is an error in the Swift 6 language mode
    |                      `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
833 |         switch index {
834 |         case 0: a = result
/host/spi-builder-workspace/Sources/Utilities.swift:832:25: warning: capture of 'parts' with non-sendable type '[[T]]' in a '@Sendable' closure; this is an error in the Swift 6 language mode
812 | private let cpuCores = ProcessInfo.processInfo.activeProcessorCount
813 |
814 | func batch<T, U>(
    |            `- note: consider making generic parameter 'T' conform to the 'Sendable' protocol
815 |     _ elements: [T],
816 |     stride minBatchSize: Int,
    :
830 |     var a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x: [U]?
831 |     DispatchQueue.concurrentPerform(iterations: parts.count) { index in
832 |         let result = fn(parts[index])
    |                         `- warning: capture of 'parts' with non-sendable type '[[T]]' in a '@Sendable' closure; this is an error in the Swift 6 language mode
833 |         switch index {
834 |         case 0: a = result
/host/spi-builder-workspace/Sources/Utilities.swift:834:17: warning: capture of 'a' with non-sendable type '[U]?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
812 | private let cpuCores = ProcessInfo.processInfo.activeProcessorCount
813 |
814 | func batch<T, U>(
    |               `- note: consider making generic parameter 'U' conform to the 'Sendable' protocol
815 |     _ elements: [T],
816 |     stride minBatchSize: Int,
    :
832 |         let result = fn(parts[index])
833 |         switch index {
834 |         case 0: a = result
    |                 `- warning: capture of 'a' with non-sendable type '[U]?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
835 |         case 1: b = result
836 |         case 2: c = result
/host/spi-builder-workspace/Sources/Utilities.swift:835:17: warning: capture of 'b' with non-sendable type '[U]?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
812 | private let cpuCores = ProcessInfo.processInfo.activeProcessorCount
813 |
814 | func batch<T, U>(
    |               `- note: consider making generic parameter 'U' conform to the 'Sendable' protocol
815 |     _ elements: [T],
816 |     stride minBatchSize: Int,
    :
833 |         switch index {
834 |         case 0: a = result
835 |         case 1: b = result
    |                 `- warning: capture of 'b' with non-sendable type '[U]?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
836 |         case 2: c = result
837 |         case 3: d = result
/host/spi-builder-workspace/Sources/Utilities.swift:836:17: warning: capture of 'c' with non-sendable type '[U]?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
812 | private let cpuCores = ProcessInfo.processInfo.activeProcessorCount
813 |
814 | func batch<T, U>(
    |               `- note: consider making generic parameter 'U' conform to the 'Sendable' protocol
815 |     _ elements: [T],
816 |     stride minBatchSize: Int,
    :
834 |         case 0: a = result
835 |         case 1: b = result
836 |         case 2: c = result
    |                 `- warning: capture of 'c' with non-sendable type '[U]?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
837 |         case 3: d = result
838 |         case 4: e = result
/host/spi-builder-workspace/Sources/Utilities.swift:837:17: warning: capture of 'd' with non-sendable type '[U]?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
812 | private let cpuCores = ProcessInfo.processInfo.activeProcessorCount
813 |
814 | func batch<T, U>(
    |               `- note: consider making generic parameter 'U' conform to the 'Sendable' protocol
815 |     _ elements: [T],
816 |     stride minBatchSize: Int,
    :
835 |         case 1: b = result
836 |         case 2: c = result
837 |         case 3: d = result
    |                 `- warning: capture of 'd' with non-sendable type '[U]?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
838 |         case 4: e = result
839 |         case 5: f = result
/host/spi-builder-workspace/Sources/Utilities.swift:838:17: warning: capture of 'e' with non-sendable type '[U]?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
812 | private let cpuCores = ProcessInfo.processInfo.activeProcessorCount
813 |
814 | func batch<T, U>(
    |               `- note: consider making generic parameter 'U' conform to the 'Sendable' protocol
815 |     _ elements: [T],
816 |     stride minBatchSize: Int,
    :
836 |         case 2: c = result
837 |         case 3: d = result
838 |         case 4: e = result
    |                 `- warning: capture of 'e' with non-sendable type '[U]?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
839 |         case 5: f = result
840 |         case 6: g = result
/host/spi-builder-workspace/Sources/Utilities.swift:839:17: warning: capture of 'f' with non-sendable type '[U]?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
812 | private let cpuCores = ProcessInfo.processInfo.activeProcessorCount
813 |
814 | func batch<T, U>(
    |               `- note: consider making generic parameter 'U' conform to the 'Sendable' protocol
815 |     _ elements: [T],
816 |     stride minBatchSize: Int,
    :
837 |         case 3: d = result
838 |         case 4: e = result
839 |         case 5: f = result
    |                 `- warning: capture of 'f' with non-sendable type '[U]?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
840 |         case 6: g = result
841 |         case 7: h = result
/host/spi-builder-workspace/Sources/Utilities.swift:840:17: warning: capture of 'g' with non-sendable type '[U]?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
812 | private let cpuCores = ProcessInfo.processInfo.activeProcessorCount
813 |
814 | func batch<T, U>(
    |               `- note: consider making generic parameter 'U' conform to the 'Sendable' protocol
815 |     _ elements: [T],
816 |     stride minBatchSize: Int,
    :
838 |         case 4: e = result
839 |         case 5: f = result
840 |         case 6: g = result
    |                 `- warning: capture of 'g' with non-sendable type '[U]?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
841 |         case 7: h = result
842 |         case 8: i = result
/host/spi-builder-workspace/Sources/Utilities.swift:841:17: warning: capture of 'h' with non-sendable type '[U]?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
812 | private let cpuCores = ProcessInfo.processInfo.activeProcessorCount
813 |
814 | func batch<T, U>(
    |               `- note: consider making generic parameter 'U' conform to the 'Sendable' protocol
815 |     _ elements: [T],
816 |     stride minBatchSize: Int,
    :
839 |         case 5: f = result
840 |         case 6: g = result
841 |         case 7: h = result
    |                 `- warning: capture of 'h' with non-sendable type '[U]?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
842 |         case 8: i = result
843 |         case 9: j = result
/host/spi-builder-workspace/Sources/Utilities.swift:842:17: warning: capture of 'i' with non-sendable type '[U]?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
812 | private let cpuCores = ProcessInfo.processInfo.activeProcessorCount
813 |
814 | func batch<T, U>(
    |               `- note: consider making generic parameter 'U' conform to the 'Sendable' protocol
815 |     _ elements: [T],
816 |     stride minBatchSize: Int,
    :
840 |         case 6: g = result
841 |         case 7: h = result
842 |         case 8: i = result
    |                 `- warning: capture of 'i' with non-sendable type '[U]?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
843 |         case 9: j = result
844 |         case 10: k = result
/host/spi-builder-workspace/Sources/Utilities.swift:843:17: warning: capture of 'j' with non-sendable type '[U]?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
812 | private let cpuCores = ProcessInfo.processInfo.activeProcessorCount
813 |
814 | func batch<T, U>(
    |               `- note: consider making generic parameter 'U' conform to the 'Sendable' protocol
815 |     _ elements: [T],
816 |     stride minBatchSize: Int,
    :
841 |         case 7: h = result
842 |         case 8: i = result
843 |         case 9: j = result
    |                 `- warning: capture of 'j' with non-sendable type '[U]?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
844 |         case 10: k = result
845 |         case 11: l = result
/host/spi-builder-workspace/Sources/Utilities.swift:844:18: warning: capture of 'k' with non-sendable type '[U]?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
812 | private let cpuCores = ProcessInfo.processInfo.activeProcessorCount
813 |
814 | func batch<T, U>(
    |               `- note: consider making generic parameter 'U' conform to the 'Sendable' protocol
815 |     _ elements: [T],
816 |     stride minBatchSize: Int,
    :
842 |         case 8: i = result
843 |         case 9: j = result
844 |         case 10: k = result
    |                  `- warning: capture of 'k' with non-sendable type '[U]?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
845 |         case 11: l = result
846 |         case 12: m = result
/host/spi-builder-workspace/Sources/Utilities.swift:845:18: warning: capture of 'l' with non-sendable type '[U]?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
812 | private let cpuCores = ProcessInfo.processInfo.activeProcessorCount
813 |
814 | func batch<T, U>(
    |               `- note: consider making generic parameter 'U' conform to the 'Sendable' protocol
815 |     _ elements: [T],
816 |     stride minBatchSize: Int,
    :
843 |         case 9: j = result
844 |         case 10: k = result
845 |         case 11: l = result
    |                  `- warning: capture of 'l' with non-sendable type '[U]?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
846 |         case 12: m = result
847 |         case 13: n = result
/host/spi-builder-workspace/Sources/Utilities.swift:846:18: warning: capture of 'm' with non-sendable type '[U]?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
812 | private let cpuCores = ProcessInfo.processInfo.activeProcessorCount
813 |
814 | func batch<T, U>(
    |               `- note: consider making generic parameter 'U' conform to the 'Sendable' protocol
815 |     _ elements: [T],
816 |     stride minBatchSize: Int,
    :
844 |         case 10: k = result
845 |         case 11: l = result
846 |         case 12: m = result
    |                  `- warning: capture of 'm' with non-sendable type '[U]?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
847 |         case 13: n = result
848 |         case 14: o = result
/host/spi-builder-workspace/Sources/Utilities.swift:847:18: warning: capture of 'n' with non-sendable type '[U]?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
812 | private let cpuCores = ProcessInfo.processInfo.activeProcessorCount
813 |
814 | func batch<T, U>(
    |               `- note: consider making generic parameter 'U' conform to the 'Sendable' protocol
815 |     _ elements: [T],
816 |     stride minBatchSize: Int,
    :
845 |         case 11: l = result
846 |         case 12: m = result
847 |         case 13: n = result
    |                  `- warning: capture of 'n' with non-sendable type '[U]?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
848 |         case 14: o = result
849 |         case 15: p = result
/host/spi-builder-workspace/Sources/Utilities.swift:848:18: warning: capture of 'o' with non-sendable type '[U]?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
812 | private let cpuCores = ProcessInfo.processInfo.activeProcessorCount
813 |
814 | func batch<T, U>(
    |               `- note: consider making generic parameter 'U' conform to the 'Sendable' protocol
815 |     _ elements: [T],
816 |     stride minBatchSize: Int,
    :
846 |         case 12: m = result
847 |         case 13: n = result
848 |         case 14: o = result
    |                  `- warning: capture of 'o' with non-sendable type '[U]?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
849 |         case 15: p = result
850 |         case 16: q = result
/host/spi-builder-workspace/Sources/Utilities.swift:849:18: warning: capture of 'p' with non-sendable type '[U]?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
812 | private let cpuCores = ProcessInfo.processInfo.activeProcessorCount
813 |
814 | func batch<T, U>(
    |               `- note: consider making generic parameter 'U' conform to the 'Sendable' protocol
815 |     _ elements: [T],
816 |     stride minBatchSize: Int,
    :
847 |         case 13: n = result
848 |         case 14: o = result
849 |         case 15: p = result
    |                  `- warning: capture of 'p' with non-sendable type '[U]?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
850 |         case 16: q = result
851 |         case 17: r = result
/host/spi-builder-workspace/Sources/Utilities.swift:850:18: warning: capture of 'q' with non-sendable type '[U]?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
812 | private let cpuCores = ProcessInfo.processInfo.activeProcessorCount
813 |
814 | func batch<T, U>(
    |               `- note: consider making generic parameter 'U' conform to the 'Sendable' protocol
815 |     _ elements: [T],
816 |     stride minBatchSize: Int,
    :
848 |         case 14: o = result
849 |         case 15: p = result
850 |         case 16: q = result
    |                  `- warning: capture of 'q' with non-sendable type '[U]?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
851 |         case 17: r = result
852 |         case 18: s = result
/host/spi-builder-workspace/Sources/Utilities.swift:851:18: warning: capture of 'r' with non-sendable type '[U]?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
812 | private let cpuCores = ProcessInfo.processInfo.activeProcessorCount
813 |
814 | func batch<T, U>(
    |               `- note: consider making generic parameter 'U' conform to the 'Sendable' protocol
815 |     _ elements: [T],
816 |     stride minBatchSize: Int,
    :
849 |         case 15: p = result
850 |         case 16: q = result
851 |         case 17: r = result
    |                  `- warning: capture of 'r' with non-sendable type '[U]?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
852 |         case 18: s = result
853 |         case 19: t = result
/host/spi-builder-workspace/Sources/Utilities.swift:852:18: warning: capture of 's' with non-sendable type '[U]?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
812 | private let cpuCores = ProcessInfo.processInfo.activeProcessorCount
813 |
814 | func batch<T, U>(
    |               `- note: consider making generic parameter 'U' conform to the 'Sendable' protocol
815 |     _ elements: [T],
816 |     stride minBatchSize: Int,
    :
850 |         case 16: q = result
851 |         case 17: r = result
852 |         case 18: s = result
    |                  `- warning: capture of 's' with non-sendable type '[U]?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
853 |         case 19: t = result
854 |         case 20: u = result
/host/spi-builder-workspace/Sources/Utilities.swift:853:18: warning: capture of 't' with non-sendable type '[U]?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
812 | private let cpuCores = ProcessInfo.processInfo.activeProcessorCount
813 |
814 | func batch<T, U>(
    |               `- note: consider making generic parameter 'U' conform to the 'Sendable' protocol
815 |     _ elements: [T],
816 |     stride minBatchSize: Int,
    :
851 |         case 17: r = result
852 |         case 18: s = result
853 |         case 19: t = result
    |                  `- warning: capture of 't' with non-sendable type '[U]?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
854 |         case 20: u = result
855 |         case 21: v = result
/host/spi-builder-workspace/Sources/Utilities.swift:854:18: warning: capture of 'u' with non-sendable type '[U]?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
812 | private let cpuCores = ProcessInfo.processInfo.activeProcessorCount
813 |
814 | func batch<T, U>(
    |               `- note: consider making generic parameter 'U' conform to the 'Sendable' protocol
815 |     _ elements: [T],
816 |     stride minBatchSize: Int,
    :
852 |         case 18: s = result
853 |         case 19: t = result
854 |         case 20: u = result
    |                  `- warning: capture of 'u' with non-sendable type '[U]?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
855 |         case 21: v = result
856 |         case 22: w = result
/host/spi-builder-workspace/Sources/Utilities.swift:855:18: warning: capture of 'v' with non-sendable type '[U]?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
812 | private let cpuCores = ProcessInfo.processInfo.activeProcessorCount
813 |
814 | func batch<T, U>(
    |               `- note: consider making generic parameter 'U' conform to the 'Sendable' protocol
815 |     _ elements: [T],
816 |     stride minBatchSize: Int,
    :
853 |         case 19: t = result
854 |         case 20: u = result
855 |         case 21: v = result
    |                  `- warning: capture of 'v' with non-sendable type '[U]?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
856 |         case 22: w = result
857 |         case 23: x = result
/host/spi-builder-workspace/Sources/Utilities.swift:856:18: warning: capture of 'w' with non-sendable type '[U]?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
812 | private let cpuCores = ProcessInfo.processInfo.activeProcessorCount
813 |
814 | func batch<T, U>(
    |               `- note: consider making generic parameter 'U' conform to the 'Sendable' protocol
815 |     _ elements: [T],
816 |     stride minBatchSize: Int,
    :
854 |         case 20: u = result
855 |         case 21: v = result
856 |         case 22: w = result
    |                  `- warning: capture of 'w' with non-sendable type '[U]?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
857 |         case 23: x = result
858 |         default: preconditionFailure()
/host/spi-builder-workspace/Sources/Utilities.swift:857:18: warning: capture of 'x' with non-sendable type '[U]?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
812 | private let cpuCores = ProcessInfo.processInfo.activeProcessorCount
813 |
814 | func batch<T, U>(
    |               `- note: consider making generic parameter 'U' conform to the 'Sendable' protocol
815 |     _ elements: [T],
816 |     stride minBatchSize: Int,
    :
855 |         case 21: v = result
856 |         case 22: w = result
857 |         case 23: x = result
    |                  `- warning: capture of 'x' with non-sendable type '[U]?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
858 |         default: preconditionFailure()
859 |         }
/host/spi-builder-workspace/Sources/Utilities.swift:834:17: warning: mutation of captured var 'a' in concurrently-executing code; this is an error in the Swift 6 language mode
832 |         let result = fn(parts[index])
833 |         switch index {
834 |         case 0: a = result
    |                 `- warning: mutation of captured var 'a' in concurrently-executing code; this is an error in the Swift 6 language mode
835 |         case 1: b = result
836 |         case 2: c = result
/host/spi-builder-workspace/Sources/Utilities.swift:835:17: warning: mutation of captured var 'b' in concurrently-executing code; this is an error in the Swift 6 language mode
833 |         switch index {
834 |         case 0: a = result
835 |         case 1: b = result
    |                 `- warning: mutation of captured var 'b' in concurrently-executing code; this is an error in the Swift 6 language mode
836 |         case 2: c = result
837 |         case 3: d = result
/host/spi-builder-workspace/Sources/Utilities.swift:836:17: warning: mutation of captured var 'c' in concurrently-executing code; this is an error in the Swift 6 language mode
834 |         case 0: a = result
835 |         case 1: b = result
836 |         case 2: c = result
    |                 `- warning: mutation of captured var 'c' in concurrently-executing code; this is an error in the Swift 6 language mode
837 |         case 3: d = result
838 |         case 4: e = result
/host/spi-builder-workspace/Sources/Utilities.swift:837:17: warning: mutation of captured var 'd' in concurrently-executing code; this is an error in the Swift 6 language mode
835 |         case 1: b = result
836 |         case 2: c = result
837 |         case 3: d = result
    |                 `- warning: mutation of captured var 'd' in concurrently-executing code; this is an error in the Swift 6 language mode
838 |         case 4: e = result
839 |         case 5: f = result
/host/spi-builder-workspace/Sources/Utilities.swift:838:17: warning: mutation of captured var 'e' in concurrently-executing code; this is an error in the Swift 6 language mode
836 |         case 2: c = result
837 |         case 3: d = result
838 |         case 4: e = result
    |                 `- warning: mutation of captured var 'e' in concurrently-executing code; this is an error in the Swift 6 language mode
839 |         case 5: f = result
840 |         case 6: g = result
/host/spi-builder-workspace/Sources/Utilities.swift:839:17: warning: mutation of captured var 'f' in concurrently-executing code; this is an error in the Swift 6 language mode
837 |         case 3: d = result
838 |         case 4: e = result
839 |         case 5: f = result
    |                 `- warning: mutation of captured var 'f' in concurrently-executing code; this is an error in the Swift 6 language mode
840 |         case 6: g = result
841 |         case 7: h = result
/host/spi-builder-workspace/Sources/Utilities.swift:840:17: warning: mutation of captured var 'g' in concurrently-executing code; this is an error in the Swift 6 language mode
838 |         case 4: e = result
839 |         case 5: f = result
840 |         case 6: g = result
    |                 `- warning: mutation of captured var 'g' in concurrently-executing code; this is an error in the Swift 6 language mode
841 |         case 7: h = result
842 |         case 8: i = result
/host/spi-builder-workspace/Sources/Utilities.swift:841:17: warning: mutation of captured var 'h' in concurrently-executing code; this is an error in the Swift 6 language mode
839 |         case 5: f = result
840 |         case 6: g = result
841 |         case 7: h = result
    |                 `- warning: mutation of captured var 'h' in concurrently-executing code; this is an error in the Swift 6 language mode
842 |         case 8: i = result
843 |         case 9: j = result
/host/spi-builder-workspace/Sources/Utilities.swift:842:17: warning: mutation of captured var 'i' in concurrently-executing code; this is an error in the Swift 6 language mode
840 |         case 6: g = result
841 |         case 7: h = result
842 |         case 8: i = result
    |                 `- warning: mutation of captured var 'i' in concurrently-executing code; this is an error in the Swift 6 language mode
843 |         case 9: j = result
844 |         case 10: k = result
/host/spi-builder-workspace/Sources/Utilities.swift:843:17: warning: mutation of captured var 'j' in concurrently-executing code; this is an error in the Swift 6 language mode
841 |         case 7: h = result
842 |         case 8: i = result
843 |         case 9: j = result
    |                 `- warning: mutation of captured var 'j' in concurrently-executing code; this is an error in the Swift 6 language mode
844 |         case 10: k = result
845 |         case 11: l = result
/host/spi-builder-workspace/Sources/Utilities.swift:844:18: warning: mutation of captured var 'k' in concurrently-executing code; this is an error in the Swift 6 language mode
842 |         case 8: i = result
843 |         case 9: j = result
844 |         case 10: k = result
    |                  `- warning: mutation of captured var 'k' in concurrently-executing code; this is an error in the Swift 6 language mode
845 |         case 11: l = result
846 |         case 12: m = result
/host/spi-builder-workspace/Sources/Utilities.swift:845:18: warning: mutation of captured var 'l' in concurrently-executing code; this is an error in the Swift 6 language mode
843 |         case 9: j = result
844 |         case 10: k = result
845 |         case 11: l = result
    |                  `- warning: mutation of captured var 'l' in concurrently-executing code; this is an error in the Swift 6 language mode
846 |         case 12: m = result
847 |         case 13: n = result
/host/spi-builder-workspace/Sources/Utilities.swift:846:18: warning: mutation of captured var 'm' in concurrently-executing code; this is an error in the Swift 6 language mode
844 |         case 10: k = result
845 |         case 11: l = result
846 |         case 12: m = result
    |                  `- warning: mutation of captured var 'm' in concurrently-executing code; this is an error in the Swift 6 language mode
847 |         case 13: n = result
848 |         case 14: o = result
/host/spi-builder-workspace/Sources/Utilities.swift:847:18: warning: mutation of captured var 'n' in concurrently-executing code; this is an error in the Swift 6 language mode
845 |         case 11: l = result
846 |         case 12: m = result
847 |         case 13: n = result
    |                  `- warning: mutation of captured var 'n' in concurrently-executing code; this is an error in the Swift 6 language mode
848 |         case 14: o = result
849 |         case 15: p = result
/host/spi-builder-workspace/Sources/Utilities.swift:848:18: warning: mutation of captured var 'o' in concurrently-executing code; this is an error in the Swift 6 language mode
846 |         case 12: m = result
847 |         case 13: n = result
848 |         case 14: o = result
    |                  `- warning: mutation of captured var 'o' in concurrently-executing code; this is an error in the Swift 6 language mode
849 |         case 15: p = result
850 |         case 16: q = result
/host/spi-builder-workspace/Sources/Utilities.swift:849:18: warning: mutation of captured var 'p' in concurrently-executing code; this is an error in the Swift 6 language mode
847 |         case 13: n = result
848 |         case 14: o = result
849 |         case 15: p = result
    |                  `- warning: mutation of captured var 'p' in concurrently-executing code; this is an error in the Swift 6 language mode
850 |         case 16: q = result
851 |         case 17: r = result
/host/spi-builder-workspace/Sources/Utilities.swift:850:18: warning: mutation of captured var 'q' in concurrently-executing code; this is an error in the Swift 6 language mode
848 |         case 14: o = result
849 |         case 15: p = result
850 |         case 16: q = result
    |                  `- warning: mutation of captured var 'q' in concurrently-executing code; this is an error in the Swift 6 language mode
851 |         case 17: r = result
852 |         case 18: s = result
/host/spi-builder-workspace/Sources/Utilities.swift:851:18: warning: mutation of captured var 'r' in concurrently-executing code; this is an error in the Swift 6 language mode
849 |         case 15: p = result
850 |         case 16: q = result
851 |         case 17: r = result
    |                  `- warning: mutation of captured var 'r' in concurrently-executing code; this is an error in the Swift 6 language mode
852 |         case 18: s = result
853 |         case 19: t = result
/host/spi-builder-workspace/Sources/Utilities.swift:852:18: warning: mutation of captured var 's' in concurrently-executing code; this is an error in the Swift 6 language mode
850 |         case 16: q = result
851 |         case 17: r = result
852 |         case 18: s = result
    |                  `- warning: mutation of captured var 's' in concurrently-executing code; this is an error in the Swift 6 language mode
853 |         case 19: t = result
854 |         case 20: u = result
/host/spi-builder-workspace/Sources/Utilities.swift:853:18: warning: mutation of captured var 't' in concurrently-executing code; this is an error in the Swift 6 language mode
851 |         case 17: r = result
852 |         case 18: s = result
853 |         case 19: t = result
    |                  `- warning: mutation of captured var 't' in concurrently-executing code; this is an error in the Swift 6 language mode
854 |         case 20: u = result
855 |         case 21: v = result
/host/spi-builder-workspace/Sources/Utilities.swift:854:18: warning: mutation of captured var 'u' in concurrently-executing code; this is an error in the Swift 6 language mode
852 |         case 18: s = result
853 |         case 19: t = result
854 |         case 20: u = result
    |                  `- warning: mutation of captured var 'u' in concurrently-executing code; this is an error in the Swift 6 language mode
855 |         case 21: v = result
856 |         case 22: w = result
/host/spi-builder-workspace/Sources/Utilities.swift:855:18: warning: mutation of captured var 'v' in concurrently-executing code; this is an error in the Swift 6 language mode
853 |         case 19: t = result
854 |         case 20: u = result
855 |         case 21: v = result
    |                  `- warning: mutation of captured var 'v' in concurrently-executing code; this is an error in the Swift 6 language mode
856 |         case 22: w = result
857 |         case 23: x = result
/host/spi-builder-workspace/Sources/Utilities.swift:856:18: warning: mutation of captured var 'w' in concurrently-executing code; this is an error in the Swift 6 language mode
854 |         case 20: u = result
855 |         case 21: v = result
856 |         case 22: w = result
    |                  `- warning: mutation of captured var 'w' in concurrently-executing code; this is an error in the Swift 6 language mode
857 |         case 23: x = result
858 |         default: preconditionFailure()
/host/spi-builder-workspace/Sources/Utilities.swift:857:18: warning: mutation of captured var 'x' in concurrently-executing code; this is an error in the Swift 6 language mode
855 |         case 21: v = result
856 |         case 22: w = result
857 |         case 23: x = result
    |                  `- warning: mutation of captured var 'x' in concurrently-executing code; this is an error in the Swift 6 language mode
858 |         default: preconditionFailure()
859 |         }
[30/46] Compiling Euclid Angle.swift
[31/46] Compiling Euclid ApproximateEquality.swift
[32/46] Compiling Euclid BSP.swift
[33/46] Compiling Euclid Bounded.swift
[34/46] Compiling Euclid Bounds.swift
[35/46] Compiling Euclid Color.swift
[36/46] Compiling Euclid Euclid+UIKit.swift
[37/46] Compiling Euclid Interpolatable.swift
[38/46] Compiling Euclid Line.swift
[39/46] Compiling Euclid LineComparable.swift
[40/46] Compiling Euclid LineSegment+CSG.swift
[41/46] Compiling Euclid LineSegment.swift
[42/46] Compiling Euclid Mesh+CSG.swift
/host/spi-builder-workspace/Sources/Mesh+CSG.swift:1140:17: warning: capture of 'op1' with non-sendable type '() -> Void' in a '@Sendable' closure; this is an error in the Swift 6 language mode
1138 |     DispatchQueue.concurrentPerform(iterations: 2) { index in
1139 |         switch index {
1140 |         case 0: op1()
     |                 |- warning: capture of 'op1' with non-sendable type '() -> Void' in a '@Sendable' closure; this is an error in the Swift 6 language mode
     |                 `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
1141 |         default: op2()
1142 |         }
/host/spi-builder-workspace/Sources/Mesh+CSG.swift:1141:18: warning: capture of 'op2' with non-sendable type '() -> Void' in a '@Sendable' closure; this is an error in the Swift 6 language mode
1139 |         switch index {
1140 |         case 0: op1()
1141 |         default: op2()
     |                  |- warning: capture of 'op2' with non-sendable type '() -> Void' in a '@Sendable' closure; this is an error in the Swift 6 language mode
     |                  `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
1142 |         }
1143 |     }
[43/46] Compiling Euclid Mesh+IO.swift
/host/spi-builder-workspace/Sources/Mesh+CSG.swift:1140:17: warning: capture of 'op1' with non-sendable type '() -> Void' in a '@Sendable' closure; this is an error in the Swift 6 language mode
1138 |     DispatchQueue.concurrentPerform(iterations: 2) { index in
1139 |         switch index {
1140 |         case 0: op1()
     |                 |- warning: capture of 'op1' with non-sendable type '() -> Void' in a '@Sendable' closure; this is an error in the Swift 6 language mode
     |                 `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
1141 |         default: op2()
1142 |         }
/host/spi-builder-workspace/Sources/Mesh+CSG.swift:1141:18: warning: capture of 'op2' with non-sendable type '() -> Void' in a '@Sendable' closure; this is an error in the Swift 6 language mode
1139 |         switch index {
1140 |         case 0: op1()
1141 |         default: op2()
     |                  |- warning: capture of 'op2' with non-sendable type '() -> Void' in a '@Sendable' closure; this is an error in the Swift 6 language mode
     |                  `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
1142 |         }
1143 |     }
[44/46] Compiling Euclid Mesh+OBJ.swift
/host/spi-builder-workspace/Sources/Mesh+CSG.swift:1140:17: warning: capture of 'op1' with non-sendable type '() -> Void' in a '@Sendable' closure; this is an error in the Swift 6 language mode
1138 |     DispatchQueue.concurrentPerform(iterations: 2) { index in
1139 |         switch index {
1140 |         case 0: op1()
     |                 |- warning: capture of 'op1' with non-sendable type '() -> Void' in a '@Sendable' closure; this is an error in the Swift 6 language mode
     |                 `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
1141 |         default: op2()
1142 |         }
/host/spi-builder-workspace/Sources/Mesh+CSG.swift:1141:18: warning: capture of 'op2' with non-sendable type '() -> Void' in a '@Sendable' closure; this is an error in the Swift 6 language mode
1139 |         switch index {
1140 |         case 0: op1()
1141 |         default: op2()
     |                  |- warning: capture of 'op2' with non-sendable type '() -> Void' in a '@Sendable' closure; this is an error in the Swift 6 language mode
     |                  `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
1142 |         }
1143 |     }
[45/46] Compiling Euclid Mesh+OFF.swift
/host/spi-builder-workspace/Sources/Mesh+CSG.swift:1140:17: warning: capture of 'op1' with non-sendable type '() -> Void' in a '@Sendable' closure; this is an error in the Swift 6 language mode
1138 |     DispatchQueue.concurrentPerform(iterations: 2) { index in
1139 |         switch index {
1140 |         case 0: op1()
     |                 |- warning: capture of 'op1' with non-sendable type '() -> Void' in a '@Sendable' closure; this is an error in the Swift 6 language mode
     |                 `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
1141 |         default: op2()
1142 |         }
/host/spi-builder-workspace/Sources/Mesh+CSG.swift:1141:18: warning: capture of 'op2' with non-sendable type '() -> Void' in a '@Sendable' closure; this is an error in the Swift 6 language mode
1139 |         switch index {
1140 |         case 0: op1()
1141 |         default: op2()
     |                  |- warning: capture of 'op2' with non-sendable type '() -> Void' in a '@Sendable' closure; this is an error in the Swift 6 language mode
     |                  `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
1142 |         }
1143 |     }
[46/46] Compiling Euclid Mesh+STL.swift
/host/spi-builder-workspace/Sources/Mesh+CSG.swift:1140:17: warning: capture of 'op1' with non-sendable type '() -> Void' in a '@Sendable' closure; this is an error in the Swift 6 language mode
1138 |     DispatchQueue.concurrentPerform(iterations: 2) { index in
1139 |         switch index {
1140 |         case 0: op1()
     |                 |- warning: capture of 'op1' with non-sendable type '() -> Void' in a '@Sendable' closure; this is an error in the Swift 6 language mode
     |                 `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
1141 |         default: op2()
1142 |         }
/host/spi-builder-workspace/Sources/Mesh+CSG.swift:1141:18: warning: capture of 'op2' with non-sendable type '() -> Void' in a '@Sendable' closure; this is an error in the Swift 6 language mode
1139 |         switch index {
1140 |         case 0: op1()
1141 |         default: op2()
     |                  |- warning: capture of 'op2' with non-sendable type '() -> Void' in a '@Sendable' closure; this is an error in the Swift 6 language mode
     |                  `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
1142 |         }
1143 |     }
Build complete! (14.10s)
Build complete.
{
  "dependencies" : [
  ],
  "manifest_display_name" : "Euclid",
  "name" : "Euclid",
  "path" : "/host/spi-builder-workspace",
  "platforms" : [
  ],
  "products" : [
    {
      "name" : "Euclid",
      "targets" : [
        "Euclid"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    }
  ],
  "targets" : [
    {
      "c99name" : "EuclidTests",
      "module_type" : "SwiftTarget",
      "name" : "EuclidTests",
      "path" : "Tests",
      "sources" : [
        "AngleTests.swift",
        "BoundsTests.swift",
        "CGPathTests.swift",
        "CodingTests.swift",
        "DebugDescriptionTests.swift",
        "Euclid+Testing.swift",
        "LineSegmentCSGTests.swift",
        "LineSegmentTests.swift",
        "LineTests.swift",
        "MeshCSGTests.swift",
        "MeshExportTests.swift",
        "MeshImportTests.swift",
        "MeshLatheTests.swift",
        "MeshLoftTests.swift",
        "MeshShapeTests.swift",
        "MeshTests.swift",
        "MetadataTests.swift",
        "PathCSGTests.swift",
        "PathShapeTests.swift",
        "PathTests.swift",
        "PlaneTests.swift",
        "PolygonCSGTests.swift",
        "PolygonTests.swift",
        "RealityKitTests.swift",
        "RotationTests.swift",
        "SceneKitTests.swift",
        "StretchableTests.swift",
        "TextTests.swift",
        "TransformTests.swift",
        "UtilityTests.swift",
        "VectorTests.swift",
        "VertexSetTests.swift"
      ],
      "target_dependencies" : [
        "Euclid"
      ],
      "type" : "test"
    },
    {
      "c99name" : "Euclid",
      "module_type" : "SwiftTarget",
      "name" : "Euclid",
      "path" : "Sources",
      "product_memberships" : [
        "Euclid"
      ],
      "sources" : [
        "Angle.swift",
        "ApproximateEquality.swift",
        "BSP.swift",
        "Bounded.swift",
        "Bounds.swift",
        "Color.swift",
        "Euclid+AppKit.swift",
        "Euclid+CoreGraphics.swift",
        "Euclid+CoreText.swift",
        "Euclid+RealityKit.swift",
        "Euclid+SIMD.swift",
        "Euclid+SceneKit.swift",
        "Euclid+UIKit.swift",
        "Interpolatable.swift",
        "Line.swift",
        "LineComparable.swift",
        "LineSegment+CSG.swift",
        "LineSegment.swift",
        "Mesh+CSG.swift",
        "Mesh+IO.swift",
        "Mesh+OBJ.swift",
        "Mesh+OFF.swift",
        "Mesh+STL.swift",
        "Mesh+Shapes.swift",
        "Mesh+Texcoords.swift",
        "Mesh.swift",
        "Path+CSG.swift",
        "Path+Shapes.swift",
        "Path.swift",
        "PathPoint.swift",
        "Plane.swift",
        "PlaneComparable.swift",
        "PointComparable.swift",
        "Polygon+CSG.swift",
        "Polygon.swift",
        "Rotation.swift",
        "Stretchable.swift",
        "Transform.swift",
        "Transformable.swift",
        "Utilities.swift",
        "Vector.swift",
        "Vertex.swift",
        "VertexSet.swift"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "5.7"
}
android-6.1-latest: Pulling from finestructure/spi-images
Digest: sha256:496d77b037d0552dd779110e0d7093275ebb8376a63c7a364a5a4acca11a4ff5
Status: Image is up to date for registry.gitlab.com/finestructure/spi-images:android-6.1-latest
Done.