The Swift Package Index logo.Swift Package Index

Track the adoption of Swift 6 strict concurrency checks for data race safety. How many packages are Ready for Swift 6?

Build Information

Successful build of FontVertexBuilder, reference v1.2.5 (2798d9), with Swift 6.0 for macOS (SPM) on 1 Dec 2024 15:15:43 UTC.

Swift 6 data race errors: 23

Build Command

env DEVELOPER_DIR=/Applications/Xcode-16.1.0.app xcrun swift build --arch arm64 -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

Build Log

========================================
RunAll
========================================
Builder version: 4.58.1
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/yukiny0811/FontVertexBuilder.git
Reference: v1.2.5
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/yukiny0811/FontVertexBuilder
 * tag               v1.2.5     -> FETCH_HEAD
HEAD is now at 2798d9d fix dependency
Cloned https://github.com/yukiny0811/FontVertexBuilder.git
Revision (git rev-parse @):
2798d9d32937ad22c1e776320a0ddd3db19fde13
SUCCESS checkout https://github.com/yukiny0811/FontVertexBuilder.git at v1.2.5
Fetching https://github.com/yukiny0811/SimpleSimdSwift
Fetching https://github.com/yukiny0811/SwiftyCoreText
Fetching https://github.com/yukiny0811/SVGPath
[1/51] Fetching swiftycoretext
[52/224] Fetching swiftycoretext, svgpath
[225/275] Fetching swiftycoretext, svgpath, simplesimdswift
Fetched https://github.com/yukiny0811/SimpleSimdSwift from cache (0.74s)
Fetched https://github.com/yukiny0811/SVGPath from cache (0.74s)
Fetched https://github.com/yukiny0811/SwiftyCoreText from cache (0.74s)
Computing version for https://github.com/yukiny0811/SVGPath
Computed https://github.com/yukiny0811/SVGPath at 1.0.0 (3.07s)
Computing version for https://github.com/yukiny0811/SimpleSimdSwift
Computed https://github.com/yukiny0811/SimpleSimdSwift at 1.0.1 (0.47s)
Computing version for https://github.com/yukiny0811/SwiftyCoreText
Computed https://github.com/yukiny0811/SwiftyCoreText at 1.0.0 (0.47s)
Creating working copy for https://github.com/yukiny0811/SimpleSimdSwift
Working copy of https://github.com/yukiny0811/SimpleSimdSwift resolved at 1.0.1
Creating working copy for https://github.com/yukiny0811/SVGPath
Working copy of https://github.com/yukiny0811/SVGPath resolved at 1.0.0
Creating working copy for https://github.com/yukiny0811/SwiftyCoreText
Working copy of https://github.com/yukiny0811/SwiftyCoreText resolved at 1.0.0
========================================
ResolveProductDependencies
========================================
Resolving dependencies ...
{
  "identity": ".resolve-product-dependencies",
  "name": "resolve-dependencies",
  "url": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies",
  "version": "unspecified",
  "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies",
  "dependencies": [
    {
      "identity": "fontvertexbuilder",
      "name": "FontVertexBuilder",
      "url": "https://github.com/yukiny0811/FontVertexBuilder.git",
      "version": "unspecified",
      "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/FontVertexBuilder",
      "dependencies": [
        {
          "identity": "swiftycoretext",
          "name": "SwiftyCoreText",
          "url": "https://github.com/yukiny0811/SwiftyCoreText",
          "version": "1.0.0",
          "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/SwiftyCoreText",
          "dependencies": [
          ]
        },
        {
          "identity": "simplesimdswift",
          "name": "SimpleSimdSwift",
          "url": "https://github.com/yukiny0811/SimpleSimdSwift",
          "version": "1.0.1",
          "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/SimpleSimdSwift",
          "dependencies": [
          ]
        },
        {
          "identity": "svgpath",
          "name": "SVGPath",
          "url": "https://github.com/yukiny0811/SVGPath",
          "version": "1.0.0",
          "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/SVGPath",
          "dependencies": [
          ]
        }
      ]
    }
  ]
}
Fetching https://github.com/yukiny0811/FontVertexBuilder.git
[1/190] Fetching fontvertexbuilder
Fetched https://github.com/yukiny0811/FontVertexBuilder.git from cache (0.75s)
Fetching https://github.com/yukiny0811/SwiftyCoreText from cache
Fetching https://github.com/yukiny0811/SVGPath from cache
Fetching https://github.com/yukiny0811/SimpleSimdSwift from cache
Fetched https://github.com/yukiny0811/SwiftyCoreText from cache (0.45s)
Fetched https://github.com/yukiny0811/SimpleSimdSwift from cache (0.53s)
Fetched https://github.com/yukiny0811/SVGPath from cache (0.53s)
Computing version for https://github.com/yukiny0811/SVGPath
Computed https://github.com/yukiny0811/SVGPath at 1.0.0 (0.04s)
Computing version for https://github.com/yukiny0811/SimpleSimdSwift
Computed https://github.com/yukiny0811/SimpleSimdSwift at 1.0.1 (0.05s)
Computing version for https://github.com/yukiny0811/SwiftyCoreText
Computed https://github.com/yukiny0811/SwiftyCoreText at 1.0.0 (0.05s)
Creating working copy for https://github.com/yukiny0811/FontVertexBuilder.git
Working copy of https://github.com/yukiny0811/FontVertexBuilder.git resolved at v1.2.5 (2798d9d)
Creating working copy for https://github.com/yukiny0811/SwiftyCoreText
Working copy of https://github.com/yukiny0811/SwiftyCoreText resolved at 1.0.0
Creating working copy for https://github.com/yukiny0811/SimpleSimdSwift
Working copy of https://github.com/yukiny0811/SimpleSimdSwift resolved at 1.0.1
Creating working copy for https://github.com/yukiny0811/SVGPath
Working copy of https://github.com/yukiny0811/SVGPath resolved at 1.0.0
warning: '.resolve-product-dependencies': dependency 'fontvertexbuilder' is not used by any target
Found 3 product dependencies
  - SwiftyCoreText
  - SimpleSimdSwift
  - SVGPath
========================================
Build
========================================
Selected platform:         macosSpm
Swift version:             6.0
Building package at path:  $PWD
https://github.com/yukiny0811/FontVertexBuilder.git
{
  "dependencies" : [
    {
      "identity" : "swiftycoretext",
      "requirement" : {
        "exact" : [
          "1.0.0"
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/yukiny0811/SwiftyCoreText"
    },
    {
      "identity" : "simplesimdswift",
      "requirement" : {
        "exact" : [
          "1.0.1"
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/yukiny0811/SimpleSimdSwift"
    },
    {
      "identity" : "svgpath",
      "requirement" : {
        "exact" : [
          "1.0.0"
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/yukiny0811/SVGPath"
    }
  ],
  "manifest_display_name" : "FontVertexBuilder",
  "name" : "FontVertexBuilder",
  "path" : "/Users/admin/builder/spi-builder-workspace",
  "platforms" : [
    {
      "name" : "ios",
      "version" : "13.0"
    },
    {
      "name" : "macos",
      "version" : "10.15"
    },
    {
      "name" : "tvos",
      "version" : "13.0"
    },
    {
      "name" : "visionos",
      "version" : "1.0"
    }
  ],
  "products" : [
    {
      "name" : "FontVertexBuilder",
      "targets" : [
        "FontVertexBuilder",
        "SVGVertexBuilder"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    }
  ],
  "targets" : [
    {
      "c99name" : "iShapeTriangulation",
      "module_type" : "SwiftTarget",
      "name" : "iShapeTriangulation",
      "path" : "Sources/iShapeTriangulation",
      "product_dependencies" : [
        "SimpleSimdSwift"
      ],
      "product_memberships" : [
        "FontVertexBuilder"
      ],
      "sources" : [
        "Triangulation/Error/CentroidNetError.swift",
        "Triangulation/Error/DelaunayError.swift",
        "Triangulation/Error/TessellationError.swift",
        "Triangulation/Error/TriangulationError.swift",
        "Triangulation/PlainShape/Delaunay/Delaunay+Centroid.swift",
        "Triangulation/PlainShape/Delaunay/Delaunay+Polygon.swift",
        "Triangulation/PlainShape/Delaunay/Delaunay+Tesselation.swift",
        "Triangulation/PlainShape/Delaunay/Delaunay+Triangle.swift",
        "Triangulation/PlainShape/Delaunay/Delaunay.swift",
        "Triangulation/PlainShape/Delaunay/IndexBuffer.swift",
        "Triangulation/PlainShape/Delaunay/PlainShape+Delaunay.swift",
        "Triangulation/PlainShape/Delaunay/PlainShape+SliceBuffer.swift",
        "Triangulation/PlainShape/PlainShape+Layout.swift",
        "Triangulation/PlainShape/PlainShape+Modification.swift",
        "Triangulation/PlainShape/PlainShape+ShapeNavigator.swift",
        "Triangulation/PlainShape/PlainShape+Triangulation.swift",
        "Triangulation/Triangulator.swift",
        "Triangulation/Util/IntPoint+Monotone.swift",
        "Triangulation/Util/IntTriangle.swift"
      ],
      "target_dependencies" : [
        "iGeometry"
      ],
      "type" : "library"
    },
    {
      "c99name" : "iGeometry",
      "module_type" : "SwiftTarget",
      "name" : "iGeometry",
      "path" : "Sources/iGeometry",
      "product_dependencies" : [
        "SimpleSimdSwift"
      ],
      "product_memberships" : [
        "FontVertexBuilder"
      ],
      "sources" : [
        "Collection/Int+Empty.swift",
        "Collection/PathList.swift",
        "Collection/RingSet.swift",
        "Extension/PlainShape+Validation.swift",
        "Geom/Circle.swift",
        "Geom/IntPoint+Geom.swift",
        "Geom/Rect.swift",
        "Geom/Triangle.swift",
        "IntGeom/DBPoint.swift",
        "IntGeom/IntGeom.swift",
        "IntGeom/IntPoint.swift",
        "Shape/IntPoint+Array.swift",
        "Shape/IntShape.swift",
        "Shape/PlainShape+Initializers.swift",
        "Shape/PlainShape.swift",
        "Shape/PlainShapeList.swift",
        "Shape/Shape.swift",
        "Shape/Vertex.swift",
        "Simplify/Simplificator+Angle.swift",
        "Simplify/Simplificator+Area.swift",
        "Simplify/Simplificator+Linear.swift",
        "Simplify/Simplificator.swift"
      ],
      "type" : "library"
    },
    {
      "c99name" : "SVGVertexBuilder",
      "module_type" : "SwiftTarget",
      "name" : "SVGVertexBuilder",
      "path" : "Sources/SVGVertexBuilder",
      "product_dependencies" : [
        "SimpleSimdSwift",
        "SVGPath"
      ],
      "product_memberships" : [
        "FontVertexBuilder"
      ],
      "sources" : [
        "Extensions/SVGPathAlias.swift",
        "SVG.swift",
        "SVGUtils/SVGUtil+HelperFunctions.swift",
        "SVGUtils/SVGUtil+MainFunctions.swift",
        "SVGUtils/SVGUtil.swift"
      ],
      "target_dependencies" : [
        "iShapeTriangulation"
      ],
      "type" : "library"
    },
    {
      "c99name" : "FontVertexBuilderTests",
      "module_type" : "SwiftTarget",
      "name" : "FontVertexBuilderTests",
      "path" : "Tests/FontVertexBuilderTests",
      "sources" : [
        "FontVertexBuilderTests.swift"
      ],
      "target_dependencies" : [
        "FontVertexBuilder",
        "SVGVertexBuilder"
      ],
      "type" : "test"
    },
    {
      "c99name" : "FontVertexBuilder",
      "module_type" : "SwiftTarget",
      "name" : "FontVertexBuilder",
      "path" : "Sources/FontVertexBuilder",
      "product_dependencies" : [
        "SwiftyCoreText",
        "SimpleSimdSwift"
      ],
      "product_memberships" : [
        "FontVertexBuilder"
      ],
      "sources" : [
        "Extensions/GlyphAlias.swift",
        "GlyphUtils/GlyphUtil+HelperFunctions.swift",
        "GlyphUtils/GlyphUtil+MainFunctions.swift",
        "GlyphUtils/GlyphUtil.swift",
        "PathText.swift"
      ],
      "target_dependencies" : [
        "iShapeTriangulation"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "5.9"
}
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-16.1.0.app xcrun swift build --arch arm64 -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
Building for debugging...
[0/8] Write sources
[7/8] Write swift-version--7754E27361AE5C74.txt
[9/31] Compiling SimpleSimdSwift Simd+RandomPoint.swift
[10/31] Compiling SimpleSimdSwift CastShortcuts.swift
[11/31] Compiling SimpleSimdSwift EXPORTER.swift
[12/31] Compiling SimpleSimdSwift Simd+MemorySize.swift
[13/31] Compiling SimpleSimdSwift Alias.swift
[14/31] Emitting module SimpleSimdSwift
[15/31] Compiling SimpleSimdSwift Simd+3DTransform.swift
[16/52] Compiling iGeometry Shape.swift
/Users/admin/builder/spi-builder-workspace/Sources/iGeometry/Shape/Shape.swift:13:23: warning: static property 'empty' is not concurrency-safe because non-'Sendable' type 'Shape' may have shared mutable state; this is an error in the Swift 6 language mode
 9 | import SimpleSimdSwift
10 |
11 | public struct Shape {
   |               `- note: consider making struct 'Shape' conform to the 'Sendable' protocol
12 |
13 |     public static let empty = Shape(hull: [], holes: [])
   |                       |- warning: static property 'empty' is not concurrency-safe because non-'Sendable' type 'Shape' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'empty' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
14 |
15 |     public var hull: [f2]
/Users/admin/builder/spi-builder-workspace/Sources/iGeometry/IntGeom/IntGeom.swift:13:23: warning: static property 'defGeom' is not concurrency-safe because non-'Sendable' type 'IntGeom' may have shared mutable state; this is an error in the Swift 6 language mode
 9 | import SimpleSimdSwift
10 |
11 | public struct IntGeom {
   |               `- note: consider making struct 'IntGeom' conform to the 'Sendable' protocol
12 |
13 |     public static let defGeom = IntGeom()
   |                       |- warning: static property 'defGeom' is not concurrency-safe because non-'Sendable' type 'IntGeom' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'defGeom' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
14 |
15 |     public static let maxBits = 31
/Users/admin/builder/spi-builder-workspace/Sources/iGeometry/Shape/Vertex.swift:26:23: warning: static property 'empty' is not concurrency-safe because non-'Sendable' type 'Vertex' may have shared mutable state; this is an error in the Swift 6 language mode
10 | public let null: Index = -1
11 |
12 | public struct Vertex {
   |               `- note: consider making struct 'Vertex' conform to the 'Sendable' protocol
13 |
14 |     public enum Nature {
   :
24 |     }
25 |
26 |     public static let empty = Vertex(index: null, nature: .origin, point: .zero)
   |                       |- warning: static property 'empty' is not concurrency-safe because non-'Sendable' type 'Vertex' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'empty' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
27 |
28 |     public let index: Index
/Users/admin/builder/spi-builder-workspace/Sources/iGeometry/IntGeom/IntPoint.swift:11:23: warning: static property 'zero' is not concurrency-safe because non-'Sendable' type 'IntPoint' may have shared mutable state; this is an error in the Swift 6 language mode
 7 | //
 8 |
 9 | public struct IntPoint {
   |               `- note: consider making struct 'IntPoint' conform to the 'Sendable' protocol
10 |
11 |     public static let zero = IntPoint(x: 0, y: 0)
   |                       |- warning: static property 'zero' is not concurrency-safe because non-'Sendable' type 'IntPoint' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'zero' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
12 |     public static let empty = IntPoint(x: Int64.min, y: Int64.min)
13 |
[17/52] Compiling iGeometry Vertex.swift
/Users/admin/builder/spi-builder-workspace/Sources/iGeometry/Shape/Shape.swift:13:23: warning: static property 'empty' is not concurrency-safe because non-'Sendable' type 'Shape' may have shared mutable state; this is an error in the Swift 6 language mode
 9 | import SimpleSimdSwift
10 |
11 | public struct Shape {
   |               `- note: consider making struct 'Shape' conform to the 'Sendable' protocol
12 |
13 |     public static let empty = Shape(hull: [], holes: [])
   |                       |- warning: static property 'empty' is not concurrency-safe because non-'Sendable' type 'Shape' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'empty' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
14 |
15 |     public var hull: [f2]
/Users/admin/builder/spi-builder-workspace/Sources/iGeometry/IntGeom/IntGeom.swift:13:23: warning: static property 'defGeom' is not concurrency-safe because non-'Sendable' type 'IntGeom' may have shared mutable state; this is an error in the Swift 6 language mode
 9 | import SimpleSimdSwift
10 |
11 | public struct IntGeom {
   |               `- note: consider making struct 'IntGeom' conform to the 'Sendable' protocol
12 |
13 |     public static let defGeom = IntGeom()
   |                       |- warning: static property 'defGeom' is not concurrency-safe because non-'Sendable' type 'IntGeom' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'defGeom' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
14 |
15 |     public static let maxBits = 31
/Users/admin/builder/spi-builder-workspace/Sources/iGeometry/Shape/Vertex.swift:26:23: warning: static property 'empty' is not concurrency-safe because non-'Sendable' type 'Vertex' may have shared mutable state; this is an error in the Swift 6 language mode
10 | public let null: Index = -1
11 |
12 | public struct Vertex {
   |               `- note: consider making struct 'Vertex' conform to the 'Sendable' protocol
13 |
14 |     public enum Nature {
   :
24 |     }
25 |
26 |     public static let empty = Vertex(index: null, nature: .origin, point: .zero)
   |                       |- warning: static property 'empty' is not concurrency-safe because non-'Sendable' type 'Vertex' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'empty' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
27 |
28 |     public let index: Index
/Users/admin/builder/spi-builder-workspace/Sources/iGeometry/IntGeom/IntPoint.swift:11:23: warning: static property 'zero' is not concurrency-safe because non-'Sendable' type 'IntPoint' may have shared mutable state; this is an error in the Swift 6 language mode
 7 | //
 8 |
 9 | public struct IntPoint {
   |               `- note: consider making struct 'IntPoint' conform to the 'Sendable' protocol
10 |
11 |     public static let zero = IntPoint(x: 0, y: 0)
   |                       |- warning: static property 'zero' is not concurrency-safe because non-'Sendable' type 'IntPoint' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'zero' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
12 |     public static let empty = IntPoint(x: Int64.min, y: Int64.min)
13 |
[18/54] Emitting module iGeometry
/Users/admin/builder/spi-builder-workspace/Sources/iGeometry/Geom/Rect.swift:10:23: warning: static property 'empty' is not concurrency-safe because non-'Sendable' type 'Rect' may have shared mutable state; this is an error in the Swift 6 language mode
 6 | //
 7 |
 8 | public struct Rect {
   |               `- note: consider making struct 'Rect' conform to the 'Sendable' protocol
 9 |
10 |     public static let empty = Rect(minX: Int64.max, minY: Int64.max, maxX: Int64.min, maxY: Int64.min)
   |                       |- warning: static property 'empty' is not concurrency-safe because non-'Sendable' type 'Rect' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'empty' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
11 |
12 |     public var minX: Int64
/Users/admin/builder/spi-builder-workspace/Sources/iGeometry/IntGeom/DBPoint.swift:11:23: warning: static property 'zero' is not concurrency-safe because non-'Sendable' type 'DBPoint' may have shared mutable state; this is an error in the Swift 6 language mode
 7 | //
 8 |
 9 | public struct DBPoint {
   |               `- note: consider making struct 'DBPoint' conform to the 'Sendable' protocol
10 |
11 |     public static let zero = DBPoint(x: 0, y: 0)
   |                       |- warning: static property 'zero' is not concurrency-safe because non-'Sendable' type 'DBPoint' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'zero' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
12 |
13 |     public let x: Double
/Users/admin/builder/spi-builder-workspace/Sources/iGeometry/IntGeom/IntGeom.swift:13:23: warning: static property 'defGeom' is not concurrency-safe because non-'Sendable' type 'IntGeom' may have shared mutable state; this is an error in the Swift 6 language mode
 9 | import SimpleSimdSwift
10 |
11 | public struct IntGeom {
   |               `- note: consider making struct 'IntGeom' conform to the 'Sendable' protocol
12 |
13 |     public static let defGeom = IntGeom()
   |                       |- warning: static property 'defGeom' is not concurrency-safe because non-'Sendable' type 'IntGeom' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'defGeom' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
14 |
15 |     public static let maxBits = 31
/Users/admin/builder/spi-builder-workspace/Sources/iGeometry/IntGeom/IntPoint.swift:11:23: warning: static property 'zero' is not concurrency-safe because non-'Sendable' type 'IntPoint' may have shared mutable state; this is an error in the Swift 6 language mode
 7 | //
 8 |
 9 | public struct IntPoint {
   |               `- note: consider making struct 'IntPoint' conform to the 'Sendable' protocol
10 |
11 |     public static let zero = IntPoint(x: 0, y: 0)
   |                       |- warning: static property 'zero' is not concurrency-safe because non-'Sendable' type 'IntPoint' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'zero' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
12 |     public static let empty = IntPoint(x: Int64.min, y: Int64.min)
13 |
/Users/admin/builder/spi-builder-workspace/Sources/iGeometry/IntGeom/IntPoint.swift:12:23: warning: static property 'empty' is not concurrency-safe because non-'Sendable' type 'IntPoint' may have shared mutable state; this is an error in the Swift 6 language mode
 7 | //
 8 |
 9 | public struct IntPoint {
   |               `- note: consider making struct 'IntPoint' conform to the 'Sendable' protocol
10 |
11 |     public static let zero = IntPoint(x: 0, y: 0)
12 |     public static let empty = IntPoint(x: Int64.min, y: Int64.min)
   |                       |- warning: static property 'empty' is not concurrency-safe because non-'Sendable' type 'IntPoint' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'empty' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
13 |
14 |     public let x: Int64
/Users/admin/builder/spi-builder-workspace/Sources/iGeometry/Shape/IntShape.swift:11:23: warning: static property 'empty' is not concurrency-safe because non-'Sendable' type 'IntShape' may have shared mutable state; this is an error in the Swift 6 language mode
 7 | //
 8 |
 9 | public struct IntShape {
   |               `- note: consider making struct 'IntShape' conform to the 'Sendable' protocol
10 |
11 |     public static let empty = IntShape(hull: [], holes: [])
   |                       |- warning: static property 'empty' is not concurrency-safe because non-'Sendable' type 'IntShape' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'empty' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
12 |
13 |     public var hull: [IntPoint]
/Users/admin/builder/spi-builder-workspace/Sources/iGeometry/Shape/PlainShape.swift:39:23: warning: static property 'empty' is not concurrency-safe because non-'Sendable' type 'PlainShape' may have shared mutable state; this is an error in the Swift 6 language mode
  7 | //
  8 |
  9 | public struct PlainShape: Equatable {
    |               `- note: consider making struct 'PlainShape' conform to the 'Sendable' protocol
 10 |
 11 |     public struct Layout: Equatable {
    :
 37 |     }
 38 |
 39 |     public static let empty = PlainShape(points: [], layouts: [])
    |                       |- warning: static property 'empty' is not concurrency-safe because non-'Sendable' type 'PlainShape' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'empty' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 40 |
 41 |     public var points: [IntPoint]
/Users/admin/builder/spi-builder-workspace/Sources/iGeometry/Shape/PlainShapeList.swift:28:12: warning: extraneous whitespace between attribute name and '('; this is an error in the Swift 6 language mode
26 |     }
27 |
28 |     public private (set) var points: [IntPoint]
   |            `- warning: extraneous whitespace between attribute name and '('; this is an error in the Swift 6 language mode
29 |     public private (set) var layouts: [PlainShape.Layout]
30 |     public private (set) var segments: [Segment]
/Users/admin/builder/spi-builder-workspace/Sources/iGeometry/Shape/PlainShapeList.swift:29:12: warning: extraneous whitespace between attribute name and '('; this is an error in the Swift 6 language mode
27 |
28 |     public private (set) var points: [IntPoint]
29 |     public private (set) var layouts: [PlainShape.Layout]
   |            `- warning: extraneous whitespace between attribute name and '('; this is an error in the Swift 6 language mode
30 |     public private (set) var segments: [Segment]
31 |
/Users/admin/builder/spi-builder-workspace/Sources/iGeometry/Shape/PlainShapeList.swift:30:12: warning: extraneous whitespace between attribute name and '('; this is an error in the Swift 6 language mode
28 |     public private (set) var points: [IntPoint]
29 |     public private (set) var layouts: [PlainShape.Layout]
30 |     public private (set) var segments: [Segment]
   |            `- warning: extraneous whitespace between attribute name and '('; this is an error in the Swift 6 language mode
31 |
32 |     public init(minimumPointsCapacity: Int, minimumLayoutsCapacity: Int, minimumSegmentsCapacity: Int) {
/Users/admin/builder/spi-builder-workspace/Sources/iGeometry/Shape/PlainShapeList.swift:11:23: warning: static property 'empty' is not concurrency-safe because non-'Sendable' type 'PlainShapeList' may have shared mutable state; this is an error in the Swift 6 language mode
 7 | //
 8 |
 9 | public struct PlainShapeList {
   |               `- note: consider making struct 'PlainShapeList' conform to the 'Sendable' protocol
10 |
11 |     public static let empty = PlainShapeList(points: [], layouts: [], segments: [])
   |                       |- warning: static property 'empty' is not concurrency-safe because non-'Sendable' type 'PlainShapeList' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'empty' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
12 |
13 |     public struct Segment: Equatable {
/Users/admin/builder/spi-builder-workspace/Sources/iGeometry/Shape/Shape.swift:13:23: warning: static property 'empty' is not concurrency-safe because non-'Sendable' type 'Shape' may have shared mutable state; this is an error in the Swift 6 language mode
 9 | import SimpleSimdSwift
10 |
11 | public struct Shape {
   |               `- note: consider making struct 'Shape' conform to the 'Sendable' protocol
12 |
13 |     public static let empty = Shape(hull: [], holes: [])
   |                       |- warning: static property 'empty' is not concurrency-safe because non-'Sendable' type 'Shape' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'empty' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
14 |
15 |     public var hull: [f2]
/Users/admin/builder/spi-builder-workspace/Sources/iGeometry/Shape/Vertex.swift:26:23: warning: static property 'empty' is not concurrency-safe because non-'Sendable' type 'Vertex' may have shared mutable state; this is an error in the Swift 6 language mode
10 | public let null: Index = -1
11 |
12 | public struct Vertex {
   |               `- note: consider making struct 'Vertex' conform to the 'Sendable' protocol
13 |
14 |     public enum Nature {
   :
24 |     }
25 |
26 |     public static let empty = Vertex(index: null, nature: .origin, point: .zero)
   |                       |- warning: static property 'empty' is not concurrency-safe because non-'Sendable' type 'Vertex' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'empty' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
27 |
28 |     public let index: Index
/Users/admin/builder/spi-builder-workspace/Sources/iGeometry/Simplify/Simplificator.swift:12:23: warning: static property 'plain' is not concurrency-safe because non-'Sendable' type 'Simplificator' may have shared mutable state; this is an error in the Swift 6 language mode
 8 | import Darwin
 9 |
10 | public struct Simplificator {
   |               `- note: consider making struct 'Simplificator' conform to the 'Sendable' protocol
11 |
12 |     public static let plain = Simplificator(strategy: .linear, minDistance: 10, minAngle: 0.1)
   |                       |- warning: static property 'plain' is not concurrency-safe because non-'Sendable' type 'Simplificator' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'plain' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
13 |
14 |     public struct Result {
[19/54] Compiling iGeometry Simplificator+Angle.swift
[20/54] Compiling iGeometry Simplificator+Area.swift
[21/54] Compiling iGeometry IntShape.swift
/Users/admin/builder/spi-builder-workspace/Sources/iGeometry/Shape/IntShape.swift:11:23: warning: static property 'empty' is not concurrency-safe because non-'Sendable' type 'IntShape' may have shared mutable state; this is an error in the Swift 6 language mode
 7 | //
 8 |
 9 | public struct IntShape {
   |               `- note: consider making struct 'IntShape' conform to the 'Sendable' protocol
10 |
11 |     public static let empty = IntShape(hull: [], holes: [])
   |                       |- warning: static property 'empty' is not concurrency-safe because non-'Sendable' type 'IntShape' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'empty' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
12 |
13 |     public var hull: [IntPoint]
/Users/admin/builder/spi-builder-workspace/Sources/iGeometry/IntGeom/IntGeom.swift:13:23: warning: static property 'defGeom' is not concurrency-safe because non-'Sendable' type 'IntGeom' may have shared mutable state; this is an error in the Swift 6 language mode
 9 | import SimpleSimdSwift
10 |
11 | public struct IntGeom {
   |               `- note: consider making struct 'IntGeom' conform to the 'Sendable' protocol
12 |
13 |     public static let defGeom = IntGeom()
   |                       |- warning: static property 'defGeom' is not concurrency-safe because non-'Sendable' type 'IntGeom' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'defGeom' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
14 |
15 |     public static let maxBits = 31
[22/54] Compiling iGeometry PlainShape+Initializers.swift
/Users/admin/builder/spi-builder-workspace/Sources/iGeometry/Shape/IntShape.swift:11:23: warning: static property 'empty' is not concurrency-safe because non-'Sendable' type 'IntShape' may have shared mutable state; this is an error in the Swift 6 language mode
 7 | //
 8 |
 9 | public struct IntShape {
   |               `- note: consider making struct 'IntShape' conform to the 'Sendable' protocol
10 |
11 |     public static let empty = IntShape(hull: [], holes: [])
   |                       |- warning: static property 'empty' is not concurrency-safe because non-'Sendable' type 'IntShape' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'empty' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
12 |
13 |     public var hull: [IntPoint]
/Users/admin/builder/spi-builder-workspace/Sources/iGeometry/IntGeom/IntGeom.swift:13:23: warning: static property 'defGeom' is not concurrency-safe because non-'Sendable' type 'IntGeom' may have shared mutable state; this is an error in the Swift 6 language mode
 9 | import SimpleSimdSwift
10 |
11 | public struct IntGeom {
   |               `- note: consider making struct 'IntGeom' conform to the 'Sendable' protocol
12 |
13 |     public static let defGeom = IntGeom()
   |                       |- warning: static property 'defGeom' is not concurrency-safe because non-'Sendable' type 'IntGeom' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'defGeom' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
14 |
15 |     public static let maxBits = 31
[23/54] Compiling iGeometry Rect.swift
/Users/admin/builder/spi-builder-workspace/Sources/iGeometry/Geom/Rect.swift:10:23: warning: static property 'empty' is not concurrency-safe because non-'Sendable' type 'Rect' may have shared mutable state; this is an error in the Swift 6 language mode
 6 | //
 7 |
 8 | public struct Rect {
   |               `- note: consider making struct 'Rect' conform to the 'Sendable' protocol
 9 |
10 |     public static let empty = Rect(minX: Int64.max, minY: Int64.max, maxX: Int64.min, maxY: Int64.min)
   |                       |- warning: static property 'empty' is not concurrency-safe because non-'Sendable' type 'Rect' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'empty' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
11 |
12 |     public var minX: Int64
[24/54] Compiling iGeometry Triangle.swift
/Users/admin/builder/spi-builder-workspace/Sources/iGeometry/Geom/Rect.swift:10:23: warning: static property 'empty' is not concurrency-safe because non-'Sendable' type 'Rect' may have shared mutable state; this is an error in the Swift 6 language mode
 6 | //
 7 |
 8 | public struct Rect {
   |               `- note: consider making struct 'Rect' conform to the 'Sendable' protocol
 9 |
10 |     public static let empty = Rect(minX: Int64.max, minY: Int64.max, maxX: Int64.min, maxY: Int64.min)
   |                       |- warning: static property 'empty' is not concurrency-safe because non-'Sendable' type 'Rect' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'empty' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
11 |
12 |     public var minX: Int64
[25/54] Compiling iGeometry PlainShape+Validation.swift
[26/54] Compiling iGeometry Circle.swift
[27/54] Compiling iGeometry IntPoint+Geom.swift
[28/54] Compiling iGeometry Int+Empty.swift
[29/54] Compiling iGeometry PathList.swift
[30/54] Compiling iGeometry RingSet.swift
[31/54] Compiling iGeometry PlainShape.swift
/Users/admin/builder/spi-builder-workspace/Sources/iGeometry/Shape/PlainShapeList.swift:28:12: warning: extraneous whitespace between attribute name and '('; this is an error in the Swift 6 language mode
26 |     }
27 |
28 |     public private (set) var points: [IntPoint]
   |            `- warning: extraneous whitespace between attribute name and '('; this is an error in the Swift 6 language mode
29 |     public private (set) var layouts: [PlainShape.Layout]
30 |     public private (set) var segments: [Segment]
/Users/admin/builder/spi-builder-workspace/Sources/iGeometry/Shape/PlainShapeList.swift:29:12: warning: extraneous whitespace between attribute name and '('; this is an error in the Swift 6 language mode
27 |
28 |     public private (set) var points: [IntPoint]
29 |     public private (set) var layouts: [PlainShape.Layout]
   |            `- warning: extraneous whitespace between attribute name and '('; this is an error in the Swift 6 language mode
30 |     public private (set) var segments: [Segment]
31 |
/Users/admin/builder/spi-builder-workspace/Sources/iGeometry/Shape/PlainShapeList.swift:30:12: warning: extraneous whitespace between attribute name and '('; this is an error in the Swift 6 language mode
28 |     public private (set) var points: [IntPoint]
29 |     public private (set) var layouts: [PlainShape.Layout]
30 |     public private (set) var segments: [Segment]
   |            `- warning: extraneous whitespace between attribute name and '('; this is an error in the Swift 6 language mode
31 |
32 |     public init(minimumPointsCapacity: Int, minimumLayoutsCapacity: Int, minimumSegmentsCapacity: Int) {
/Users/admin/builder/spi-builder-workspace/Sources/iGeometry/Shape/PlainShape.swift:39:23: warning: static property 'empty' is not concurrency-safe because non-'Sendable' type 'PlainShape' may have shared mutable state; this is an error in the Swift 6 language mode
  7 | //
  8 |
  9 | public struct PlainShape: Equatable {
    |               `- note: consider making struct 'PlainShape' conform to the 'Sendable' protocol
 10 |
 11 |     public struct Layout: Equatable {
    :
 37 |     }
 38 |
 39 |     public static let empty = PlainShape(points: [], layouts: [])
    |                       |- warning: static property 'empty' is not concurrency-safe because non-'Sendable' type 'PlainShape' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'empty' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 40 |
 41 |     public var points: [IntPoint]
/Users/admin/builder/spi-builder-workspace/Sources/iGeometry/Shape/PlainShapeList.swift:11:23: warning: static property 'empty' is not concurrency-safe because non-'Sendable' type 'PlainShapeList' may have shared mutable state; this is an error in the Swift 6 language mode
 7 | //
 8 |
 9 | public struct PlainShapeList {
   |               `- note: consider making struct 'PlainShapeList' conform to the 'Sendable' protocol
10 |
11 |     public static let empty = PlainShapeList(points: [], layouts: [], segments: [])
   |                       |- warning: static property 'empty' is not concurrency-safe because non-'Sendable' type 'PlainShapeList' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'empty' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
12 |
13 |     public struct Segment: Equatable {
[32/54] Compiling iGeometry PlainShapeList.swift
/Users/admin/builder/spi-builder-workspace/Sources/iGeometry/Shape/PlainShapeList.swift:28:12: warning: extraneous whitespace between attribute name and '('; this is an error in the Swift 6 language mode
26 |     }
27 |
28 |     public private (set) var points: [IntPoint]
   |            `- warning: extraneous whitespace between attribute name and '('; this is an error in the Swift 6 language mode
29 |     public private (set) var layouts: [PlainShape.Layout]
30 |     public private (set) var segments: [Segment]
/Users/admin/builder/spi-builder-workspace/Sources/iGeometry/Shape/PlainShapeList.swift:29:12: warning: extraneous whitespace between attribute name and '('; this is an error in the Swift 6 language mode
27 |
28 |     public private (set) var points: [IntPoint]
29 |     public private (set) var layouts: [PlainShape.Layout]
   |            `- warning: extraneous whitespace between attribute name and '('; this is an error in the Swift 6 language mode
30 |     public private (set) var segments: [Segment]
31 |
/Users/admin/builder/spi-builder-workspace/Sources/iGeometry/Shape/PlainShapeList.swift:30:12: warning: extraneous whitespace between attribute name and '('; this is an error in the Swift 6 language mode
28 |     public private (set) var points: [IntPoint]
29 |     public private (set) var layouts: [PlainShape.Layout]
30 |     public private (set) var segments: [Segment]
   |            `- warning: extraneous whitespace between attribute name and '('; this is an error in the Swift 6 language mode
31 |
32 |     public init(minimumPointsCapacity: Int, minimumLayoutsCapacity: Int, minimumSegmentsCapacity: Int) {
/Users/admin/builder/spi-builder-workspace/Sources/iGeometry/Shape/PlainShape.swift:39:23: warning: static property 'empty' is not concurrency-safe because non-'Sendable' type 'PlainShape' may have shared mutable state; this is an error in the Swift 6 language mode
  7 | //
  8 |
  9 | public struct PlainShape: Equatable {
    |               `- note: consider making struct 'PlainShape' conform to the 'Sendable' protocol
 10 |
 11 |     public struct Layout: Equatable {
    :
 37 |     }
 38 |
 39 |     public static let empty = PlainShape(points: [], layouts: [])
    |                       |- warning: static property 'empty' is not concurrency-safe because non-'Sendable' type 'PlainShape' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'empty' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 40 |
 41 |     public var points: [IntPoint]
/Users/admin/builder/spi-builder-workspace/Sources/iGeometry/Shape/PlainShapeList.swift:11:23: warning: static property 'empty' is not concurrency-safe because non-'Sendable' type 'PlainShapeList' may have shared mutable state; this is an error in the Swift 6 language mode
 7 | //
 8 |
 9 | public struct PlainShapeList {
   |               `- note: consider making struct 'PlainShapeList' conform to the 'Sendable' protocol
10 |
11 |     public static let empty = PlainShapeList(points: [], layouts: [], segments: [])
   |                       |- warning: static property 'empty' is not concurrency-safe because non-'Sendable' type 'PlainShapeList' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'empty' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
12 |
13 |     public struct Segment: Equatable {
[33/54] Compiling iGeometry DBPoint.swift
/Users/admin/builder/spi-builder-workspace/Sources/iGeometry/IntGeom/DBPoint.swift:11:23: warning: static property 'zero' is not concurrency-safe because non-'Sendable' type 'DBPoint' may have shared mutable state; this is an error in the Swift 6 language mode
 7 | //
 8 |
 9 | public struct DBPoint {
   |               `- note: consider making struct 'DBPoint' conform to the 'Sendable' protocol
10 |
11 |     public static let zero = DBPoint(x: 0, y: 0)
   |                       |- warning: static property 'zero' is not concurrency-safe because non-'Sendable' type 'DBPoint' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'zero' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
12 |
13 |     public let x: Double
/Users/admin/builder/spi-builder-workspace/Sources/iGeometry/IntGeom/IntGeom.swift:13:23: warning: static property 'defGeom' is not concurrency-safe because non-'Sendable' type 'IntGeom' may have shared mutable state; this is an error in the Swift 6 language mode
 9 | import SimpleSimdSwift
10 |
11 | public struct IntGeom {
   |               `- note: consider making struct 'IntGeom' conform to the 'Sendable' protocol
12 |
13 |     public static let defGeom = IntGeom()
   |                       |- warning: static property 'defGeom' is not concurrency-safe because non-'Sendable' type 'IntGeom' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'defGeom' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
14 |
15 |     public static let maxBits = 31
/Users/admin/builder/spi-builder-workspace/Sources/iGeometry/IntGeom/IntPoint.swift:11:23: warning: static property 'zero' is not concurrency-safe because non-'Sendable' type 'IntPoint' may have shared mutable state; this is an error in the Swift 6 language mode
 7 | //
 8 |
 9 | public struct IntPoint {
   |               `- note: consider making struct 'IntPoint' conform to the 'Sendable' protocol
10 |
11 |     public static let zero = IntPoint(x: 0, y: 0)
   |                       |- warning: static property 'zero' is not concurrency-safe because non-'Sendable' type 'IntPoint' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'zero' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
12 |     public static let empty = IntPoint(x: Int64.min, y: Int64.min)
13 |
[34/54] Compiling iGeometry IntGeom.swift
/Users/admin/builder/spi-builder-workspace/Sources/iGeometry/IntGeom/DBPoint.swift:11:23: warning: static property 'zero' is not concurrency-safe because non-'Sendable' type 'DBPoint' may have shared mutable state; this is an error in the Swift 6 language mode
 7 | //
 8 |
 9 | public struct DBPoint {
   |               `- note: consider making struct 'DBPoint' conform to the 'Sendable' protocol
10 |
11 |     public static let zero = DBPoint(x: 0, y: 0)
   |                       |- warning: static property 'zero' is not concurrency-safe because non-'Sendable' type 'DBPoint' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'zero' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
12 |
13 |     public let x: Double
/Users/admin/builder/spi-builder-workspace/Sources/iGeometry/IntGeom/IntGeom.swift:13:23: warning: static property 'defGeom' is not concurrency-safe because non-'Sendable' type 'IntGeom' may have shared mutable state; this is an error in the Swift 6 language mode
 9 | import SimpleSimdSwift
10 |
11 | public struct IntGeom {
   |               `- note: consider making struct 'IntGeom' conform to the 'Sendable' protocol
12 |
13 |     public static let defGeom = IntGeom()
   |                       |- warning: static property 'defGeom' is not concurrency-safe because non-'Sendable' type 'IntGeom' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'defGeom' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
14 |
15 |     public static let maxBits = 31
/Users/admin/builder/spi-builder-workspace/Sources/iGeometry/IntGeom/IntPoint.swift:11:23: warning: static property 'zero' is not concurrency-safe because non-'Sendable' type 'IntPoint' may have shared mutable state; this is an error in the Swift 6 language mode
 7 | //
 8 |
 9 | public struct IntPoint {
   |               `- note: consider making struct 'IntPoint' conform to the 'Sendable' protocol
10 |
11 |     public static let zero = IntPoint(x: 0, y: 0)
   |                       |- warning: static property 'zero' is not concurrency-safe because non-'Sendable' type 'IntPoint' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'zero' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
12 |     public static let empty = IntPoint(x: Int64.min, y: Int64.min)
13 |
[35/54] Compiling iGeometry IntPoint.swift
/Users/admin/builder/spi-builder-workspace/Sources/iGeometry/IntGeom/IntPoint.swift:11:23: warning: static property 'zero' is not concurrency-safe because non-'Sendable' type 'IntPoint' may have shared mutable state; this is an error in the Swift 6 language mode
 7 | //
 8 |
 9 | public struct IntPoint {
   |               `- note: consider making struct 'IntPoint' conform to the 'Sendable' protocol
10 |
11 |     public static let zero = IntPoint(x: 0, y: 0)
   |                       |- warning: static property 'zero' is not concurrency-safe because non-'Sendable' type 'IntPoint' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'zero' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
12 |     public static let empty = IntPoint(x: Int64.min, y: Int64.min)
13 |
/Users/admin/builder/spi-builder-workspace/Sources/iGeometry/IntGeom/IntPoint.swift:12:23: warning: static property 'empty' is not concurrency-safe because non-'Sendable' type 'IntPoint' may have shared mutable state; this is an error in the Swift 6 language mode
 7 | //
 8 |
 9 | public struct IntPoint {
   |               `- note: consider making struct 'IntPoint' conform to the 'Sendable' protocol
10 |
11 |     public static let zero = IntPoint(x: 0, y: 0)
12 |     public static let empty = IntPoint(x: Int64.min, y: Int64.min)
   |                       |- warning: static property 'empty' is not concurrency-safe because non-'Sendable' type 'IntPoint' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'empty' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
13 |
14 |     public let x: Int64
[36/54] Compiling iGeometry IntPoint+Array.swift
/Users/admin/builder/spi-builder-workspace/Sources/iGeometry/IntGeom/IntPoint.swift:11:23: warning: static property 'zero' is not concurrency-safe because non-'Sendable' type 'IntPoint' may have shared mutable state; this is an error in the Swift 6 language mode
 7 | //
 8 |
 9 | public struct IntPoint {
   |               `- note: consider making struct 'IntPoint' conform to the 'Sendable' protocol
10 |
11 |     public static let zero = IntPoint(x: 0, y: 0)
   |                       |- warning: static property 'zero' is not concurrency-safe because non-'Sendable' type 'IntPoint' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'zero' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
12 |     public static let empty = IntPoint(x: Int64.min, y: Int64.min)
13 |
/Users/admin/builder/spi-builder-workspace/Sources/iGeometry/IntGeom/IntPoint.swift:12:23: warning: static property 'empty' is not concurrency-safe because non-'Sendable' type 'IntPoint' may have shared mutable state; this is an error in the Swift 6 language mode
 7 | //
 8 |
 9 | public struct IntPoint {
   |               `- note: consider making struct 'IntPoint' conform to the 'Sendable' protocol
10 |
11 |     public static let zero = IntPoint(x: 0, y: 0)
12 |     public static let empty = IntPoint(x: Int64.min, y: Int64.min)
   |                       |- warning: static property 'empty' is not concurrency-safe because non-'Sendable' type 'IntPoint' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'empty' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
13 |
14 |     public let x: Int64
[37/54] Compiling iGeometry Simplificator+Linear.swift
/Users/admin/builder/spi-builder-workspace/Sources/iGeometry/IntGeom/IntPoint.swift:11:23: warning: static property 'zero' is not concurrency-safe because non-'Sendable' type 'IntPoint' may have shared mutable state; this is an error in the Swift 6 language mode
 7 | //
 8 |
 9 | public struct IntPoint {
   |               `- note: consider making struct 'IntPoint' conform to the 'Sendable' protocol
10 |
11 |     public static let zero = IntPoint(x: 0, y: 0)
   |                       |- warning: static property 'zero' is not concurrency-safe because non-'Sendable' type 'IntPoint' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'zero' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
12 |     public static let empty = IntPoint(x: Int64.min, y: Int64.min)
13 |
/Users/admin/builder/spi-builder-workspace/Sources/iGeometry/Simplify/Simplificator.swift:12:23: warning: static property 'plain' is not concurrency-safe because non-'Sendable' type 'Simplificator' may have shared mutable state; this is an error in the Swift 6 language mode
 8 | import Darwin
 9 |
10 | public struct Simplificator {
   |               `- note: consider making struct 'Simplificator' conform to the 'Sendable' protocol
11 |
12 |     public static let plain = Simplificator(strategy: .linear, minDistance: 10, minAngle: 0.1)
   |                       |- warning: static property 'plain' is not concurrency-safe because non-'Sendable' type 'Simplificator' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'plain' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
13 |
14 |     public struct Result {
[38/54] Compiling iGeometry Simplificator.swift
/Users/admin/builder/spi-builder-workspace/Sources/iGeometry/IntGeom/IntPoint.swift:11:23: warning: static property 'zero' is not concurrency-safe because non-'Sendable' type 'IntPoint' may have shared mutable state; this is an error in the Swift 6 language mode
 7 | //
 8 |
 9 | public struct IntPoint {
   |               `- note: consider making struct 'IntPoint' conform to the 'Sendable' protocol
10 |
11 |     public static let zero = IntPoint(x: 0, y: 0)
   |                       |- warning: static property 'zero' is not concurrency-safe because non-'Sendable' type 'IntPoint' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'zero' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
12 |     public static let empty = IntPoint(x: Int64.min, y: Int64.min)
13 |
/Users/admin/builder/spi-builder-workspace/Sources/iGeometry/Simplify/Simplificator.swift:12:23: warning: static property 'plain' is not concurrency-safe because non-'Sendable' type 'Simplificator' may have shared mutable state; this is an error in the Swift 6 language mode
 8 | import Darwin
 9 |
10 | public struct Simplificator {
   |               `- note: consider making struct 'Simplificator' conform to the 'Sendable' protocol
11 |
12 |     public static let plain = Simplificator(strategy: .linear, minDistance: 10, minAngle: 0.1)
   |                       |- warning: static property 'plain' is not concurrency-safe because non-'Sendable' type 'Simplificator' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'plain' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
13 |
14 |     public struct Result {
[39/73] Compiling iShapeTriangulation Triangulator.swift
/Users/admin/builder/spi-builder-workspace/Sources/iShapeTriangulation/Triangulation/PlainShape/Delaunay/Delaunay.swift:13:12: warning: extraneous whitespace between attribute name and '('; this is an error in the Swift 6 language mode
 11 | public struct Delaunay {
 12 |
 13 |     public internal (set) var points: [IntPoint]
    |            `- warning: extraneous whitespace between attribute name and '('; this is an error in the Swift 6 language mode
 14 |     var triangles: [Triangle]
 15 |
[40/73] Compiling iShapeTriangulation IntPoint+Monotone.swift
/Users/admin/builder/spi-builder-workspace/Sources/iShapeTriangulation/Triangulation/PlainShape/Delaunay/Delaunay.swift:13:12: warning: extraneous whitespace between attribute name and '('; this is an error in the Swift 6 language mode
 11 | public struct Delaunay {
 12 |
 13 |     public internal (set) var points: [IntPoint]
    |            `- warning: extraneous whitespace between attribute name and '('; this is an error in the Swift 6 language mode
 14 |     var triangles: [Triangle]
 15 |
[41/74] Compiling iShapeTriangulation IntTriangle.swift
/Users/admin/builder/spi-builder-workspace/Sources/iShapeTriangulation/Triangulation/PlainShape/Delaunay/Delaunay.swift:13:12: warning: extraneous whitespace between attribute name and '('; this is an error in the Swift 6 language mode
 11 | public struct Delaunay {
 12 |
 13 |     public internal (set) var points: [IntPoint]
    |            `- warning: extraneous whitespace between attribute name and '('; this is an error in the Swift 6 language mode
 14 |     var triangles: [Triangle]
 15 |
[42/74] Compiling iShapeTriangulation PlainShape+ShapeNavigator.swift
/Users/admin/builder/spi-builder-workspace/Sources/iShapeTriangulation/Triangulation/PlainShape/Delaunay/Delaunay.swift:13:12: warning: extraneous whitespace between attribute name and '('; this is an error in the Swift 6 language mode
 11 | public struct Delaunay {
 12 |
 13 |     public internal (set) var points: [IntPoint]
    |            `- warning: extraneous whitespace between attribute name and '('; this is an error in the Swift 6 language mode
 14 |     var triangles: [Triangle]
 15 |
/Users/admin/builder/spi-builder-workspace/Sources/iShapeTriangulation/Triangulation/PlainShape/PlainShape+Layout.swift:14:20: warning: static property 'empty' is not concurrency-safe because non-'Sendable' type 'PlainShape.Link' may have shared mutable state; this is an error in the Swift 6 language mode
 11 | extension PlainShape {
 12 |
 13 |     struct Link {
    |            `- note: consider making struct 'Link' conform to the 'Sendable' protocol
 14 |         static let empty = Link(prev: null, this: null, next: null, vertex: .empty)
    |                    |- warning: static property 'empty' is not concurrency-safe because non-'Sendable' type 'PlainShape.Link' may have shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: annotate 'empty' with '@MainActor' if property should only be accessed from the main actor
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 15 |
 16 |         var prev: Index
[43/74] Compiling iShapeTriangulation PlainShape+Triangulation.swift
/Users/admin/builder/spi-builder-workspace/Sources/iShapeTriangulation/Triangulation/PlainShape/Delaunay/Delaunay.swift:13:12: warning: extraneous whitespace between attribute name and '('; this is an error in the Swift 6 language mode
 11 | public struct Delaunay {
 12 |
 13 |     public internal (set) var points: [IntPoint]
    |            `- warning: extraneous whitespace between attribute name and '('; this is an error in the Swift 6 language mode
 14 |     var triangles: [Triangle]
 15 |
/Users/admin/builder/spi-builder-workspace/Sources/iShapeTriangulation/Triangulation/PlainShape/PlainShape+Layout.swift:14:20: warning: static property 'empty' is not concurrency-safe because non-'Sendable' type 'PlainShape.Link' may have shared mutable state; this is an error in the Swift 6 language mode
 11 | extension PlainShape {
 12 |
 13 |     struct Link {
    |            `- note: consider making struct 'Link' conform to the 'Sendable' protocol
 14 |         static let empty = Link(prev: null, this: null, next: null, vertex: .empty)
    |                    |- warning: static property 'empty' is not concurrency-safe because non-'Sendable' type 'PlainShape.Link' may have shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: annotate 'empty' with '@MainActor' if property should only be accessed from the main actor
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 15 |
 16 |         var prev: Index
[44/74] Compiling iShapeTriangulation Delaunay+Tesselation.swift
/Users/admin/builder/spi-builder-workspace/Sources/iShapeTriangulation/Triangulation/PlainShape/Delaunay/Delaunay.swift:13:12: warning: extraneous whitespace between attribute name and '('; this is an error in the Swift 6 language mode
 11 | public struct Delaunay {
 12 |
 13 |     public internal (set) var points: [IntPoint]
    |            `- warning: extraneous whitespace between attribute name and '('; this is an error in the Swift 6 language mode
 14 |     var triangles: [Triangle]
 15 |
[45/74] Compiling iShapeTriangulation Delaunay+Triangle.swift
/Users/admin/builder/spi-builder-workspace/Sources/iShapeTriangulation/Triangulation/PlainShape/Delaunay/Delaunay.swift:13:12: warning: extraneous whitespace between attribute name and '('; this is an error in the Swift 6 language mode
 11 | public struct Delaunay {
 12 |
 13 |     public internal (set) var points: [IntPoint]
    |            `- warning: extraneous whitespace between attribute name and '('; this is an error in the Swift 6 language mode
 14 |     var triangles: [Triangle]
 15 |
[46/74] Compiling iShapeTriangulation PlainShape+Delaunay.swift
/Users/admin/builder/spi-builder-workspace/Sources/iShapeTriangulation/Triangulation/PlainShape/Delaunay/Delaunay.swift:13:12: warning: extraneous whitespace between attribute name and '('; this is an error in the Swift 6 language mode
 11 | public struct Delaunay {
 12 |
 13 |     public internal (set) var points: [IntPoint]
    |            `- warning: extraneous whitespace between attribute name and '('; this is an error in the Swift 6 language mode
 14 |     var triangles: [Triangle]
 15 |
[47/74] Compiling iShapeTriangulation PlainShape+SliceBuffer.swift
/Users/admin/builder/spi-builder-workspace/Sources/iShapeTriangulation/Triangulation/PlainShape/Delaunay/Delaunay.swift:13:12: warning: extraneous whitespace between attribute name and '('; this is an error in the Swift 6 language mode
 11 | public struct Delaunay {
 12 |
 13 |     public internal (set) var points: [IntPoint]
    |            `- warning: extraneous whitespace between attribute name and '('; this is an error in the Swift 6 language mode
 14 |     var triangles: [Triangle]
 15 |
[48/74] Compiling iShapeTriangulation Delaunay.swift
/Users/admin/builder/spi-builder-workspace/Sources/iShapeTriangulation/Triangulation/PlainShape/Delaunay/Delaunay.swift:13:12: warning: extraneous whitespace between attribute name and '('; this is an error in the Swift 6 language mode
 11 | public struct Delaunay {
 12 |
 13 |     public internal (set) var points: [IntPoint]
    |            `- warning: extraneous whitespace between attribute name and '('; this is an error in the Swift 6 language mode
 14 |     var triangles: [Triangle]
 15 |
/Users/admin/builder/spi-builder-workspace/Sources/iShapeTriangulation/Triangulation/PlainShape/Delaunay/Delaunay.swift:344:5: warning: extraneous whitespace between attribute name and '('; this is an error in the Swift 6 language mode
342 |     private var buffer: UnsafeMutablePointer<Int>
343 |     private var capacity: Int
344 |     private (set) var count: Int
    |     `- warning: extraneous whitespace between attribute name and '('; this is an error in the Swift 6 language mode
345 |
346 |     subscript(index: Int) -> Int {
[49/74] Compiling iShapeTriangulation IndexBuffer.swift
/Users/admin/builder/spi-builder-workspace/Sources/iShapeTriangulation/Triangulation/PlainShape/Delaunay/Delaunay.swift:13:12: warning: extraneous whitespace between attribute name and '('; this is an error in the Swift 6 language mode
 11 | public struct Delaunay {
 12 |
 13 |     public internal (set) var points: [IntPoint]
    |            `- warning: extraneous whitespace between attribute name and '('; this is an error in the Swift 6 language mode
 14 |     var triangles: [Triangle]
 15 |
/Users/admin/builder/spi-builder-workspace/Sources/iShapeTriangulation/Triangulation/PlainShape/Delaunay/Delaunay.swift:344:5: warning: extraneous whitespace between attribute name and '('; this is an error in the Swift 6 language mode
342 |     private var buffer: UnsafeMutablePointer<Int>
343 |     private var capacity: Int
344 |     private (set) var count: Int
    |     `- warning: extraneous whitespace between attribute name and '('; this is an error in the Swift 6 language mode
345 |
346 |     subscript(index: Int) -> Int {
[50/74] Compiling iShapeTriangulation CentroidNetError.swift
/Users/admin/builder/spi-builder-workspace/Sources/iShapeTriangulation/Triangulation/PlainShape/Delaunay/Delaunay.swift:13:12: warning: extraneous whitespace between attribute name and '('; this is an error in the Swift 6 language mode
 11 | public struct Delaunay {
 12 |
 13 |     public internal (set) var points: [IntPoint]
    |            `- warning: extraneous whitespace between attribute name and '('; this is an error in the Swift 6 language mode
 14 |     var triangles: [Triangle]
 15 |
/Users/admin/builder/spi-builder-workspace/Sources/iShapeTriangulation/Triangulation/Error/CentroidNetError.swift:11:10: warning: associated value 'notValidPath' of 'Sendable'-conforming enum 'CentroidNetError' has non-sendable type 'PlainShape.Validation'; this is an error in the Swift 6 language mode
 9 |
10 | public enum CentroidNetError: Error {
11 |     case notValidPath(PlainShape.Validation)
   |          `- warning: associated value 'notValidPath' of 'Sendable'-conforming enum 'CentroidNetError' has non-sendable type 'PlainShape.Validation'; this is an error in the Swift 6 language mode
12 | }
13 |
/Users/admin/builder/spi-builder-workspace/Sources/iGeometry/Extension/PlainShape+Validation.swift:11:10: note: enum 'Validation' does not conform to the 'Sendable' protocol
  9 | public extension PlainShape {
 10 |
 11 |     enum Validation {
    |          `- note: enum 'Validation' does not conform to the 'Sendable' protocol
 12 |
 13 |         public struct Edge {
/Users/admin/builder/spi-builder-workspace/Sources/iShapeTriangulation/Triangulation/Error/CentroidNetError.swift:8:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'iGeometry'
 6 | //
 7 |
 8 | import iGeometry
   | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'iGeometry'
 9 |
10 | public enum CentroidNetError: Error {
/Users/admin/builder/spi-builder-workspace/Sources/iShapeTriangulation/Triangulation/Error/DelaunayError.swift:11:10: warning: associated value 'notValidPath' of 'Sendable'-conforming enum 'DelaunayError' has non-sendable type 'PlainShape.Validation'; this is an error in the Swift 6 language mode
 9 |
10 | public enum DelaunayError: Error {
11 |     case notValidPath(PlainShape.Validation)
   |          `- warning: associated value 'notValidPath' of 'Sendable'-conforming enum 'DelaunayError' has non-sendable type 'PlainShape.Validation'; this is an error in the Swift 6 language mode
12 | }
13 |
/Users/admin/builder/spi-builder-workspace/Sources/iGeometry/Extension/PlainShape+Validation.swift:11:10: note: enum 'Validation' does not conform to the 'Sendable' protocol
  9 | public extension PlainShape {
 10 |
 11 |     enum Validation {
    |          `- note: enum 'Validation' does not conform to the 'Sendable' protocol
 12 |
 13 |         public struct Edge {
/Users/admin/builder/spi-builder-workspace/Sources/iShapeTriangulation/Triangulation/Error/DelaunayError.swift:8:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'iGeometry'
 6 | //
 7 |
 8 | import iGeometry
   | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'iGeometry'
 9 |
10 | public enum DelaunayError: Error {
[51/74] Compiling iShapeTriangulation DelaunayError.swift
/Users/admin/builder/spi-builder-workspace/Sources/iShapeTriangulation/Triangulation/PlainShape/Delaunay/Delaunay.swift:13:12: warning: extraneous whitespace between attribute name and '('; this is an error in the Swift 6 language mode
 11 | public struct Delaunay {
 12 |
 13 |     public internal (set) var points: [IntPoint]
    |            `- warning: extraneous whitespace between attribute name and '('; this is an error in the Swift 6 language mode
 14 |     var triangles: [Triangle]
 15 |
/Users/admin/builder/spi-builder-workspace/Sources/iShapeTriangulation/Triangulation/Error/CentroidNetError.swift:11:10: warning: associated value 'notValidPath' of 'Sendable'-conforming enum 'CentroidNetError' has non-sendable type 'PlainShape.Validation'; this is an error in the Swift 6 language mode
 9 |
10 | public enum CentroidNetError: Error {
11 |     case notValidPath(PlainShape.Validation)
   |          `- warning: associated value 'notValidPath' of 'Sendable'-conforming enum 'CentroidNetError' has non-sendable type 'PlainShape.Validation'; this is an error in the Swift 6 language mode
12 | }
13 |
/Users/admin/builder/spi-builder-workspace/Sources/iGeometry/Extension/PlainShape+Validation.swift:11:10: note: enum 'Validation' does not conform to the 'Sendable' protocol
  9 | public extension PlainShape {
 10 |
 11 |     enum Validation {
    |          `- note: enum 'Validation' does not conform to the 'Sendable' protocol
 12 |
 13 |         public struct Edge {
/Users/admin/builder/spi-builder-workspace/Sources/iShapeTriangulation/Triangulation/Error/CentroidNetError.swift:8:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'iGeometry'
 6 | //
 7 |
 8 | import iGeometry
   | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'iGeometry'
 9 |
10 | public enum CentroidNetError: Error {
/Users/admin/builder/spi-builder-workspace/Sources/iShapeTriangulation/Triangulation/Error/DelaunayError.swift:11:10: warning: associated value 'notValidPath' of 'Sendable'-conforming enum 'DelaunayError' has non-sendable type 'PlainShape.Validation'; this is an error in the Swift 6 language mode
 9 |
10 | public enum DelaunayError: Error {
11 |     case notValidPath(PlainShape.Validation)
   |          `- warning: associated value 'notValidPath' of 'Sendable'-conforming enum 'DelaunayError' has non-sendable type 'PlainShape.Validation'; this is an error in the Swift 6 language mode
12 | }
13 |
/Users/admin/builder/spi-builder-workspace/Sources/iGeometry/Extension/PlainShape+Validation.swift:11:10: note: enum 'Validation' does not conform to the 'Sendable' protocol
  9 | public extension PlainShape {
 10 |
 11 |     enum Validation {
    |          `- note: enum 'Validation' does not conform to the 'Sendable' protocol
 12 |
 13 |         public struct Edge {
/Users/admin/builder/spi-builder-workspace/Sources/iShapeTriangulation/Triangulation/Error/DelaunayError.swift:8:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'iGeometry'
 6 | //
 7 |
 8 | import iGeometry
   | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'iGeometry'
 9 |
10 | public enum DelaunayError: Error {
[52/74] Compiling iShapeTriangulation Delaunay+Centroid.swift
/Users/admin/builder/spi-builder-workspace/Sources/iShapeTriangulation/Triangulation/PlainShape/Delaunay/Delaunay.swift:13:12: warning: extraneous whitespace between attribute name and '('; this is an error in the Swift 6 language mode
 11 | public struct Delaunay {
 12 |
 13 |     public internal (set) var points: [IntPoint]
    |            `- warning: extraneous whitespace between attribute name and '('; this is an error in the Swift 6 language mode
 14 |     var triangles: [Triangle]
 15 |
[53/74] Compiling iShapeTriangulation Delaunay+Polygon.swift
/Users/admin/builder/spi-builder-workspace/Sources/iShapeTriangulation/Triangulation/PlainShape/Delaunay/Delaunay.swift:13:12: warning: extraneous whitespace between attribute name and '('; this is an error in the Swift 6 language mode
 11 | public struct Delaunay {
 12 |
 13 |     public internal (set) var points: [IntPoint]
    |            `- warning: extraneous whitespace between attribute name and '('; this is an error in the Swift 6 language mode
 14 |     var triangles: [Triangle]
 15 |
[54/74] Compiling iShapeTriangulation PlainShape+Layout.swift
/Users/admin/builder/spi-builder-workspace/Sources/iShapeTriangulation/Triangulation/PlainShape/Delaunay/Delaunay.swift:13:12: warning: extraneous whitespace between attribute name and '('; this is an error in the Swift 6 language mode
 11 | public struct Delaunay {
 12 |
 13 |     public internal (set) var points: [IntPoint]
    |            `- warning: extraneous whitespace between attribute name and '('; this is an error in the Swift 6 language mode
 14 |     var triangles: [Triangle]
 15 |
/Users/admin/builder/spi-builder-workspace/Sources/iShapeTriangulation/Triangulation/PlainShape/PlainShape+Layout.swift:14:20: warning: static property 'empty' is not concurrency-safe because non-'Sendable' type 'PlainShape.Link' may have shared mutable state; this is an error in the Swift 6 language mode
 11 | extension PlainShape {
 12 |
 13 |     struct Link {
    |            `- note: consider making struct 'Link' conform to the 'Sendable' protocol
 14 |         static let empty = Link(prev: null, this: null, next: null, vertex: .empty)
    |                    |- warning: static property 'empty' is not concurrency-safe because non-'Sendable' type 'PlainShape.Link' may have shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: annotate 'empty' with '@MainActor' if property should only be accessed from the main actor
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 15 |
 16 |         var prev: Index
[55/74] Compiling iShapeTriangulation PlainShape+Modification.swift
/Users/admin/builder/spi-builder-workspace/Sources/iShapeTriangulation/Triangulation/PlainShape/Delaunay/Delaunay.swift:13:12: warning: extraneous whitespace between attribute name and '('; this is an error in the Swift 6 language mode
 11 | public struct Delaunay {
 12 |
 13 |     public internal (set) var points: [IntPoint]
    |            `- warning: extraneous whitespace between attribute name and '('; this is an error in the Swift 6 language mode
 14 |     var triangles: [Triangle]
 15 |
/Users/admin/builder/spi-builder-workspace/Sources/iShapeTriangulation/Triangulation/PlainShape/PlainShape+Layout.swift:14:20: warning: static property 'empty' is not concurrency-safe because non-'Sendable' type 'PlainShape.Link' may have shared mutable state; this is an error in the Swift 6 language mode
 11 | extension PlainShape {
 12 |
 13 |     struct Link {
    |            `- note: consider making struct 'Link' conform to the 'Sendable' protocol
 14 |         static let empty = Link(prev: null, this: null, next: null, vertex: .empty)
    |                    |- warning: static property 'empty' is not concurrency-safe because non-'Sendable' type 'PlainShape.Link' may have shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: annotate 'empty' with '@MainActor' if property should only be accessed from the main actor
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 15 |
 16 |         var prev: Index
[56/74] Compiling iShapeTriangulation TessellationError.swift
/Users/admin/builder/spi-builder-workspace/Sources/iShapeTriangulation/Triangulation/PlainShape/Delaunay/Delaunay.swift:13:12: warning: extraneous whitespace between attribute name and '('; this is an error in the Swift 6 language mode
 11 | public struct Delaunay {
 12 |
 13 |     public internal (set) var points: [IntPoint]
    |            `- warning: extraneous whitespace between attribute name and '('; this is an error in the Swift 6 language mode
 14 |     var triangles: [Triangle]
 15 |
/Users/admin/builder/spi-builder-workspace/Sources/iShapeTriangulation/Triangulation/Error/TessellationError.swift:11:10: warning: associated value 'notValidPath' of 'Sendable'-conforming enum 'TessellationError' has non-sendable type 'PlainShape.Validation'; this is an error in the Swift 6 language mode
 9 |
10 | public enum TessellationError: Error {
11 |     case notValidPath(PlainShape.Validation)
   |          `- warning: associated value 'notValidPath' of 'Sendable'-conforming enum 'TessellationError' has non-sendable type 'PlainShape.Validation'; this is an error in the Swift 6 language mode
12 | }
13 |
/Users/admin/builder/spi-builder-workspace/Sources/iGeometry/Extension/PlainShape+Validation.swift:11:10: note: enum 'Validation' does not conform to the 'Sendable' protocol
  9 | public extension PlainShape {
 10 |
 11 |     enum Validation {
    |          `- note: enum 'Validation' does not conform to the 'Sendable' protocol
 12 |
 13 |         public struct Edge {
/Users/admin/builder/spi-builder-workspace/Sources/iShapeTriangulation/Triangulation/Error/TessellationError.swift:8:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'iGeometry'
 6 | //
 7 |
 8 | import iGeometry
   | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'iGeometry'
 9 |
10 | public enum TessellationError: Error {
/Users/admin/builder/spi-builder-workspace/Sources/iShapeTriangulation/Triangulation/Error/TriangulationError.swift:11:10: warning: associated value 'notValidPath' of 'Sendable'-conforming enum 'TriangulationError' has non-sendable type 'PlainShape.Validation'; this is an error in the Swift 6 language mode
 9 |
10 | public enum TriangulationError: Error {
11 |     case notValidPath(PlainShape.Validation)
   |          `- warning: associated value 'notValidPath' of 'Sendable'-conforming enum 'TriangulationError' has non-sendable type 'PlainShape.Validation'; this is an error in the Swift 6 language mode
12 | }
13 |
/Users/admin/builder/spi-builder-workspace/Sources/iGeometry/Extension/PlainShape+Validation.swift:11:10: note: enum 'Validation' does not conform to the 'Sendable' protocol
  9 | public extension PlainShape {
 10 |
 11 |     enum Validation {
    |          `- note: enum 'Validation' does not conform to the 'Sendable' protocol
 12 |
 13 |         public struct Edge {
/Users/admin/builder/spi-builder-workspace/Sources/iShapeTriangulation/Triangulation/Error/TriangulationError.swift:8:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'iGeometry'
 6 | //
 7 |
 8 | import iGeometry
   | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'iGeometry'
 9 |
10 | public enum TriangulationError: Error {
[57/74] Compiling iShapeTriangulation TriangulationError.swift
/Users/admin/builder/spi-builder-workspace/Sources/iShapeTriangulation/Triangulation/PlainShape/Delaunay/Delaunay.swift:13:12: warning: extraneous whitespace between attribute name and '('; this is an error in the Swift 6 language mode
 11 | public struct Delaunay {
 12 |
 13 |     public internal (set) var points: [IntPoint]
    |            `- warning: extraneous whitespace between attribute name and '('; this is an error in the Swift 6 language mode
 14 |     var triangles: [Triangle]
 15 |
/Users/admin/builder/spi-builder-workspace/Sources/iShapeTriangulation/Triangulation/Error/TessellationError.swift:11:10: warning: associated value 'notValidPath' of 'Sendable'-conforming enum 'TessellationError' has non-sendable type 'PlainShape.Validation'; this is an error in the Swift 6 language mode
 9 |
10 | public enum TessellationError: Error {
11 |     case notValidPath(PlainShape.Validation)
   |          `- warning: associated value 'notValidPath' of 'Sendable'-conforming enum 'TessellationError' has non-sendable type 'PlainShape.Validation'; this is an error in the Swift 6 language mode
12 | }
13 |
/Users/admin/builder/spi-builder-workspace/Sources/iGeometry/Extension/PlainShape+Validation.swift:11:10: note: enum 'Validation' does not conform to the 'Sendable' protocol
  9 | public extension PlainShape {
 10 |
 11 |     enum Validation {
    |          `- note: enum 'Validation' does not conform to the 'Sendable' protocol
 12 |
 13 |         public struct Edge {
/Users/admin/builder/spi-builder-workspace/Sources/iShapeTriangulation/Triangulation/Error/TessellationError.swift:8:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'iGeometry'
 6 | //
 7 |
 8 | import iGeometry
   | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'iGeometry'
 9 |
10 | public enum TessellationError: Error {
/Users/admin/builder/spi-builder-workspace/Sources/iShapeTriangulation/Triangulation/Error/TriangulationError.swift:11:10: warning: associated value 'notValidPath' of 'Sendable'-conforming enum 'TriangulationError' has non-sendable type 'PlainShape.Validation'; this is an error in the Swift 6 language mode
 9 |
10 | public enum TriangulationError: Error {
11 |     case notValidPath(PlainShape.Validation)
   |          `- warning: associated value 'notValidPath' of 'Sendable'-conforming enum 'TriangulationError' has non-sendable type 'PlainShape.Validation'; this is an error in the Swift 6 language mode
12 | }
13 |
/Users/admin/builder/spi-builder-workspace/Sources/iGeometry/Extension/PlainShape+Validation.swift:11:10: note: enum 'Validation' does not conform to the 'Sendable' protocol
  9 | public extension PlainShape {
 10 |
 11 |     enum Validation {
    |          `- note: enum 'Validation' does not conform to the 'Sendable' protocol
 12 |
 13 |         public struct Edge {
/Users/admin/builder/spi-builder-workspace/Sources/iShapeTriangulation/Triangulation/Error/TriangulationError.swift:8:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'iGeometry'
 6 | //
 7 |
 8 | import iGeometry
   | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'iGeometry'
 9 |
10 | public enum TriangulationError: Error {
[58/74] Emitting module iShapeTriangulation
/Users/admin/builder/spi-builder-workspace/Sources/iShapeTriangulation/Triangulation/PlainShape/Delaunay/Delaunay.swift:13:12: warning: extraneous whitespace between attribute name and '('; this is an error in the Swift 6 language mode
 11 | public struct Delaunay {
 12 |
 13 |     public internal (set) var points: [IntPoint]
    |            `- warning: extraneous whitespace between attribute name and '('; this is an error in the Swift 6 language mode
 14 |     var triangles: [Triangle]
 15 |
/Users/admin/builder/spi-builder-workspace/Sources/iShapeTriangulation/Triangulation/Error/CentroidNetError.swift:11:10: warning: associated value 'notValidPath' of 'Sendable'-conforming enum 'CentroidNetError' has non-sendable type 'PlainShape.Validation'; this is an error in the Swift 6 language mode
 9 |
10 | public enum CentroidNetError: Error {
11 |     case notValidPath(PlainShape.Validation)
   |          `- warning: associated value 'notValidPath' of 'Sendable'-conforming enum 'CentroidNetError' has non-sendable type 'PlainShape.Validation'; this is an error in the Swift 6 language mode
12 | }
13 |
/Users/admin/builder/spi-builder-workspace/Sources/iGeometry/Extension/PlainShape+Validation.swift:11:10: note: enum 'Validation' does not conform to the 'Sendable' protocol
  9 | public extension PlainShape {
 10 |
 11 |     enum Validation {
    |          `- note: enum 'Validation' does not conform to the 'Sendable' protocol
 12 |
 13 |         public struct Edge {
/Users/admin/builder/spi-builder-workspace/Sources/iShapeTriangulation/Triangulation/Error/CentroidNetError.swift:8:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'iGeometry'
 6 | //
 7 |
 8 | import iGeometry
   | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'iGeometry'
 9 |
10 | public enum CentroidNetError: Error {
/Users/admin/builder/spi-builder-workspace/Sources/iShapeTriangulation/Triangulation/Error/DelaunayError.swift:11:10: warning: associated value 'notValidPath' of 'Sendable'-conforming enum 'DelaunayError' has non-sendable type 'PlainShape.Validation'; this is an error in the Swift 6 language mode
 9 |
10 | public enum DelaunayError: Error {
11 |     case notValidPath(PlainShape.Validation)
   |          `- warning: associated value 'notValidPath' of 'Sendable'-conforming enum 'DelaunayError' has non-sendable type 'PlainShape.Validation'; this is an error in the Swift 6 language mode
12 | }
13 |
/Users/admin/builder/spi-builder-workspace/Sources/iGeometry/Extension/PlainShape+Validation.swift:11:10: note: enum 'Validation' does not conform to the 'Sendable' protocol
  9 | public extension PlainShape {
 10 |
 11 |     enum Validation {
    |          `- note: enum 'Validation' does not conform to the 'Sendable' protocol
 12 |
 13 |         public struct Edge {
/Users/admin/builder/spi-builder-workspace/Sources/iShapeTriangulation/Triangulation/Error/DelaunayError.swift:8:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'iGeometry'
 6 | //
 7 |
 8 | import iGeometry
   | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'iGeometry'
 9 |
10 | public enum DelaunayError: Error {
/Users/admin/builder/spi-builder-workspace/Sources/iShapeTriangulation/Triangulation/Error/TessellationError.swift:11:10: warning: associated value 'notValidPath' of 'Sendable'-conforming enum 'TessellationError' has non-sendable type 'PlainShape.Validation'; this is an error in the Swift 6 language mode
 9 |
10 | public enum TessellationError: Error {
11 |     case notValidPath(PlainShape.Validation)
   |          `- warning: associated value 'notValidPath' of 'Sendable'-conforming enum 'TessellationError' has non-sendable type 'PlainShape.Validation'; this is an error in the Swift 6 language mode
12 | }
13 |
/Users/admin/builder/spi-builder-workspace/Sources/iGeometry/Extension/PlainShape+Validation.swift:11:10: note: enum 'Validation' does not conform to the 'Sendable' protocol
  9 | public extension PlainShape {
 10 |
 11 |     enum Validation {
    |          `- note: enum 'Validation' does not conform to the 'Sendable' protocol
 12 |
 13 |         public struct Edge {
/Users/admin/builder/spi-builder-workspace/Sources/iShapeTriangulation/Triangulation/Error/TessellationError.swift:8:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'iGeometry'
 6 | //
 7 |
 8 | import iGeometry
   | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'iGeometry'
 9 |
10 | public enum TessellationError: Error {
/Users/admin/builder/spi-builder-workspace/Sources/iShapeTriangulation/Triangulation/Error/TriangulationError.swift:11:10: warning: associated value 'notValidPath' of 'Sendable'-conforming enum 'TriangulationError' has non-sendable type 'PlainShape.Validation'; this is an error in the Swift 6 language mode
 9 |
10 | public enum TriangulationError: Error {
11 |     case notValidPath(PlainShape.Validation)
   |          `- warning: associated value 'notValidPath' of 'Sendable'-conforming enum 'TriangulationError' has non-sendable type 'PlainShape.Validation'; this is an error in the Swift 6 language mode
12 | }
13 |
/Users/admin/builder/spi-builder-workspace/Sources/iGeometry/Extension/PlainShape+Validation.swift:11:10: note: enum 'Validation' does not conform to the 'Sendable' protocol
  9 | public extension PlainShape {
 10 |
 11 |     enum Validation {
    |          `- note: enum 'Validation' does not conform to the 'Sendable' protocol
 12 |
 13 |         public struct Edge {
/Users/admin/builder/spi-builder-workspace/Sources/iShapeTriangulation/Triangulation/Error/TriangulationError.swift:8:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'iGeometry'
 6 | //
 7 |
 8 | import iGeometry
   | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'iGeometry'
 9 |
10 | public enum TriangulationError: Error {
/Users/admin/builder/spi-builder-workspace/Sources/iShapeTriangulation/Triangulation/PlainShape/Delaunay/Delaunay.swift:344:5: warning: extraneous whitespace between attribute name and '('; this is an error in the Swift 6 language mode
342 |     private var buffer: UnsafeMutablePointer<Int>
343 |     private var capacity: Int
344 |     private (set) var count: Int
    |     `- warning: extraneous whitespace between attribute name and '('; this is an error in the Swift 6 language mode
345 |
346 |     subscript(index: Int) -> Int {
/Users/admin/builder/spi-builder-workspace/Sources/iShapeTriangulation/Triangulation/PlainShape/PlainShape+Layout.swift:14:20: warning: static property 'empty' is not concurrency-safe because non-'Sendable' type 'PlainShape.Link' may have shared mutable state; this is an error in the Swift 6 language mode
 11 | extension PlainShape {
 12 |
 13 |     struct Link {
    |            `- note: consider making struct 'Link' conform to the 'Sendable' protocol
 14 |         static let empty = Link(prev: null, this: null, next: null, vertex: .empty)
    |                    |- warning: static property 'empty' is not concurrency-safe because non-'Sendable' type 'PlainShape.Link' may have shared mutable state; this is an error in the Swift 6 language mode
    |                    |- note: annotate 'empty' with '@MainActor' if property should only be accessed from the main actor
    |                    `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 15 |
 16 |         var prev: Index
[59/74] Emitting module SVGPath
[60/74] Compiling SVGPath SVGPath+CoreGraphics.swift
[61/74] Compiling SVGPath SVGPath.swift
[64/80] Emitting module SwiftyCoreText
[65/80] Compiling SwiftyCoreText WorkingWithEncoding.swift
[66/80] Compiling SwiftyCoreText WorkingWithFontVariations.swift
[67/81] Compiling SwiftyCoreText GettingFontTableData.swift
[68/81] Compiling SwiftyCoreText GettingGlyphData.swift
[69/81] Compiling SwiftyCoreText GettingTypeIdentifier.swift
[70/81] Compiling SwiftyCoreText GettingFontNames.swift
[75/81] Compiling SwiftyCoreText WorkingWithGlyphs.swift
[76/87] Compiling SVGVertexBuilder SVGUtil.swift
[77/87] Compiling SVGVertexBuilder SVGUtil+HelperFunctions.swift
[78/87] Compiling SVGVertexBuilder SVGPathAlias.swift
[79/87] Compiling SVGVertexBuilder SVG.swift
[80/87] Compiling SVGVertexBuilder SVGUtil+MainFunctions.swift
/Users/admin/builder/spi-builder-workspace/Sources/SVGVertexBuilder/SVGUtils/SVGUtil+MainFunctions.swift:193:28: warning: static property 'TRIANGULATOR' is not concurrency-safe because non-'Sendable' type 'Triangulator' may have shared mutable state; this is an error in the Swift 6 language mode
191 |         }
192 |
193 |         private static let TRIANGULATOR = Triangulator(precision: 0.0001)
    |                            `- warning: static property 'TRIANGULATOR' is not concurrency-safe because non-'Sendable' type 'Triangulator' may have shared mutable state; this is an error in the Swift 6 language mode
194 |
195 |         private static func triangulate(_ calculatedPaths: [SVGPathObject], isClockwiseFont: Bool) -> [TriangulatedSVGPath] {
/Users/admin/builder/spi-builder-workspace/Sources/iShapeTriangulation/Triangulation/Triangulator.swift:12:15: note: struct 'Triangulator' does not conform to the 'Sendable' protocol
 10 | import SimpleSimdSwift
 11 |
 12 | public struct Triangulator {
    |               `- note: struct 'Triangulator' does not conform to the 'Sendable' protocol
 13 |
 14 |     public let iGeom: IntGeom
/Users/admin/builder/spi-builder-workspace/Sources/SVGVertexBuilder/SVGUtils/SVGUtil+MainFunctions.swift:33:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'iShapeTriangulation'
 31 | import CoreGraphics
 32 | import iGeometry
 33 | import iShapeTriangulation
    | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'iShapeTriangulation'
 34 | import SimpleSimdSwift
 35 |
    :
191 |         }
192 |
193 |         private static let TRIANGULATOR = Triangulator(precision: 0.0001)
    |                            |- note: annotate 'TRIANGULATOR' with '@MainActor' if property should only be accessed from the main actor
    |                            `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
194 |
195 |         private static func triangulate(_ calculatedPaths: [SVGPathObject], isClockwiseFont: Bool) -> [TriangulatedSVGPath] {
[81/87] Emitting module SVGVertexBuilder
/Users/admin/builder/spi-builder-workspace/Sources/SVGVertexBuilder/SVGUtils/SVGUtil+MainFunctions.swift:193:28: warning: static property 'TRIANGULATOR' is not concurrency-safe because non-'Sendable' type 'Triangulator' may have shared mutable state; this is an error in the Swift 6 language mode
191 |         }
192 |
193 |         private static let TRIANGULATOR = Triangulator(precision: 0.0001)
    |                            `- warning: static property 'TRIANGULATOR' is not concurrency-safe because non-'Sendable' type 'Triangulator' may have shared mutable state; this is an error in the Swift 6 language mode
194 |
195 |         private static func triangulate(_ calculatedPaths: [SVGPathObject], isClockwiseFont: Bool) -> [TriangulatedSVGPath] {
/Users/admin/builder/spi-builder-workspace/Sources/iShapeTriangulation/Triangulation/Triangulator.swift:12:15: note: struct 'Triangulator' does not conform to the 'Sendable' protocol
 10 | import SimpleSimdSwift
 11 |
 12 | public struct Triangulator {
    |               `- note: struct 'Triangulator' does not conform to the 'Sendable' protocol
 13 |
 14 |     public let iGeom: IntGeom
/Users/admin/builder/spi-builder-workspace/Sources/SVGVertexBuilder/SVGUtils/SVGUtil+MainFunctions.swift:33:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'iShapeTriangulation'
 31 | import CoreGraphics
 32 | import iGeometry
 33 | import iShapeTriangulation
    | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'iShapeTriangulation'
 34 | import SimpleSimdSwift
 35 |
    :
191 |         }
192 |
193 |         private static let TRIANGULATOR = Triangulator(precision: 0.0001)
    |                            |- note: annotate 'TRIANGULATOR' with '@MainActor' if property should only be accessed from the main actor
    |                            `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
194 |
195 |         private static func triangulate(_ calculatedPaths: [SVGPathObject], isClockwiseFont: Bool) -> [TriangulatedSVGPath] {
[82/87] Emitting module FontVertexBuilder
/Users/admin/builder/spi-builder-workspace/Sources/FontVertexBuilder/GlyphUtils/GlyphUtil+MainFunctions.swift:192:28: warning: static property 'TRIANGULATOR' is not concurrency-safe because non-'Sendable' type 'Triangulator' may have shared mutable state; this is an error in the Swift 6 language mode
190 |         }
191 |
192 |         private static let TRIANGULATOR = Triangulator(precision: 0.0001)
    |                            `- warning: static property 'TRIANGULATOR' is not concurrency-safe because non-'Sendable' type 'Triangulator' may have shared mutable state; this is an error in the Swift 6 language mode
193 |
194 |         private static func triangulate(_ calculatedPaths: [LetterPath], isClockwiseFont: Bool) -> [TriangulatedLetterPath] {
/Users/admin/builder/spi-builder-workspace/Sources/iShapeTriangulation/Triangulation/Triangulator.swift:12:15: note: struct 'Triangulator' does not conform to the 'Sendable' protocol
 10 | import SimpleSimdSwift
 11 |
 12 | public struct Triangulator {
    |               `- note: struct 'Triangulator' does not conform to the 'Sendable' protocol
 13 |
 14 |     public let iGeom: IntGeom
/Users/admin/builder/spi-builder-workspace/Sources/FontVertexBuilder/GlyphUtils/GlyphUtil+MainFunctions.swift:34:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'iShapeTriangulation'
 32 | import CoreText
 33 | import iGeometry
 34 | import iShapeTriangulation
    | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'iShapeTriangulation'
 35 | import SimpleSimdSwift
 36 |
    :
190 |         }
191 |
192 |         private static let TRIANGULATOR = Triangulator(precision: 0.0001)
    |                            |- note: annotate 'TRIANGULATOR' with '@MainActor' if property should only be accessed from the main actor
    |                            `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
193 |
194 |         private static func triangulate(_ calculatedPaths: [LetterPath], isClockwiseFont: Bool) -> [TriangulatedLetterPath] {
[83/87] Compiling FontVertexBuilder GlyphUtil.swift
[84/87] Compiling FontVertexBuilder GlyphUtil+MainFunctions.swift
/Users/admin/builder/spi-builder-workspace/Sources/FontVertexBuilder/GlyphUtils/GlyphUtil+MainFunctions.swift:192:28: warning: static property 'TRIANGULATOR' is not concurrency-safe because non-'Sendable' type 'Triangulator' may have shared mutable state; this is an error in the Swift 6 language mode
190 |         }
191 |
192 |         private static let TRIANGULATOR = Triangulator(precision: 0.0001)
    |                            `- warning: static property 'TRIANGULATOR' is not concurrency-safe because non-'Sendable' type 'Triangulator' may have shared mutable state; this is an error in the Swift 6 language mode
193 |
194 |         private static func triangulate(_ calculatedPaths: [LetterPath], isClockwiseFont: Bool) -> [TriangulatedLetterPath] {
/Users/admin/builder/spi-builder-workspace/Sources/iShapeTriangulation/Triangulation/Triangulator.swift:12:15: note: struct 'Triangulator' does not conform to the 'Sendable' protocol
 10 | import SimpleSimdSwift
 11 |
 12 | public struct Triangulator {
    |               `- note: struct 'Triangulator' does not conform to the 'Sendable' protocol
 13 |
 14 |     public let iGeom: IntGeom
/Users/admin/builder/spi-builder-workspace/Sources/FontVertexBuilder/GlyphUtils/GlyphUtil+MainFunctions.swift:34:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'iShapeTriangulation'
 32 | import CoreText
 33 | import iGeometry
 34 | import iShapeTriangulation
    | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'iShapeTriangulation'
 35 | import SimpleSimdSwift
 36 |
    :
190 |         }
191 |
192 |         private static let TRIANGULATOR = Triangulator(precision: 0.0001)
    |                            |- note: annotate 'TRIANGULATOR' with '@MainActor' if property should only be accessed from the main actor
    |                            `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
193 |
194 |         private static func triangulate(_ calculatedPaths: [LetterPath], isClockwiseFont: Bool) -> [TriangulatedLetterPath] {
[85/87] Compiling FontVertexBuilder GlyphAlias.swift
[86/87] Compiling FontVertexBuilder GlyphUtil+HelperFunctions.swift
[87/87] Compiling FontVertexBuilder PathText.swift
Build complete! (27.89s)
warning: 'spi-builder-workspace': found 1 file(s) which are unhandled; explicitly declare them as resources or exclude from the target
    /Users/admin/builder/spi-builder-workspace/Sources/iShapeTriangulation/iShapeTriangulation_LICENSE
warning: 'spi-builder-workspace': found 1 file(s) which are unhandled; explicitly declare them as resources or exclude from the target
    /Users/admin/builder/spi-builder-workspace/Sources/iGeometry/iGeometry_LICENSE
Build complete.
{
  "dependencies" : [
    {
      "identity" : "swiftycoretext",
      "requirement" : {
        "exact" : [
          "1.0.0"
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/yukiny0811/SwiftyCoreText"
    },
    {
      "identity" : "simplesimdswift",
      "requirement" : {
        "exact" : [
          "1.0.1"
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/yukiny0811/SimpleSimdSwift"
    },
    {
      "identity" : "svgpath",
      "requirement" : {
        "exact" : [
          "1.0.0"
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/yukiny0811/SVGPath"
    }
  ],
  "manifest_display_name" : "FontVertexBuilder",
  "name" : "FontVertexBuilder",
  "path" : "/Users/admin/builder/spi-builder-workspace",
  "platforms" : [
    {
      "name" : "ios",
      "version" : "13.0"
    },
    {
      "name" : "macos",
      "version" : "10.15"
    },
    {
      "name" : "tvos",
      "version" : "13.0"
    },
    {
      "name" : "visionos",
      "version" : "1.0"
    }
  ],
  "products" : [
    {
      "name" : "FontVertexBuilder",
      "targets" : [
        "FontVertexBuilder",
        "SVGVertexBuilder"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    }
  ],
  "targets" : [
    {
      "c99name" : "iShapeTriangulation",
      "module_type" : "SwiftTarget",
      "name" : "iShapeTriangulation",
      "path" : "Sources/iShapeTriangulation",
      "product_dependencies" : [
        "SimpleSimdSwift"
      ],
      "product_memberships" : [
        "FontVertexBuilder"
      ],
      "sources" : [
        "Triangulation/Error/CentroidNetError.swift",
        "Triangulation/Error/DelaunayError.swift",
        "Triangulation/Error/TessellationError.swift",
        "Triangulation/Error/TriangulationError.swift",
        "Triangulation/PlainShape/Delaunay/Delaunay+Centroid.swift",
        "Triangulation/PlainShape/Delaunay/Delaunay+Polygon.swift",
        "Triangulation/PlainShape/Delaunay/Delaunay+Tesselation.swift",
        "Triangulation/PlainShape/Delaunay/Delaunay+Triangle.swift",
        "Triangulation/PlainShape/Delaunay/Delaunay.swift",
        "Triangulation/PlainShape/Delaunay/IndexBuffer.swift",
        "Triangulation/PlainShape/Delaunay/PlainShape+Delaunay.swift",
        "Triangulation/PlainShape/Delaunay/PlainShape+SliceBuffer.swift",
        "Triangulation/PlainShape/PlainShape+Layout.swift",
        "Triangulation/PlainShape/PlainShape+Modification.swift",
        "Triangulation/PlainShape/PlainShape+ShapeNavigator.swift",
        "Triangulation/PlainShape/PlainShape+Triangulation.swift",
        "Triangulation/Triangulator.swift",
        "Triangulation/Util/IntPoint+Monotone.swift",
        "Triangulation/Util/IntTriangle.swift"
      ],
      "target_dependencies" : [
        "iGeometry"
      ],
      "type" : "library"
    },
    {
      "c99name" : "iGeometry",
      "module_type" : "SwiftTarget",
      "name" : "iGeometry",
      "path" : "Sources/iGeometry",
      "product_dependencies" : [
        "SimpleSimdSwift"
      ],
      "product_memberships" : [
        "FontVertexBuilder"
      ],
      "sources" : [
        "Collection/Int+Empty.swift",
        "Collection/PathList.swift",
        "Collection/RingSet.swift",
        "Extension/PlainShape+Validation.swift",
        "Geom/Circle.swift",
        "Geom/IntPoint+Geom.swift",
        "Geom/Rect.swift",
        "Geom/Triangle.swift",
        "IntGeom/DBPoint.swift",
        "IntGeom/IntGeom.swift",
        "IntGeom/IntPoint.swift",
        "Shape/IntPoint+Array.swift",
        "Shape/IntShape.swift",
        "Shape/PlainShape+Initializers.swift",
        "Shape/PlainShape.swift",
        "Shape/PlainShapeList.swift",
        "Shape/Shape.swift",
        "Shape/Vertex.swift",
        "Simplify/Simplificator+Angle.swift",
        "Simplify/Simplificator+Area.swift",
        "Simplify/Simplificator+Linear.swift",
        "Simplify/Simplificator.swift"
      ],
      "type" : "library"
    },
    {
      "c99name" : "SVGVertexBuilder",
      "module_type" : "SwiftTarget",
      "name" : "SVGVertexBuilder",
      "path" : "Sources/SVGVertexBuilder",
      "product_dependencies" : [
        "SimpleSimdSwift",
        "SVGPath"
      ],
      "product_memberships" : [
        "FontVertexBuilder"
      ],
      "sources" : [
        "Extensions/SVGPathAlias.swift",
        "SVG.swift",
        "SVGUtils/SVGUtil+HelperFunctions.swift",
        "SVGUtils/SVGUtil+MainFunctions.swift",
        "SVGUtils/SVGUtil.swift"
      ],
      "target_dependencies" : [
        "iShapeTriangulation"
      ],
      "type" : "library"
    },
    {
      "c99name" : "FontVertexBuilderTests",
      "module_type" : "SwiftTarget",
      "name" : "FontVertexBuilderTests",
      "path" : "Tests/FontVertexBuilderTests",
      "sources" : [
        "FontVertexBuilderTests.swift"
      ],
      "target_dependencies" : [
        "FontVertexBuilder",
        "SVGVertexBuilder"
      ],
      "type" : "test"
    },
    {
      "c99name" : "FontVertexBuilder",
      "module_type" : "SwiftTarget",
      "name" : "FontVertexBuilder",
      "path" : "Sources/FontVertexBuilder",
      "product_dependencies" : [
        "SwiftyCoreText",
        "SimpleSimdSwift"
      ],
      "product_memberships" : [
        "FontVertexBuilder"
      ],
      "sources" : [
        "Extensions/GlyphAlias.swift",
        "GlyphUtils/GlyphUtil+HelperFunctions.swift",
        "GlyphUtils/GlyphUtil+MainFunctions.swift",
        "GlyphUtils/GlyphUtil.swift",
        "PathText.swift"
      ],
      "target_dependencies" : [
        "iShapeTriangulation"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "5.9"
}
Done.