The Swift Package Index logo.Swift Package Index

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

Build Information

Successful build of Geometria, reference main (c99025), with Swift 6.1 for Wasm on 29 May 2025 15:12:06 UTC.

Swift 6 data race errors: 3

Build Command

bash -c docker run --pull=always --rm -v "checkouts-4609320-1":/host -w "$PWD" registry.gitlab.com/finestructure/spi-images:wasm-6.1-latest swift build --swift-sdk wasm32-unknown-wasi -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats -Xswiftc -strict-concurrency=complete -Xswiftc -enable-upcoming-feature -Xswiftc StrictConcurrency -Xswiftc -enable-upcoming-feature -Xswiftc DisableOutwardActorInference -Xswiftc -enable-upcoming-feature -Xswiftc GlobalActorIsolatedTypesUsability -Xswiftc -enable-upcoming-feature -Xswiftc InferSendableFromCaptures 2>&1

Build Log

========================================
RunAll
========================================
Builder version: 4.63.1
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/LuizZak/Geometria.git
Reference: main
Initialized empty Git repository in /host/spi-builder-workspace/.git/
hint: Using 'master' as the name for the initial branch. This default branch name
hint: is subject to change. To configure the initial branch name to use in all
hint: of your new repositories, which will suppress this warning, call:
hint:
hint: 	git config --global init.defaultBranch <name>
hint:
hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and
hint: 'development'. The just-created branch can be renamed via this command:
hint:
hint: 	git branch -m <name>
From https://github.com/LuizZak/Geometria
 * branch            main       -> FETCH_HEAD
 * [new branch]      main       -> origin/main
HEAD is now at c990252 [Clipping] Fixing issue with edge-vertex tolerance detection
Cloned https://github.com/LuizZak/Geometria.git
Revision (git rev-parse @):
c990252d603e1af1004730e10be8f1b69152fc40
SPI manifest file found: $PWD/.spi.yml
SUCCESS checkout https://github.com/LuizZak/Geometria.git at main
========================================
Build
========================================
Selected platform:         wasm
Swift version:             6.1
Building package at path:  $PWD
https://github.com/LuizZak/Geometria.git
https://github.com/LuizZak/Geometria.git
WARNING: environment variable SUPPRESS_SWIFT_6_FLAGS is not set
{
  "dependencies" : [
    {
      "identity" : "swift-numerics",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "1.0.0",
            "upper_bound" : "2.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/apple/swift-numerics.git"
    },
    {
      "identity" : "swift-collections",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "1.1.2",
            "upper_bound" : "2.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/apple/swift-collections.git"
    },
    {
      "identity" : "minip5printer",
      "requirement" : {
        "exact" : [
          "0.0.2"
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/LuizZak/MiniP5Printer.git"
    },
    {
      "identity" : "minidigraph",
      "requirement" : {
        "exact" : [
          "0.8.1"
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/LuizZak/MiniDigraph.git"
    },
    {
      "identity" : "minigraphviz",
      "requirement" : {
        "exact" : [
          "0.1.0"
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/LuizZak/MiniGraphviz.git"
    }
  ],
  "manifest_display_name" : "Geometria",
  "name" : "Geometria",
  "path" : "/host/spi-builder-workspace",
  "platforms" : [
  ],
  "products" : [
    {
      "name" : "Geometria",
      "targets" : [
        "Geometria"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "GeometriaAlgorithms",
      "targets" : [
        "GeometriaAlgorithms"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "GeometriaClipping",
      "targets" : [
        "GeometriaClipping"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    }
  ],
  "targets" : [
    {
      "c99name" : "TestCommons",
      "module_type" : "SwiftTarget",
      "name" : "TestCommons",
      "path" : "Sources/TestCommons",
      "product_dependencies" : [
        "MiniP5Printer",
        "MiniGraphviz"
      ],
      "sources" : [
        "Assertions.swift",
        "Console+Clipping/ConsolePrintBuffer+Clipping.swift",
        "Console/Console+Colors.swift",
        "Console/ConsolePrintBuffer.swift",
        "Console/ConsolePrintTarget.swift",
        "Console/StandardOutputConsolePrintTarget.swift",
        "Console/StringBufferConsolePrintTarget.swift",
        "MersenneTwister+Geometria.swift",
        "MersenneTwister.swift",
        "MiniGraphviz+Clipping.swift",
        "P5Printer+Clipping.swift",
        "P5Printer.swift",
        "TestFixture/Geometria+Visualizable.swift",
        "TestFixture/GeometriaClipping+Visualizable.swift",
        "TestFixture/TestFixture+AssertionWrapper.swift",
        "TestFixture/TestFixture+Clipping.swift",
        "TestFixture/TestFixture.swift"
      ],
      "target_dependencies" : [
        "Geometria",
        "GeometriaAlgorithms",
        "GeometriaClipping"
      ],
      "type" : "library"
    },
    {
      "c99name" : "GeometriaTests",
      "module_type" : "SwiftTarget",
      "name" : "GeometriaTests",
      "path" : "Tests/GeometriaTests",
      "sources" : [
        "2D/AABB2Tests.swift",
        "2D/Circle2Tests.swift",
        "2D/CircleArc2Tests.swift",
        "2D/DirectionalRay2Tests.swift",
        "2D/EdgeInsets2Tests.swift",
        "2D/Ellipse2Tests.swift",
        "2D/Hyperplane2Tests.swift",
        "2D/Line2Tests.swift",
        "2D/LinePolygon2Tests.swift",
        "2D/LineSegment2Tests.swift",
        "2D/Protocols/BaseGeometry/VolumetricType+2DTests.swift",
        "2D/Protocols/Line/Line2FloatingPointTests.swift",
        "2D/Protocols/Line/Line2RealTests.swift",
        "2D/Protocols/Line/Line2SignedTests.swift",
        "2D/Protocols/Plane/PlaneIntersectablePlane2TypeTests.swift",
        "2D/Protocols/Rectangle/ConstructableRectangleType+2DTests.swift",
        "2D/Protocols/Rectangle/DivisibleRectangleType+2DTests.swift",
        "2D/Protocols/Rectangle/RectangleType+2DTests.swift",
        "2D/Protocols/Vector/Vector2FloatingPointTests.swift",
        "2D/Protocols/Vector/Vector2MultiplicativeTests.swift",
        "2D/Protocols/Vector/Vector2TypeTests.swift",
        "2D/Ray2Tests.swift",
        "2D/Rectangle2Tests.swift",
        "2D/RoundRectangle2Tests.swift",
        "2D/SIMD/SIMD2+DoubleTests.swift",
        "2D/Square2Tests.swift",
        "2D/Triangle2Tests.swift",
        "2D/Vector2+DoubleTests.swift",
        "2D/Vector2+FloatTests.swift",
        "2D/Vector2Tests.swift",
        "3D/Capsule3Tests.swift",
        "3D/Cube3Tests.swift",
        "3D/Cylinder3Tests.swift",
        "3D/DirectionalRay3Tests.swift",
        "3D/Disk3Tests.swift",
        "3D/Ellipse3Tests.swift",
        "3D/Hyperplane3Tests.swift",
        "3D/Line3Tests.swift",
        "3D/LineSegment3Tests.swift",
        "3D/ProjectivePointNormalPlane3Tests.swift",
        "3D/Protocols/BaseGeometry/VolumetricType+3DTests.swift",
        "3D/Protocols/Line/Line3FloatingPointTests.swift",
        "3D/Protocols/Plane/PlaneIntersectablePlane3TypeTests.swift",
        "3D/Protocols/Vector/Vector3AdditiveTests.swift",
        "3D/Protocols/Vector/Vector3FloatingPointTests.swift",
        "3D/Protocols/Vector/Vector3MultiplicativeTests.swift",
        "3D/Protocols/Vector/Vector3TypeTests.swift",
        "3D/Ray3Tests.swift",
        "3D/RotationMatrix3Tests.swift",
        "3D/SIMD/SIMD3+DoubleTests.swift",
        "3D/Sphere3Tests.swift",
        "3D/Torus3Tests.swift",
        "3D/Triangle3Tests.swift",
        "3D/Vector3Tests.swift",
        "4D/Protocols/Vector/Vector4AdditiveTests.swift",
        "4D/Protocols/Vector/Vector4FloatingPointTests.swift",
        "4D/Protocols/Vector/Vector4TypeTests.swift",
        "4D/SIMD/SIMD4+DoubleTests.swift",
        "4D/Vector4Tests.swift",
        "Angles/AngleSweepTests.swift",
        "Angles/AngleTests.swift",
        "Generalized/AABBTests.swift",
        "Generalized/ConvexLineIntersectionTests.swift",
        "Generalized/DirectionalRayTests.swift",
        "Generalized/EllipsoidTests.swift",
        "Generalized/HyperplaneTests.swift",
        "Generalized/LinePolygonTests.swift",
        "Generalized/LineSegmentTests.swift",
        "Generalized/LineTests.swift",
        "Generalized/NCapsuleTests.swift",
        "Generalized/NRectangleTests.swift",
        "Generalized/NSphereTests.swift",
        "Generalized/NSquareTests.swift",
        "Generalized/PointCloudTests.swift",
        "Generalized/PointNormalPlaneTests.swift",
        "Generalized/PointNormalTests.swift",
        "Generalized/Property Wrappers/UnitVectorTests.swift",
        "Generalized/Protocols/Geometry/PointProjectableTypeTests.swift",
        "Generalized/Protocols/Geometry/VolumetricTypeTests.swift",
        "Generalized/Protocols/Line/LineCategoryTests.swift",
        "Generalized/Protocols/Line/LineDivisibleTests.swift",
        "Generalized/Protocols/Line/LineFloatingPointTests.swift",
        "Generalized/Protocols/Plane/LineIntersectablePlaneTypeTests.swift",
        "Generalized/Protocols/Plane/PointProjectablePlaneTypeTests.swift",
        "Generalized/Protocols/Rectangle/AdditiveRectangleTypeTests.swift",
        "Generalized/Protocols/Rectangle/ConstructableRectangleTypeTests.swift",
        "Generalized/Protocols/Rectangle/DivisibleRectangleTypeTests.swift",
        "Generalized/Protocols/Vector/VectorAdditiveTests.swift",
        "Generalized/Protocols/Vector/VectorComparableTests.swift",
        "Generalized/Protocols/Vector/VectorDivisibleTests.swift",
        "Generalized/Protocols/Vector/VectorFloatingPointTests.swift",
        "Generalized/Protocols/Vector/VectorMultiplicativeTests.swift",
        "Generalized/Protocols/Vector/VectorSignedTests.swift",
        "Generalized/Protocols/Vector/VectorTakeableTests.swift",
        "Generalized/RayTests.swift",
        "Generalized/RoundNRectangleTests.swift",
        "Generalized/Triangle+CoordinatesTests.swift",
        "Generalized/TriangleTests.swift",
        "Matrices/Matrix2x2Tests.swift",
        "Matrices/Matrix3x2Tests.swift",
        "Matrices/Matrix3x3Tests.swift",
        "Matrices/Matrix4x4Tests.swift",
        "Matrices/Protocols/MatrixTypeTests.swift",
        "PerformanceTests.swift",
        "Utils/Comparable+ClampTests.swift",
        "Utils/SignedNumeric+SignTests.swift"
      ],
      "target_dependencies" : [
        "Geometria",
        "TestCommons"
      ],
      "type" : "test"
    },
    {
      "c99name" : "GeometriaClippingTests",
      "module_type" : "SwiftTarget",
      "name" : "GeometriaClippingTests",
      "path" : "Tests/GeometriaClippingTests",
      "product_dependencies" : [
        "Numerics"
      ],
      "sources" : [
        "2D/Boolean/ContourManagerTests.swift",
        "2D/Boolean/ExclusiveDisjunction2ParametricTests.swift",
        "2D/Boolean/Intersection2ParametricTests.swift",
        "2D/Boolean/Subtraction2ParametricTests.swift",
        "2D/Boolean/Union2ParametricTests.swift",
        "2D/Geometry/Capsule2ParametricTests.swift",
        "2D/Geometry/Circle2ParametricTests.swift",
        "2D/Geometry/Compound2ParametricTests.swift",
        "2D/Geometry/LinePolygon2ParametricTests.swift",
        "2D/Graph/Simplex2Graph+CreationTests.swift",
        "2D/Parametric2ContourTests.swift",
        "2D/Parametric2GeometrySimplexTests.swift",
        "2D/Protocols/ParametricClip2GeometryTests.swift",
        "2D/Simplexes/CircleArc2SimplexTests.swift",
        "2D/Simplexes/LineSegment2SimplexTests.swift",
        "TestSupport/Capsule2Parametric+Tests.swift",
        "TestSupport/Circle2Parametric+Tests.swift",
        "TestSupport/LinePolygon2Parametric+Tests.swift",
        "Utils/OrderedSet+ExtTests.swift",
        "Utils/Set+ExtTests.swift"
      ],
      "target_dependencies" : [
        "GeometriaClipping",
        "TestCommons"
      ],
      "type" : "test"
    },
    {
      "c99name" : "GeometriaClipping",
      "module_type" : "SwiftTarget",
      "name" : "GeometriaClipping",
      "path" : "Sources/GeometriaClipping",
      "product_dependencies" : [
        "Numerics",
        "MiniDigraph",
        "OrderedCollections"
      ],
      "product_memberships" : [
        "GeometriaClipping"
      ],
      "sources" : [
        "2D/Boolean/ContourManager.swift",
        "2D/Boolean/ExclusiveDisjunction2Parametric.swift",
        "2D/Boolean/Intersection2Parametric.swift",
        "2D/Boolean/Subtraction2Parametric.swift",
        "2D/Boolean/Union2Parametric.swift",
        "2D/Geometry/Capsule2Parametric.swift",
        "2D/Geometry/Circle2Parametric.swift",
        "2D/Geometry/Compound2Periodic.swift",
        "2D/Geometry/LinePolygon2Parametric.swift",
        "2D/Graph/Simplex2Graph+Creation.swift",
        "2D/Graph/Simplex2Graph+Recombining.swift",
        "2D/Graph/Simplex2Graph.swift",
        "2D/Parametric2Contour.swift",
        "2D/Parametric2GeometrySimplex.swift",
        "2D/Protocols/Boolean/Boolean2Parametric.swift",
        "2D/Protocols/Parametric2Simplex.swift",
        "2D/Protocols/ParametricClip2Geometry.swift",
        "2D/Protocols/ParametricClip2Intersection.swift",
        "2D/Simplexes/CircleArc2Simplex.swift",
        "2D/Simplexes/LineSegment2Simplex.swift",
        "Generalized/Protocols/ParametricClipGeometry.swift",
        "Generalized/Protocols/ParametricSimplex.swift",
        "Utils/FloatingPoint+Ext.swift",
        "Utils/OrderedSet+Ext.swift",
        "Utils/Set+Ext.swift",
        "Utils/Vector2FloatingPoint+Ext.swift"
      ],
      "target_dependencies" : [
        "Geometria",
        "GeometriaAlgorithms"
      ],
      "type" : "library"
    },
    {
      "c99name" : "GeometriaAlgorithmsTests",
      "module_type" : "SwiftTarget",
      "name" : "GeometriaAlgorithmsTests",
      "path" : "Tests/GeometriaAlgorithmsTests",
      "product_dependencies" : [
        "Numerics"
      ],
      "sources" : [
        "2D/Ellipse2Tests.swift",
        "2D/PointCloud2Tests.swift",
        "SpatialPartitioning/KDTree/KDTreeTests.swift",
        "SpatialPartitioning/SpatialTree/SpatialTreeTests.swift",
        "TestUtils.swift",
        "TestUtils/MersenneTwister+Geometria.swift",
        "TestUtils/MersenneTwister.swift",
        "TestUtils/SequenceAsserter.swift"
      ],
      "target_dependencies" : [
        "GeometriaAlgorithms",
        "TestCommons"
      ],
      "type" : "test"
    },
    {
      "c99name" : "GeometriaAlgorithms",
      "module_type" : "SwiftTarget",
      "name" : "GeometriaAlgorithms",
      "path" : "Sources/GeometriaAlgorithms",
      "product_dependencies" : [
        "Numerics"
      ],
      "product_memberships" : [
        "GeometriaAlgorithms",
        "GeometriaClipping"
      ],
      "sources" : [
        "2D/Ellipse2.swift",
        "2D/PointCloud2.swift",
        "2D/SpatialPartitioning/QuadTree.swift",
        "3D/SpatialPartitioning/Octree.swift",
        "SpatialPartitioning/KDTree/KDTree.swift",
        "SpatialPartitioning/SpatialTree/Protocols/SpatialTreeType.swift",
        "SpatialPartitioning/SpatialTree/SpatialTree.swift"
      ],
      "target_dependencies" : [
        "Geometria"
      ],
      "type" : "library"
    },
    {
      "c99name" : "Geometria",
      "module_type" : "SwiftTarget",
      "name" : "Geometria",
      "path" : "Sources/Geometria",
      "product_dependencies" : [
        "Numerics"
      ],
      "product_memberships" : [
        "Geometria",
        "GeometriaAlgorithms",
        "GeometriaClipping"
      ],
      "sources" : [
        "2D/AABB2.swift",
        "2D/Circle2.swift",
        "2D/CircleArc2.swift",
        "2D/ClosedShape2Intersection.swift",
        "2D/DirectionalRay2.swift",
        "2D/EdgeInsets2.swift",
        "2D/Ellipse2.swift",
        "2D/Hyperplane2.swift",
        "2D/Line2.swift",
        "2D/LineIntersectionResult.swift",
        "2D/LinePolygon2.swift",
        "2D/LineSegment2.swift",
        "2D/PointCloud2.swift",
        "2D/PointNormalPlane2.swift",
        "2D/Protocols/BaseGeometry/Convex2Type.swift",
        "2D/Protocols/BaseGeometry/VolumetricType+2D.swift",
        "2D/Protocols/Line/Line2FloatingPoint.swift",
        "2D/Protocols/Line/Line2Multiplicative.swift",
        "2D/Protocols/Line/Line2Real.swift",
        "2D/Protocols/Line/Line2Signed.swift",
        "2D/Protocols/Line/Line2Type.swift",
        "2D/Protocols/Plane/PlaneIntersectablePlane2Type.swift",
        "2D/Protocols/Rectangle/ConstructableRectangleType+2D.swift",
        "2D/Protocols/Rectangle/DivisibleRectangleType+2D.swift",
        "2D/Protocols/Rectangle/RectangleType+2D.swift",
        "2D/Protocols/Vector/Vector2Additive.swift",
        "2D/Protocols/Vector/Vector2FloatingPoint.swift",
        "2D/Protocols/Vector/Vector2Multiplicative.swift",
        "2D/Protocols/Vector/Vector2Real.swift",
        "2D/Protocols/Vector/Vector2Signed.swift",
        "2D/Protocols/Vector/Vector2Type.swift",
        "2D/Ray2.swift",
        "2D/Rectangle2.swift",
        "2D/RoundRectangle2.swift",
        "2D/SIMD/SIMD2+Double.swift",
        "2D/Square2.swift",
        "2D/Stadium2.swift",
        "2D/Triangle2.swift",
        "2D/Vector2+Double.swift",
        "2D/Vector2+Float.swift",
        "2D/Vector2.swift",
        "3D/AABB3.swift",
        "3D/Capsule3.swift",
        "3D/Cube3.swift",
        "3D/Cylinder3.swift",
        "3D/DirectionalRay3.swift",
        "3D/Disk3.swift",
        "3D/Ellipse3.swift",
        "3D/Hyperplane3.swift",
        "3D/Line3.swift",
        "3D/LineSegment3.swift",
        "3D/Orientation3.swift",
        "3D/PointCloud3.swift",
        "3D/PointNormalPlane3.swift",
        "3D/Projection/PlaneProjectiveSpace.swift",
        "3D/Projection/SphereCoordinates.swift",
        "3D/Projection/SphereProjectiveSpace.swift",
        "3D/ProjectivePointNormalPlane3.swift",
        "3D/Protocols/BaseGeometry/Convex3Type.swift",
        "3D/Protocols/BaseGeometry/Line3IntersectableType.swift",
        "3D/Protocols/BaseGeometry/VolumetricType+3D.swift",
        "3D/Protocols/Line/Line3FloatingPoint.swift",
        "3D/Protocols/Line/Line3Type.swift",
        "3D/Protocols/Plane/Plane3Type.swift",
        "3D/Protocols/Plane/PlaneIntersectablePlane3Type.swift",
        "3D/Protocols/Vector/Vector3Additive.swift",
        "3D/Protocols/Vector/Vector3FloatingPoint.swift",
        "3D/Protocols/Vector/Vector3Multiplicative.swift",
        "3D/Protocols/Vector/Vector3Real.swift",
        "3D/Protocols/Vector/Vector3Type.swift",
        "3D/Ray3.swift",
        "3D/RotationMatrix3.swift",
        "3D/RotationOrder3.swift",
        "3D/SIMD/SIMD3+Double.swift",
        "3D/Sphere3.swift",
        "3D/Torus3.swift",
        "3D/Triangle3.swift",
        "3D/Vector3.swift",
        "4D/Hyperplane4.swift",
        "4D/Protocols/Vector/Vector4Additive.swift",
        "4D/Protocols/Vector/Vector4FloatingPoint.swift",
        "4D/Protocols/Vector/Vector4Type.swift",
        "4D/SIMD/SIMD4+Double.swift",
        "4D/Vector4.swift",
        "Angles/Angle.swift",
        "Angles/AngleSweep.swift",
        "Generalized/AABB.swift",
        "Generalized/ConvexLineIntersection.swift",
        "Generalized/DirectionalRay.swift",
        "Generalized/Ellipsoid.swift",
        "Generalized/Hyperplane.swift",
        "Generalized/Line.swift",
        "Generalized/LineIntersection.swift",
        "Generalized/LineIntersectionPointNormal.swift",
        "Generalized/LinePolygon.swift",
        "Generalized/LineSegment.swift",
        "Generalized/NCapsule.swift",
        "Generalized/NRectangle.swift",
        "Generalized/NSphere.swift",
        "Generalized/NSquare.swift",
        "Generalized/PairLineIntersection.swift",
        "Generalized/PointCloud.swift",
        "Generalized/PointNormal.swift",
        "Generalized/PointNormalPlane.swift",
        "Generalized/Projection/Protocols/ProjectiveSpace.swift",
        "Generalized/Property Wrappers/UnitVector.swift",
        "Generalized/Protocols/BaseGeometry/BoundableType.swift",
        "Generalized/Protocols/BaseGeometry/ConvexType.swift",
        "Generalized/Protocols/BaseGeometry/GeometricType.swift",
        "Generalized/Protocols/BaseGeometry/LineIntersectableType.swift",
        "Generalized/Protocols/BaseGeometry/PointProjectableType.swift",
        "Generalized/Protocols/BaseGeometry/SignedDistanceMeasurableType.swift",
        "Generalized/Protocols/BaseGeometry/VolumetricType.swift",
        "Generalized/Protocols/DivisibleArithmetic.swift",
        "Generalized/Protocols/Line/LineAdditive.swift",
        "Generalized/Protocols/Line/LineCategory.swift",
        "Generalized/Protocols/Line/LineDivisible.swift",
        "Generalized/Protocols/Line/LineFloatingPoint.swift",
        "Generalized/Protocols/Line/LineMultiplicative.swift",
        "Generalized/Protocols/Line/LineReal.swift",
        "Generalized/Protocols/Line/LineSigned.swift",
        "Generalized/Protocols/Line/LineType.swift",
        "Generalized/Protocols/Plane/LineIntersectablePlaneType.swift",
        "Generalized/Protocols/Plane/PlaneType.swift",
        "Generalized/Protocols/Plane/PointProjectablePlaneType.swift",
        "Generalized/Protocols/Rectangle/AdditiveRectangleType.swift",
        "Generalized/Protocols/Rectangle/ConstructableRectangleType.swift",
        "Generalized/Protocols/Rectangle/DivisibleRectangleType.swift",
        "Generalized/Protocols/Rectangle/RectangleType.swift",
        "Generalized/Protocols/Rectangle/SelfIntersectableRectangleType.swift",
        "Generalized/Protocols/Vector/VectorAdditive.swift",
        "Generalized/Protocols/Vector/VectorComparable.swift",
        "Generalized/Protocols/Vector/VectorDivisible.swift",
        "Generalized/Protocols/Vector/VectorFloatingPoint.swift",
        "Generalized/Protocols/Vector/VectorMultiplicative.swift",
        "Generalized/Protocols/Vector/VectorReal.swift",
        "Generalized/Protocols/Vector/VectorSigned.swift",
        "Generalized/Protocols/Vector/VectorTakeable.swift",
        "Generalized/Protocols/Vector/VectorType.swift",
        "Generalized/Ray.swift",
        "Generalized/RoundNRectangle.swift",
        "Generalized/Triangle+Coordinates.swift",
        "Generalized/Triangle.swift",
        "Matrices/Matrix2x2.swift",
        "Matrices/Matrix3x2.swift",
        "Matrices/Matrix3x3.swift",
        "Matrices/Matrix4x4.swift",
        "Matrices/Protocols/MatrixType.swift",
        "Matrices/Protocols/SquareMatrixType.swift",
        "Matrices/Protocols/TransposableMatrixType.swift",
        "Utils/Comparable+Clamp.swift",
        "Utils/SignedNumeric+Sign.swift"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "5.3"
}
Running build ...
bash -c docker run --pull=always --rm -v "checkouts-4609320-1":/host -w "$PWD" registry.gitlab.com/finestructure/spi-images:wasm-6.1-latest swift build --swift-sdk wasm32-unknown-wasi -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats -Xswiftc -strict-concurrency=complete -Xswiftc -enable-upcoming-feature -Xswiftc StrictConcurrency -Xswiftc -enable-upcoming-feature -Xswiftc DisableOutwardActorInference -Xswiftc -enable-upcoming-feature -Xswiftc GlobalActorIsolatedTypesUsability -Xswiftc -enable-upcoming-feature -Xswiftc InferSendableFromCaptures 2>&1
wasm-6.1-latest: Pulling from finestructure/spi-images
Digest: sha256:7e37457820e5f17452a98118754f345f2619722c485f2db0d8b666940a83afd2
Status: Image is up to date for registry.gitlab.com/finestructure/spi-images:wasm-6.1-latest
Fetching https://github.com/apple/swift-collections.git
Fetching https://github.com/LuizZak/MiniGraphviz.git
Fetching https://github.com/LuizZak/MiniDigraph.git
Fetching https://github.com/apple/swift-numerics.git
Fetching https://github.com/LuizZak/MiniP5Printer.git
[1/50] Fetching minip5printer
[51/294] Fetching minip5printer, minidigraph
[295/335] Fetching minip5printer, minidigraph, minigraphviz
[336/6041] Fetching minip5printer, minidigraph, minigraphviz, swift-numerics
[3646/22632] Fetching minip5printer, minidigraph, minigraphviz, swift-numerics, swift-collections
Fetched https://github.com/LuizZak/MiniP5Printer.git from cache (0.78s)
[21255/22582] Fetching minidigraph, minigraphviz, swift-numerics, swift-collections
Fetched https://github.com/LuizZak/MiniGraphviz.git from cache (1.34s)
Fetched https://github.com/LuizZak/MiniDigraph.git from cache (1.34s)
Fetched https://github.com/apple/swift-numerics.git from cache (1.34s)
Fetched https://github.com/apple/swift-collections.git from cache (1.51s)
Computing version for https://github.com/LuizZak/MiniGraphviz.git
Computed https://github.com/LuizZak/MiniGraphviz.git at 0.1.0 (2.07s)
Computing version for https://github.com/LuizZak/MiniDigraph.git
Computed https://github.com/LuizZak/MiniDigraph.git at 0.8.1 (0.50s)
Computing version for https://github.com/LuizZak/MiniP5Printer.git
Computed https://github.com/LuizZak/MiniP5Printer.git at 0.0.2 (0.57s)
Computing version for https://github.com/apple/swift-collections.git
Computed https://github.com/apple/swift-collections.git at 1.2.0 (0.68s)
Computing version for https://github.com/apple/swift-numerics.git
Computed https://github.com/apple/swift-numerics.git at 1.0.3 (0.87s)
Creating working copy for https://github.com/apple/swift-numerics.git
Working copy of https://github.com/apple/swift-numerics.git resolved at 1.0.3
Creating working copy for https://github.com/LuizZak/MiniDigraph.git
Working copy of https://github.com/LuizZak/MiniDigraph.git resolved at 0.8.1
Creating working copy for https://github.com/LuizZak/MiniGraphviz.git
Working copy of https://github.com/LuizZak/MiniGraphviz.git resolved at 0.1.0
Creating working copy for https://github.com/apple/swift-collections.git
Working copy of https://github.com/apple/swift-collections.git resolved at 1.2.0
Creating working copy for https://github.com/LuizZak/MiniP5Printer.git
Working copy of https://github.com/LuizZak/MiniP5Printer.git resolved at 0.0.2
Building for debugging...
[0/14] Write sources
[12/14] Compiling _NumericsShims _NumericsShims.c
[13/14] Write swift-version-24593BA9C3E375BF.txt
[15/61] Compiling RealModule Float16+Real.swift
[16/61] Compiling MiniGraphviz GraphViz+Attribute.swift
[17/62] Emitting module MiniGraphviz
[18/62] Emitting module RealModule
[19/62] Compiling MiniDigraph AbstractDirectedGraph.swift
[20/62] Compiling MiniDigraph AbstractDirectedGraphEdge.swift
[21/62] Compiling MiniDigraph DirectedGraphVisitElement.swift
[22/63] Compiling MiniP5Printer PVector2.swift
[23/63] Compiling MiniDigraph Sequence+Ext.swift
[24/63] Compiling MiniDigraph SimpleDirectedGraphEdge.swift
[25/64] Compiling MiniDigraph DirectedGraphEdge.swift
[26/64] Compiling MiniDigraph DirectedGraphType.swift
[27/64] Compiling RealModule Float+Real.swift
[28/64] Compiling MiniDigraph DirectedGraphRecordingVisitElement.swift
[35/64] Emitting module InternalCollectionsUtilities
[36/64] Compiling MiniP5Printer PVector2i.swift
[37/64] Compiling MiniP5Printer PVector3.swift
[38/64] Compiling RealModule Float80+Real.swift
[39/64] Compiling RealModule Real.swift
[40/64] Compiling RealModule RealFunctions.swift
[41/64] Compiling RealModule ElementaryFunctions.swift
[42/64] Compiling MiniDigraph MutableDirectedGraphType.swift
[43/64] Compiling MiniDigraph MutableSimpleEdgeDirectedGraphType.swift
[46/64] Compiling MiniDigraph CachingDirectedGraph.swift
[47/64] Compiling MiniDigraph DirectedGraph.swift
[48/65] Compiling MiniDigraph DirectedGraphVisitElementType.swift
[51/65] Emitting module MiniDigraph
[56/66] Compiling InternalCollectionsUtilities Descriptions.swift
[57/66] Compiling InternalCollectionsUtilities RandomAccessCollection+Offsets.swift
[58/66] Compiling InternalCollectionsUtilities UnsafeBufferPointer+Extras.swift
[60/66] Compiling InternalCollectionsUtilities UnsafeMutableBufferPointer+Extras.swift
[63/127] Compiling ComplexModule Arithmetic.swift
[64/127] Compiling ComplexModule Complex.swift
[65/127] Compiling OrderedCollections OrderedSet+Partial SetAlgebra subtract.swift
[66/127] Compiling OrderedCollections OrderedSet+Partial SetAlgebra subtracting.swift
[67/127] Compiling OrderedCollections OrderedSet+Partial SetAlgebra symmetricDifference.swift
[68/127] Compiling OrderedCollections OrderedSet+Partial SetAlgebra union.swift
[69/127] Compiling OrderedCollections OrderedSet+Partial SetAlgebra+Basics.swift
[70/127] Compiling OrderedCollections OrderedSet+RandomAccessCollection.swift
[71/127] Compiling OrderedCollections OrderedSet+ReserveCapacity.swift
[72/134] Compiling OrderedCollections OrderedSet+Initializers.swift
[73/134] Compiling OrderedCollections OrderedSet+Insertions.swift
[74/134] Compiling OrderedCollections OrderedSet+Invariants.swift
[75/134] Compiling OrderedCollections OrderedSet+Partial MutableCollection.swift
[76/134] Compiling OrderedCollections OrderedSet+Partial RangeReplaceableCollection.swift
[77/134] Compiling OrderedCollections OrderedSet+Partial SetAlgebra formIntersection.swift
[78/134] Compiling OrderedCollections OrderedSet+Partial SetAlgebra formSymmetricDifference.swift
[79/134] Compiling OrderedCollections OrderedSet+Partial SetAlgebra formUnion.swift
[80/134] Compiling ComplexModule Differentiable.swift
[81/134] Compiling ComplexModule ElementaryFunctions.swift
[82/134] Compiling OrderedCollections OrderedSet+Partial SetAlgebra intersection.swift
[83/134] Compiling OrderedCollections OrderedSet+Partial SetAlgebra isDisjoint.swift
[84/134] Compiling OrderedCollections OrderedSet+Partial SetAlgebra isEqualSet.swift
[85/134] Compiling OrderedCollections OrderedSet+Partial SetAlgebra isStrictSubset.swift
[86/134] Compiling OrderedCollections OrderedSet+Partial SetAlgebra isStrictSuperset.swift
[87/134] Compiling OrderedCollections OrderedSet+Partial SetAlgebra isSubset.swift
[88/134] Compiling OrderedCollections OrderedSet+Partial SetAlgebra isSuperset.swift
[89/134] Compiling OrderedCollections OrderedDictionary+Hashable.swift
[90/134] Compiling OrderedCollections OrderedDictionary+Initializers.swift
[91/134] Compiling OrderedCollections OrderedDictionary+Invariants.swift
[92/134] Compiling OrderedCollections OrderedDictionary+Partial MutableCollection.swift
[93/134] Compiling OrderedCollections OrderedDictionary+Partial RangeReplaceableCollection.swift
[94/134] Compiling OrderedCollections OrderedDictionary+Sendable.swift
[95/134] Compiling OrderedCollections OrderedDictionary+Sequence.swift
[96/134] Compiling OrderedCollections OrderedDictionary+Values.swift
[97/134] Emitting module ComplexModule
[98/135] Compiling OrderedCollections OrderedDictionary+Codable.swift
[99/135] Compiling OrderedCollections OrderedDictionary+CustomReflectable.swift
[100/135] Compiling OrderedCollections OrderedDictionary+Deprecations.swift
[101/135] Compiling OrderedCollections OrderedDictionary+Descriptions.swift
[102/135] Compiling OrderedCollections OrderedDictionary+Elements.SubSequence.swift
[103/135] Compiling OrderedCollections OrderedDictionary+Elements.swift
[104/135] Compiling OrderedCollections OrderedDictionary+Equatable.swift
[105/135] Compiling OrderedCollections OrderedDictionary+ExpressibleByDictionaryLiteral.swift
[106/135] Emitting module MiniP5Printer
[107/135] Compiling OrderedCollections OrderedDictionary.swift
[108/135] Compiling OrderedCollections OrderedSet+Codable.swift
[109/135] Compiling OrderedCollections OrderedSet+CustomReflectable.swift
[110/135] Compiling OrderedCollections OrderedSet+Descriptions.swift
[111/135] Compiling OrderedCollections OrderedSet+Diffing.swift
[112/135] Compiling OrderedCollections OrderedSet+Equatable.swift
[113/135] Compiling OrderedCollections OrderedSet+ExpressibleByArrayLiteral.swift
[114/135] Compiling OrderedCollections OrderedSet+Hashable.swift
[115/135] Compiling MiniGraphviz GraphViz.swift
[116/135] Compiling MiniGraphviz GraphViz+GraphAttributes.swift
[117/136] Compiling MiniP5Printer BaseP5Printer.swift
[118/136] Compiling MiniP5Printer PMatrix3x3.swift
[122/139] Emitting module Numerics
[123/139] Compiling Numerics Numerics.swift
[125/140] Compiling OrderedCollections _HashTable+Bucket.swift
[126/140] Compiling OrderedCollections _HashTable+BucketIterator.swift
[127/140] Compiling OrderedCollections _HashTable+Constants.swift
[128/140] Compiling OrderedCollections _HashTable+CustomStringConvertible.swift
[129/140] Compiling OrderedCollections _HashTable+Testing.swift
[130/140] Compiling OrderedCollections _HashTable+UnsafeHandle.swift
[131/140] Compiling OrderedCollections _HashTable.swift
[132/140] Compiling OrderedCollections _Hashtable+Header.swift
[133/274] Emitting module OrderedCollections
[134/274] Compiling Geometria VectorAdditive.swift
[135/274] Compiling Geometria VectorComparable.swift
[136/274] Compiling Geometria VectorDivisible.swift
[137/274] Compiling Geometria Triangle3.swift
[138/274] Compiling Geometria Vector3.swift
[139/274] Compiling Geometria Hyperplane4.swift
[140/274] Compiling Geometria Vector4Additive.swift
[142/275] Compiling Geometria ProjectivePointNormalPlane3.swift
[143/275] Compiling Geometria Convex3Type.swift
[144/275] Compiling Geometria Line3IntersectableType.swift
[145/275] Compiling Geometria VolumetricType+3D.swift
[146/275] Compiling Geometria Line3FloatingPoint.swift
[147/275] Compiling Geometria Line3Type.swift
[148/275] Compiling Geometria Plane3Type.swift
[149/275] Compiling Geometria PlaneIntersectablePlane3Type.swift
[150/275] Compiling Geometria Vector3Additive.swift
[151/275] Compiling Geometria Vector3FloatingPoint.swift
[152/275] Compiling Geometria Vector3Multiplicative.swift
[153/275] Compiling Geometria Vector3Real.swift
[154/275] Compiling Geometria Vector3Type.swift
[155/275] Compiling Geometria Ray3.swift
[156/275] Compiling Geometria RotationMatrix3.swift
[157/275] Compiling Geometria RotationOrder3.swift
[158/275] Compiling Geometria SIMD3+Double.swift
[159/275] Compiling Geometria Sphere3.swift
[160/275] Compiling Geometria Torus3.swift
[161/294] Compiling Geometria Vector2+Double.swift
[162/294] Compiling Geometria Vector2+Float.swift
[163/294] Compiling Geometria Vector2.swift
[164/294] Compiling Geometria AABB3.swift
[165/294] Compiling Geometria Capsule3.swift
[166/294] Compiling Geometria Cube3.swift
[167/294] Compiling Geometria Cylinder3.swift
[168/294] Compiling Geometria DirectionalRay3.swift
[169/294] Compiling Geometria Disk3.swift
[170/294] Compiling Geometria Ellipse3.swift
[171/294] Compiling Geometria Hyperplane3.swift
[172/294] Compiling Geometria Line3.swift
[173/294] Compiling Geometria LineSegment3.swift
[174/294] Compiling Geometria Orientation3.swift
[175/294] Compiling Geometria PointCloud3.swift
[176/294] Compiling Geometria PointNormalPlane3.swift
[177/294] Compiling Geometria PlaneProjectiveSpace.swift
[178/294] Compiling Geometria SphereCoordinates.swift
[179/294] Compiling Geometria SphereProjectiveSpace.swift
[180/294] Compiling Geometria LineSegment.swift
[181/294] Compiling Geometria NCapsule.swift
[182/294] Compiling Geometria NRectangle.swift
[183/294] Compiling Geometria NSphere.swift
[184/294] Compiling Geometria NSquare.swift
[185/294] Compiling Geometria PairLineIntersection.swift
[186/294] Compiling Geometria PointCloud.swift
[187/294] Compiling Geometria PointNormal.swift
[188/294] Compiling Geometria PointNormalPlane.swift
[189/294] Compiling Geometria ProjectiveSpace.swift
[190/294] Compiling Geometria UnitVector.swift
[191/294] Compiling Geometria BoundableType.swift
[192/294] Compiling Geometria ConvexType.swift
[193/294] Compiling Geometria GeometricType.swift
[194/294] Compiling Geometria LineIntersectableType.swift
[195/294] Compiling Geometria PointProjectableType.swift
[196/294] Compiling Geometria SignedDistanceMeasurableType.swift
[197/294] Compiling Geometria VolumetricType.swift
[198/294] Compiling Geometria DivisibleArithmetic.swift
[199/294] Emitting module Geometria
/host/spi-builder-workspace/Sources/Geometria/Generalized/Protocols/Line/LineCategory.swift:30:16: warning: static property 'line' is not concurrency-safe because non-'Sendable' type 'LineCategory' may have shared mutable state; this is an error in the Swift 6 language mode
 1 | /// Represents the category for a `LineType`, specifying whether the end points
 2 | /// of the line are open or closed.
 3 | public struct LineCategory: RawRepresentable, Hashable {
   |               `- note: consider making struct 'LineCategory' conform to the 'Sendable' protocol
 4 |     private static let startOpenBit = 0b0000_0001
 5 |     private static let endOpenBit = 0b0000_0010
   :
28 |     ///
29 |     /// [geometric line]: https://en.wikipedia.org/wiki/Line_(geometry)
30 |     static let line: Self = Self(rawValue: startOpenBit | endOpenBit)
   |                |- warning: static property 'line' is not concurrency-safe because non-'Sendable' type 'LineCategory' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'line' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
31 |
32 |     /// Category for a [geometric ray] line which has a starting
/host/spi-builder-workspace/Sources/Geometria/Generalized/Protocols/Line/LineCategory.swift:36:16: warning: static property 'ray' is not concurrency-safe because non-'Sendable' type 'LineCategory' may have shared mutable state; this is an error in the Swift 6 language mode
 1 | /// Represents the category for a `LineType`, specifying whether the end points
 2 | /// of the line are open or closed.
 3 | public struct LineCategory: RawRepresentable, Hashable {
   |               `- note: consider making struct 'LineCategory' conform to the 'Sendable' protocol
 4 |     private static let startOpenBit = 0b0000_0001
 5 |     private static let endOpenBit = 0b0000_0010
   :
34 |     ///
35 |     /// [geometric ray]: https://en.wikipedia.org/wiki/Line_(geometry)#Ray
36 |     static let ray: Self = Self(rawValue: endOpenBit)
   |                |- warning: static property 'ray' is not concurrency-safe because non-'Sendable' type 'LineCategory' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'ray' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
37 |
38 |     /// Category for a [line segment] that define a closed interval with a start
/host/spi-builder-workspace/Sources/Geometria/Generalized/Protocols/Line/LineCategory.swift:42:16: warning: static property 'lineSegment' is not concurrency-safe because non-'Sendable' type 'LineCategory' may have shared mutable state; this is an error in the Swift 6 language mode
 1 | /// Represents the category for a `LineType`, specifying whether the end points
 2 | /// of the line are open or closed.
 3 | public struct LineCategory: RawRepresentable, Hashable {
   |               `- note: consider making struct 'LineCategory' conform to the 'Sendable' protocol
 4 |     private static let startOpenBit = 0b0000_0001
 5 |     private static let endOpenBit = 0b0000_0010
   :
40 |     ///
41 |     /// [line segment]: https://en.wikipedia.org/wiki/Line_segment
42 |     static let lineSegment: Self = Self(rawValue: 0b0000_0000)
   |                |- warning: static property 'lineSegment' is not concurrency-safe because non-'Sendable' type 'LineCategory' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'lineSegment' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
43 | }
44 |
[200/294] Compiling Geometria Line2Signed.swift
[201/294] Compiling Geometria Line2Type.swift
[202/294] Compiling Geometria PlaneIntersectablePlane2Type.swift
[203/294] Compiling Geometria ConstructableRectangleType+2D.swift
[204/294] Compiling Geometria DivisibleRectangleType+2D.swift
[205/294] Compiling Geometria RectangleType+2D.swift
[206/294] Compiling Geometria Vector2Additive.swift
[207/294] Compiling Geometria Vector2FloatingPoint.swift
[208/294] Compiling Geometria Vector2Multiplicative.swift
[209/294] Compiling Geometria Vector2Real.swift
[210/294] Compiling Geometria Vector2Signed.swift
[211/294] Compiling Geometria Vector2Type.swift
[212/294] Compiling Geometria Ray2.swift
[213/294] Compiling Geometria Rectangle2.swift
[214/294] Compiling Geometria RoundRectangle2.swift
[215/294] Compiling Geometria SIMD2+Double.swift
[216/294] Compiling Geometria Square2.swift
[217/294] Compiling Geometria Stadium2.swift
[218/294] Compiling Geometria Triangle2.swift
[219/294] Compiling Geometria LineAdditive.swift
/host/spi-builder-workspace/Sources/Geometria/Generalized/Protocols/Line/LineCategory.swift:30:16: warning: static property 'line' is not concurrency-safe because non-'Sendable' type 'LineCategory' may have shared mutable state; this is an error in the Swift 6 language mode
 1 | /// Represents the category for a `LineType`, specifying whether the end points
 2 | /// of the line are open or closed.
 3 | public struct LineCategory: RawRepresentable, Hashable {
   |               `- note: consider making struct 'LineCategory' conform to the 'Sendable' protocol
 4 |     private static let startOpenBit = 0b0000_0001
 5 |     private static let endOpenBit = 0b0000_0010
   :
28 |     ///
29 |     /// [geometric line]: https://en.wikipedia.org/wiki/Line_(geometry)
30 |     static let line: Self = Self(rawValue: startOpenBit | endOpenBit)
   |                |- warning: static property 'line' is not concurrency-safe because non-'Sendable' type 'LineCategory' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'line' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
31 |
32 |     /// Category for a [geometric ray] line which has a starting
/host/spi-builder-workspace/Sources/Geometria/Generalized/Protocols/Line/LineCategory.swift:36:16: warning: static property 'ray' is not concurrency-safe because non-'Sendable' type 'LineCategory' may have shared mutable state; this is an error in the Swift 6 language mode
 1 | /// Represents the category for a `LineType`, specifying whether the end points
 2 | /// of the line are open or closed.
 3 | public struct LineCategory: RawRepresentable, Hashable {
   |               `- note: consider making struct 'LineCategory' conform to the 'Sendable' protocol
 4 |     private static let startOpenBit = 0b0000_0001
 5 |     private static let endOpenBit = 0b0000_0010
   :
34 |     ///
35 |     /// [geometric ray]: https://en.wikipedia.org/wiki/Line_(geometry)#Ray
36 |     static let ray: Self = Self(rawValue: endOpenBit)
   |                |- warning: static property 'ray' is not concurrency-safe because non-'Sendable' type 'LineCategory' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'ray' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
37 |
38 |     /// Category for a [line segment] that define a closed interval with a start
/host/spi-builder-workspace/Sources/Geometria/Generalized/Protocols/Line/LineCategory.swift:42:16: warning: static property 'lineSegment' is not concurrency-safe because non-'Sendable' type 'LineCategory' may have shared mutable state; this is an error in the Swift 6 language mode
 1 | /// Represents the category for a `LineType`, specifying whether the end points
 2 | /// of the line are open or closed.
 3 | public struct LineCategory: RawRepresentable, Hashable {
   |               `- note: consider making struct 'LineCategory' conform to the 'Sendable' protocol
 4 |     private static let startOpenBit = 0b0000_0001
 5 |     private static let endOpenBit = 0b0000_0010
   :
40 |     ///
41 |     /// [line segment]: https://en.wikipedia.org/wiki/Line_segment
42 |     static let lineSegment: Self = Self(rawValue: 0b0000_0000)
   |                |- warning: static property 'lineSegment' is not concurrency-safe because non-'Sendable' type 'LineCategory' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'lineSegment' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
43 | }
44 |
[220/294] Compiling Geometria LineCategory.swift
/host/spi-builder-workspace/Sources/Geometria/Generalized/Protocols/Line/LineCategory.swift:30:16: warning: static property 'line' is not concurrency-safe because non-'Sendable' type 'LineCategory' may have shared mutable state; this is an error in the Swift 6 language mode
 1 | /// Represents the category for a `LineType`, specifying whether the end points
 2 | /// of the line are open or closed.
 3 | public struct LineCategory: RawRepresentable, Hashable {
   |               `- note: consider making struct 'LineCategory' conform to the 'Sendable' protocol
 4 |     private static let startOpenBit = 0b0000_0001
 5 |     private static let endOpenBit = 0b0000_0010
   :
28 |     ///
29 |     /// [geometric line]: https://en.wikipedia.org/wiki/Line_(geometry)
30 |     static let line: Self = Self(rawValue: startOpenBit | endOpenBit)
   |                |- warning: static property 'line' is not concurrency-safe because non-'Sendable' type 'LineCategory' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'line' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
31 |
32 |     /// Category for a [geometric ray] line which has a starting
/host/spi-builder-workspace/Sources/Geometria/Generalized/Protocols/Line/LineCategory.swift:36:16: warning: static property 'ray' is not concurrency-safe because non-'Sendable' type 'LineCategory' may have shared mutable state; this is an error in the Swift 6 language mode
 1 | /// Represents the category for a `LineType`, specifying whether the end points
 2 | /// of the line are open or closed.
 3 | public struct LineCategory: RawRepresentable, Hashable {
   |               `- note: consider making struct 'LineCategory' conform to the 'Sendable' protocol
 4 |     private static let startOpenBit = 0b0000_0001
 5 |     private static let endOpenBit = 0b0000_0010
   :
34 |     ///
35 |     /// [geometric ray]: https://en.wikipedia.org/wiki/Line_(geometry)#Ray
36 |     static let ray: Self = Self(rawValue: endOpenBit)
   |                |- warning: static property 'ray' is not concurrency-safe because non-'Sendable' type 'LineCategory' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'ray' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
37 |
38 |     /// Category for a [line segment] that define a closed interval with a start
/host/spi-builder-workspace/Sources/Geometria/Generalized/Protocols/Line/LineCategory.swift:42:16: warning: static property 'lineSegment' is not concurrency-safe because non-'Sendable' type 'LineCategory' may have shared mutable state; this is an error in the Swift 6 language mode
 1 | /// Represents the category for a `LineType`, specifying whether the end points
 2 | /// of the line are open or closed.
 3 | public struct LineCategory: RawRepresentable, Hashable {
   |               `- note: consider making struct 'LineCategory' conform to the 'Sendable' protocol
 4 |     private static let startOpenBit = 0b0000_0001
 5 |     private static let endOpenBit = 0b0000_0010
   :
40 |     ///
41 |     /// [line segment]: https://en.wikipedia.org/wiki/Line_segment
42 |     static let lineSegment: Self = Self(rawValue: 0b0000_0000)
   |                |- warning: static property 'lineSegment' is not concurrency-safe because non-'Sendable' type 'LineCategory' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'lineSegment' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
43 | }
44 |
[221/294] Compiling Geometria LineDivisible.swift
/host/spi-builder-workspace/Sources/Geometria/Generalized/Protocols/Line/LineCategory.swift:30:16: warning: static property 'line' is not concurrency-safe because non-'Sendable' type 'LineCategory' may have shared mutable state; this is an error in the Swift 6 language mode
 1 | /// Represents the category for a `LineType`, specifying whether the end points
 2 | /// of the line are open or closed.
 3 | public struct LineCategory: RawRepresentable, Hashable {
   |               `- note: consider making struct 'LineCategory' conform to the 'Sendable' protocol
 4 |     private static let startOpenBit = 0b0000_0001
 5 |     private static let endOpenBit = 0b0000_0010
   :
28 |     ///
29 |     /// [geometric line]: https://en.wikipedia.org/wiki/Line_(geometry)
30 |     static let line: Self = Self(rawValue: startOpenBit | endOpenBit)
   |                |- warning: static property 'line' is not concurrency-safe because non-'Sendable' type 'LineCategory' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'line' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
31 |
32 |     /// Category for a [geometric ray] line which has a starting
/host/spi-builder-workspace/Sources/Geometria/Generalized/Protocols/Line/LineCategory.swift:36:16: warning: static property 'ray' is not concurrency-safe because non-'Sendable' type 'LineCategory' may have shared mutable state; this is an error in the Swift 6 language mode
 1 | /// Represents the category for a `LineType`, specifying whether the end points
 2 | /// of the line are open or closed.
 3 | public struct LineCategory: RawRepresentable, Hashable {
   |               `- note: consider making struct 'LineCategory' conform to the 'Sendable' protocol
 4 |     private static let startOpenBit = 0b0000_0001
 5 |     private static let endOpenBit = 0b0000_0010
   :
34 |     ///
35 |     /// [geometric ray]: https://en.wikipedia.org/wiki/Line_(geometry)#Ray
36 |     static let ray: Self = Self(rawValue: endOpenBit)
   |                |- warning: static property 'ray' is not concurrency-safe because non-'Sendable' type 'LineCategory' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'ray' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
37 |
38 |     /// Category for a [line segment] that define a closed interval with a start
/host/spi-builder-workspace/Sources/Geometria/Generalized/Protocols/Line/LineCategory.swift:42:16: warning: static property 'lineSegment' is not concurrency-safe because non-'Sendable' type 'LineCategory' may have shared mutable state; this is an error in the Swift 6 language mode
 1 | /// Represents the category for a `LineType`, specifying whether the end points
 2 | /// of the line are open or closed.
 3 | public struct LineCategory: RawRepresentable, Hashable {
   |               `- note: consider making struct 'LineCategory' conform to the 'Sendable' protocol
 4 |     private static let startOpenBit = 0b0000_0001
 5 |     private static let endOpenBit = 0b0000_0010
   :
40 |     ///
41 |     /// [line segment]: https://en.wikipedia.org/wiki/Line_segment
42 |     static let lineSegment: Self = Self(rawValue: 0b0000_0000)
   |                |- warning: static property 'lineSegment' is not concurrency-safe because non-'Sendable' type 'LineCategory' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'lineSegment' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
43 | }
44 |
[222/294] Compiling Geometria LineFloatingPoint.swift
/host/spi-builder-workspace/Sources/Geometria/Generalized/Protocols/Line/LineCategory.swift:30:16: warning: static property 'line' is not concurrency-safe because non-'Sendable' type 'LineCategory' may have shared mutable state; this is an error in the Swift 6 language mode
 1 | /// Represents the category for a `LineType`, specifying whether the end points
 2 | /// of the line are open or closed.
 3 | public struct LineCategory: RawRepresentable, Hashable {
   |               `- note: consider making struct 'LineCategory' conform to the 'Sendable' protocol
 4 |     private static let startOpenBit = 0b0000_0001
 5 |     private static let endOpenBit = 0b0000_0010
   :
28 |     ///
29 |     /// [geometric line]: https://en.wikipedia.org/wiki/Line_(geometry)
30 |     static let line: Self = Self(rawValue: startOpenBit | endOpenBit)
   |                |- warning: static property 'line' is not concurrency-safe because non-'Sendable' type 'LineCategory' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'line' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
31 |
32 |     /// Category for a [geometric ray] line which has a starting
/host/spi-builder-workspace/Sources/Geometria/Generalized/Protocols/Line/LineCategory.swift:36:16: warning: static property 'ray' is not concurrency-safe because non-'Sendable' type 'LineCategory' may have shared mutable state; this is an error in the Swift 6 language mode
 1 | /// Represents the category for a `LineType`, specifying whether the end points
 2 | /// of the line are open or closed.
 3 | public struct LineCategory: RawRepresentable, Hashable {
   |               `- note: consider making struct 'LineCategory' conform to the 'Sendable' protocol
 4 |     private static let startOpenBit = 0b0000_0001
 5 |     private static let endOpenBit = 0b0000_0010
   :
34 |     ///
35 |     /// [geometric ray]: https://en.wikipedia.org/wiki/Line_(geometry)#Ray
36 |     static let ray: Self = Self(rawValue: endOpenBit)
   |                |- warning: static property 'ray' is not concurrency-safe because non-'Sendable' type 'LineCategory' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'ray' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
37 |
38 |     /// Category for a [line segment] that define a closed interval with a start
/host/spi-builder-workspace/Sources/Geometria/Generalized/Protocols/Line/LineCategory.swift:42:16: warning: static property 'lineSegment' is not concurrency-safe because non-'Sendable' type 'LineCategory' may have shared mutable state; this is an error in the Swift 6 language mode
 1 | /// Represents the category for a `LineType`, specifying whether the end points
 2 | /// of the line are open or closed.
 3 | public struct LineCategory: RawRepresentable, Hashable {
   |               `- note: consider making struct 'LineCategory' conform to the 'Sendable' protocol
 4 |     private static let startOpenBit = 0b0000_0001
 5 |     private static let endOpenBit = 0b0000_0010
   :
40 |     ///
41 |     /// [line segment]: https://en.wikipedia.org/wiki/Line_segment
42 |     static let lineSegment: Self = Self(rawValue: 0b0000_0000)
   |                |- warning: static property 'lineSegment' is not concurrency-safe because non-'Sendable' type 'LineCategory' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'lineSegment' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
43 | }
44 |
[223/294] Compiling Geometria LineMultiplicative.swift
/host/spi-builder-workspace/Sources/Geometria/Generalized/Protocols/Line/LineCategory.swift:30:16: warning: static property 'line' is not concurrency-safe because non-'Sendable' type 'LineCategory' may have shared mutable state; this is an error in the Swift 6 language mode
 1 | /// Represents the category for a `LineType`, specifying whether the end points
 2 | /// of the line are open or closed.
 3 | public struct LineCategory: RawRepresentable, Hashable {
   |               `- note: consider making struct 'LineCategory' conform to the 'Sendable' protocol
 4 |     private static let startOpenBit = 0b0000_0001
 5 |     private static let endOpenBit = 0b0000_0010
   :
28 |     ///
29 |     /// [geometric line]: https://en.wikipedia.org/wiki/Line_(geometry)
30 |     static let line: Self = Self(rawValue: startOpenBit | endOpenBit)
   |                |- warning: static property 'line' is not concurrency-safe because non-'Sendable' type 'LineCategory' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'line' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
31 |
32 |     /// Category for a [geometric ray] line which has a starting
/host/spi-builder-workspace/Sources/Geometria/Generalized/Protocols/Line/LineCategory.swift:36:16: warning: static property 'ray' is not concurrency-safe because non-'Sendable' type 'LineCategory' may have shared mutable state; this is an error in the Swift 6 language mode
 1 | /// Represents the category for a `LineType`, specifying whether the end points
 2 | /// of the line are open or closed.
 3 | public struct LineCategory: RawRepresentable, Hashable {
   |               `- note: consider making struct 'LineCategory' conform to the 'Sendable' protocol
 4 |     private static let startOpenBit = 0b0000_0001
 5 |     private static let endOpenBit = 0b0000_0010
   :
34 |     ///
35 |     /// [geometric ray]: https://en.wikipedia.org/wiki/Line_(geometry)#Ray
36 |     static let ray: Self = Self(rawValue: endOpenBit)
   |                |- warning: static property 'ray' is not concurrency-safe because non-'Sendable' type 'LineCategory' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'ray' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
37 |
38 |     /// Category for a [line segment] that define a closed interval with a start
/host/spi-builder-workspace/Sources/Geometria/Generalized/Protocols/Line/LineCategory.swift:42:16: warning: static property 'lineSegment' is not concurrency-safe because non-'Sendable' type 'LineCategory' may have shared mutable state; this is an error in the Swift 6 language mode
 1 | /// Represents the category for a `LineType`, specifying whether the end points
 2 | /// of the line are open or closed.
 3 | public struct LineCategory: RawRepresentable, Hashable {
   |               `- note: consider making struct 'LineCategory' conform to the 'Sendable' protocol
 4 |     private static let startOpenBit = 0b0000_0001
 5 |     private static let endOpenBit = 0b0000_0010
   :
40 |     ///
41 |     /// [line segment]: https://en.wikipedia.org/wiki/Line_segment
42 |     static let lineSegment: Self = Self(rawValue: 0b0000_0000)
   |                |- warning: static property 'lineSegment' is not concurrency-safe because non-'Sendable' type 'LineCategory' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'lineSegment' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
43 | }
44 |
[224/294] Compiling Geometria LineReal.swift
/host/spi-builder-workspace/Sources/Geometria/Generalized/Protocols/Line/LineCategory.swift:30:16: warning: static property 'line' is not concurrency-safe because non-'Sendable' type 'LineCategory' may have shared mutable state; this is an error in the Swift 6 language mode
 1 | /// Represents the category for a `LineType`, specifying whether the end points
 2 | /// of the line are open or closed.
 3 | public struct LineCategory: RawRepresentable, Hashable {
   |               `- note: consider making struct 'LineCategory' conform to the 'Sendable' protocol
 4 |     private static let startOpenBit = 0b0000_0001
 5 |     private static let endOpenBit = 0b0000_0010
   :
28 |     ///
29 |     /// [geometric line]: https://en.wikipedia.org/wiki/Line_(geometry)
30 |     static let line: Self = Self(rawValue: startOpenBit | endOpenBit)
   |                |- warning: static property 'line' is not concurrency-safe because non-'Sendable' type 'LineCategory' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'line' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
31 |
32 |     /// Category for a [geometric ray] line which has a starting
/host/spi-builder-workspace/Sources/Geometria/Generalized/Protocols/Line/LineCategory.swift:36:16: warning: static property 'ray' is not concurrency-safe because non-'Sendable' type 'LineCategory' may have shared mutable state; this is an error in the Swift 6 language mode
 1 | /// Represents the category for a `LineType`, specifying whether the end points
 2 | /// of the line are open or closed.
 3 | public struct LineCategory: RawRepresentable, Hashable {
   |               `- note: consider making struct 'LineCategory' conform to the 'Sendable' protocol
 4 |     private static let startOpenBit = 0b0000_0001
 5 |     private static let endOpenBit = 0b0000_0010
   :
34 |     ///
35 |     /// [geometric ray]: https://en.wikipedia.org/wiki/Line_(geometry)#Ray
36 |     static let ray: Self = Self(rawValue: endOpenBit)
   |                |- warning: static property 'ray' is not concurrency-safe because non-'Sendable' type 'LineCategory' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'ray' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
37 |
38 |     /// Category for a [line segment] that define a closed interval with a start
/host/spi-builder-workspace/Sources/Geometria/Generalized/Protocols/Line/LineCategory.swift:42:16: warning: static property 'lineSegment' is not concurrency-safe because non-'Sendable' type 'LineCategory' may have shared mutable state; this is an error in the Swift 6 language mode
 1 | /// Represents the category for a `LineType`, specifying whether the end points
 2 | /// of the line are open or closed.
 3 | public struct LineCategory: RawRepresentable, Hashable {
   |               `- note: consider making struct 'LineCategory' conform to the 'Sendable' protocol
 4 |     private static let startOpenBit = 0b0000_0001
 5 |     private static let endOpenBit = 0b0000_0010
   :
40 |     ///
41 |     /// [line segment]: https://en.wikipedia.org/wiki/Line_segment
42 |     static let lineSegment: Self = Self(rawValue: 0b0000_0000)
   |                |- warning: static property 'lineSegment' is not concurrency-safe because non-'Sendable' type 'LineCategory' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'lineSegment' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
43 | }
44 |
[225/294] Compiling Geometria LineSigned.swift
/host/spi-builder-workspace/Sources/Geometria/Generalized/Protocols/Line/LineCategory.swift:30:16: warning: static property 'line' is not concurrency-safe because non-'Sendable' type 'LineCategory' may have shared mutable state; this is an error in the Swift 6 language mode
 1 | /// Represents the category for a `LineType`, specifying whether the end points
 2 | /// of the line are open or closed.
 3 | public struct LineCategory: RawRepresentable, Hashable {
   |               `- note: consider making struct 'LineCategory' conform to the 'Sendable' protocol
 4 |     private static let startOpenBit = 0b0000_0001
 5 |     private static let endOpenBit = 0b0000_0010
   :
28 |     ///
29 |     /// [geometric line]: https://en.wikipedia.org/wiki/Line_(geometry)
30 |     static let line: Self = Self(rawValue: startOpenBit | endOpenBit)
   |                |- warning: static property 'line' is not concurrency-safe because non-'Sendable' type 'LineCategory' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'line' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
31 |
32 |     /// Category for a [geometric ray] line which has a starting
/host/spi-builder-workspace/Sources/Geometria/Generalized/Protocols/Line/LineCategory.swift:36:16: warning: static property 'ray' is not concurrency-safe because non-'Sendable' type 'LineCategory' may have shared mutable state; this is an error in the Swift 6 language mode
 1 | /// Represents the category for a `LineType`, specifying whether the end points
 2 | /// of the line are open or closed.
 3 | public struct LineCategory: RawRepresentable, Hashable {
   |               `- note: consider making struct 'LineCategory' conform to the 'Sendable' protocol
 4 |     private static let startOpenBit = 0b0000_0001
 5 |     private static let endOpenBit = 0b0000_0010
   :
34 |     ///
35 |     /// [geometric ray]: https://en.wikipedia.org/wiki/Line_(geometry)#Ray
36 |     static let ray: Self = Self(rawValue: endOpenBit)
   |                |- warning: static property 'ray' is not concurrency-safe because non-'Sendable' type 'LineCategory' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'ray' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
37 |
38 |     /// Category for a [line segment] that define a closed interval with a start
/host/spi-builder-workspace/Sources/Geometria/Generalized/Protocols/Line/LineCategory.swift:42:16: warning: static property 'lineSegment' is not concurrency-safe because non-'Sendable' type 'LineCategory' may have shared mutable state; this is an error in the Swift 6 language mode
 1 | /// Represents the category for a `LineType`, specifying whether the end points
 2 | /// of the line are open or closed.
 3 | public struct LineCategory: RawRepresentable, Hashable {
   |               `- note: consider making struct 'LineCategory' conform to the 'Sendable' protocol
 4 |     private static let startOpenBit = 0b0000_0001
 5 |     private static let endOpenBit = 0b0000_0010
   :
40 |     ///
41 |     /// [line segment]: https://en.wikipedia.org/wiki/Line_segment
42 |     static let lineSegment: Self = Self(rawValue: 0b0000_0000)
   |                |- warning: static property 'lineSegment' is not concurrency-safe because non-'Sendable' type 'LineCategory' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'lineSegment' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
43 | }
44 |
[226/294] Compiling Geometria LineType.swift
/host/spi-builder-workspace/Sources/Geometria/Generalized/Protocols/Line/LineCategory.swift:30:16: warning: static property 'line' is not concurrency-safe because non-'Sendable' type 'LineCategory' may have shared mutable state; this is an error in the Swift 6 language mode
 1 | /// Represents the category for a `LineType`, specifying whether the end points
 2 | /// of the line are open or closed.
 3 | public struct LineCategory: RawRepresentable, Hashable {
   |               `- note: consider making struct 'LineCategory' conform to the 'Sendable' protocol
 4 |     private static let startOpenBit = 0b0000_0001
 5 |     private static let endOpenBit = 0b0000_0010
   :
28 |     ///
29 |     /// [geometric line]: https://en.wikipedia.org/wiki/Line_(geometry)
30 |     static let line: Self = Self(rawValue: startOpenBit | endOpenBit)
   |                |- warning: static property 'line' is not concurrency-safe because non-'Sendable' type 'LineCategory' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'line' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
31 |
32 |     /// Category for a [geometric ray] line which has a starting
/host/spi-builder-workspace/Sources/Geometria/Generalized/Protocols/Line/LineCategory.swift:36:16: warning: static property 'ray' is not concurrency-safe because non-'Sendable' type 'LineCategory' may have shared mutable state; this is an error in the Swift 6 language mode
 1 | /// Represents the category for a `LineType`, specifying whether the end points
 2 | /// of the line are open or closed.
 3 | public struct LineCategory: RawRepresentable, Hashable {
   |               `- note: consider making struct 'LineCategory' conform to the 'Sendable' protocol
 4 |     private static let startOpenBit = 0b0000_0001
 5 |     private static let endOpenBit = 0b0000_0010
   :
34 |     ///
35 |     /// [geometric ray]: https://en.wikipedia.org/wiki/Line_(geometry)#Ray
36 |     static let ray: Self = Self(rawValue: endOpenBit)
   |                |- warning: static property 'ray' is not concurrency-safe because non-'Sendable' type 'LineCategory' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'ray' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
37 |
38 |     /// Category for a [line segment] that define a closed interval with a start
/host/spi-builder-workspace/Sources/Geometria/Generalized/Protocols/Line/LineCategory.swift:42:16: warning: static property 'lineSegment' is not concurrency-safe because non-'Sendable' type 'LineCategory' may have shared mutable state; this is an error in the Swift 6 language mode
 1 | /// Represents the category for a `LineType`, specifying whether the end points
 2 | /// of the line are open or closed.
 3 | public struct LineCategory: RawRepresentable, Hashable {
   |               `- note: consider making struct 'LineCategory' conform to the 'Sendable' protocol
 4 |     private static let startOpenBit = 0b0000_0001
 5 |     private static let endOpenBit = 0b0000_0010
   :
40 |     ///
41 |     /// [line segment]: https://en.wikipedia.org/wiki/Line_segment
42 |     static let lineSegment: Self = Self(rawValue: 0b0000_0000)
   |                |- warning: static property 'lineSegment' is not concurrency-safe because non-'Sendable' type 'LineCategory' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'lineSegment' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
43 | }
44 |
[227/294] Compiling Geometria LineIntersectablePlaneType.swift
/host/spi-builder-workspace/Sources/Geometria/Generalized/Protocols/Line/LineCategory.swift:30:16: warning: static property 'line' is not concurrency-safe because non-'Sendable' type 'LineCategory' may have shared mutable state; this is an error in the Swift 6 language mode
 1 | /// Represents the category for a `LineType`, specifying whether the end points
 2 | /// of the line are open or closed.
 3 | public struct LineCategory: RawRepresentable, Hashable {
   |               `- note: consider making struct 'LineCategory' conform to the 'Sendable' protocol
 4 |     private static let startOpenBit = 0b0000_0001
 5 |     private static let endOpenBit = 0b0000_0010
   :
28 |     ///
29 |     /// [geometric line]: https://en.wikipedia.org/wiki/Line_(geometry)
30 |     static let line: Self = Self(rawValue: startOpenBit | endOpenBit)
   |                |- warning: static property 'line' is not concurrency-safe because non-'Sendable' type 'LineCategory' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'line' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
31 |
32 |     /// Category for a [geometric ray] line which has a starting
/host/spi-builder-workspace/Sources/Geometria/Generalized/Protocols/Line/LineCategory.swift:36:16: warning: static property 'ray' is not concurrency-safe because non-'Sendable' type 'LineCategory' may have shared mutable state; this is an error in the Swift 6 language mode
 1 | /// Represents the category for a `LineType`, specifying whether the end points
 2 | /// of the line are open or closed.
 3 | public struct LineCategory: RawRepresentable, Hashable {
   |               `- note: consider making struct 'LineCategory' conform to the 'Sendable' protocol
 4 |     private static let startOpenBit = 0b0000_0001
 5 |     private static let endOpenBit = 0b0000_0010
   :
34 |     ///
35 |     /// [geometric ray]: https://en.wikipedia.org/wiki/Line_(geometry)#Ray
36 |     static let ray: Self = Self(rawValue: endOpenBit)
   |                |- warning: static property 'ray' is not concurrency-safe because non-'Sendable' type 'LineCategory' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'ray' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
37 |
38 |     /// Category for a [line segment] that define a closed interval with a start
/host/spi-builder-workspace/Sources/Geometria/Generalized/Protocols/Line/LineCategory.swift:42:16: warning: static property 'lineSegment' is not concurrency-safe because non-'Sendable' type 'LineCategory' may have shared mutable state; this is an error in the Swift 6 language mode
 1 | /// Represents the category for a `LineType`, specifying whether the end points
 2 | /// of the line are open or closed.
 3 | public struct LineCategory: RawRepresentable, Hashable {
   |               `- note: consider making struct 'LineCategory' conform to the 'Sendable' protocol
 4 |     private static let startOpenBit = 0b0000_0001
 5 |     private static let endOpenBit = 0b0000_0010
   :
40 |     ///
41 |     /// [line segment]: https://en.wikipedia.org/wiki/Line_segment
42 |     static let lineSegment: Self = Self(rawValue: 0b0000_0000)
   |                |- warning: static property 'lineSegment' is not concurrency-safe because non-'Sendable' type 'LineCategory' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'lineSegment' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
43 | }
44 |
[228/294] Compiling Geometria PlaneType.swift
/host/spi-builder-workspace/Sources/Geometria/Generalized/Protocols/Line/LineCategory.swift:30:16: warning: static property 'line' is not concurrency-safe because non-'Sendable' type 'LineCategory' may have shared mutable state; this is an error in the Swift 6 language mode
 1 | /// Represents the category for a `LineType`, specifying whether the end points
 2 | /// of the line are open or closed.
 3 | public struct LineCategory: RawRepresentable, Hashable {
   |               `- note: consider making struct 'LineCategory' conform to the 'Sendable' protocol
 4 |     private static let startOpenBit = 0b0000_0001
 5 |     private static let endOpenBit = 0b0000_0010
   :
28 |     ///
29 |     /// [geometric line]: https://en.wikipedia.org/wiki/Line_(geometry)
30 |     static let line: Self = Self(rawValue: startOpenBit | endOpenBit)
   |                |- warning: static property 'line' is not concurrency-safe because non-'Sendable' type 'LineCategory' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'line' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
31 |
32 |     /// Category for a [geometric ray] line which has a starting
/host/spi-builder-workspace/Sources/Geometria/Generalized/Protocols/Line/LineCategory.swift:36:16: warning: static property 'ray' is not concurrency-safe because non-'Sendable' type 'LineCategory' may have shared mutable state; this is an error in the Swift 6 language mode
 1 | /// Represents the category for a `LineType`, specifying whether the end points
 2 | /// of the line are open or closed.
 3 | public struct LineCategory: RawRepresentable, Hashable {
   |               `- note: consider making struct 'LineCategory' conform to the 'Sendable' protocol
 4 |     private static let startOpenBit = 0b0000_0001
 5 |     private static let endOpenBit = 0b0000_0010
   :
34 |     ///
35 |     /// [geometric ray]: https://en.wikipedia.org/wiki/Line_(geometry)#Ray
36 |     static let ray: Self = Self(rawValue: endOpenBit)
   |                |- warning: static property 'ray' is not concurrency-safe because non-'Sendable' type 'LineCategory' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'ray' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
37 |
38 |     /// Category for a [line segment] that define a closed interval with a start
/host/spi-builder-workspace/Sources/Geometria/Generalized/Protocols/Line/LineCategory.swift:42:16: warning: static property 'lineSegment' is not concurrency-safe because non-'Sendable' type 'LineCategory' may have shared mutable state; this is an error in the Swift 6 language mode
 1 | /// Represents the category for a `LineType`, specifying whether the end points
 2 | /// of the line are open or closed.
 3 | public struct LineCategory: RawRepresentable, Hashable {
   |               `- note: consider making struct 'LineCategory' conform to the 'Sendable' protocol
 4 |     private static let startOpenBit = 0b0000_0001
 5 |     private static let endOpenBit = 0b0000_0010
   :
40 |     ///
41 |     /// [line segment]: https://en.wikipedia.org/wiki/Line_segment
42 |     static let lineSegment: Self = Self(rawValue: 0b0000_0000)
   |                |- warning: static property 'lineSegment' is not concurrency-safe because non-'Sendable' type 'LineCategory' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'lineSegment' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
43 | }
44 |
[229/294] Compiling Geometria PointProjectablePlaneType.swift
/host/spi-builder-workspace/Sources/Geometria/Generalized/Protocols/Line/LineCategory.swift:30:16: warning: static property 'line' is not concurrency-safe because non-'Sendable' type 'LineCategory' may have shared mutable state; this is an error in the Swift 6 language mode
 1 | /// Represents the category for a `LineType`, specifying whether the end points
 2 | /// of the line are open or closed.
 3 | public struct LineCategory: RawRepresentable, Hashable {
   |               `- note: consider making struct 'LineCategory' conform to the 'Sendable' protocol
 4 |     private static let startOpenBit = 0b0000_0001
 5 |     private static let endOpenBit = 0b0000_0010
   :
28 |     ///
29 |     /// [geometric line]: https://en.wikipedia.org/wiki/Line_(geometry)
30 |     static let line: Self = Self(rawValue: startOpenBit | endOpenBit)
   |                |- warning: static property 'line' is not concurrency-safe because non-'Sendable' type 'LineCategory' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'line' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
31 |
32 |     /// Category for a [geometric ray] line which has a starting
/host/spi-builder-workspace/Sources/Geometria/Generalized/Protocols/Line/LineCategory.swift:36:16: warning: static property 'ray' is not concurrency-safe because non-'Sendable' type 'LineCategory' may have shared mutable state; this is an error in the Swift 6 language mode
 1 | /// Represents the category for a `LineType`, specifying whether the end points
 2 | /// of the line are open or closed.
 3 | public struct LineCategory: RawRepresentable, Hashable {
   |               `- note: consider making struct 'LineCategory' conform to the 'Sendable' protocol
 4 |     private static let startOpenBit = 0b0000_0001
 5 |     private static let endOpenBit = 0b0000_0010
   :
34 |     ///
35 |     /// [geometric ray]: https://en.wikipedia.org/wiki/Line_(geometry)#Ray
36 |     static let ray: Self = Self(rawValue: endOpenBit)
   |                |- warning: static property 'ray' is not concurrency-safe because non-'Sendable' type 'LineCategory' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'ray' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
37 |
38 |     /// Category for a [line segment] that define a closed interval with a start
/host/spi-builder-workspace/Sources/Geometria/Generalized/Protocols/Line/LineCategory.swift:42:16: warning: static property 'lineSegment' is not concurrency-safe because non-'Sendable' type 'LineCategory' may have shared mutable state; this is an error in the Swift 6 language mode
 1 | /// Represents the category for a `LineType`, specifying whether the end points
 2 | /// of the line are open or closed.
 3 | public struct LineCategory: RawRepresentable, Hashable {
   |               `- note: consider making struct 'LineCategory' conform to the 'Sendable' protocol
 4 |     private static let startOpenBit = 0b0000_0001
 5 |     private static let endOpenBit = 0b0000_0010
   :
40 |     ///
41 |     /// [line segment]: https://en.wikipedia.org/wiki/Line_segment
42 |     static let lineSegment: Self = Self(rawValue: 0b0000_0000)
   |                |- warning: static property 'lineSegment' is not concurrency-safe because non-'Sendable' type 'LineCategory' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'lineSegment' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
43 | }
44 |
[230/294] Compiling Geometria AdditiveRectangleType.swift
/host/spi-builder-workspace/Sources/Geometria/Generalized/Protocols/Line/LineCategory.swift:30:16: warning: static property 'line' is not concurrency-safe because non-'Sendable' type 'LineCategory' may have shared mutable state; this is an error in the Swift 6 language mode
 1 | /// Represents the category for a `LineType`, specifying whether the end points
 2 | /// of the line are open or closed.
 3 | public struct LineCategory: RawRepresentable, Hashable {
   |               `- note: consider making struct 'LineCategory' conform to the 'Sendable' protocol
 4 |     private static let startOpenBit = 0b0000_0001
 5 |     private static let endOpenBit = 0b0000_0010
   :
28 |     ///
29 |     /// [geometric line]: https://en.wikipedia.org/wiki/Line_(geometry)
30 |     static let line: Self = Self(rawValue: startOpenBit | endOpenBit)
   |                |- warning: static property 'line' is not concurrency-safe because non-'Sendable' type 'LineCategory' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'line' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
31 |
32 |     /// Category for a [geometric ray] line which has a starting
/host/spi-builder-workspace/Sources/Geometria/Generalized/Protocols/Line/LineCategory.swift:36:16: warning: static property 'ray' is not concurrency-safe because non-'Sendable' type 'LineCategory' may have shared mutable state; this is an error in the Swift 6 language mode
 1 | /// Represents the category for a `LineType`, specifying whether the end points
 2 | /// of the line are open or closed.
 3 | public struct LineCategory: RawRepresentable, Hashable {
   |               `- note: consider making struct 'LineCategory' conform to the 'Sendable' protocol
 4 |     private static let startOpenBit = 0b0000_0001
 5 |     private static let endOpenBit = 0b0000_0010
   :
34 |     ///
35 |     /// [geometric ray]: https://en.wikipedia.org/wiki/Line_(geometry)#Ray
36 |     static let ray: Self = Self(rawValue: endOpenBit)
   |                |- warning: static property 'ray' is not concurrency-safe because non-'Sendable' type 'LineCategory' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'ray' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
37 |
38 |     /// Category for a [line segment] that define a closed interval with a start
/host/spi-builder-workspace/Sources/Geometria/Generalized/Protocols/Line/LineCategory.swift:42:16: warning: static property 'lineSegment' is not concurrency-safe because non-'Sendable' type 'LineCategory' may have shared mutable state; this is an error in the Swift 6 language mode
 1 | /// Represents the category for a `LineType`, specifying whether the end points
 2 | /// of the line are open or closed.
 3 | public struct LineCategory: RawRepresentable, Hashable {
   |               `- note: consider making struct 'LineCategory' conform to the 'Sendable' protocol
 4 |     private static let startOpenBit = 0b0000_0001
 5 |     private static let endOpenBit = 0b0000_0010
   :
40 |     ///
41 |     /// [line segment]: https://en.wikipedia.org/wiki/Line_segment
42 |     static let lineSegment: Self = Self(rawValue: 0b0000_0000)
   |                |- warning: static property 'lineSegment' is not concurrency-safe because non-'Sendable' type 'LineCategory' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'lineSegment' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
43 | }
44 |
[231/294] Compiling Geometria ConstructableRectangleType.swift
/host/spi-builder-workspace/Sources/Geometria/Generalized/Protocols/Line/LineCategory.swift:30:16: warning: static property 'line' is not concurrency-safe because non-'Sendable' type 'LineCategory' may have shared mutable state; this is an error in the Swift 6 language mode
 1 | /// Represents the category for a `LineType`, specifying whether the end points
 2 | /// of the line are open or closed.
 3 | public struct LineCategory: RawRepresentable, Hashable {
   |               `- note: consider making struct 'LineCategory' conform to the 'Sendable' protocol
 4 |     private static let startOpenBit = 0b0000_0001
 5 |     private static let endOpenBit = 0b0000_0010
   :
28 |     ///
29 |     /// [geometric line]: https://en.wikipedia.org/wiki/Line_(geometry)
30 |     static let line: Self = Self(rawValue: startOpenBit | endOpenBit)
   |                |- warning: static property 'line' is not concurrency-safe because non-'Sendable' type 'LineCategory' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'line' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
31 |
32 |     /// Category for a [geometric ray] line which has a starting
/host/spi-builder-workspace/Sources/Geometria/Generalized/Protocols/Line/LineCategory.swift:36:16: warning: static property 'ray' is not concurrency-safe because non-'Sendable' type 'LineCategory' may have shared mutable state; this is an error in the Swift 6 language mode
 1 | /// Represents the category for a `LineType`, specifying whether the end points
 2 | /// of the line are open or closed.
 3 | public struct LineCategory: RawRepresentable, Hashable {
   |               `- note: consider making struct 'LineCategory' conform to the 'Sendable' protocol
 4 |     private static let startOpenBit = 0b0000_0001
 5 |     private static let endOpenBit = 0b0000_0010
   :
34 |     ///
35 |     /// [geometric ray]: https://en.wikipedia.org/wiki/Line_(geometry)#Ray
36 |     static let ray: Self = Self(rawValue: endOpenBit)
   |                |- warning: static property 'ray' is not concurrency-safe because non-'Sendable' type 'LineCategory' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'ray' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
37 |
38 |     /// Category for a [line segment] that define a closed interval with a start
/host/spi-builder-workspace/Sources/Geometria/Generalized/Protocols/Line/LineCategory.swift:42:16: warning: static property 'lineSegment' is not concurrency-safe because non-'Sendable' type 'LineCategory' may have shared mutable state; this is an error in the Swift 6 language mode
 1 | /// Represents the category for a `LineType`, specifying whether the end points
 2 | /// of the line are open or closed.
 3 | public struct LineCategory: RawRepresentable, Hashable {
   |               `- note: consider making struct 'LineCategory' conform to the 'Sendable' protocol
 4 |     private static let startOpenBit = 0b0000_0001
 5 |     private static let endOpenBit = 0b0000_0010
   :
40 |     ///
41 |     /// [line segment]: https://en.wikipedia.org/wiki/Line_segment
42 |     static let lineSegment: Self = Self(rawValue: 0b0000_0000)
   |                |- warning: static property 'lineSegment' is not concurrency-safe because non-'Sendable' type 'LineCategory' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'lineSegment' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
43 | }
44 |
[232/294] Compiling Geometria DivisibleRectangleType.swift
/host/spi-builder-workspace/Sources/Geometria/Generalized/Protocols/Line/LineCategory.swift:30:16: warning: static property 'line' is not concurrency-safe because non-'Sendable' type 'LineCategory' may have shared mutable state; this is an error in the Swift 6 language mode
 1 | /// Represents the category for a `LineType`, specifying whether the end points
 2 | /// of the line are open or closed.
 3 | public struct LineCategory: RawRepresentable, Hashable {
   |               `- note: consider making struct 'LineCategory' conform to the 'Sendable' protocol
 4 |     private static let startOpenBit = 0b0000_0001
 5 |     private static let endOpenBit = 0b0000_0010
   :
28 |     ///
29 |     /// [geometric line]: https://en.wikipedia.org/wiki/Line_(geometry)
30 |     static let line: Self = Self(rawValue: startOpenBit | endOpenBit)
   |                |- warning: static property 'line' is not concurrency-safe because non-'Sendable' type 'LineCategory' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'line' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
31 |
32 |     /// Category for a [geometric ray] line which has a starting
/host/spi-builder-workspace/Sources/Geometria/Generalized/Protocols/Line/LineCategory.swift:36:16: warning: static property 'ray' is not concurrency-safe because non-'Sendable' type 'LineCategory' may have shared mutable state; this is an error in the Swift 6 language mode
 1 | /// Represents the category for a `LineType`, specifying whether the end points
 2 | /// of the line are open or closed.
 3 | public struct LineCategory: RawRepresentable, Hashable {
   |               `- note: consider making struct 'LineCategory' conform to the 'Sendable' protocol
 4 |     private static let startOpenBit = 0b0000_0001
 5 |     private static let endOpenBit = 0b0000_0010
   :
34 |     ///
35 |     /// [geometric ray]: https://en.wikipedia.org/wiki/Line_(geometry)#Ray
36 |     static let ray: Self = Self(rawValue: endOpenBit)
   |                |- warning: static property 'ray' is not concurrency-safe because non-'Sendable' type 'LineCategory' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'ray' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
37 |
38 |     /// Category for a [line segment] that define a closed interval with a start
/host/spi-builder-workspace/Sources/Geometria/Generalized/Protocols/Line/LineCategory.swift:42:16: warning: static property 'lineSegment' is not concurrency-safe because non-'Sendable' type 'LineCategory' may have shared mutable state; this is an error in the Swift 6 language mode
 1 | /// Represents the category for a `LineType`, specifying whether the end points
 2 | /// of the line are open or closed.
 3 | public struct LineCategory: RawRepresentable, Hashable {
   |               `- note: consider making struct 'LineCategory' conform to the 'Sendable' protocol
 4 |     private static let startOpenBit = 0b0000_0001
 5 |     private static let endOpenBit = 0b0000_0010
   :
40 |     ///
41 |     /// [line segment]: https://en.wikipedia.org/wiki/Line_segment
42 |     static let lineSegment: Self = Self(rawValue: 0b0000_0000)
   |                |- warning: static property 'lineSegment' is not concurrency-safe because non-'Sendable' type 'LineCategory' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'lineSegment' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
43 | }
44 |
[233/294] Compiling Geometria RectangleType.swift
/host/spi-builder-workspace/Sources/Geometria/Generalized/Protocols/Line/LineCategory.swift:30:16: warning: static property 'line' is not concurrency-safe because non-'Sendable' type 'LineCategory' may have shared mutable state; this is an error in the Swift 6 language mode
 1 | /// Represents the category for a `LineType`, specifying whether the end points
 2 | /// of the line are open or closed.
 3 | public struct LineCategory: RawRepresentable, Hashable {
   |               `- note: consider making struct 'LineCategory' conform to the 'Sendable' protocol
 4 |     private static let startOpenBit = 0b0000_0001
 5 |     private static let endOpenBit = 0b0000_0010
   :
28 |     ///
29 |     /// [geometric line]: https://en.wikipedia.org/wiki/Line_(geometry)
30 |     static let line: Self = Self(rawValue: startOpenBit | endOpenBit)
   |                |- warning: static property 'line' is not concurrency-safe because non-'Sendable' type 'LineCategory' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'line' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
31 |
32 |     /// Category for a [geometric ray] line which has a starting
/host/spi-builder-workspace/Sources/Geometria/Generalized/Protocols/Line/LineCategory.swift:36:16: warning: static property 'ray' is not concurrency-safe because non-'Sendable' type 'LineCategory' may have shared mutable state; this is an error in the Swift 6 language mode
 1 | /// Represents the category for a `LineType`, specifying whether the end points
 2 | /// of the line are open or closed.
 3 | public struct LineCategory: RawRepresentable, Hashable {
   |               `- note: consider making struct 'LineCategory' conform to the 'Sendable' protocol
 4 |     private static let startOpenBit = 0b0000_0001
 5 |     private static let endOpenBit = 0b0000_0010
   :
34 |     ///
35 |     /// [geometric ray]: https://en.wikipedia.org/wiki/Line_(geometry)#Ray
36 |     static let ray: Self = Self(rawValue: endOpenBit)
   |                |- warning: static property 'ray' is not concurrency-safe because non-'Sendable' type 'LineCategory' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'ray' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
37 |
38 |     /// Category for a [line segment] that define a closed interval with a start
/host/spi-builder-workspace/Sources/Geometria/Generalized/Protocols/Line/LineCategory.swift:42:16: warning: static property 'lineSegment' is not concurrency-safe because non-'Sendable' type 'LineCategory' may have shared mutable state; this is an error in the Swift 6 language mode
 1 | /// Represents the category for a `LineType`, specifying whether the end points
 2 | /// of the line are open or closed.
 3 | public struct LineCategory: RawRepresentable, Hashable {
   |               `- note: consider making struct 'LineCategory' conform to the 'Sendable' protocol
 4 |     private static let startOpenBit = 0b0000_0001
 5 |     private static let endOpenBit = 0b0000_0010
   :
40 |     ///
41 |     /// [line segment]: https://en.wikipedia.org/wiki/Line_segment
42 |     static let lineSegment: Self = Self(rawValue: 0b0000_0000)
   |                |- warning: static property 'lineSegment' is not concurrency-safe because non-'Sendable' type 'LineCategory' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'lineSegment' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
43 | }
44 |
[234/294] Compiling Geometria SelfIntersectableRectangleType.swift
/host/spi-builder-workspace/Sources/Geometria/Generalized/Protocols/Line/LineCategory.swift:30:16: warning: static property 'line' is not concurrency-safe because non-'Sendable' type 'LineCategory' may have shared mutable state; this is an error in the Swift 6 language mode
 1 | /// Represents the category for a `LineType`, specifying whether the end points
 2 | /// of the line are open or closed.
 3 | public struct LineCategory: RawRepresentable, Hashable {
   |               `- note: consider making struct 'LineCategory' conform to the 'Sendable' protocol
 4 |     private static let startOpenBit = 0b0000_0001
 5 |     private static let endOpenBit = 0b0000_0010
   :
28 |     ///
29 |     /// [geometric line]: https://en.wikipedia.org/wiki/Line_(geometry)
30 |     static let line: Self = Self(rawValue: startOpenBit | endOpenBit)
   |                |- warning: static property 'line' is not concurrency-safe because non-'Sendable' type 'LineCategory' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'line' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
31 |
32 |     /// Category for a [geometric ray] line which has a starting
/host/spi-builder-workspace/Sources/Geometria/Generalized/Protocols/Line/LineCategory.swift:36:16: warning: static property 'ray' is not concurrency-safe because non-'Sendable' type 'LineCategory' may have shared mutable state; this is an error in the Swift 6 language mode
 1 | /// Represents the category for a `LineType`, specifying whether the end points
 2 | /// of the line are open or closed.
 3 | public struct LineCategory: RawRepresentable, Hashable {
   |               `- note: consider making struct 'LineCategory' conform to the 'Sendable' protocol
 4 |     private static let startOpenBit = 0b0000_0001
 5 |     private static let endOpenBit = 0b0000_0010
   :
34 |     ///
35 |     /// [geometric ray]: https://en.wikipedia.org/wiki/Line_(geometry)#Ray
36 |     static let ray: Self = Self(rawValue: endOpenBit)
   |                |- warning: static property 'ray' is not concurrency-safe because non-'Sendable' type 'LineCategory' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'ray' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
37 |
38 |     /// Category for a [line segment] that define a closed interval with a start
/host/spi-builder-workspace/Sources/Geometria/Generalized/Protocols/Line/LineCategory.swift:42:16: warning: static property 'lineSegment' is not concurrency-safe because non-'Sendable' type 'LineCategory' may have shared mutable state; this is an error in the Swift 6 language mode
 1 | /// Represents the category for a `LineType`, specifying whether the end points
 2 | /// of the line are open or closed.
 3 | public struct LineCategory: RawRepresentable, Hashable {
   |               `- note: consider making struct 'LineCategory' conform to the 'Sendable' protocol
 4 |     private static let startOpenBit = 0b0000_0001
 5 |     private static let endOpenBit = 0b0000_0010
   :
40 |     ///
41 |     /// [line segment]: https://en.wikipedia.org/wiki/Line_segment
42 |     static let lineSegment: Self = Self(rawValue: 0b0000_0000)
   |                |- warning: static property 'lineSegment' is not concurrency-safe because non-'Sendable' type 'LineCategory' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'lineSegment' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
43 | }
44 |
/host/spi-builder-workspace/Sources/Geometria/Generalized/Protocols/Line/LineCategory.swift:30:16: warning: static property 'line' is not concurrency-safe because non-'Sendable' type 'LineCategory' may have shared mutable state; this is an error in the Swift 6 language mode
 1 | /// Represents the category for a `LineType`, specifying whether the end points
 2 | /// of the line are open or closed.
 3 | public struct LineCategory: RawRepresentable, Hashable {
   |               `- note: consider making struct 'LineCategory' conform to the 'Sendable' protocol
 4 |     private static let startOpenBit = 0b0000_0001
 5 |     private static let endOpenBit = 0b0000_0010
   :
28 |     ///
29 |     /// [geometric line]: https://en.wikipedia.org/wiki/Line_(geometry)
30 |     static let line: Self = Self(rawValue: startOpenBit | endOpenBit)
   |                |- warning: static property 'line' is not concurrency-safe because non-'Sendable' type 'LineCategory' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'line' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
31 |
32 |     /// Category for a [geometric ray] line which has a starting
/host/spi-builder-workspace/Sources/Geometria/Generalized/Protocols/Line/LineCategory.swift:36:16: warning: static property 'ray' is not concurrency-safe because non-'Sendable' type 'LineCategory' may have shared mutable state; this is an error in the Swift 6 language mode
 1 | /// Represents the category for a `LineType`, specifying whether the end points
 2 | /// of the line are open or closed.
 3 | public struct LineCategory: RawRepresentable, Hashable {
   |               `- note: consider making struct 'LineCategory' conform to the 'Sendable' protocol
 4 |     private static let startOpenBit = 0b0000_0001
 5 |     private static let endOpenBit = 0b0000_0010
   :
34 |     ///
35 |     /// [geometric ray]: https://en.wikipedia.org/wiki/Line_(geometry)#Ray
36 |     static let ray: Self = Self(rawValue: endOpenBit)
   |                |- warning: static property 'ray' is not concurrency-safe because non-'Sendable' type 'LineCategory' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'ray' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
37 |
38 |     /// Category for a [line segment] that define a closed interval with a start
/host/spi-builder-workspace/Sources/Geometria/Generalized/Protocols/Line/LineCategory.swift:42:16: warning: static property 'lineSegment' is not concurrency-safe because non-'Sendable' type 'LineCategory' may have shared mutable state; this is an error in the Swift 6 language mode
 1 | /// Represents the category for a `LineType`, specifying whether the end points
 2 | /// of the line are open or closed.
 3 | public struct LineCategory: RawRepresentable, Hashable {
   |               `- note: consider making struct 'LineCategory' conform to the 'Sendable' protocol
 4 |     private static let startOpenBit = 0b0000_0001
 5 |     private static let endOpenBit = 0b0000_0010
   :
40 |     ///
41 |     /// [line segment]: https://en.wikipedia.org/wiki/Line_segment
42 |     static let lineSegment: Self = Self(rawValue: 0b0000_0000)
   |                |- warning: static property 'lineSegment' is not concurrency-safe because non-'Sendable' type 'LineCategory' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'lineSegment' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
43 | }
44 |
/host/spi-builder-workspace/Sources/Geometria/Generalized/Protocols/Line/LineCategory.swift:30:16: warning: static property 'line' is not concurrency-safe because non-'Sendable' type 'LineCategory' may have shared mutable state; this is an error in the Swift 6 language mode
 1 | /// Represents the category for a `LineType`, specifying whether the end points
 2 | /// of the line are open or closed.
 3 | public struct LineCategory: RawRepresentable, Hashable {
   |               `- note: consider making struct 'LineCategory' conform to the 'Sendable' protocol
 4 |     private static let startOpenBit = 0b0000_0001
 5 |     private static let endOpenBit = 0b0000_0010
   :
28 |     ///
29 |     /// [geometric line]: https://en.wikipedia.org/wiki/Line_(geometry)
30 |     static let line: Self = Self(rawValue: startOpenBit | endOpenBit)
   |                |- warning: static property 'line' is not concurrency-safe because non-'Sendable' type 'LineCategory' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'line' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
31 |
32 |     /// Category for a [geometric ray] line which has a starting
/host/spi-builder-workspace/Sources/Geometria/Generalized/Protocols/Line/LineCategory.swift:36:16: warning: static property 'ray' is not concurrency-safe because non-'Sendable' type 'LineCategory' may have shared mutable state; this is an error in the Swift 6 language mode
 1 | /// Represents the category for a `LineType`, specifying whether the end points
 2 | /// of the line are open or closed.
 3 | public struct LineCategory: RawRepresentable, Hashable {
   |               `- note: consider making struct 'LineCategory' conform to the 'Sendable' protocol
 4 |     private static let startOpenBit = 0b0000_0001
 5 |     private static let endOpenBit = 0b0000_0010
   :
34 |     ///
35 |     /// [geometric ray]: https://en.wikipedia.org/wiki/Line_(geometry)#Ray
36 |     static let ray: Self = Self(rawValue: endOpenBit)
   |                |- warning: static property 'ray' is not concurrency-safe because non-'Sendable' type 'LineCategory' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'ray' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
37 |
38 |     /// Category for a [line segment] that define a closed interval with a start
/host/spi-builder-workspace/Sources/Geometria/Generalized/Protocols/Line/LineCategory.swift:42:16: warning: static property 'lineSegment' is not concurrency-safe because non-'Sendable' type 'LineCategory' may have shared mutable state; this is an error in the Swift 6 language mode
 1 | /// Represents the category for a `LineType`, specifying whether the end points
 2 | /// of the line are open or closed.
 3 | public struct LineCategory: RawRepresentable, Hashable {
   |               `- note: consider making struct 'LineCategory' conform to the 'Sendable' protocol
 4 |     private static let startOpenBit = 0b0000_0001
 5 |     private static let endOpenBit = 0b0000_0010
   :
40 |     ///
41 |     /// [line segment]: https://en.wikipedia.org/wiki/Line_segment
42 |     static let lineSegment: Self = Self(rawValue: 0b0000_0000)
   |                |- warning: static property 'lineSegment' is not concurrency-safe because non-'Sendable' type 'LineCategory' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'lineSegment' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
43 | }
44 |
/host/spi-builder-workspace/Sources/Geometria/Generalized/Protocols/Line/LineCategory.swift:30:16: warning: static property 'line' is not concurrency-safe because non-'Sendable' type 'LineCategory' may have shared mutable state; this is an error in the Swift 6 language mode
 1 | /// Represents the category for a `LineType`, specifying whether the end points
 2 | /// of the line are open or closed.
 3 | public struct LineCategory: RawRepresentable, Hashable {
   |               `- note: consider making struct 'LineCategory' conform to the 'Sendable' protocol
 4 |     private static let startOpenBit = 0b0000_0001
 5 |     private static let endOpenBit = 0b0000_0010
   :
28 |     ///
29 |     /// [geometric line]: https://en.wikipedia.org/wiki/Line_(geometry)
30 |     static let line: Self = Self(rawValue: startOpenBit | endOpenBit)
   |                |- warning: static property 'line' is not concurrency-safe because non-'Sendable' type 'LineCategory' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'line' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
31 |
32 |     /// Category for a [geometric ray] line which has a starting
/host/spi-builder-workspace/Sources/Geometria/Generalized/Protocols/Line/LineCategory.swift:36:16: warning: static property 'ray' is not concurrency-safe because non-'Sendable' type 'LineCategory' may have shared mutable state; this is an error in the Swift 6 language mode
 1 | /// Represents the category for a `LineType`, specifying whether the end points
 2 | /// of the line are open or closed.
 3 | public struct LineCategory: RawRepresentable, Hashable {
   |               `- note: consider making struct 'LineCategory' conform to the 'Sendable' protocol
 4 |     private static let startOpenBit = 0b0000_0001
 5 |     private static let endOpenBit = 0b0000_0010
   :
34 |     ///
35 |     /// [geometric ray]: https://en.wikipedia.org/wiki/Line_(geometry)#Ray
36 |     static let ray: Self = Self(rawValue: endOpenBit)
   |                |- warning: static property 'ray' is not concurrency-safe because non-'Sendable' type 'LineCategory' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'ray' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
37 |
38 |     /// Category for a [line segment] that define a closed interval with a start
/host/spi-builder-workspace/Sources/Geometria/Generalized/Protocols/Line/LineCategory.swift:42:16: warning: static property 'lineSegment' is not concurrency-safe because non-'Sendable' type 'LineCategory' may have shared mutable state; this is an error in the Swift 6 language mode
 1 | /// Represents the category for a `LineType`, specifying whether the end points
 2 | /// of the line are open or closed.
 3 | public struct LineCategory: RawRepresentable, Hashable {
   |               `- note: consider making struct 'LineCategory' conform to the 'Sendable' protocol
 4 |     private static let startOpenBit = 0b0000_0001
 5 |     private static let endOpenBit = 0b0000_0010
   :
40 |     ///
41 |     /// [line segment]: https://en.wikipedia.org/wiki/Line_segment
42 |     static let lineSegment: Self = Self(rawValue: 0b0000_0000)
   |                |- warning: static property 'lineSegment' is not concurrency-safe because non-'Sendable' type 'LineCategory' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'lineSegment' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
43 | }
44 |
[238/294] Compiling Geometria AABB2.swift
[239/294] Compiling Geometria Circle2.swift
[240/294] Compiling Geometria CircleArc2.swift
[241/294] Compiling Geometria ClosedShape2Intersection.swift
[242/294] Compiling Geometria DirectionalRay2.swift
[243/294] Compiling Geometria EdgeInsets2.swift
[244/294] Compiling Geometria Ellipse2.swift
[245/294] Compiling Geometria Hyperplane2.swift
[246/294] Compiling Geometria Line2.swift
[247/294] Compiling Geometria LineIntersectionResult.swift
[248/294] Compiling Geometria LinePolygon2.swift
[249/294] Compiling Geometria LineSegment2.swift
[250/294] Compiling Geometria PointCloud2.swift
[251/294] Compiling Geometria PointNormalPlane2.swift
[252/294] Compiling Geometria Convex2Type.swift
[253/294] Compiling Geometria VolumetricType+2D.swift
[254/294] Compiling Geometria Line2FloatingPoint.swift
[255/294] Compiling Geometria Line2Multiplicative.swift
[256/294] Compiling Geometria Line2Real.swift
[261/294] Compiling Geometria Vector4FloatingPoint.swift
[262/294] Compiling Geometria Vector4Type.swift
[263/294] Compiling Geometria SIMD4+Double.swift
[264/294] Compiling Geometria Vector4.swift
[265/294] Compiling Geometria Angle.swift
[266/294] Compiling Geometria AngleSweep.swift
[267/294] Compiling Geometria AABB.swift
[268/294] Compiling Geometria ConvexLineIntersection.swift
[269/294] Compiling Geometria DirectionalRay.swift
[270/294] Compiling Geometria Ellipsoid.swift
[271/294] Compiling Geometria Hyperplane.swift
[272/294] Compiling Geometria Line.swift
[273/294] Compiling Geometria LineIntersection.swift
[274/294] Compiling Geometria LineIntersectionPointNormal.swift
[275/294] Compiling Geometria LinePolygon.swift
[276/294] Compiling Geometria VectorFloatingPoint.swift
[277/294] Compiling Geometria VectorMultiplicative.swift
[278/294] Compiling Geometria VectorReal.swift
[279/294] Compiling Geometria VectorSigned.swift
[280/294] Compiling Geometria VectorTakeable.swift
[281/294] Compiling Geometria VectorType.swift
[282/294] Compiling Geometria Ray.swift
[283/294] Compiling Geometria RoundNRectangle.swift
[284/294] Compiling Geometria Triangle+Coordinates.swift
[285/294] Compiling Geometria Triangle.swift
[286/294] Compiling Geometria Matrix2x2.swift
[287/294] Compiling Geometria Matrix3x2.swift
[288/294] Compiling Geometria Matrix3x3.swift
[289/294] Compiling Geometria Matrix4x4.swift
[290/294] Compiling Geometria MatrixType.swift
[291/294] Compiling Geometria SquareMatrixType.swift
[292/294] Compiling Geometria TransposableMatrixType.swift
[293/294] Compiling Geometria Comparable+Clamp.swift
[294/294] Compiling Geometria SignedNumeric+Sign.swift
[296/303] Compiling GeometriaAlgorithms QuadTree.swift
[297/303] Compiling GeometriaAlgorithms PointCloud2.swift
[298/303] Emitting module GeometriaAlgorithms
[299/303] Compiling GeometriaAlgorithms Ellipse2.swift
[300/303] Compiling GeometriaAlgorithms SpatialTree.swift
[301/303] Compiling GeometriaAlgorithms SpatialTreeType.swift
[302/303] Compiling GeometriaAlgorithms KDTree.swift
[303/303] Compiling GeometriaAlgorithms Octree.swift
[305/328] Compiling GeometriaClipping ParametricClipGeometry.swift
[306/328] Compiling GeometriaClipping ParametricSimplex.swift
[307/328] Compiling GeometriaClipping FloatingPoint+Ext.swift
[308/328] Compiling GeometriaClipping Boolean2Parametric.swift
[309/328] Compiling GeometriaClipping Parametric2Simplex.swift
[310/328] Compiling GeometriaClipping ParametricClip2Geometry.swift
[311/331] Compiling GeometriaClipping OrderedSet+Ext.swift
[312/331] Compiling GeometriaClipping Set+Ext.swift
[313/331] Compiling GeometriaClipping Vector2FloatingPoint+Ext.swift
[314/331] Compiling GeometriaClipping ParametricClip2Intersection.swift
[315/331] Compiling GeometriaClipping CircleArc2Simplex.swift
[316/331] Compiling GeometriaClipping LineSegment2Simplex.swift
[317/331] Compiling GeometriaClipping ContourManager.swift
[318/331] Compiling GeometriaClipping ExclusiveDisjunction2Parametric.swift
[319/331] Compiling GeometriaClipping Intersection2Parametric.swift
[320/331] Compiling GeometriaClipping Subtraction2Parametric.swift
[321/331] Compiling GeometriaClipping LinePolygon2Parametric.swift
[322/331] Compiling GeometriaClipping Simplex2Graph+Creation.swift
[323/331] Compiling GeometriaClipping Simplex2Graph+Recombining.swift
[324/331] Emitting module GeometriaClipping
[325/331] Compiling GeometriaClipping Union2Parametric.swift
[326/331] Compiling GeometriaClipping Capsule2Parametric.swift
[327/331] Compiling GeometriaClipping Circle2Parametric.swift
[328/331] Compiling GeometriaClipping Compound2Periodic.swift
[329/331] Compiling GeometriaClipping Simplex2Graph.swift
[330/331] Compiling GeometriaClipping Parametric2Contour.swift
[331/331] Compiling GeometriaClipping Parametric2GeometrySimplex.swift
[333/348] Compiling TestCommons StandardOutputConsolePrintTarget.swift
[334/348] Compiling TestCommons StringBufferConsolePrintTarget.swift
[335/350] Compiling TestCommons GeometriaClipping+Visualizable.swift
[336/350] Compiling TestCommons TestFixture+AssertionWrapper.swift
[337/350] Compiling TestCommons MiniGraphviz+Clipping.swift
[338/350] Compiling TestCommons P5Printer+Clipping.swift
[339/350] Compiling TestCommons MersenneTwister+Geometria.swift
[340/350] Compiling TestCommons MersenneTwister.swift
[341/350] Compiling TestCommons ConsolePrintBuffer.swift
[342/350] Compiling TestCommons ConsolePrintTarget.swift
[343/350] Compiling TestCommons P5Printer.swift
[344/350] Compiling TestCommons Geometria+Visualizable.swift
[345/350] Compiling TestCommons Assertions.swift
[346/350] Compiling TestCommons ConsolePrintBuffer+Clipping.swift
[347/350] Compiling TestCommons Console+Colors.swift
[348/350] Emitting module TestCommons
[349/350] Compiling TestCommons TestFixture+Clipping.swift
[350/350] Compiling TestCommons TestFixture.swift
Build complete! (65.06s)
Build complete.
{
  "dependencies" : [
    {
      "identity" : "swift-numerics",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "1.0.0",
            "upper_bound" : "2.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/apple/swift-numerics.git"
    },
    {
      "identity" : "swift-collections",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "1.1.2",
            "upper_bound" : "2.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/apple/swift-collections.git"
    },
    {
      "identity" : "minip5printer",
      "requirement" : {
        "exact" : [
          "0.0.2"
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/LuizZak/MiniP5Printer.git"
    },
    {
      "identity" : "minidigraph",
      "requirement" : {
        "exact" : [
          "0.8.1"
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/LuizZak/MiniDigraph.git"
    },
    {
      "identity" : "minigraphviz",
      "requirement" : {
        "exact" : [
          "0.1.0"
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/LuizZak/MiniGraphviz.git"
    }
  ],
  "manifest_display_name" : "Geometria",
  "name" : "Geometria",
  "path" : "/host/spi-builder-workspace",
  "platforms" : [
  ],
  "products" : [
    {
      "name" : "Geometria",
      "targets" : [
        "Geometria"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "GeometriaAlgorithms",
      "targets" : [
        "GeometriaAlgorithms"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "GeometriaClipping",
      "targets" : [
        "GeometriaClipping"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    }
  ],
  "targets" : [
    {
      "c99name" : "TestCommons",
      "module_type" : "SwiftTarget",
      "name" : "TestCommons",
      "path" : "Sources/TestCommons",
      "product_dependencies" : [
        "MiniP5Printer",
        "MiniGraphviz"
      ],
      "sources" : [
        "Assertions.swift",
        "Console+Clipping/ConsolePrintBuffer+Clipping.swift",
        "Console/Console+Colors.swift",
        "Console/ConsolePrintBuffer.swift",
        "Console/ConsolePrintTarget.swift",
        "Console/StandardOutputConsolePrintTarget.swift",
        "Console/StringBufferConsolePrintTarget.swift",
        "MersenneTwister+Geometria.swift",
        "MersenneTwister.swift",
        "MiniGraphviz+Clipping.swift",
        "P5Printer+Clipping.swift",
        "P5Printer.swift",
        "TestFixture/Geometria+Visualizable.swift",
        "TestFixture/GeometriaClipping+Visualizable.swift",
        "TestFixture/TestFixture+AssertionWrapper.swift",
        "TestFixture/TestFixture+Clipping.swift",
        "TestFixture/TestFixture.swift"
      ],
      "target_dependencies" : [
        "Geometria",
        "GeometriaAlgorithms",
        "GeometriaClipping"
      ],
      "type" : "library"
    },
    {
      "c99name" : "GeometriaTests",
      "module_type" : "SwiftTarget",
      "name" : "GeometriaTests",
      "path" : "Tests/GeometriaTests",
      "sources" : [
        "2D/AABB2Tests.swift",
        "2D/Circle2Tests.swift",
        "2D/CircleArc2Tests.swift",
        "2D/DirectionalRay2Tests.swift",
        "2D/EdgeInsets2Tests.swift",
        "2D/Ellipse2Tests.swift",
        "2D/Hyperplane2Tests.swift",
        "2D/Line2Tests.swift",
        "2D/LinePolygon2Tests.swift",
        "2D/LineSegment2Tests.swift",
        "2D/Protocols/BaseGeometry/VolumetricType+2DTests.swift",
        "2D/Protocols/Line/Line2FloatingPointTests.swift",
        "2D/Protocols/Line/Line2RealTests.swift",
        "2D/Protocols/Line/Line2SignedTests.swift",
        "2D/Protocols/Plane/PlaneIntersectablePlane2TypeTests.swift",
        "2D/Protocols/Rectangle/ConstructableRectangleType+2DTests.swift",
        "2D/Protocols/Rectangle/DivisibleRectangleType+2DTests.swift",
        "2D/Protocols/Rectangle/RectangleType+2DTests.swift",
        "2D/Protocols/Vector/Vector2FloatingPointTests.swift",
        "2D/Protocols/Vector/Vector2MultiplicativeTests.swift",
        "2D/Protocols/Vector/Vector2TypeTests.swift",
        "2D/Ray2Tests.swift",
        "2D/Rectangle2Tests.swift",
        "2D/RoundRectangle2Tests.swift",
        "2D/SIMD/SIMD2+DoubleTests.swift",
        "2D/Square2Tests.swift",
        "2D/Triangle2Tests.swift",
        "2D/Vector2+DoubleTests.swift",
        "2D/Vector2+FloatTests.swift",
        "2D/Vector2Tests.swift",
        "3D/Capsule3Tests.swift",
        "3D/Cube3Tests.swift",
        "3D/Cylinder3Tests.swift",
        "3D/DirectionalRay3Tests.swift",
        "3D/Disk3Tests.swift",
        "3D/Ellipse3Tests.swift",
        "3D/Hyperplane3Tests.swift",
        "3D/Line3Tests.swift",
        "3D/LineSegment3Tests.swift",
        "3D/ProjectivePointNormalPlane3Tests.swift",
        "3D/Protocols/BaseGeometry/VolumetricType+3DTests.swift",
        "3D/Protocols/Line/Line3FloatingPointTests.swift",
        "3D/Protocols/Plane/PlaneIntersectablePlane3TypeTests.swift",
        "3D/Protocols/Vector/Vector3AdditiveTests.swift",
        "3D/Protocols/Vector/Vector3FloatingPointTests.swift",
        "3D/Protocols/Vector/Vector3MultiplicativeTests.swift",
        "3D/Protocols/Vector/Vector3TypeTests.swift",
        "3D/Ray3Tests.swift",
        "3D/RotationMatrix3Tests.swift",
        "3D/SIMD/SIMD3+DoubleTests.swift",
        "3D/Sphere3Tests.swift",
        "3D/Torus3Tests.swift",
        "3D/Triangle3Tests.swift",
        "3D/Vector3Tests.swift",
        "4D/Protocols/Vector/Vector4AdditiveTests.swift",
        "4D/Protocols/Vector/Vector4FloatingPointTests.swift",
        "4D/Protocols/Vector/Vector4TypeTests.swift",
        "4D/SIMD/SIMD4+DoubleTests.swift",
        "4D/Vector4Tests.swift",
        "Angles/AngleSweepTests.swift",
        "Angles/AngleTests.swift",
        "Generalized/AABBTests.swift",
        "Generalized/ConvexLineIntersectionTests.swift",
        "Generalized/DirectionalRayTests.swift",
        "Generalized/EllipsoidTests.swift",
        "Generalized/HyperplaneTests.swift",
        "Generalized/LinePolygonTests.swift",
        "Generalized/LineSegmentTests.swift",
        "Generalized/LineTests.swift",
        "Generalized/NCapsuleTests.swift",
        "Generalized/NRectangleTests.swift",
        "Generalized/NSphereTests.swift",
        "Generalized/NSquareTests.swift",
        "Generalized/PointCloudTests.swift",
        "Generalized/PointNormalPlaneTests.swift",
        "Generalized/PointNormalTests.swift",
        "Generalized/Property Wrappers/UnitVectorTests.swift",
        "Generalized/Protocols/Geometry/PointProjectableTypeTests.swift",
        "Generalized/Protocols/Geometry/VolumetricTypeTests.swift",
        "Generalized/Protocols/Line/LineCategoryTests.swift",
        "Generalized/Protocols/Line/LineDivisibleTests.swift",
        "Generalized/Protocols/Line/LineFloatingPointTests.swift",
        "Generalized/Protocols/Plane/LineIntersectablePlaneTypeTests.swift",
        "Generalized/Protocols/Plane/PointProjectablePlaneTypeTests.swift",
        "Generalized/Protocols/Rectangle/AdditiveRectangleTypeTests.swift",
        "Generalized/Protocols/Rectangle/ConstructableRectangleTypeTests.swift",
        "Generalized/Protocols/Rectangle/DivisibleRectangleTypeTests.swift",
        "Generalized/Protocols/Vector/VectorAdditiveTests.swift",
        "Generalized/Protocols/Vector/VectorComparableTests.swift",
        "Generalized/Protocols/Vector/VectorDivisibleTests.swift",
        "Generalized/Protocols/Vector/VectorFloatingPointTests.swift",
        "Generalized/Protocols/Vector/VectorMultiplicativeTests.swift",
        "Generalized/Protocols/Vector/VectorSignedTests.swift",
        "Generalized/Protocols/Vector/VectorTakeableTests.swift",
        "Generalized/RayTests.swift",
        "Generalized/RoundNRectangleTests.swift",
        "Generalized/Triangle+CoordinatesTests.swift",
        "Generalized/TriangleTests.swift",
        "Matrices/Matrix2x2Tests.swift",
        "Matrices/Matrix3x2Tests.swift",
        "Matrices/Matrix3x3Tests.swift",
        "Matrices/Matrix4x4Tests.swift",
        "Matrices/Protocols/MatrixTypeTests.swift",
        "PerformanceTests.swift",
        "Utils/Comparable+ClampTests.swift",
        "Utils/SignedNumeric+SignTests.swift"
      ],
      "target_dependencies" : [
        "Geometria",
        "TestCommons"
      ],
      "type" : "test"
    },
    {
      "c99name" : "GeometriaClippingTests",
      "module_type" : "SwiftTarget",
      "name" : "GeometriaClippingTests",
      "path" : "Tests/GeometriaClippingTests",
      "product_dependencies" : [
        "Numerics"
      ],
      "sources" : [
        "2D/Boolean/ContourManagerTests.swift",
        "2D/Boolean/ExclusiveDisjunction2ParametricTests.swift",
        "2D/Boolean/Intersection2ParametricTests.swift",
        "2D/Boolean/Subtraction2ParametricTests.swift",
        "2D/Boolean/Union2ParametricTests.swift",
        "2D/Geometry/Capsule2ParametricTests.swift",
        "2D/Geometry/Circle2ParametricTests.swift",
        "2D/Geometry/Compound2ParametricTests.swift",
        "2D/Geometry/LinePolygon2ParametricTests.swift",
        "2D/Graph/Simplex2Graph+CreationTests.swift",
        "2D/Parametric2ContourTests.swift",
        "2D/Parametric2GeometrySimplexTests.swift",
        "2D/Protocols/ParametricClip2GeometryTests.swift",
        "2D/Simplexes/CircleArc2SimplexTests.swift",
        "2D/Simplexes/LineSegment2SimplexTests.swift",
        "TestSupport/Capsule2Parametric+Tests.swift",
        "TestSupport/Circle2Parametric+Tests.swift",
        "TestSupport/LinePolygon2Parametric+Tests.swift",
        "Utils/OrderedSet+ExtTests.swift",
        "Utils/Set+ExtTests.swift"
      ],
      "target_dependencies" : [
        "GeometriaClipping",
        "TestCommons"
      ],
      "type" : "test"
    },
    {
      "c99name" : "GeometriaClipping",
      "module_type" : "SwiftTarget",
      "name" : "GeometriaClipping",
      "path" : "Sources/GeometriaClipping",
      "product_dependencies" : [
        "Numerics",
        "MiniDigraph",
        "OrderedCollections"
      ],
      "product_memberships" : [
        "GeometriaClipping"
      ],
      "sources" : [
        "2D/Boolean/ContourManager.swift",
        "2D/Boolean/ExclusiveDisjunction2Parametric.swift",
        "2D/Boolean/Intersection2Parametric.swift",
        "2D/Boolean/Subtraction2Parametric.swift",
        "2D/Boolean/Union2Parametric.swift",
        "2D/Geometry/Capsule2Parametric.swift",
        "2D/Geometry/Circle2Parametric.swift",
        "2D/Geometry/Compound2Periodic.swift",
        "2D/Geometry/LinePolygon2Parametric.swift",
        "2D/Graph/Simplex2Graph+Creation.swift",
        "2D/Graph/Simplex2Graph+Recombining.swift",
        "2D/Graph/Simplex2Graph.swift",
        "2D/Parametric2Contour.swift",
        "2D/Parametric2GeometrySimplex.swift",
        "2D/Protocols/Boolean/Boolean2Parametric.swift",
        "2D/Protocols/Parametric2Simplex.swift",
        "2D/Protocols/ParametricClip2Geometry.swift",
        "2D/Protocols/ParametricClip2Intersection.swift",
        "2D/Simplexes/CircleArc2Simplex.swift",
        "2D/Simplexes/LineSegment2Simplex.swift",
        "Generalized/Protocols/ParametricClipGeometry.swift",
        "Generalized/Protocols/ParametricSimplex.swift",
        "Utils/FloatingPoint+Ext.swift",
        "Utils/OrderedSet+Ext.swift",
        "Utils/Set+Ext.swift",
        "Utils/Vector2FloatingPoint+Ext.swift"
      ],
      "target_dependencies" : [
        "Geometria",
        "GeometriaAlgorithms"
      ],
      "type" : "library"
    },
    {
      "c99name" : "GeometriaAlgorithmsTests",
      "module_type" : "SwiftTarget",
      "name" : "GeometriaAlgorithmsTests",
      "path" : "Tests/GeometriaAlgorithmsTests",
      "product_dependencies" : [
        "Numerics"
      ],
      "sources" : [
        "2D/Ellipse2Tests.swift",
        "2D/PointCloud2Tests.swift",
        "SpatialPartitioning/KDTree/KDTreeTests.swift",
        "SpatialPartitioning/SpatialTree/SpatialTreeTests.swift",
        "TestUtils.swift",
        "TestUtils/MersenneTwister+Geometria.swift",
        "TestUtils/MersenneTwister.swift",
        "TestUtils/SequenceAsserter.swift"
      ],
      "target_dependencies" : [
        "GeometriaAlgorithms",
        "TestCommons"
      ],
      "type" : "test"
    },
    {
      "c99name" : "GeometriaAlgorithms",
      "module_type" : "SwiftTarget",
      "name" : "GeometriaAlgorithms",
      "path" : "Sources/GeometriaAlgorithms",
      "product_dependencies" : [
        "Numerics"
      ],
      "product_memberships" : [
        "GeometriaAlgorithms",
        "GeometriaClipping"
      ],
      "sources" : [
        "2D/Ellipse2.swift",
        "2D/PointCloud2.swift",
        "2D/SpatialPartitioning/QuadTree.swift",
        "3D/SpatialPartitioning/Octree.swift",
        "SpatialPartitioning/KDTree/KDTree.swift",
        "SpatialPartitioning/SpatialTree/Protocols/SpatialTreeType.swift",
        "SpatialPartitioning/SpatialTree/SpatialTree.swift"
      ],
      "target_dependencies" : [
        "Geometria"
      ],
      "type" : "library"
    },
    {
      "c99name" : "Geometria",
      "module_type" : "SwiftTarget",
      "name" : "Geometria",
      "path" : "Sources/Geometria",
      "product_dependencies" : [
        "Numerics"
      ],
      "product_memberships" : [
        "Geometria",
        "GeometriaAlgorithms",
        "GeometriaClipping"
      ],
      "sources" : [
        "2D/AABB2.swift",
        "2D/Circle2.swift",
        "2D/CircleArc2.swift",
        "2D/ClosedShape2Intersection.swift",
        "2D/DirectionalRay2.swift",
        "2D/EdgeInsets2.swift",
        "2D/Ellipse2.swift",
        "2D/Hyperplane2.swift",
        "2D/Line2.swift",
        "2D/LineIntersectionResult.swift",
        "2D/LinePolygon2.swift",
        "2D/LineSegment2.swift",
        "2D/PointCloud2.swift",
        "2D/PointNormalPlane2.swift",
        "2D/Protocols/BaseGeometry/Convex2Type.swift",
        "2D/Protocols/BaseGeometry/VolumetricType+2D.swift",
        "2D/Protocols/Line/Line2FloatingPoint.swift",
        "2D/Protocols/Line/Line2Multiplicative.swift",
        "2D/Protocols/Line/Line2Real.swift",
        "2D/Protocols/Line/Line2Signed.swift",
        "2D/Protocols/Line/Line2Type.swift",
        "2D/Protocols/Plane/PlaneIntersectablePlane2Type.swift",
        "2D/Protocols/Rectangle/ConstructableRectangleType+2D.swift",
        "2D/Protocols/Rectangle/DivisibleRectangleType+2D.swift",
        "2D/Protocols/Rectangle/RectangleType+2D.swift",
        "2D/Protocols/Vector/Vector2Additive.swift",
        "2D/Protocols/Vector/Vector2FloatingPoint.swift",
        "2D/Protocols/Vector/Vector2Multiplicative.swift",
        "2D/Protocols/Vector/Vector2Real.swift",
        "2D/Protocols/Vector/Vector2Signed.swift",
        "2D/Protocols/Vector/Vector2Type.swift",
        "2D/Ray2.swift",
        "2D/Rectangle2.swift",
        "2D/RoundRectangle2.swift",
        "2D/SIMD/SIMD2+Double.swift",
        "2D/Square2.swift",
        "2D/Stadium2.swift",
        "2D/Triangle2.swift",
        "2D/Vector2+Double.swift",
        "2D/Vector2+Float.swift",
        "2D/Vector2.swift",
        "3D/AABB3.swift",
        "3D/Capsule3.swift",
        "3D/Cube3.swift",
        "3D/Cylinder3.swift",
        "3D/DirectionalRay3.swift",
        "3D/Disk3.swift",
        "3D/Ellipse3.swift",
        "3D/Hyperplane3.swift",
        "3D/Line3.swift",
        "3D/LineSegment3.swift",
        "3D/Orientation3.swift",
        "3D/PointCloud3.swift",
        "3D/PointNormalPlane3.swift",
        "3D/Projection/PlaneProjectiveSpace.swift",
        "3D/Projection/SphereCoordinates.swift",
        "3D/Projection/SphereProjectiveSpace.swift",
        "3D/ProjectivePointNormalPlane3.swift",
        "3D/Protocols/BaseGeometry/Convex3Type.swift",
        "3D/Protocols/BaseGeometry/Line3IntersectableType.swift",
        "3D/Protocols/BaseGeometry/VolumetricType+3D.swift",
        "3D/Protocols/Line/Line3FloatingPoint.swift",
        "3D/Protocols/Line/Line3Type.swift",
        "3D/Protocols/Plane/Plane3Type.swift",
        "3D/Protocols/Plane/PlaneIntersectablePlane3Type.swift",
        "3D/Protocols/Vector/Vector3Additive.swift",
        "3D/Protocols/Vector/Vector3FloatingPoint.swift",
        "3D/Protocols/Vector/Vector3Multiplicative.swift",
        "3D/Protocols/Vector/Vector3Real.swift",
        "3D/Protocols/Vector/Vector3Type.swift",
        "3D/Ray3.swift",
        "3D/RotationMatrix3.swift",
        "3D/RotationOrder3.swift",
        "3D/SIMD/SIMD3+Double.swift",
        "3D/Sphere3.swift",
        "3D/Torus3.swift",
        "3D/Triangle3.swift",
        "3D/Vector3.swift",
        "4D/Hyperplane4.swift",
        "4D/Protocols/Vector/Vector4Additive.swift",
        "4D/Protocols/Vector/Vector4FloatingPoint.swift",
        "4D/Protocols/Vector/Vector4Type.swift",
        "4D/SIMD/SIMD4+Double.swift",
        "4D/Vector4.swift",
        "Angles/Angle.swift",
        "Angles/AngleSweep.swift",
        "Generalized/AABB.swift",
        "Generalized/ConvexLineIntersection.swift",
        "Generalized/DirectionalRay.swift",
        "Generalized/Ellipsoid.swift",
        "Generalized/Hyperplane.swift",
        "Generalized/Line.swift",
        "Generalized/LineIntersection.swift",
        "Generalized/LineIntersectionPointNormal.swift",
        "Generalized/LinePolygon.swift",
        "Generalized/LineSegment.swift",
        "Generalized/NCapsule.swift",
        "Generalized/NRectangle.swift",
        "Generalized/NSphere.swift",
        "Generalized/NSquare.swift",
        "Generalized/PairLineIntersection.swift",
        "Generalized/PointCloud.swift",
        "Generalized/PointNormal.swift",
        "Generalized/PointNormalPlane.swift",
        "Generalized/Projection/Protocols/ProjectiveSpace.swift",
        "Generalized/Property Wrappers/UnitVector.swift",
        "Generalized/Protocols/BaseGeometry/BoundableType.swift",
        "Generalized/Protocols/BaseGeometry/ConvexType.swift",
        "Generalized/Protocols/BaseGeometry/GeometricType.swift",
        "Generalized/Protocols/BaseGeometry/LineIntersectableType.swift",
        "Generalized/Protocols/BaseGeometry/PointProjectableType.swift",
        "Generalized/Protocols/BaseGeometry/SignedDistanceMeasurableType.swift",
        "Generalized/Protocols/BaseGeometry/VolumetricType.swift",
        "Generalized/Protocols/DivisibleArithmetic.swift",
        "Generalized/Protocols/Line/LineAdditive.swift",
        "Generalized/Protocols/Line/LineCategory.swift",
        "Generalized/Protocols/Line/LineDivisible.swift",
        "Generalized/Protocols/Line/LineFloatingPoint.swift",
        "Generalized/Protocols/Line/LineMultiplicative.swift",
        "Generalized/Protocols/Line/LineReal.swift",
        "Generalized/Protocols/Line/LineSigned.swift",
        "Generalized/Protocols/Line/LineType.swift",
        "Generalized/Protocols/Plane/LineIntersectablePlaneType.swift",
        "Generalized/Protocols/Plane/PlaneType.swift",
        "Generalized/Protocols/Plane/PointProjectablePlaneType.swift",
        "Generalized/Protocols/Rectangle/AdditiveRectangleType.swift",
        "Generalized/Protocols/Rectangle/ConstructableRectangleType.swift",
        "Generalized/Protocols/Rectangle/DivisibleRectangleType.swift",
        "Generalized/Protocols/Rectangle/RectangleType.swift",
        "Generalized/Protocols/Rectangle/SelfIntersectableRectangleType.swift",
        "Generalized/Protocols/Vector/VectorAdditive.swift",
        "Generalized/Protocols/Vector/VectorComparable.swift",
        "Generalized/Protocols/Vector/VectorDivisible.swift",
        "Generalized/Protocols/Vector/VectorFloatingPoint.swift",
        "Generalized/Protocols/Vector/VectorMultiplicative.swift",
        "Generalized/Protocols/Vector/VectorReal.swift",
        "Generalized/Protocols/Vector/VectorSigned.swift",
        "Generalized/Protocols/Vector/VectorTakeable.swift",
        "Generalized/Protocols/Vector/VectorType.swift",
        "Generalized/Ray.swift",
        "Generalized/RoundNRectangle.swift",
        "Generalized/Triangle+Coordinates.swift",
        "Generalized/Triangle.swift",
        "Matrices/Matrix2x2.swift",
        "Matrices/Matrix3x2.swift",
        "Matrices/Matrix3x3.swift",
        "Matrices/Matrix4x4.swift",
        "Matrices/Protocols/MatrixType.swift",
        "Matrices/Protocols/SquareMatrixType.swift",
        "Matrices/Protocols/TransposableMatrixType.swift",
        "Utils/Comparable+Clamp.swift",
        "Utils/SignedNumeric+Sign.swift"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "5.3"
}
wasm-6.1-latest: Pulling from finestructure/spi-images
Digest: sha256:7e37457820e5f17452a98118754f345f2619722c485f2db0d8b666940a83afd2
Status: Image is up to date for registry.gitlab.com/finestructure/spi-images:wasm-6.1-latest
Done.