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.