Build Information
Successful build of FontVertexBuilder, reference main (2798d9
), with Swift 6.1 for macOS (SPM) on 29 Apr 2025 07:10:40 UTC.
Swift 6 data race errors: 23
Build Command
env DEVELOPER_DIR=/Applications/Xcode-16.3.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.61.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/yukiny0811/FontVertexBuilder.git
Reference: main
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/yukiny0811/FontVertexBuilder
* branch main -> FETCH_HEAD
* [new branch] main -> origin/main
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 main
Fetching https://github.com/yukiny0811/SVGPath
Fetching https://github.com/yukiny0811/SimpleSimdSwift
Fetching https://github.com/yukiny0811/SwiftyCoreText
[1/51] Fetching swiftycoretext
[52/102] Fetching swiftycoretext, simplesimdswift
[103/275] Fetching swiftycoretext, simplesimdswift, svgpath
Fetched https://github.com/yukiny0811/SwiftyCoreText from cache (0.68s)
Fetched https://github.com/yukiny0811/SVGPath from cache (0.68s)
Fetched https://github.com/yukiny0811/SimpleSimdSwift from cache (0.68s)
Computing version for https://github.com/yukiny0811/SVGPath
Computed https://github.com/yukiny0811/SVGPath at 1.0.0 (1.84s)
Computing version for https://github.com/yukiny0811/SimpleSimdSwift
Computed https://github.com/yukiny0811/SimpleSimdSwift at 1.0.1 (0.51s)
Computing version for https://github.com/yukiny0811/SwiftyCoreText
Computed https://github.com/yukiny0811/SwiftyCoreText at 1.0.0 (0.51s)
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
Creating working copy for https://github.com/yukiny0811/SimpleSimdSwift
Working copy of https://github.com/yukiny0811/SimpleSimdSwift resolved at 1.0.1
========================================
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.72s)
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.46s)
Fetched https://github.com/yukiny0811/SVGPath from cache (0.47s)
Computing version for https://github.com/yukiny0811/SVGPath
Computed https://github.com/yukiny0811/SVGPath at 1.0.0 (0.53s)
Computing version for https://github.com/yukiny0811/SimpleSimdSwift
Computed https://github.com/yukiny0811/SimpleSimdSwift at 1.0.1 (0.04s)
Computing version for https://github.com/yukiny0811/SwiftyCoreText
Computed https://github.com/yukiny0811/SwiftyCoreText at 1.0.0 (0.04s)
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/SwiftyCoreText
Working copy of https://github.com/yukiny0811/SwiftyCoreText resolved at 1.0.0
Creating working copy for https://github.com/yukiny0811/FontVertexBuilder.git
Working copy of https://github.com/yukiny0811/FontVertexBuilder.git resolved at main (2798d9d)
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.1
Building package at path: $PWD
https://github.com/yukiny0811/FontVertexBuilder.git
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.3.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-2F0A5646E1D333AE.txt
[9/31] Compiling SimpleSimdSwift Simd+RandomPoint.swift
[10/31] Compiling SimpleSimdSwift Simd+3DTransform.swift
[11/31] Compiling SVGPath SVGPath.swift
[12/31] Compiling SwiftyCoreText GettingFontTableData.swift
[13/31] Compiling SwiftyCoreText GettingGlyphData.swift
[14/32] Compiling SwiftyCoreText GettingFontNames.swift
[15/32] Compiling SwiftyCoreText WorkingWithFontVariations.swift
[16/32] Compiling SimpleSimdSwift Simd+MemorySize.swift
[17/32] Compiling SimpleSimdSwift EXPORTER.swift
[18/32] Compiling SimpleSimdSwift Alias.swift
[19/32] Compiling SimpleSimdSwift CastShortcuts.swift
[20/32] Emitting module SimpleSimdSwift
[21/32] Compiling SwiftyCoreText CreatingFonts.swift
[22/32] Compiling SwiftyCoreText GettingFontData.swift
[23/32] Compiling SwiftyCoreText GettingTypeIdentifier.swift
[24/32] Compiling SwiftyCoreText WorkingWithEncoding.swift
[25/32] Compiling SwiftyCoreText EXPORTER.swift
[26/32] Compiling SwiftyCoreText ConvertingFonts.swift
[27/32] Compiling SwiftyCoreText GettingFontFeatures.swift
[28/32] Compiling SwiftyCoreText GettingFontMetrics.swift
[29/32] Emitting module SwiftyCoreText
[30/32] Emitting module SVGPath
[31/32] Compiling SVGPath SVGPath+CoreGraphics.swift
[32/32] Compiling SwiftyCoreText WorkingWithGlyphs.swift
[33/53] 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: add '@MainActor' to make static property 'empty' part of global actor 'MainActor'
| `- 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: add '@MainActor' to make static property 'zero' part of global actor 'MainActor'
| `- 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: add '@MainActor' to make static property 'defGeom' part of global actor 'MainActor'
| `- 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: add '@MainActor' to make static property 'zero' part of global actor 'MainActor'
| `- 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: add '@MainActor' to make static property 'empty' part of global actor 'MainActor'
| `- 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: add '@MainActor' to make static property 'empty' part of global actor 'MainActor'
| `- 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: add '@MainActor' to make static property 'empty' part of global actor 'MainActor'
| `- 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:19: 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:19: 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:19: 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: add '@MainActor' to make static property 'empty' part of global actor 'MainActor'
| `- 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: add '@MainActor' to make static property 'empty' part of global actor 'MainActor'
| `- 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: add '@MainActor' to make static property 'empty' part of global actor 'MainActor'
| `- 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: add '@MainActor' to make static property 'plain' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
13 |
14 | public struct Result {
[34/55] 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: add '@MainActor' to make static property 'empty' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
12 |
13 | public var hull: [IntPoint]
[35/55] 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: add '@MainActor' to make static property 'empty' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
12 |
13 | public var hull: [IntPoint]
[36/55] Compiling iGeometry Simplificator+Angle.swift
[37/55] Compiling iGeometry Simplificator+Area.swift
[38/55] 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: add '@MainActor' to make static property 'zero' part of global actor 'MainActor'
| `- 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: add '@MainActor' to make static property 'empty' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
13 |
14 | public let x: Int64
[39/55] 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: add '@MainActor' to make static property 'zero' part of global actor 'MainActor'
| `- 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: add '@MainActor' to make static property 'empty' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
13 |
14 | public let x: Int64
[40/55] Compiling iGeometry Simplificator+Linear.swift
/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: add '@MainActor' to make static property 'plain' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
13 |
14 | public struct Result {
[41/55] Compiling iGeometry Simplificator.swift
/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: add '@MainActor' to make static property 'plain' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
13 |
14 | public struct Result {
[42/55] 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: add '@MainActor' to make static property 'empty' part of global actor 'MainActor'
| `- 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: add '@MainActor' to make static property 'empty' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
27 |
28 | public let index: Index
[43/55] 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: add '@MainActor' to make static property 'empty' part of global actor 'MainActor'
| `- 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: add '@MainActor' to make static property 'empty' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
27 |
28 | public let index: Index
[44/55] Compiling iGeometry PlainShape.swift
/Users/admin/builder/spi-builder-workspace/Sources/iGeometry/Shape/PlainShapeList.swift:28:19: 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:19: 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:19: 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: add '@MainActor' to make static property 'empty' part of global actor 'MainActor'
| `- 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: add '@MainActor' to make static property 'empty' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
12 |
13 | public struct Segment: Equatable {
[45/55] Compiling iGeometry PlainShapeList.swift
/Users/admin/builder/spi-builder-workspace/Sources/iGeometry/Shape/PlainShapeList.swift:28:19: 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:19: 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:19: 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: add '@MainActor' to make static property 'empty' part of global actor 'MainActor'
| `- 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: add '@MainActor' to make static property 'empty' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
12 |
13 | public struct Segment: Equatable {
[46/55] 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: add '@MainActor' to make static property 'empty' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
11 |
12 | public var minX: Int64
[47/55] 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: add '@MainActor' to make static property 'empty' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
11 |
12 | public var minX: Int64
[48/55] Compiling iGeometry PlainShape+Validation.swift
[49/55] Compiling iGeometry Circle.swift
[50/55] Compiling iGeometry IntPoint+Geom.swift
[51/55] Compiling iGeometry Int+Empty.swift
[52/55] Compiling iGeometry PathList.swift
[53/55] Compiling iGeometry RingSet.swift
[54/55] 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: add '@MainActor' to make static property 'zero' part of global actor 'MainActor'
| `- 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: add '@MainActor' to make static property 'defGeom' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
14 |
15 | public static let maxBits = 31
[55/55] 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: add '@MainActor' to make static property 'zero' part of global actor 'MainActor'
| `- 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: add '@MainActor' to make static property 'defGeom' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
14 |
15 | public static let maxBits = 31
[56/74] Compiling iShapeTriangulation PlainShape+ShapeNavigator.swift
/Users/admin/builder/spi-builder-workspace/Sources/iShapeTriangulation/Triangulation/PlainShape/Delaunay/Delaunay.swift:13:20: 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 |
[57/74] Compiling iShapeTriangulation PlainShape+Triangulation.swift
/Users/admin/builder/spi-builder-workspace/Sources/iShapeTriangulation/Triangulation/PlainShape/Delaunay/Delaunay.swift:13:20: 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 |
[58/74] Compiling iShapeTriangulation Triangulator.swift
/Users/admin/builder/spi-builder-workspace/Sources/iShapeTriangulation/Triangulation/PlainShape/Delaunay/Delaunay.swift:13:20: 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 |
[59/74] Compiling iShapeTriangulation IntPoint+Monotone.swift
/Users/admin/builder/spi-builder-workspace/Sources/iShapeTriangulation/Triangulation/PlainShape/Delaunay/Delaunay.swift:13:20: 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 |
[60/74] Compiling iShapeTriangulation Delaunay+Tesselation.swift
/Users/admin/builder/spi-builder-workspace/Sources/iShapeTriangulation/Triangulation/PlainShape/Delaunay/Delaunay.swift:13:20: 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 |
[61/74] Compiling iShapeTriangulation Delaunay+Triangle.swift
/Users/admin/builder/spi-builder-workspace/Sources/iShapeTriangulation/Triangulation/PlainShape/Delaunay/Delaunay.swift:13:20: 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 |
[62/74] Compiling iShapeTriangulation PlainShape+Delaunay.swift
/Users/admin/builder/spi-builder-workspace/Sources/iShapeTriangulation/Triangulation/PlainShape/Delaunay/Delaunay.swift:13:20: 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 |
[63/74] Compiling iShapeTriangulation PlainShape+SliceBuffer.swift
/Users/admin/builder/spi-builder-workspace/Sources/iShapeTriangulation/Triangulation/PlainShape/Delaunay/Delaunay.swift:13:20: 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 |
[64/74] Compiling iShapeTriangulation Delaunay+Centroid.swift
/Users/admin/builder/spi-builder-workspace/Sources/iShapeTriangulation/Triangulation/PlainShape/Delaunay/Delaunay.swift:13:20: 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 |
[65/74] Compiling iShapeTriangulation Delaunay+Polygon.swift
/Users/admin/builder/spi-builder-workspace/Sources/iShapeTriangulation/Triangulation/PlainShape/Delaunay/Delaunay.swift:13:20: 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 |
[66/74] Compiling iShapeTriangulation Delaunay.swift
/Users/admin/builder/spi-builder-workspace/Sources/iShapeTriangulation/Triangulation/PlainShape/Delaunay/Delaunay.swift:13:20: 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:12: 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 {
[67/74] Compiling iShapeTriangulation IndexBuffer.swift
/Users/admin/builder/spi-builder-workspace/Sources/iShapeTriangulation/Triangulation/PlainShape/Delaunay/Delaunay.swift:13:20: 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:12: 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 {
[68/74] Compiling iShapeTriangulation CentroidNetError.swift
/Users/admin/builder/spi-builder-workspace/Sources/iShapeTriangulation/Triangulation/PlainShape/Delaunay/Delaunay.swift:13:20: 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 {
[69/74] Compiling iShapeTriangulation DelaunayError.swift
/Users/admin/builder/spi-builder-workspace/Sources/iShapeTriangulation/Triangulation/PlainShape/Delaunay/Delaunay.swift:13:20: 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 {
[70/74] Emitting module iShapeTriangulation
/Users/admin/builder/spi-builder-workspace/Sources/iShapeTriangulation/Triangulation/PlainShape/Delaunay/Delaunay.swift:13:20: 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:12: 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: add '@MainActor' to make static property 'empty' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
15 |
16 | var prev: Index
[71/74] Compiling iShapeTriangulation PlainShape+Layout.swift
/Users/admin/builder/spi-builder-workspace/Sources/iShapeTriangulation/Triangulation/PlainShape/Delaunay/Delaunay.swift:13:20: 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: add '@MainActor' to make static property 'empty' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
15 |
16 | var prev: Index
[72/74] Compiling iShapeTriangulation PlainShape+Modification.swift
/Users/admin/builder/spi-builder-workspace/Sources/iShapeTriangulation/Triangulation/PlainShape/Delaunay/Delaunay.swift:13:20: 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: add '@MainActor' to make static property 'empty' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
15 |
16 | var prev: Index
[73/74] Compiling iShapeTriangulation TessellationError.swift
/Users/admin/builder/spi-builder-workspace/Sources/iShapeTriangulation/Triangulation/PlainShape/Delaunay/Delaunay.swift:13:20: 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 {
[74/74] Compiling iShapeTriangulation TriangulationError.swift
/Users/admin/builder/spi-builder-workspace/Sources/iShapeTriangulation/Triangulation/PlainShape/Delaunay/Delaunay.swift:13:20: 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 {
[75/75] Compiling iShapeTriangulation IntTriangle.swift
/Users/admin/builder/spi-builder-workspace/Sources/iShapeTriangulation/Triangulation/PlainShape/Delaunay/Delaunay.swift:13:20: 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 |
[76/87] Compiling SVGVertexBuilder SVGUtil.swift
[77/87] Compiling SVGVertexBuilder SVGUtil+HelperFunctions.swift
[78/87] Compiling SVGVertexBuilder SVG.swift
[79/87] Compiling SVGVertexBuilder SVGPathAlias.swift
[80/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: add '@MainActor' to make static property 'TRIANGULATOR' part of global actor 'MainActor'
| `- 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] 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: add '@MainActor' to make static property 'TRIANGULATOR' part of global actor 'MainActor'
| `- 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] Compiling FontVertexBuilder GlyphAlias.swift
[83/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: add '@MainActor' to make static property 'TRIANGULATOR' part of global actor 'MainActor'
| `- 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] {
[84/87] Compiling FontVertexBuilder GlyphUtil.swift
[85/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: add '@MainActor' to make static property 'TRIANGULATOR' part of global actor 'MainActor'
| `- 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] {
[86/87] Compiling FontVertexBuilder PathText.swift
[87/87] Compiling FontVertexBuilder GlyphUtil+HelperFunctions.swift
Build complete! (16.57s)
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.