Build Information
Successful build of Cadova, reference main (5bcc73), with Swift 6.3 for macOS (SPM) on 10 Oct 2026 00:50:09 UTC.
Swift 6 data race errors: 0
Build Command
env DEVELOPER_DIR=/Applications/Xcode-26.5.0.app xcrun swift build --arch arm64Build Log
========================================
RunAll
========================================
Builder version: 5.1.1
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/tomasf/Cadova.git
Reference: main
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/tomasf/Cadova
* branch main -> FETCH_HEAD
* [new branch] main -> origin/main
HEAD is now at 5bcc73a Link the documentation to the tutorial series
Cloned https://github.com/tomasf/Cadova.git
Revision (git rev-parse @):
5bcc73ad44c7d3c7e7d6adc0d359f541611674ed
SPI manifest file found: $PWD/.spi.yml
SUCCESS checkout https://github.com/tomasf/Cadova.git at main
Fetching https://github.com/tomasf/Nodal.git
Fetching https://github.com/tomasf/Pelagos.git
Fetching https://github.com/tomasf/manifold-swift.git
Fetching https://github.com/tomasf/Apus.git
Fetching https://github.com/tomasf/CadovaLiveLink.git
Fetching https://github.com/swiftlang/swift-docc-symbolkit
Fetching https://github.com/tomasf/ThreeMF.git
[1/820] Fetching threemf
[10/1693] Fetching threemf, nodal
[89/2578] Fetching threemf, nodal, manifold-swift
[116/2709] Fetching threemf, nodal, manifold-swift, cadovalivelink
[403/3204] Fetching threemf, nodal, manifold-swift, cadovalivelink, pelagos
[675/4666] Fetching threemf, nodal, manifold-swift, cadovalivelink, pelagos, apus
[3569/8501] Fetching threemf, nodal, manifold-swift, cadovalivelink, pelagos, apus, swift-docc-symbolkit
Fetched https://github.com/tomasf/manifold-swift.git from cache (1.41s)
Fetching https://github.com/swiftlang/swift-docc-plugin
[7553/7616] Fetching threemf, nodal, cadovalivelink, pelagos, apus, swift-docc-symbolkit
[7617/9961] Fetching threemf, nodal, cadovalivelink, pelagos, apus, swift-docc-symbolkit, swift-docc-plugin
Fetched https://github.com/tomasf/Apus.git from cache (2.02s)
Fetched https://github.com/tomasf/Pelagos.git from cache (2.02s)
Fetched https://github.com/tomasf/ThreeMF.git from cache (2.02s)
Fetched https://github.com/tomasf/Nodal.git from cache (2.02s)
Fetched https://github.com/swiftlang/swift-docc-symbolkit from cache (2.02s)
Fetched https://github.com/tomasf/CadovaLiveLink.git from cache (2.02s)
Fetching https://github.com/tomasf/Zip.git
[24/2345] Fetching swift-docc-plugin
[1760/2561] Fetching swift-docc-plugin, zip
Fetched https://github.com/swiftlang/swift-docc-plugin from cache (1.29s)
Computing version for https://github.com/swiftlang/swift-docc-plugin
[171/216] Fetching zip
Fetched https://github.com/tomasf/Zip.git from cache (0.83s)
Computed https://github.com/swiftlang/swift-docc-plugin at 1.5.0 (4.86s)
Computing version for https://github.com/tomasf/CadovaLiveLink.git
Computed https://github.com/tomasf/CadovaLiveLink.git at 0.2.1 (0.53s)
Computing version for https://github.com/tomasf/Pelagos.git
Computed https://github.com/tomasf/Pelagos.git at 0.1.4 (0.54s)
Computing version for https://github.com/tomasf/Apus.git
Computed https://github.com/tomasf/Apus.git at 0.1.4 (0.56s)
Computing version for https://github.com/tomasf/ThreeMF.git
Computed https://github.com/tomasf/ThreeMF.git at 0.3.2 (0.55s)
Computing version for https://github.com/tomasf/manifold-swift.git
Computed https://github.com/tomasf/manifold-swift.git at 1.1.2 (0.55s)
Computing version for https://github.com/swiftlang/swift-docc-symbolkit
Computed https://github.com/swiftlang/swift-docc-symbolkit at 1.0.0 (0.71s)
Computing version for https://github.com/tomasf/Nodal.git
Computed https://github.com/tomasf/Nodal.git at 1.0.2 (0.53s)
Computing version for https://github.com/tomasf/Zip.git
Computed https://github.com/tomasf/Zip.git at 2.1.2 (0.52s)
Creating working copy for https://github.com/tomasf/ThreeMF.git
Working copy of https://github.com/tomasf/ThreeMF.git resolved at 0.3.2
Creating working copy for https://github.com/tomasf/Pelagos.git
Working copy of https://github.com/tomasf/Pelagos.git resolved at 0.1.4
Creating working copy for https://github.com/swiftlang/swift-docc-symbolkit
Working copy of https://github.com/swiftlang/swift-docc-symbolkit resolved at 1.0.0
Creating working copy for https://github.com/tomasf/Apus.git
Working copy of https://github.com/tomasf/Apus.git resolved at 0.1.4
Creating working copy for https://github.com/tomasf/Zip.git
Working copy of https://github.com/tomasf/Zip.git resolved at 2.1.2
Creating working copy for https://github.com/tomasf/CadovaLiveLink.git
Working copy of https://github.com/tomasf/CadovaLiveLink.git resolved at 0.2.1
Creating working copy for https://github.com/tomasf/Nodal.git
Working copy of https://github.com/tomasf/Nodal.git resolved at 1.0.2
Creating working copy for https://github.com/swiftlang/swift-docc-plugin
Working copy of https://github.com/swiftlang/swift-docc-plugin resolved at 1.5.0
Creating working copy for https://github.com/tomasf/manifold-swift.git
Working copy of https://github.com/tomasf/manifold-swift.git resolved at 1.1.2
========================================
ResolveProductDependencies
========================================
Resolving dependencies ...
{
"identity": ".resolve-product-dependencies",
"name": "resolve-dependencies",
"url": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies",
"version": "unspecified",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies",
"traits": [
"default"
],
"dependencies": [
{
"identity": "cadova",
"name": "Cadova",
"url": "https://github.com/tomasf/Cadova.git",
"version": "unspecified",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/Cadova",
"traits": [
"default"
],
"dependencies": [
]
}
]
}
Fetching https://github.com/tomasf/Cadova.git
[1/21345] Fetching cadova
Fetched https://github.com/tomasf/Cadova.git from cache (2.73s)
Fetching https://github.com/tomasf/manifold-swift.git from cache
Fetching https://github.com/tomasf/Apus.git from cache
Fetching https://github.com/tomasf/Pelagos.git from cache
Fetching https://github.com/tomasf/CadovaLiveLink.git from cache
Fetching https://github.com/tomasf/ThreeMF.git from cache
Fetched https://github.com/tomasf/CadovaLiveLink.git from cache (0.51s)
Fetched https://github.com/tomasf/manifold-swift.git from cache (0.52s)
Fetched https://github.com/tomasf/Apus.git from cache (0.52s)
Fetched https://github.com/tomasf/ThreeMF.git from cache (0.52s)
Fetched https://github.com/tomasf/Pelagos.git from cache (0.52s)
Computing version for https://github.com/tomasf/CadovaLiveLink.git
Computed https://github.com/tomasf/CadovaLiveLink.git at 0.2.1 (0.59s)
Computing version for https://github.com/tomasf/Pelagos.git
Computed https://github.com/tomasf/Pelagos.git at 0.1.4 (0.03s)
Fetching https://github.com/tomasf/Nodal.git from cache
Fetched https://github.com/tomasf/Nodal.git from cache (0.46s)
Computing version for https://github.com/tomasf/Apus.git
Computed https://github.com/tomasf/Apus.git at 0.1.4 (0.52s)
Computing version for https://github.com/tomasf/ThreeMF.git
Computed https://github.com/tomasf/ThreeMF.git at 0.3.2 (0.03s)
Fetching https://github.com/tomasf/Zip.git from cache
Fetched https://github.com/tomasf/Zip.git from cache (0.48s)
Computing version for https://github.com/tomasf/manifold-swift.git
Computed https://github.com/tomasf/manifold-swift.git at 1.1.2 (0.56s)
Computing version for https://github.com/tomasf/Nodal.git
Computed https://github.com/tomasf/Nodal.git at 1.0.2 (0.03s)
Computing version for https://github.com/tomasf/Zip.git
Computed https://github.com/tomasf/Zip.git at 2.1.2 (0.03s)
Creating working copy for https://github.com/tomasf/Apus.git
Working copy of https://github.com/tomasf/Apus.git resolved at 0.1.4
Creating working copy for https://github.com/tomasf/manifold-swift.git
Working copy of https://github.com/tomasf/manifold-swift.git resolved at 1.1.2
Creating working copy for https://github.com/tomasf/Zip.git
Working copy of https://github.com/tomasf/Zip.git resolved at 2.1.2
Creating working copy for https://github.com/tomasf/Nodal.git
Working copy of https://github.com/tomasf/Nodal.git resolved at 1.0.2
Creating working copy for https://github.com/tomasf/Pelagos.git
Working copy of https://github.com/tomasf/Pelagos.git resolved at 0.1.4
Creating working copy for https://github.com/tomasf/Cadova.git
Working copy of https://github.com/tomasf/Cadova.git resolved at main (5bcc73a)
Creating working copy for https://github.com/tomasf/CadovaLiveLink.git
Working copy of https://github.com/tomasf/CadovaLiveLink.git resolved at 0.2.1
Creating working copy for https://github.com/tomasf/ThreeMF.git
Working copy of https://github.com/tomasf/ThreeMF.git resolved at 0.3.2
Downloading binary artifact https://github.com/tomasf/Cadova/releases/download/1.0.0/Cadova.xcframework.zip
[15522/15732442] Downloading https://github.com/tomasf/Cadova/releases/download/1.0.0/Cadova.xcframework.zip
Downloaded https://github.com/tomasf/Cadova/releases/download/1.0.0/Cadova.xcframework.zip (1.12s)
warning: '.resolve-product-dependencies': dependency 'cadova' is not used by any target
Found 0 product dependencies
========================================
Build
========================================
Selected platform: macosSpm
Swift version: 6.3
Building package at path: $PWD
https://github.com/tomasf/Cadova.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-26.5.0.app xcrun swift build --arch arm64
[1/1] Compiling plugin Swift-DocC Preview
[2/2] Compiling plugin Swift-DocC
Building for debugging...
[2/116] Write sources
[5/116] Compiling version.cpp
[6/116] Write swift-version-69A768CDF2A0BEE1.txt
[7/116] Compiling ittnotify_static.c
[8/116] Compiling thread_request_serializer.cpp
[9/116] Compiling threading_control.cpp
[9/116] Compiling thread_dispatcher.cpp
[9/116] Compiling bridge.cpp
[12/116] Compiling clipper.rectclip.cpp
[12/116] Compiling clipper.offset.cpp
[14/116] Compiling pugixml.cpp
[15/116] Compiling tcm_adaptor.cpp
[16/116] Compiling semaphore.cpp
[17/116] Compiling rtm_rw_mutex.cpp
[18/116] Compiling tbb.cpp
[19/116] Compiling small_object_pool.cpp
[20/116] Compiling task_group_context.cpp
[21/116] Compiling task.cpp
[22/116] Compiling task_dispatcher.cpp
[23/116] Compiling rml_tbb.cpp
[24/116] Compiling rtm_mutex.cpp
[25/116] Compiling queuing_rw_mutex.cpp
[26/116] Compiling itt_notify.cpp
[27/116] Compiling boolean3.cpp
[28/116] Compiling profiling.cpp
[29/116] Compiling parallel_pipeline.cpp
[30/116] Compiling private_server.cpp
[31/116] Compiling misc_ex.cpp
[32/116] Compiling boolean_result.cpp
[33/116] Compiling observer_proxy.cpp
[34/116] Compiling misc.cpp
[35/116] Compiling market.cpp
[36/116] Compiling exception.cpp
[37/116] Compiling dynamic_link.cpp
[38/116] Compiling governor.cpp
[39/116] Compiling global_control.cpp
[39/116] Compiling concurrent_bounded_queue.cpp
[41/116] Compiling winfnt.c
[42/116] Compiling arena_slot.cpp
[43/116] Compiling svg.c
[44/116] Compiling type42.c
[45/116] Compiling allocator.cpp
[46/116] Compiling type1.c
[47/116] Compiling smooth.c
[48/116] Compiling raster.c
[49/116] Compiling sdf.c
[50/116] Compiling address_waiter.cpp
[51/116] Compiling psnames.c
[52/116] Compiling truetype.c
[53/116] Compiling pshinter.c
[54/116] Compiling ftlzw.c
[55/116] Compiling pcf.c
[56/116] Compiling ftgzip.c
[57/116] Compiling pfr.c
[58/116] Compiling arena.cpp
[59/116] Compiling sfnt.c
[60/116] Compiling ftbzip2.c
[61/116] Compiling type1cid.c
[62/116] Compiling ftwinfnt.c
[63/116] Compiling psaux.c
[64/116] Compiling ftcache.c
[65/116] Compiling fttype1.c
[65/116] Compiling ftsynth.c
[67/116] Compiling bdf.c
[68/116] Compiling ftpfr.c
[69/116] Compiling cff.c
[70/116] Compiling ftstroke.c
[71/116] Compiling ftotval.c
[72/116] Compiling ftpatent.c
[73/116] Compiling ftmm.c
[74/116] Compiling ftgxval.c
[75/116] Compiling ftinit.c
[76/116] Compiling ftgasp.c
[77/116] Compiling ftdebug.c
[78/116] Compiling ftfstype.c
[79/116] Write sources
[81/116] Compiling ftglyph.c
[82/116] Compiling ftcid.c
[83/116] Compiling ftbdf.c
[84/116] Compiling ftbitmap.c
[85/116] Compiling ftbbox.c
[86/116] Compiling autofit.c
[87/116] Compiling ftbase.c
[88/116] Compiling ftsystem.c
[89/116] Compiling Miniz miniz.c
[90/116] Compiling tree2d.cpp
[91/125] Compiling sdf.cpp
[92/125] Compiling polygon.cpp
[93/125] Compiling quickhull.cpp
[94/125] Compiling properties.cpp
[95/125] Compiling subdivision.cpp
[96/125] Compiling minkowski.cpp
[97/125] Compiling smoothing.cpp
[98/125] Compiling sort.cpp
[99/125] Compiling execution_impl.cpp
[100/125] Compiling cross_section.cpp
[101/125] Write sources
[103/133] Compiling manifold.cpp
[104/133] Write sources
[105/133] Compiling clipper.engine.cpp
[106/133] Write sources
[107/133] Compiling face_op.cpp
[108/133] Compiling edge_op.cpp
[109/133] Compiling Bridge bridge.cpp
[110/172] Compiling constructors.cpp
[111/172] Compiling csg_tree.cpp
[113/172] Compiling Zip ZipError.swift
[114/172] Compiling Zip ZipArchive+Write.swift
[115/172] Compiling Zip ZipArchive.swift
[116/172] Compiling Zip ZipArchive+OnDisk.swift
[117/172] Compiling Zip ZipArchive+InMemory.swift
[118/172] Compiling Zip ZipArchive+Deflate.swift
[119/172] Compiling Zip ZipArchive+Get.swift
[120/172] Emitting module Zip
[121/172] Compiling Zip ZipArchive+Read.swift
[121/172] Compiling impl.cpp
[123/195] Compiling CadovaLiveLinkCore LiveLinkSocketAddress.swift
[124/195] Compiling CadovaLiveLinkCore LiveLinkMessage+BinaryCoding.swift
[125/195] Compiling CadovaLiveLinkCore LiveLinkHostState.swift
[126/195] Compiling CadovaLiveLinkCore LiveLinkError.swift
[127/195] Compiling CadovaLiveLinkCore LiveLinkFraming.swift
[128/195] Emitting module CadovaLiveLinkCore
[129/195] Compiling CadovaLiveLinkCore LiveLinkEndpoint.swift
[130/195] Compiling CadovaLiveLinkCore LiveLinkMessage.swift
[131/197] Compiling CadovaLiveLinkClient LiveLinkClient.swift
[132/197] Emitting module CadovaLiveLinkClient
[132/197] Compiling harfbuzz.cc
[134/216] Compiling Apus Point.swift
[135/216] Compiling Apus PositionedGlyph.swift
[136/217] Compiling Apus FontRepository.swift
[137/217] Compiling Apus FontVariation.swift
[138/217] Compiling Apus NamedInstance.swift
[139/217] Compiling Apus OpenTypeFeature.swift
[140/217] Compiling Apus FontMetrics.swift
[141/217] Compiling Apus FontRepository+Apple.swift
[142/217] Compiling Apus FontRepository+Linux.swift
[143/217] Compiling Apus FontRepository+Windows.swift
[144/217] Compiling Apus OpenTypeTag.swift
[145/217] Compiling Apus Path.swift
[146/217] Compiling Apus VariationAxis.swift
[147/217] Emitting module Apus
[148/217] Compiling Apus Font+Features.swift
[149/217] Compiling Apus Font+Shaping.swift
[150/217] Compiling Apus FixedPoint.swift
[151/217] Compiling Apus Font+Faces.swift
[152/217] Compiling Apus Font+VariableFonts.swift
[153/217] Compiling Apus Font.swift
[154/217] Emitting module Manifold3D
[155/219] Compiling Nodal AttributeSequence.swift
[156/219] Compiling Nodal ChildSequence.swift
[157/219] Compiling Nodal DescendantSequence.swift
[158/219] Compiling Nodal ReverseSiblingSequence.swift
[159/219] Compiling Manifold3D Triangle.swift
[160/219] Compiling Manifold3D Vectors.swift
[161/219] Compiling Nodal Node+Children.swift
[162/219] Compiling Nodal Node+Elements.swift
[163/223] Compiling Manifold3D Manifold.swift
[164/223] Compiling Manifold3D MeshGL.swift
[165/223] Compiling Manifold3D Manifold+Transforms.swift
[166/223] Compiling Manifold3D Manifold+VertexProperties.swift
[176/223] Compiling Nodal Node.Kind.swift
[177/223] Compiling Nodal Node.swift
[178/223] Compiling Nodal OutputOptions.swift
[179/223] Compiling Nodal AncestorAttributeSequence.swift
[180/223] Emitting module Nodal
[190/223] Compiling Nodal Document+Namespaces.swift
[191/223] Compiling Nodal Document+Output.swift
[192/223] Compiling Nodal Document+PendingNameRecords.swift
[193/223] Compiling Nodal Document+RootElement.swift
[211/223] Compiling Nodal Node+xPath.swift
[212/223] Compiling Nodal XPathQuery.swift
[213/223] Compiling Nodal XPathResults.swift
[214/223] Compiling Nodal XPathVariableValue.swift
[215/313] Compiling Pelagos GradientElement.swift
[216/313] Compiling Pelagos GradientStop.swift
[217/313] Compiling Pelagos LinearGradient.swift
[218/313] Compiling Pelagos Pattern.swift
[219/313] Compiling Pelagos Use.swift
[220/313] Compiling Pelagos Color.swift
[221/313] Compiling Pelagos Fill.swift
[222/313] Compiling Pelagos ViewBox.swift
[223/313] Compiling Pelagos AttributeParser.swift
[224/313] Compiling Pelagos ElementParsers.swift
[225/313] Compiling Pelagos PresentationParser.swift
[226/317] Compiling Pelagos Length.swift
[227/317] Compiling Pelagos Point.swift
[228/317] Compiling Pelagos PresentationAttributes.swift
[229/317] Compiling Pelagos Transform.swift
[230/317] Compiling Pelagos RadialGradient.swift
[231/317] Compiling Pelagos Circle.swift
[232/317] Compiling Pelagos Ellipse.swift
[233/317] Compiling Pelagos Line.swift
[234/317] Compiling Pelagos FillRule.swift
[235/317] Compiling Pelagos FontStyle.swift
[236/317] Compiling Pelagos FontWeight.swift
[237/317] Compiling Pelagos LineCap.swift
[238/317] Compiling Pelagos LineJoin.swift
[239/322] Compiling Pelagos Path.swift
[240/322] Compiling Pelagos Polygon.swift
[241/322] Compiling Pelagos Polyline.swift
[242/322] Compiling Pelagos Rect.swift
[247/322] Compiling Pelagos Image.swift
[248/322] Compiling Pelagos SVG.swift
[249/322] Compiling Pelagos Switch.swift
[250/322] Compiling Pelagos Symbol.swift
[257/322] Compiling Pelagos Text.swift
[261/322] Compiling Pelagos ClipPath.swift
[262/322] Compiling Pelagos Filter.swift
[263/322] Compiling Pelagos Mask.swift
[264/322] Compiling Pelagos Anchor.swift
[265/322] Compiling Pelagos Definitions.swift
[266/322] Compiling Pelagos Defs.swift
[267/322] Compiling Pelagos Element.swift
[268/322] Compiling Pelagos Group.swift
[275/322] Emitting module Pelagos
[276/322] Emitting module ThreeMF
[295/322] Compiling Pelagos RenderTypes.swift
[296/322] Compiling Pelagos SVGRenderEngine.swift
[297/322] Compiling Pelagos SVGRenderer.swift
[298/322] Compiling Pelagos CoordinateUnits.swift
[299/322] Compiling Pelagos DisplayMode.swift
[300/322] Compiling Pelagos PreserveAspectRatio.swift
[301/322] Compiling Pelagos SVGElementKind.swift
[302/322] Compiling Pelagos SpreadMethod.swift
[303/322] Compiling Pelagos TextAnchor.swift
[304/322] Compiling Pelagos Visibility.swift
[305/322] Compiling ThreeMF Color.swift
[306/322] Compiling ThreeMF Matrix3D.swift
[307/322] Compiling ThreeMF Metadata.swift
[308/322] Compiling ThreeMF Unit.swift
[319/322] Compiling Pelagos Pelagos.swift
[320/322] Compiling Pelagos CGRenderer.swift
[321/540] Compiling Cadova Anchor+Placement.swift
[322/540] Compiling Cadova Anchors+Public.swift
[323/540] Compiling Cadova Geometry+Anchors.swift
[324/540] Compiling Cadova Geometry+DefiningAnchor.swift
[325/540] Compiling Cadova ReferenceState.swift
[326/540] Compiling Cadova Tag.swift
[327/540] Compiling Cadova TagGeometry.swift
[328/540] Compiling Cadova TagGeometryReader.swift
[329/540] Compiling Cadova ResultElement.swift
[330/540] Compiling Cadova ResultModifier.swift
[331/540] Compiling Cadova ResultReader.swift
[332/540] Compiling Cadova StaticNodeGeometry.swift
[333/540] Compiling Cadova GeometrySVGConsumer.swift
[334/540] Compiling Cadova Import+SVG.swift
[335/540] Compiling Cadova PelagosEnumConversions.swift
[336/540] Compiling Cadova Import+3D.swift
[337/540] Compiling Cadova ModelFileFormat.swift
[338/540] Compiling Cadova PartedImport.swift
[339/540] Compiling Cadova STLLoader.swift
[340/540] Compiling Cadova ThreeMFLoader.swift
[341/540] Compiling Cadova ThreeMFMaterials.swift
[342/540] Compiling Cadova ThreeMFModelCache.swift
[343/540] Compiling Cadova Import.swift
[344/540] Compiling Cadova Aligned.swift
[345/564] Compiling Cadova Arc.swift
[346/564] Compiling Cadova Circle+Metrics.swift
[347/564] Compiling Cadova Circle.swift
[348/564] Compiling Cadova Ring.swift
[349/564] Compiling Cadova Metrics2D.swift
[350/564] Compiling Cadova CylinderBridge.swift
[351/564] Compiling Cadova OverhangCircle.swift
[352/564] Compiling Cadova Polygon.Metrics.swift
[353/564] Compiling Cadova Polygon.swift
[354/564] Compiling Cadova PolygonPoints.swift
[355/564] Compiling Cadova Rectangle.swift
[356/564] Compiling Cadova RegularPolygon.swift
[357/564] Compiling Cadova Stadium.swift
[358/564] Compiling Cadova FontVariation.swift
[359/564] Compiling Cadova Text.swift
[360/564] Compiling Cadova TextAttributes.swift
[361/564] Compiling Cadova TextRendering.swift
[362/564] Compiling Cadova Box.swift
[363/564] Compiling Cadova Cylinder+Initializers.swift
[364/564] Compiling Cadova Cylinder.swift
[365/564] Compiling Cadova Mesh+Debug.swift
[366/564] Compiling Cadova Mesh.swift
[367/564] Compiling Cadova Metrics3D.swift
[368/564] Compiling Cadova SDF.swift
[369/564] Compiling Cadova Sphere.swift
[370/588] Compiling Cadova EdgeToolSweep.swift
[371/588] Compiling Cadova ProfiledRectangleMask.swift
[372/588] Compiling Cadova RoundedBoxCornerMask.swift
[373/588] Compiling Cadova RoundingBoxCorners.swift
[374/588] Compiling Cadova ShapeEdges.swift
[375/588] Compiling Cadova EncloseSurface.swift
[376/588] Compiling Cadova Evaluate.swift
[377/588] Compiling Cadova ExtrudeAlongTransforms.swift
[378/588] Compiling Cadova ExtrudeWithEdgeProfiles.swift
[379/588] Compiling Cadova Extrusion.swift
[380/588] Compiling Cadova HelixSweep.swift
[381/588] Compiling Cadova Sweep.swift
[382/588] Compiling Cadova ConvexHull.swift
[383/588] Compiling Cadova Fill.swift
[384/588] Compiling Cadova Follow2D.swift
[385/588] Compiling Cadova Follow3D.swift
[386/588] Compiling Cadova GeometryEvaluator+Measurements.swift
[387/588] Compiling Cadova GeometryEvaluator+Parts.swift
[388/588] Compiling Cadova GeometryEvaluator+ResultElements.swift
[389/588] Compiling Cadova GeometryEvaluator+SpatialQueries.swift
[390/588] Compiling Cadova GeometryEvaluator+Splitting.swift
[391/588] Compiling Cadova GeometryEvaluator+Topology.swift
[392/588] Compiling Cadova GeometryEvaluator.swift
[393/588] Compiling Cadova Hollow.swift
[394/588] Compiling Cadova SpatialConstraint.swift
[395/588] Compiling Cadova TopologyConstraint.swift
[396/588] Compiling Cadova EdgeExtractor+Adjacency.swift
[397/588] Compiling Cadova EdgeExtractor+ChainConstruction.swift
[398/588] Compiling Cadova EdgeExtractor+MaskContainment.swift
[399/588] Compiling Cadova EdgeExtractor+SharpEdgeDetection.swift
[400/588] Compiling Cadova EdgeExtractor+Welding.swift
[401/588] Compiling Cadova EdgeExtractor.swift
[402/588] Compiling Cadova EdgeQuery+DirectionModifiers.swift
[403/588] Compiling Cadova EdgeQuery+Matching.swift
[404/588] Compiling Cadova EdgeQuery+SharpnessAndLengthModifiers.swift
[405/588] Compiling Cadova EdgeQuery+SpatialModifiers.swift
[406/588] Compiling Cadova EdgeQuery+StaticStartingPoints.swift
[407/588] Compiling Cadova EdgeQuery+TopologyAndConvexityModifiers.swift
[408/588] Compiling Cadova EdgeQuery.swift
[409/588] Compiling Cadova EdgeVisualization.swift
[410/588] Compiling Cadova FoundEdge.swift
[411/588] Compiling Cadova ReadEdges.swift
[412/588] Compiling Cadova ApplyBoxEdgeProfile.swift
[413/588] Compiling Cadova ApplyEdgeProfileToCorners.swift
[414/588] Compiling Cadova CornerPatch.swift
[415/588] Compiling Cadova EdgeToolSweep+CrossSection.swift
[416/588] Compiling Cadova EdgeToolSweep+Retraction.swift
[417/588] Compiling Cadova EdgeToolSweep+SegmentFrames.swift
[418/588] Emitting module Cadova
[419/588] Compiling Cadova Attract.swift
[420/588] Compiling Cadova AttractionTarget.swift
[421/588] Compiling Cadova Pull.swift
[422/588] Compiling Cadova AddingExclusive.swift
[423/588] Compiling Cadova Difference.swift
[424/588] Compiling Cadova Intersection.swift
[425/588] Compiling Cadova MapBoolean.swift
[426/588] Compiling Cadova Union.swift
[427/588] Compiling Cadova Extend.swift
[428/588] Compiling Cadova Resize2D.swift
[429/588] Compiling Cadova Resize3D.swift
[430/588] Compiling Cadova DeformByPath.swift
[431/588] Compiling Cadova DrapeOverSurface.swift
[432/588] Compiling Cadova Clone.swift
[433/588] Compiling Cadova Distribute.swift
[434/588] Compiling Cadova RepeatAlong.swift
[435/588] Compiling Cadova RepeatAlongPath.swift
[436/588] Compiling Cadova RepeatAround.swift
[437/588] Compiling Cadova Symmetry.swift
[438/588] Compiling Cadova ConvexityConstraint.swift
[439/588] Compiling Cadova DirectionalConstraint.swift
[440/588] Compiling Cadova LengthConstraint.swift
[441/588] Compiling Cadova MaskConstraint.swift
[442/588] Compiling Cadova RangeBound.swift
[443/684] Compiling Cadova OverhangSafe.swift
[444/684] Compiling Cadova Projection.swift
[445/684] Compiling Cadova ReadConcrete.swift
[446/684] Compiling Cadova ReadOutlines.swift
[447/684] Compiling Cadova ReadSurfaces.swift
[448/684] Compiling Cadova Replace.swift
[449/684] Compiling Cadova Resolution.swift
[450/684] Compiling Cadova Separate.swift
[451/684] Compiling Cadova Skew2D.swift
[452/684] Compiling Cadova Skew3D.swift
[453/684] Compiling Cadova Smoothing.swift
[454/684] Compiling Cadova Split2D.swift
[455/684] Compiling Cadova Split3D.swift
[456/684] Compiling Cadova SplitInto.swift
[457/684] Compiling Cadova Stack.swift
[458/684] Compiling Cadova Geometry+Transformable.swift
[459/684] Compiling Cadova RotateAround.swift
[460/684] Compiling Cadova VariableScale.swift
[461/684] Compiling Cadova Twist.swift
[462/684] Compiling Cadova Warp.swift
[463/684] Compiling Cadova WhileMasked.swift
[464/684] Compiling Cadova WhileTransformed.swift
[465/684] Compiling Cadova Within.swift
[466/684] Compiling Cadova Wrap.swift
[467/708] Compiling Cadova Transformable+Rotation.swift
[468/708] Compiling Cadova Transformable+Scaling.swift
[469/708] Compiling Cadova Transformable+Shearing.swift
[470/708] Compiling Cadova Transformable+Translation.swift
[471/708] Compiling Cadova Transformable.swift
[472/708] Compiling Cadova AxesVisualization.swift
[473/708] Compiling Cadova BoundingBoxVisualization.swift
[474/708] Compiling Cadova CurveVisualization.swift
[475/708] Compiling Cadova DirectionVisualization.swift
[476/708] Compiling Cadova MeshVisualization.swift
[477/708] Compiling Cadova PlaneVisualization.swift
[478/708] Compiling Cadova RulerVisualization.swift
[479/708] Compiling Cadova ArrayBuilder.swift
[480/708] Compiling Cadova Build.swift
[481/708] Compiling Cadova BuildDirective.swift
[482/708] Compiling Cadova BuildWarning.swift
[483/708] Compiling Cadova Group.swift
[484/708] Compiling Cadova GroupContentBuilder.swift
[485/708] Compiling Cadova Model.swift
[486/708] Compiling Cadova ModelContentBuilder.swift
[487/708] Compiling Cadova ModelContext.swift
[488/708] Compiling Cadova Compression.swift
[489/708] Compiling Cadova FileFormats.swift
[490/708] Compiling Cadova IncludedPartSemantics.swift
[491/732] Compiling Cadova Torus.swift
[492/732] Compiling Cadova Tube.swift
[493/732] Compiling Cadova Environment.swift
[494/732] Compiling Cadova EnvironmentModifier.swift
[495/732] Compiling Cadova EnvironmentValues.swift
[496/732] Compiling Cadova CircularOverhangMethod.swift
[497/732] Compiling Cadova Environment+Anchors.swift
[498/732] Compiling Cadova Environment+CornerRoundingStyle.swift
[499/732] Compiling Cadova Environment+Material.swift
[500/732] Compiling Cadova Environment+ModelOptions.swift
[501/732] Compiling Cadova Environment+Segmentation.swift
[502/732] Compiling Cadova Environment+Text.swift
[503/732] Compiling Cadova Environment+Transform.swift
[504/732] Compiling Cadova FillRule.swift
[505/732] Compiling Cadova Geometry+Text.swift
[506/732] Compiling Cadova LineCapStyle.swift
[507/732] Compiling Cadova MiterLimit.swift
[508/732] Compiling Cadova NaturalUpDirection.swift
[509/732] Compiling Cadova Operation.swift
[510/732] Compiling Cadova Overhang.swift
[511/732] Compiling Cadova SimplificationThreshold.swift
[512/732] Compiling Cadova TextAlignment.swift
[513/732] Compiling Cadova Tolerance.swift
[514/732] Compiling Cadova TwistRate.swift
[515/732] Compiling Cadova Geometry2D+Lofted.swift
[516/732] Compiling Cadova Loft+Build.swift
[517/732] Compiling Cadova Loft+Mesh.swift
[518/732] Compiling Cadova Loft+PolygonGroupInterpolation.swift
[519/732] Compiling Cadova Loft+PolygonGroups.swift
[520/732] Compiling Cadova Loft+Resampling.swift
[521/732] Compiling Cadova Loft+Visualization.swift
[522/732] Compiling Cadova Loft.Section.swift
[523/732] Compiling Cadova Loft.Transition.swift
[524/732] Compiling Cadova Loft.swift
[525/732] Compiling Cadova Measure.swift
[526/732] Compiling Cadova ConcurrentLoop.swift
[527/732] Compiling Cadova GridTable.swift
[528/732] Compiling Cadova MeshDistanceField+ClosestPoint.swift
[529/732] Compiling Cadova MeshDistanceField+Construction.swift
[530/732] Compiling Cadova MeshDistanceField+Hierarchy.swift
[531/732] Compiling Cadova MeshDistanceField+HierarchySplits.swift
[532/732] Compiling Cadova MeshDistanceField+SelfIntersection.swift
[533/732] Compiling Cadova MeshDistanceField+Sign.swift
[534/732] Compiling Cadova MeshDistanceField+Topology.swift
[535/732] Compiling Cadova MeshDistanceField.swift
[536/732] Compiling Cadova MeshOffset+CleanUp.swift
[537/732] Compiling Cadova MeshOffset+Components.swift
[538/732] Compiling Cadova MeshOffset+ContourRepair.swift
[539/732] Compiling Cadova TwistSubdivisionThreshold.swift
[540/732] Compiling Cadova VisualizationOptions.swift
[541/732] Compiling Cadova ApplyMaterial.swift
[542/732] Compiling Cadova BuildResult.swift
[543/732] Compiling Cadova CachedConcrete.swift
[544/732] Compiling Cadova CachedConcreteTransformer.swift
[545/732] Compiling Cadova CachedGeometry.swift
[546/732] Compiling Cadova CachedNode.swift
[547/732] Compiling Cadova CachedNodeTransformer.swift
[548/732] Compiling Cadova ReflectedCacheKey.swift
[549/732] Compiling Cadova Deferred.swift
[550/732] Compiling Cadova Empty.swift
[551/732] Compiling Cadova Geometry.swift
[552/732] Compiling Cadova GeometryBuilder.swift
[553/732] Compiling Cadova GeometryNodeTransformer.swift
[554/732] Compiling Cadova Hidden.swift
[555/732] Compiling Cadova Part.swift
[556/732] Compiling Cadova PartAssignment.swift
[557/732] Compiling Cadova PartCatalog.swift
[558/732] Compiling Cadova PartDetachment.swift
[559/732] Compiling Cadova PartModification.swift
[560/732] Compiling Cadova PartReader.swift
[561/732] Compiling Cadova PartSemantic.swift
[562/732] Compiling Cadova PartSubtraction.swift
[563/732] Compiling Cadova MeshOffset+Contouring.swift
[564/732] Compiling Cadova MeshOffset+Edges.swift
[565/732] Compiling Cadova MeshOffset+Fits.swift
[566/732] Compiling Cadova MeshOffset+Grid.swift
[567/732] Compiling Cadova MeshOffset+Octree.swift
[568/732] Compiling Cadova MeshOffset+Separation.swift
[569/732] Compiling Cadova MeshOffset+Simplification.swift
[570/732] Compiling Cadova MeshOffset+VertexFans.swift
[571/732] Compiling Cadova MeshOffset.swift
[572/732] Compiling Cadova OffsetCorners+PieceAssembly.swift
[573/732] Compiling Cadova OffsetCorners+PieceBuilder.swift
[574/732] Compiling Cadova OffsetCorners+PieceSet.swift
[575/732] Compiling Cadova OffsetCorners.swift
[576/732] Compiling Cadova OffsetOctree.swift
[577/732] Compiling Cadova PlaneFit.swift
[578/732] Compiling Cadova RoundingField.swift
[579/732] Compiling Cadova Offset.swift
[580/732] Compiling Cadova Offset3D.swift
[581/732] Compiling Cadova OffsetPolyline.swift
[582/732] Compiling Cadova Rounding.swift
[583/732] Compiling Cadova Stroke.swift
[584/732] Compiling Cadova StrokeCurve+Outline.swift
[585/732] Compiling Cadova StrokeCurve.swift
[586/732] Compiling Cadova Only.swift
[587/732] Compiling Cadova Color.swift
[588/732] Compiling Cadova Box.Corner.swift
[589/732] Compiling Cadova Box.Edge.swift
[590/732] Compiling Cadova CornerRoundingStyle.swift
[591/732] Compiling Cadova DirectionalAxis.swift
[592/732] Compiling Cadova OrthogonalCorner.swift
[593/732] Compiling Cadova Rectangle.Corner.swift
[594/732] Compiling Cadova BezierCurve.swift
[595/732] Compiling Cadova BezierPatch.swift
[596/732] Compiling Cadova BezierPath+Adding.swift
[597/732] Compiling Cadova BezierPath+Internal.swift
[598/732] Compiling Cadova BezierPath+Operations.swift
[599/732] Compiling Cadova BezierPath.swift
[600/732] Compiling Cadova BezierPath.Builder.swift
[601/732] Compiling Cadova ComponentFunctions.swift
[602/732] Compiling Cadova ComponentFunctions2D.swift
[603/732] Compiling Cadova ComponentFunctions3D.swift
[604/732] Compiling Cadova PathBuilderValue.swift
[605/732] Compiling Cadova PathBuilderVector.swift
[606/732] Compiling Cadova CurveSample.swift
[607/732] Compiling Cadova CurveSampleInterval.swift
[608/732] Compiling Cadova InterpolatingCurve.swift
[609/732] Compiling Cadova AnyParametricCurve.swift
[610/732] Compiling Cadova ParametricCurve+DefaultImplementations.swift
[611/732] Compiling Cadova Metadata.swift
[612/732] Compiling Cadova ModelOptions.swift
[613/732] Compiling Cadova CommandLineArguments.swift
[614/732] Compiling Cadova Project.swift
[615/732] Compiling Cadova ProjectContentBuilder.swift
[616/732] Compiling Cadova ConcreteGeometry.swift
[617/732] Compiling Cadova ModelFileGenerator.swift
[618/732] Compiling Cadova LiveLinkSettings.swift
[619/732] Compiling Cadova ModelArchive.swift
[620/732] Compiling Cadova ThreeMFDataProvider+Helpers.swift
[621/732] Compiling Cadova ThreeMFDataProvider+LiveLink.swift
[622/732] Compiling Cadova ThreeMFDataProvider+Materials.swift
[623/732] Compiling Cadova ThreeMFDataProvider.swift
[624/732] Compiling Cadova BinarySTLDataProvider.swift
[625/732] Compiling Cadova OutputDataProvider.swift
[626/732] Compiling Cadova SVGDataProvider.swift
[627/732] Compiling Cadova PolygonTree.swift
[628/732] Compiling Cadova Dimensionality.swift
[629/732] Compiling Cadova MiscExtensions.swift
[630/732] Compiling Cadova RangeExtensions.swift
[631/732] Compiling Cadova SequenceExtensions.swift
[632/732] Compiling Cadova Logging.swift
[633/732] Compiling Cadova ModelLogger.swift
[634/732] Compiling Cadova EvaluationContext.swift
[635/732] Compiling Cadova GeometryCache.swift
[636/732] Compiling Cadova EvaluationResult.swift
[637/732] Compiling Cadova GeometryNode+Codable.swift
[638/732] Compiling Cadova GeometryNode+Creation.swift
[639/732] Compiling Cadova GeometryNode+Debug.swift
[640/732] Compiling Cadova GeometryNode+Digest.swift
[641/732] Compiling Cadova GeometryNode+Hashable.swift
[642/732] Compiling Cadova GeometryNode+Shapes.swift
[643/732] Compiling Cadova GeometryNode.swift
[644/732] Compiling Cadova Operators.swift
[645/732] Compiling Cadova AxisAlignment.swift
[646/732] Compiling Cadova GeometryAlignment+Presets.swift
[647/732] Compiling Cadova GeometryAlignment.swift
[648/732] Compiling Cadova Angle+Operators.swift
[649/732] Compiling Cadova Angle+Trigonometry.swift
[650/732] Compiling Cadova Angle.swift
[651/732] Compiling Cadova AnyCacheKey.swift
[652/732] Compiling Cadova Axes.swift
[653/732] Compiling Cadova Axis.swift
[654/732] Compiling Cadova BoundingBox.swift
[655/732] Compiling Cadova CacheKey.swift
[656/732] Compiling Cadova Color+ColorLiteral.swift
[657/732] Compiling Cadova Color+Constants.swift
[658/732] Compiling Cadova Color+HSB.swift
[659/732] Compiling Cadova ParametricCurve+FiniteDifferenceTangent.swift
[660/732] Compiling Cadova ParametricCurve+Frames.swift
[661/732] Compiling Cadova ParametricCurve+Operations.swift
[662/732] Compiling Cadova ParametricCurve.swift
[663/732] Compiling Cadova ParametricCurveFrame+Continuation.swift
[664/732] Compiling Cadova ParametricCurveFrame+Sequence.swift
[665/732] Compiling Cadova ParametricCurveFrame.swift
[666/732] Compiling Cadova ReferenceTarget.swift
[667/732] Compiling Cadova SplineCurve+Creation.swift
[668/732] Compiling Cadova SplineCurve.swift
[669/732] Compiling Cadova Subcurve.swift
[670/732] Compiling Cadova EdgeProfile+Cutting.swift
[671/732] Compiling Cadova EdgeProfile+FollowingEdge.swift
[672/732] Compiling Cadova EdgeProfile+Forming.swift
[673/732] Compiling Cadova EdgeProfile+OffsetTool.swift
[674/732] Compiling Cadova EdgeProfile+Presets.swift
[675/732] Compiling Cadova EdgeProfile+VertexWelding.swift
[676/732] Compiling Cadova EdgeProfile.swift
[677/732] Compiling Cadova EdgeShape+CrossSection.swift
[678/732] Compiling Cadova EdgeShape+Presets.swift
[679/732] Compiling Cadova EdgeShape.swift
[680/732] Compiling Cadova LinearInterpolation.swift
[681/732] Compiling Cadova Material+Presets.swift
[682/732] Compiling Cadova Material.swift
[683/732] Compiling Cadova ParametricSurface.swift
[684/732] Compiling Cadova RemappedSurface.swift
[685/732] Compiling Cadova RuledSurface.swift
[686/732] Compiling Cadova SplineSurface.swift
[687/732] Compiling Cadova BasicMatrix3x3.swift
[688/732] Compiling Cadova Transform2D+Creation.swift
[689/732] Compiling Cadova Transform2D.swift
[690/732] Compiling Cadova BasicMatrix4x4.swift
[691/732] Compiling Cadova Transform3D+Creation.swift
[692/732] Compiling Cadova Transform3D.swift
[693/732] Compiling Cadova Matrix.swift
[694/732] Compiling Cadova Transform.swift
[695/732] Compiling Cadova Triangle+Initializers.swift
[696/732] Compiling Cadova Triangle+Internal.swift
[697/732] Compiling Cadova Triangle+Modification.swift
[698/732] Compiling Cadova Triangle+Protocols.swift
[699/732] Compiling Cadova Triangle+Right.swift
[700/732] Compiling Cadova Triangle.swift
[701/732] Compiling Cadova DimensionalValues.swift
[702/732] Compiling Cadova Vector.swift
[703/732] Compiling Cadova Vector2D+Operators.swift
[704/732] Compiling Cadova Vector2D.swift
[705/732] Compiling Cadova Vector3D+Operators.swift
[706/732] Compiling Cadova Vector3D.swift
[707/732] Compiling Cadova Measurements+Centroid.swift
[708/732] Compiling Cadova Measurements.swift
[709/732] Compiling Cadova MeshData.swift
[710/732] Compiling Cadova SimplePolygon.swift
[711/732] Compiling Cadova SimplePolygonList+Alignment.swift
[712/732] Compiling Cadova SimplePolygonList.swift
[713/732] Compiling Cadova Segmentation.swift
[714/732] Compiling Cadova ShapingFunction+Combinators.swift
[715/732] Compiling Cadova ShapingFunction+Internal.swift
[716/732] Compiling Cadova ShapingFunction+Presets.swift
[717/732] Compiling Cadova ShapingFunction.swift
[718/732] Compiling Cadova Direction.swift
[719/732] Compiling Cadova Line.swift
[720/732] Compiling Cadova LineSegment.swift
[721/732] Compiling Cadova LinearDirection.swift
[722/732] Compiling Cadova Plane+Transformation.swift
[723/732] Compiling Cadova Plane.swift
[724/732] Compiling Cadova SurfaceCrossing.swift
[725/732] Compiling Cadova StableDigest+CacheKey.swift
[726/732] Compiling Cadova StableDigest+Values.swift
[727/732] Compiling Cadova StableDigest.swift
[728/732] Compiling Cadova ArcLengthParameterization.swift
[729/732] Compiling Cadova CoonsPatch.swift
[730/732] Compiling Cadova InterpolatingSurface.swift
[730/732] Write Objects.LinkFileList
libtool: warning: 'itt_notify.cpp.o' has no symbols
libtool: warning: 'semaphore.cpp.o' has no symbols
[731/732] Archiving libCadovaStatic.a
Build complete! (51.12s)
Build complete.
{
"cxx_language_standard" : "c++17",
"dependencies" : [
{
"identity" : "manifold-swift",
"requirement" : {
"range" : [
{
"lower_bound" : "1.1.2",
"upper_bound" : "1.2.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/tomasf/manifold-swift.git"
},
{
"identity" : "threemf",
"requirement" : {
"range" : [
{
"lower_bound" : "0.3.2",
"upper_bound" : "0.4.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/tomasf/ThreeMF.git"
},
{
"identity" : "apus",
"requirement" : {
"range" : [
{
"lower_bound" : "0.1.4",
"upper_bound" : "0.2.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/tomasf/Apus.git"
},
{
"identity" : "pelagos",
"requirement" : {
"range" : [
{
"lower_bound" : "0.1.4",
"upper_bound" : "0.2.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/tomasf/Pelagos.git"
},
{
"identity" : "cadovalivelink",
"requirement" : {
"range" : [
{
"lower_bound" : "0.2.1",
"upper_bound" : "0.3.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/tomasf/CadovaLiveLink.git"
},
{
"identity" : "swift-docc-plugin",
"requirement" : {
"range" : [
{
"lower_bound" : "1.4.0",
"upper_bound" : "2.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/swiftlang/swift-docc-plugin"
}
],
"manifest_display_name" : "Cadova",
"name" : "Cadova",
"path" : "/Users/admin/builder/spi-builder-workspace",
"platforms" : [
{
"name" : "macos",
"version" : "15.0"
}
],
"products" : [
{
"name" : "Cadova",
"targets" : [
"Cadova"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "CadovaStatic",
"targets" : [
"Cadova"
],
"type" : {
"library" : [
"static"
]
}
}
],
"targets" : [
{
"c99name" : "Tests",
"module_type" : "SwiftTarget",
"name" : "Tests",
"path" : "Tests/Tests",
"product_dependencies" : [
"ThreeMF",
"CadovaLiveLinkClient"
],
"resources" : [
{
"path" : "/Users/admin/builder/spi-builder-workspace/Tests/Tests/golden",
"rule" : {
"copy" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Tests/Tests/resources",
"rule" : {
"copy" : {
}
}
}
],
"sources" : [
"2D.swift",
"3D.swift",
"Alignment.swift",
"Anchors.swift",
"AtomicFileWrites.swift",
"Attraction.swift",
"BezierCurve.swift",
"BezierPatch.swift",
"BezierPath.swift",
"BezierPathBuilder.swift",
"BezierPathContinuity.swift",
"BezierPathOperations.swift",
"BinarySTL.swift",
"Bounds.swift",
"Build.swift",
"BuildFailureExitStatus.swift",
"BuildMemoization.swift",
"Cache.swift",
"CircularOverhang.swift",
"Clone.swift",
"ClosedPathRepetition.swift",
"Color.swift",
"Common/ApproximatelyEquatable.swift",
"Common/ExpressionExtensions.swift",
"Common/GeometryExtensions.swift",
"Common/GoldenRecord.swift",
"CurveDegenerateInputs.swift",
"CurveOperations.swift",
"CurveSamples.swift",
"Deform.swift",
"DegenerateInputs.swift",
"DegenerateSizeTests.swift",
"Distribute.swift",
"EdgeFinding.swift",
"EdgeProfileOverhangFillet.swift",
"EdgeProfileSliverRegression.swift",
"EdgeProfileTightCurvature.swift",
"EdgeShape.swift",
"EdgeShaping.swift",
"EnvironmentDirectiveRerun.swift",
"EnvironmentIdentity.swift",
"EnvironmentScale.swift",
"Evaluating.swift",
"Examples.swift",
"Extend.swift",
"ExtrudeAlongTransforms.swift",
"GeometryExpressionCodable.swift",
"GeometryExpressionSimplification.swift",
"GoldenFiles.swift",
"Helix.swift",
"Import.swift",
"ImportMaterials.swift",
"InterpolatingCurve.swift",
"Line.swift",
"LiveLink.swift",
"Loft.swift",
"LoftCornerRegression.swift",
"LoftSubdivision.swift",
"Materials.swift",
"Matrix.swift",
"Measurements.swift",
"MeshDataMaterials.swift",
"MeshFaces.swift",
"MeshVertexTable.swift",
"ModelFileGenerator.swift",
"NaturalUpDirection.swift",
"Offset3D.swift",
"OffsetRedundantCollinearPointsRegression.swift",
"Only.swift",
"Operation.swift",
"PackageRootURL.swift",
"Parts.swift",
"ProjectCommandLineFilterTests.swift",
"Projection.swift",
"RepeatAlong.swift",
"RepeatAlongPath.swift",
"RepeatAround.swift",
"RepeatCounts.swift",
"Resize.swift",
"Result.swift",
"Rounding.swift",
"SVGImport.swift",
"ShapingFunction.swift",
"Shearing.swift",
"Smoothing.swift",
"SplineCurve.swift",
"Split.swift",
"StableNodeIdentity.swift",
"Stack.swift",
"StadiumTests.swift",
"StrokeCurve.swift",
"SurfaceCrossings.swift",
"Surfaces.swift",
"Sweep.swift",
"Symmetry.swift",
"Tags.swift",
"Text.swift",
"Transform.swift",
"Twist.swift",
"Warp.swift",
"Within.swift",
"Wrap.swift"
],
"target_dependencies" : [
"Cadova"
],
"type" : "test"
},
{
"c99name" : "Cadova",
"module_type" : "SwiftTarget",
"name" : "Cadova",
"path" : "Sources/Cadova",
"product_dependencies" : [
"Apus",
"Manifold",
"ThreeMF",
"Pelagos",
"CadovaLiveLinkClient"
],
"product_memberships" : [
"Cadova",
"CadovaStatic"
],
"sources" : [
"Abstract Layer/2D/Circle/Arc.swift",
"Abstract Layer/2D/Circle/Circle+Metrics.swift",
"Abstract Layer/2D/Circle/Circle.swift",
"Abstract Layer/2D/Circle/Ring.swift",
"Abstract Layer/2D/Metrics2D.swift",
"Abstract Layer/2D/Overhang/CylinderBridge.swift",
"Abstract Layer/2D/Overhang/OverhangCircle.swift",
"Abstract Layer/2D/Polygon/Polygon.Metrics.swift",
"Abstract Layer/2D/Polygon/Polygon.swift",
"Abstract Layer/2D/Polygon/PolygonPoints.swift",
"Abstract Layer/2D/Rectangle.swift",
"Abstract Layer/2D/RegularPolygon.swift",
"Abstract Layer/2D/Stadium.swift",
"Abstract Layer/2D/Text/FontVariation.swift",
"Abstract Layer/2D/Text/Text.swift",
"Abstract Layer/2D/Text/TextAttributes.swift",
"Abstract Layer/2D/Text/TextRendering.swift",
"Abstract Layer/3D/Box.swift",
"Abstract Layer/3D/Cylinder+Initializers.swift",
"Abstract Layer/3D/Cylinder.swift",
"Abstract Layer/3D/Mesh+Debug.swift",
"Abstract Layer/3D/Mesh.swift",
"Abstract Layer/3D/Metrics3D.swift",
"Abstract Layer/3D/SDF.swift",
"Abstract Layer/3D/Sphere.swift",
"Abstract Layer/3D/Torus.swift",
"Abstract Layer/3D/Tube.swift",
"Abstract Layer/Environment/Environment.swift",
"Abstract Layer/Environment/EnvironmentModifier.swift",
"Abstract Layer/Environment/EnvironmentValues.swift",
"Abstract Layer/Environment/Values/CircularOverhangMethod.swift",
"Abstract Layer/Environment/Values/Environment+Anchors.swift",
"Abstract Layer/Environment/Values/Environment+CornerRoundingStyle.swift",
"Abstract Layer/Environment/Values/Environment+Material.swift",
"Abstract Layer/Environment/Values/Environment+ModelOptions.swift",
"Abstract Layer/Environment/Values/Environment+Segmentation.swift",
"Abstract Layer/Environment/Values/Environment+Text.swift",
"Abstract Layer/Environment/Values/Environment+Transform.swift",
"Abstract Layer/Environment/Values/FillRule.swift",
"Abstract Layer/Environment/Values/Geometry+Text.swift",
"Abstract Layer/Environment/Values/LineCapStyle.swift",
"Abstract Layer/Environment/Values/MiterLimit.swift",
"Abstract Layer/Environment/Values/NaturalUpDirection.swift",
"Abstract Layer/Environment/Values/Operation.swift",
"Abstract Layer/Environment/Values/Overhang.swift",
"Abstract Layer/Environment/Values/SimplificationThreshold.swift",
"Abstract Layer/Environment/Values/TextAlignment.swift",
"Abstract Layer/Environment/Values/Tolerance.swift",
"Abstract Layer/Environment/Values/TwistRate.swift",
"Abstract Layer/Environment/Values/TwistSubdivisionThreshold.swift",
"Abstract Layer/Environment/Values/VisualizationOptions.swift",
"Abstract Layer/Geometry/ApplyMaterial.swift",
"Abstract Layer/Geometry/BuildResult.swift",
"Abstract Layer/Geometry/Caching/CachedConcrete.swift",
"Abstract Layer/Geometry/Caching/CachedConcreteTransformer.swift",
"Abstract Layer/Geometry/Caching/CachedGeometry.swift",
"Abstract Layer/Geometry/Caching/CachedNode.swift",
"Abstract Layer/Geometry/Caching/CachedNodeTransformer.swift",
"Abstract Layer/Geometry/Caching/ReflectedCacheKey.swift",
"Abstract Layer/Geometry/Deferred.swift",
"Abstract Layer/Geometry/Empty.swift",
"Abstract Layer/Geometry/Geometry.swift",
"Abstract Layer/Geometry/GeometryBuilder.swift",
"Abstract Layer/Geometry/GeometryNodeTransformer.swift",
"Abstract Layer/Geometry/Hidden.swift",
"Abstract Layer/Geometry/Parts/Part.swift",
"Abstract Layer/Geometry/Parts/PartAssignment.swift",
"Abstract Layer/Geometry/Parts/PartCatalog.swift",
"Abstract Layer/Geometry/Parts/PartDetachment.swift",
"Abstract Layer/Geometry/Parts/PartModification.swift",
"Abstract Layer/Geometry/Parts/PartReader.swift",
"Abstract Layer/Geometry/Parts/PartSemantic.swift",
"Abstract Layer/Geometry/Parts/PartSubtraction.swift",
"Abstract Layer/Geometry/References/Anchors/Anchor+Placement.swift",
"Abstract Layer/Geometry/References/Anchors/Anchors+Public.swift",
"Abstract Layer/Geometry/References/Anchors/Geometry+Anchors.swift",
"Abstract Layer/Geometry/References/Anchors/Geometry+DefiningAnchor.swift",
"Abstract Layer/Geometry/References/ReferenceState.swift",
"Abstract Layer/Geometry/References/Tags/Tag.swift",
"Abstract Layer/Geometry/References/Tags/TagGeometry.swift",
"Abstract Layer/Geometry/References/Tags/TagGeometryReader.swift",
"Abstract Layer/Geometry/ResultElement/ResultElement.swift",
"Abstract Layer/Geometry/ResultElement/ResultModifier.swift",
"Abstract Layer/Geometry/ResultElement/ResultReader.swift",
"Abstract Layer/Geometry/StaticNodeGeometry.swift",
"Abstract Layer/Import/2D/GeometrySVGConsumer.swift",
"Abstract Layer/Import/2D/Import+SVG.swift",
"Abstract Layer/Import/2D/PelagosEnumConversions.swift",
"Abstract Layer/Import/3D/Import+3D.swift",
"Abstract Layer/Import/3D/ModelFileFormat.swift",
"Abstract Layer/Import/3D/PartedImport.swift",
"Abstract Layer/Import/3D/STLLoader.swift",
"Abstract Layer/Import/3D/ThreeMFLoader.swift",
"Abstract Layer/Import/3D/ThreeMFMaterials.swift",
"Abstract Layer/Import/3D/ThreeMFModelCache.swift",
"Abstract Layer/Import/Import.swift",
"Abstract Layer/Operations/Aligned.swift",
"Abstract Layer/Operations/Attraction/Attract.swift",
"Abstract Layer/Operations/Attraction/AttractionTarget.swift",
"Abstract Layer/Operations/Attraction/Pull.swift",
"Abstract Layer/Operations/Boolean/AddingExclusive.swift",
"Abstract Layer/Operations/Boolean/Difference.swift",
"Abstract Layer/Operations/Boolean/Intersection.swift",
"Abstract Layer/Operations/Boolean/MapBoolean.swift",
"Abstract Layer/Operations/Boolean/Union.swift",
"Abstract Layer/Operations/Bounds/Extend.swift",
"Abstract Layer/Operations/Bounds/Resize2D.swift",
"Abstract Layer/Operations/Bounds/Resize3D.swift",
"Abstract Layer/Operations/DeformByPath.swift",
"Abstract Layer/Operations/DrapeOverSurface.swift",
"Abstract Layer/Operations/Duplication/Clone.swift",
"Abstract Layer/Operations/Duplication/Distribute.swift",
"Abstract Layer/Operations/Duplication/RepeatAlong.swift",
"Abstract Layer/Operations/Duplication/RepeatAlongPath.swift",
"Abstract Layer/Operations/Duplication/RepeatAround.swift",
"Abstract Layer/Operations/Duplication/Symmetry.swift",
"Abstract Layer/Operations/Edge Finding/Constraints/ConvexityConstraint.swift",
"Abstract Layer/Operations/Edge Finding/Constraints/DirectionalConstraint.swift",
"Abstract Layer/Operations/Edge Finding/Constraints/LengthConstraint.swift",
"Abstract Layer/Operations/Edge Finding/Constraints/MaskConstraint.swift",
"Abstract Layer/Operations/Edge Finding/Constraints/RangeBound.swift",
"Abstract Layer/Operations/Edge Finding/Constraints/SpatialConstraint.swift",
"Abstract Layer/Operations/Edge Finding/Constraints/TopologyConstraint.swift",
"Abstract Layer/Operations/Edge Finding/EdgeExtractor/EdgeExtractor+Adjacency.swift",
"Abstract Layer/Operations/Edge Finding/EdgeExtractor/EdgeExtractor+ChainConstruction.swift",
"Abstract Layer/Operations/Edge Finding/EdgeExtractor/EdgeExtractor+MaskContainment.swift",
"Abstract Layer/Operations/Edge Finding/EdgeExtractor/EdgeExtractor+SharpEdgeDetection.swift",
"Abstract Layer/Operations/Edge Finding/EdgeExtractor/EdgeExtractor+Welding.swift",
"Abstract Layer/Operations/Edge Finding/EdgeExtractor/EdgeExtractor.swift",
"Abstract Layer/Operations/Edge Finding/EdgeQuery/EdgeQuery+DirectionModifiers.swift",
"Abstract Layer/Operations/Edge Finding/EdgeQuery/EdgeQuery+Matching.swift",
"Abstract Layer/Operations/Edge Finding/EdgeQuery/EdgeQuery+SharpnessAndLengthModifiers.swift",
"Abstract Layer/Operations/Edge Finding/EdgeQuery/EdgeQuery+SpatialModifiers.swift",
"Abstract Layer/Operations/Edge Finding/EdgeQuery/EdgeQuery+StaticStartingPoints.swift",
"Abstract Layer/Operations/Edge Finding/EdgeQuery/EdgeQuery+TopologyAndConvexityModifiers.swift",
"Abstract Layer/Operations/Edge Finding/EdgeQuery/EdgeQuery.swift",
"Abstract Layer/Operations/Edge Finding/EdgeVisualization.swift",
"Abstract Layer/Operations/Edge Finding/FoundEdge.swift",
"Abstract Layer/Operations/Edge Finding/ReadEdges.swift",
"Abstract Layer/Operations/Edge Profiling/ApplyBoxEdgeProfile.swift",
"Abstract Layer/Operations/Edge Profiling/ApplyEdgeProfileToCorners.swift",
"Abstract Layer/Operations/Edge Profiling/CornerPatch.swift",
"Abstract Layer/Operations/Edge Profiling/EdgeToolSweep+CrossSection.swift",
"Abstract Layer/Operations/Edge Profiling/EdgeToolSweep+Retraction.swift",
"Abstract Layer/Operations/Edge Profiling/EdgeToolSweep+SegmentFrames.swift",
"Abstract Layer/Operations/Edge Profiling/EdgeToolSweep.swift",
"Abstract Layer/Operations/Edge Profiling/Masks/ProfiledRectangleMask.swift",
"Abstract Layer/Operations/Edge Profiling/Masks/RoundedBoxCornerMask.swift",
"Abstract Layer/Operations/Edge Profiling/RoundingBoxCorners.swift",
"Abstract Layer/Operations/Edge Profiling/ShapeEdges.swift",
"Abstract Layer/Operations/EncloseSurface.swift",
"Abstract Layer/Operations/Evaluate.swift",
"Abstract Layer/Operations/Extrude/ExtrudeAlongTransforms.swift",
"Abstract Layer/Operations/Extrude/ExtrudeWithEdgeProfiles.swift",
"Abstract Layer/Operations/Extrude/Extrusion.swift",
"Abstract Layer/Operations/Extrude/HelixSweep.swift",
"Abstract Layer/Operations/Extrude/Sweep.swift",
"Abstract Layer/Operations/Filling/ConvexHull.swift",
"Abstract Layer/Operations/Filling/Fill.swift",
"Abstract Layer/Operations/Follow2D.swift",
"Abstract Layer/Operations/Follow3D.swift",
"Abstract Layer/Operations/GeometryEvaluator/GeometryEvaluator+Measurements.swift",
"Abstract Layer/Operations/GeometryEvaluator/GeometryEvaluator+Parts.swift",
"Abstract Layer/Operations/GeometryEvaluator/GeometryEvaluator+ResultElements.swift",
"Abstract Layer/Operations/GeometryEvaluator/GeometryEvaluator+SpatialQueries.swift",
"Abstract Layer/Operations/GeometryEvaluator/GeometryEvaluator+Splitting.swift",
"Abstract Layer/Operations/GeometryEvaluator/GeometryEvaluator+Topology.swift",
"Abstract Layer/Operations/GeometryEvaluator/GeometryEvaluator.swift",
"Abstract Layer/Operations/Hollowing/Hollow.swift",
"Abstract Layer/Operations/Loft/Geometry2D+Lofted.swift",
"Abstract Layer/Operations/Loft/Loft+Build.swift",
"Abstract Layer/Operations/Loft/Loft+Mesh.swift",
"Abstract Layer/Operations/Loft/Loft+PolygonGroupInterpolation.swift",
"Abstract Layer/Operations/Loft/Loft+PolygonGroups.swift",
"Abstract Layer/Operations/Loft/Loft+Resampling.swift",
"Abstract Layer/Operations/Loft/Loft+Visualization.swift",
"Abstract Layer/Operations/Loft/Loft.Section.swift",
"Abstract Layer/Operations/Loft/Loft.Transition.swift",
"Abstract Layer/Operations/Loft/Loft.swift",
"Abstract Layer/Operations/Measure.swift",
"Abstract Layer/Operations/Offsetting/Mesh Offset/ConcurrentLoop.swift",
"Abstract Layer/Operations/Offsetting/Mesh Offset/GridTable.swift",
"Abstract Layer/Operations/Offsetting/Mesh Offset/MeshDistanceField+ClosestPoint.swift",
"Abstract Layer/Operations/Offsetting/Mesh Offset/MeshDistanceField+Construction.swift",
"Abstract Layer/Operations/Offsetting/Mesh Offset/MeshDistanceField+Hierarchy.swift",
"Abstract Layer/Operations/Offsetting/Mesh Offset/MeshDistanceField+HierarchySplits.swift",
"Abstract Layer/Operations/Offsetting/Mesh Offset/MeshDistanceField+SelfIntersection.swift",
"Abstract Layer/Operations/Offsetting/Mesh Offset/MeshDistanceField+Sign.swift",
"Abstract Layer/Operations/Offsetting/Mesh Offset/MeshDistanceField+Topology.swift",
"Abstract Layer/Operations/Offsetting/Mesh Offset/MeshDistanceField.swift",
"Abstract Layer/Operations/Offsetting/Mesh Offset/MeshOffset+CleanUp.swift",
"Abstract Layer/Operations/Offsetting/Mesh Offset/MeshOffset+Components.swift",
"Abstract Layer/Operations/Offsetting/Mesh Offset/MeshOffset+ContourRepair.swift",
"Abstract Layer/Operations/Offsetting/Mesh Offset/MeshOffset+Contouring.swift",
"Abstract Layer/Operations/Offsetting/Mesh Offset/MeshOffset+Edges.swift",
"Abstract Layer/Operations/Offsetting/Mesh Offset/MeshOffset+Fits.swift",
"Abstract Layer/Operations/Offsetting/Mesh Offset/MeshOffset+Grid.swift",
"Abstract Layer/Operations/Offsetting/Mesh Offset/MeshOffset+Octree.swift",
"Abstract Layer/Operations/Offsetting/Mesh Offset/MeshOffset+Separation.swift",
"Abstract Layer/Operations/Offsetting/Mesh Offset/MeshOffset+Simplification.swift",
"Abstract Layer/Operations/Offsetting/Mesh Offset/MeshOffset+VertexFans.swift",
"Abstract Layer/Operations/Offsetting/Mesh Offset/MeshOffset.swift",
"Abstract Layer/Operations/Offsetting/Mesh Offset/OffsetCorners+PieceAssembly.swift",
"Abstract Layer/Operations/Offsetting/Mesh Offset/OffsetCorners+PieceBuilder.swift",
"Abstract Layer/Operations/Offsetting/Mesh Offset/OffsetCorners+PieceSet.swift",
"Abstract Layer/Operations/Offsetting/Mesh Offset/OffsetCorners.swift",
"Abstract Layer/Operations/Offsetting/Mesh Offset/OffsetOctree.swift",
"Abstract Layer/Operations/Offsetting/Mesh Offset/PlaneFit.swift",
"Abstract Layer/Operations/Offsetting/Mesh Offset/RoundingField.swift",
"Abstract Layer/Operations/Offsetting/Offset.swift",
"Abstract Layer/Operations/Offsetting/Offset3D.swift",
"Abstract Layer/Operations/Offsetting/OffsetPolyline.swift",
"Abstract Layer/Operations/Offsetting/Rounding.swift",
"Abstract Layer/Operations/Offsetting/Stroke.swift",
"Abstract Layer/Operations/Offsetting/StrokeCurve+Outline.swift",
"Abstract Layer/Operations/Offsetting/StrokeCurve.swift",
"Abstract Layer/Operations/Only.swift",
"Abstract Layer/Operations/OverhangSafe.swift",
"Abstract Layer/Operations/Projection.swift",
"Abstract Layer/Operations/ReadConcrete.swift",
"Abstract Layer/Operations/ReadOutlines.swift",
"Abstract Layer/Operations/ReadSurfaces.swift",
"Abstract Layer/Operations/Replace.swift",
"Abstract Layer/Operations/Resolution.swift",
"Abstract Layer/Operations/Separate.swift",
"Abstract Layer/Operations/Skew2D.swift",
"Abstract Layer/Operations/Skew3D.swift",
"Abstract Layer/Operations/Smoothing.swift",
"Abstract Layer/Operations/Split2D.swift",
"Abstract Layer/Operations/Split3D.swift",
"Abstract Layer/Operations/SplitInto.swift",
"Abstract Layer/Operations/Stack.swift",
"Abstract Layer/Operations/Transformations/Geometry+Transformable.swift",
"Abstract Layer/Operations/Transformations/RotateAround.swift",
"Abstract Layer/Operations/Transformations/VariableScale.swift",
"Abstract Layer/Operations/Twist.swift",
"Abstract Layer/Operations/Warp.swift",
"Abstract Layer/Operations/WhileMasked.swift",
"Abstract Layer/Operations/WhileTransformed.swift",
"Abstract Layer/Operations/Within.swift",
"Abstract Layer/Operations/Wrap.swift",
"Abstract Layer/Transformable/Transformable+Rotation.swift",
"Abstract Layer/Transformable/Transformable+Scaling.swift",
"Abstract Layer/Transformable/Transformable+Shearing.swift",
"Abstract Layer/Transformable/Transformable+Translation.swift",
"Abstract Layer/Transformable/Transformable.swift",
"Abstract Layer/Visualization/AxesVisualization.swift",
"Abstract Layer/Visualization/BoundingBoxVisualization.swift",
"Abstract Layer/Visualization/CurveVisualization.swift",
"Abstract Layer/Visualization/DirectionVisualization.swift",
"Abstract Layer/Visualization/MeshVisualization.swift",
"Abstract Layer/Visualization/PlaneVisualization.swift",
"Abstract Layer/Visualization/RulerVisualization.swift",
"ArrayBuilder.swift",
"Concrete Layer/Build/Build.swift",
"Concrete Layer/Build/BuildDirective.swift",
"Concrete Layer/Build/BuildWarning.swift",
"Concrete Layer/Build/Group/Group.swift",
"Concrete Layer/Build/Group/GroupContentBuilder.swift",
"Concrete Layer/Build/Model/Model.swift",
"Concrete Layer/Build/Model/ModelContentBuilder.swift",
"Concrete Layer/Build/Model/ModelContext.swift",
"Concrete Layer/Build/Options/Compression.swift",
"Concrete Layer/Build/Options/FileFormats.swift",
"Concrete Layer/Build/Options/IncludedPartSemantics.swift",
"Concrete Layer/Build/Options/Metadata.swift",
"Concrete Layer/Build/Options/ModelOptions.swift",
"Concrete Layer/Build/Project/CommandLineArguments.swift",
"Concrete Layer/Build/Project/Project.swift",
"Concrete Layer/Build/Project/ProjectContentBuilder.swift",
"Concrete Layer/ConcreteGeometry.swift",
"Concrete Layer/ModelFileGenerator.swift",
"Concrete Layer/Output Providers/3MF/LiveLinkSettings.swift",
"Concrete Layer/Output Providers/3MF/ModelArchive.swift",
"Concrete Layer/Output Providers/3MF/ThreeMFDataProvider+Helpers.swift",
"Concrete Layer/Output Providers/3MF/ThreeMFDataProvider+LiveLink.swift",
"Concrete Layer/Output Providers/3MF/ThreeMFDataProvider+Materials.swift",
"Concrete Layer/Output Providers/3MF/ThreeMFDataProvider.swift",
"Concrete Layer/Output Providers/BinarySTLDataProvider.swift",
"Concrete Layer/Output Providers/OutputDataProvider.swift",
"Concrete Layer/Output Providers/SVGDataProvider.swift",
"Concrete Layer/PolygonTree.swift",
"Dimensionality.swift",
"Extensions/MiscExtensions.swift",
"Extensions/RangeExtensions.swift",
"Extensions/SequenceExtensions.swift",
"Logging.swift",
"ModelLogger.swift",
"Node Layer/Context/EvaluationContext.swift",
"Node Layer/Context/GeometryCache.swift",
"Node Layer/EvaluationResult.swift",
"Node Layer/GeometryNode/GeometryNode+Codable.swift",
"Node Layer/GeometryNode/GeometryNode+Creation.swift",
"Node Layer/GeometryNode/GeometryNode+Debug.swift",
"Node Layer/GeometryNode/GeometryNode+Digest.swift",
"Node Layer/GeometryNode/GeometryNode+Hashable.swift",
"Node Layer/GeometryNode/GeometryNode+Shapes.swift",
"Node Layer/GeometryNode/GeometryNode.swift",
"Operators.swift",
"Values/Alignment/AxisAlignment.swift",
"Values/Alignment/GeometryAlignment+Presets.swift",
"Values/Alignment/GeometryAlignment.swift",
"Values/Angle/Angle+Operators.swift",
"Values/Angle/Angle+Trigonometry.swift",
"Values/Angle/Angle.swift",
"Values/AnyCacheKey.swift",
"Values/Axis/Axes.swift",
"Values/Axis/Axis.swift",
"Values/BoundingBox.swift",
"Values/CacheKey.swift",
"Values/Color/Color+ColorLiteral.swift",
"Values/Color/Color+Constants.swift",
"Values/Color/Color+HSB.swift",
"Values/Color/Color.swift",
"Values/Corners, Edges and Sides/Box.Corner.swift",
"Values/Corners, Edges and Sides/Box.Edge.swift",
"Values/Corners, Edges and Sides/CornerRoundingStyle.swift",
"Values/Corners, Edges and Sides/DirectionalAxis.swift",
"Values/Corners, Edges and Sides/OrthogonalCorner.swift",
"Values/Corners, Edges and Sides/Rectangle.Corner.swift",
"Values/Curves/Bezier/BezierCurve.swift",
"Values/Curves/Bezier/BezierPatch.swift",
"Values/Curves/Bezier/BezierPath+Adding.swift",
"Values/Curves/Bezier/BezierPath+Internal.swift",
"Values/Curves/Bezier/BezierPath+Operations.swift",
"Values/Curves/Bezier/BezierPath.swift",
"Values/Curves/Bezier/Path Builder/BezierPath.Builder.swift",
"Values/Curves/Bezier/Path Builder/ComponentFunctions.swift",
"Values/Curves/Bezier/Path Builder/ComponentFunctions2D.swift",
"Values/Curves/Bezier/Path Builder/ComponentFunctions3D.swift",
"Values/Curves/Bezier/Path Builder/PathBuilderValue.swift",
"Values/Curves/Bezier/Path Builder/PathBuilderVector.swift",
"Values/Curves/CurveSample.swift",
"Values/Curves/CurveSampleInterval.swift",
"Values/Curves/InterpolatingCurve.swift",
"Values/Curves/ParametricCurve/AnyParametricCurve.swift",
"Values/Curves/ParametricCurve/ParametricCurve+DefaultImplementations.swift",
"Values/Curves/ParametricCurve/ParametricCurve+FiniteDifferenceTangent.swift",
"Values/Curves/ParametricCurve/ParametricCurve+Frames.swift",
"Values/Curves/ParametricCurve/ParametricCurve+Operations.swift",
"Values/Curves/ParametricCurve/ParametricCurve.swift",
"Values/Curves/ParametricCurveFrame/ParametricCurveFrame+Continuation.swift",
"Values/Curves/ParametricCurveFrame/ParametricCurveFrame+Sequence.swift",
"Values/Curves/ParametricCurveFrame/ParametricCurveFrame.swift",
"Values/Curves/ReferenceTarget.swift",
"Values/Curves/Spline Curve/SplineCurve+Creation.swift",
"Values/Curves/Spline Curve/SplineCurve.swift",
"Values/Curves/Subcurve.swift",
"Values/Edge Profiles/EdgeProfile+Cutting.swift",
"Values/Edge Profiles/EdgeProfile+FollowingEdge.swift",
"Values/Edge Profiles/EdgeProfile+Forming.swift",
"Values/Edge Profiles/EdgeProfile+OffsetTool.swift",
"Values/Edge Profiles/EdgeProfile+Presets.swift",
"Values/Edge Profiles/EdgeProfile+VertexWelding.swift",
"Values/Edge Profiles/EdgeProfile.swift",
"Values/Edge Shape/EdgeShape+CrossSection.swift",
"Values/Edge Shape/EdgeShape+Presets.swift",
"Values/Edge Shape/EdgeShape.swift",
"Values/LinearInterpolation.swift",
"Values/Material+Presets.swift",
"Values/Material.swift",
"Values/Measurements+Centroid.swift",
"Values/Measurements.swift",
"Values/MeshData.swift",
"Values/Polygons/SimplePolygon.swift",
"Values/Polygons/SimplePolygonList+Alignment.swift",
"Values/Polygons/SimplePolygonList.swift",
"Values/Segmentation.swift",
"Values/ShapingFunction/ShapingFunction+Combinators.swift",
"Values/ShapingFunction/ShapingFunction+Internal.swift",
"Values/ShapingFunction/ShapingFunction+Presets.swift",
"Values/ShapingFunction/ShapingFunction.swift",
"Values/Spatial/Direction.swift",
"Values/Spatial/Line.swift",
"Values/Spatial/LineSegment.swift",
"Values/Spatial/LinearDirection.swift",
"Values/Spatial/Plane+Transformation.swift",
"Values/Spatial/Plane.swift",
"Values/Spatial/SurfaceCrossing.swift",
"Values/StableDigest+CacheKey.swift",
"Values/StableDigest+Values.swift",
"Values/StableDigest.swift",
"Values/Surfaces/ArcLengthParameterization.swift",
"Values/Surfaces/CoonsPatch.swift",
"Values/Surfaces/InterpolatingSurface.swift",
"Values/Surfaces/ParametricSurface.swift",
"Values/Surfaces/RemappedSurface.swift",
"Values/Surfaces/RuledSurface.swift",
"Values/Surfaces/SplineSurface.swift",
"Values/Transforms/2D/BasicMatrix3x3.swift",
"Values/Transforms/2D/Transform2D+Creation.swift",
"Values/Transforms/2D/Transform2D.swift",
"Values/Transforms/3D/BasicMatrix4x4.swift",
"Values/Transforms/3D/Transform3D+Creation.swift",
"Values/Transforms/3D/Transform3D.swift",
"Values/Transforms/Matrix.swift",
"Values/Transforms/Transform.swift",
"Values/Triangle/Triangle+Initializers.swift",
"Values/Triangle/Triangle+Internal.swift",
"Values/Triangle/Triangle+Modification.swift",
"Values/Triangle/Triangle+Protocols.swift",
"Values/Triangle/Triangle+Right.swift",
"Values/Triangle/Triangle.swift",
"Values/Vectors/DimensionalValues.swift",
"Values/Vectors/Vector.swift",
"Values/Vectors/Vector2D+Operators.swift",
"Values/Vectors/Vector2D.swift",
"Values/Vectors/Vector3D+Operators.swift",
"Values/Vectors/Vector3D.swift"
],
"type" : "library"
}
],
"tools_version" : "6.3"
}
✅ Doc result (pending) reported
========================================
GenerateDocs
========================================
Generating docs at path: $PWD/.docs/tomasf/cadova/main
Repository: tomasf/Cadova
Swift version used: 6.3
.package(url: "https://github.com/swiftlang/swift-docc-plugin", from: "1.4.0"),
Target: Cadova
Extracting symbol information for 'Cadova'...
Finished extracting symbol information for 'Cadova'. (39.35s)
Building documentation for 'Cadova'...
warning: 'offset(amount:style:)' is ambiguous at '/Cadova/Geometry'
--> ../Abstract Layer/Operations/Hollowing/Hollow.swift:22:22-22:43
20 | /// - Returns: The hollowed geometry.
21 | ///
22 + /// - SeeAlso: ``offset(amount:style:)``
| ├─suggestion: Insert '->Geometry2D' for 'func offset(amount: Double, style: LineJoinStyle = .miter) -> any Geometry2D'
| ╰─suggestion: Insert '->Geometry3D' for 'func offset(amount: Double, style: LineJoinStyle = .miter) -> any Geometry3D'
23 | ///
24 | func hollowed(wallThickness: Double, style: LineJoinStyle = .miter) -> any Geometry3D {
warning: 'offset(amount:style:)' is ambiguous at '/Cadova/Union'
--> ../Abstract Layer/Operations/Hollowing/Hollow.swift:22:22-22:43
20 | /// - Returns: The hollowed geometry.
21 | ///
22 + /// - SeeAlso: ``offset(amount:style:)``
| ├─suggestion: Insert '->Geometry2D' for 'func offset(amount: Double, style: LineJoinStyle = .miter) -> any Geometry2D'
| ╰─suggestion: Insert '->Geometry3D' for 'func offset(amount: Double, style: LineJoinStyle = .miter) -> any Geometry3D'
23 | ///
24 | func hollowed(wallThickness: Double, style: LineJoinStyle = .miter) -> any Geometry3D {
warning: 'offset(amount:style:)' is ambiguous at '/Cadova/Import'
--> ../Abstract Layer/Operations/Hollowing/Hollow.swift:22:22-22:43
20 | /// - Returns: The hollowed geometry.
21 | ///
22 + /// - SeeAlso: ``offset(amount:style:)``
| ├─suggestion: Insert '->Geometry2D' for 'func offset(amount: Double, style: LineJoinStyle = .miter) -> any Geometry2D'
| ╰─suggestion: Insert '->Geometry3D' for 'func offset(amount: Double, style: LineJoinStyle = .miter) -> any Geometry3D'
23 | ///
24 | func hollowed(wallThickness: Double, style: LineJoinStyle = .miter) -> any Geometry3D {
warning: 'offset(amount:style:)' is ambiguous at '/Cadova/Stack'
--> ../Abstract Layer/Operations/Hollowing/Hollow.swift:22:22-22:43
20 | /// - Returns: The hollowed geometry.
21 | ///
22 + /// - SeeAlso: ``offset(amount:style:)``
| ├─suggestion: Insert '->Geometry2D' for 'func offset(amount: Double, style: LineJoinStyle = .miter) -> any Geometry2D'
| ╰─suggestion: Insert '->Geometry3D' for 'func offset(amount: Double, style: LineJoinStyle = .miter) -> any Geometry3D'
23 | ///
24 | func hollowed(wallThickness: Double, style: LineJoinStyle = .miter) -> any Geometry3D {
warning: 'offset(amount:style:)' is ambiguous at '/Cadova/Evaluate'
--> ../Abstract Layer/Operations/Hollowing/Hollow.swift:22:22-22:43
20 | /// - Returns: The hollowed geometry.
21 | ///
22 + /// - SeeAlso: ``offset(amount:style:)``
| ├─suggestion: Insert '->Geometry2D' for 'func offset(amount: Double, style: LineJoinStyle = .miter) -> any Geometry2D'
| ╰─suggestion: Insert '->Geometry3D' for 'func offset(amount: Double, style: LineJoinStyle = .miter) -> any Geometry3D'
23 | ///
24 | func hollowed(wallThickness: Double, style: LineJoinStyle = .miter) -> any Geometry3D {
warning: 'offset(amount:style:)' is ambiguous at '/Cadova/Empty'
--> ../Abstract Layer/Operations/Hollowing/Hollow.swift:22:22-22:43
20 | /// - Returns: The hollowed geometry.
21 | ///
22 + /// - SeeAlso: ``offset(amount:style:)``
| ├─suggestion: Insert '->Geometry2D' for 'func offset(amount: Double, style: LineJoinStyle = .miter) -> any Geometry2D'
| ╰─suggestion: Insert '->Geometry3D' for 'func offset(amount: Double, style: LineJoinStyle = .miter) -> any Geometry3D'
23 | ///
24 | func hollowed(wallThickness: Double, style: LineJoinStyle = .miter) -> any Geometry3D {
warning: 'offset(amount:style:)' is ambiguous at '/Cadova/Intersection'
--> ../Abstract Layer/Operations/Hollowing/Hollow.swift:22:22-22:43
20 | /// - Returns: The hollowed geometry.
21 | ///
22 + /// - SeeAlso: ``offset(amount:style:)``
| ├─suggestion: Insert '->Geometry2D' for 'func offset(amount: Double, style: LineJoinStyle = .miter) -> any Geometry2D'
| ╰─suggestion: Insert '->Geometry3D' for 'func offset(amount: Double, style: LineJoinStyle = .miter) -> any Geometry3D'
23 | ///
24 | func hollowed(wallThickness: Double, style: LineJoinStyle = .miter) -> any Geometry3D {
warning: 'offset(amount:style:)' is ambiguous at '/Cadova/Evaluate'
--> ../Abstract Layer/Operations/Offsetting/Offset.swift:75:44-75:65
73 | /// - amount: The distance by which to offset the geometry. Positive values expand outward, negative values contract inward.
74 | /// - style: The line join style to use for the offset (e.g., `.round`, `.miter`, `.bevel`, or `.square`).
75 + /// Defaults to `.miter`, as for ``offset(amount:style:)``.
| ├─suggestion: Insert '->Geometry2D' for 'func offset(amount: Double, style: LineJoinStyle = .miter) -> any Geometry2D'
| ╰─suggestion: Insert '->Geometry3D' for 'func offset(amount: Double, style: LineJoinStyle = .miter) -> any Geometry3D'
76 | /// - reader: A closure that receives both the original geometry and the offset geometry, and returns a new composed geometry.
77 | /// - Returns: The result of the builder closure, which can combine or further process the original and offset geometries.
warning: 'offset(amount:style:)' is ambiguous at '/Cadova/Union'
--> ../Abstract Layer/Operations/Offsetting/Offset.swift:75:44-75:65
73 | /// - amount: The distance by which to offset the geometry. Positive values expand outward, negative values contract inward.
74 | /// - style: The line join style to use for the offset (e.g., `.round`, `.miter`, `.bevel`, or `.square`).
75 + /// Defaults to `.miter`, as for ``offset(amount:style:)``.
| ├─suggestion: Insert '->Geometry2D' for 'func offset(amount: Double, style: LineJoinStyle = .miter) -> any Geometry2D'
| ╰─suggestion: Insert '->Geometry3D' for 'func offset(amount: Double, style: LineJoinStyle = .miter) -> any Geometry3D'
76 | /// - reader: A closure that receives both the original geometry and the offset geometry, and returns a new composed geometry.
77 | /// - Returns: The result of the builder closure, which can combine or further process the original and offset geometries.
warning: 'offset(amount:style:)' is ambiguous at '/Cadova/Geometry'
--> ../Abstract Layer/Operations/Offsetting/Offset.swift:75:44-75:65
73 | /// - amount: The distance by which to offset the geometry. Positive values expand outward, negative values contract inward.
74 | /// - style: The line join style to use for the offset (e.g., `.round`, `.miter`, `.bevel`, or `.square`).
75 + /// Defaults to `.miter`, as for ``offset(amount:style:)``.
| ├─suggestion: Insert '->Geometry2D' for 'func offset(amount: Double, style: LineJoinStyle = .miter) -> any Geometry2D'
| ╰─suggestion: Insert '->Geometry3D' for 'func offset(amount: Double, style: LineJoinStyle = .miter) -> any Geometry3D'
76 | /// - reader: A closure that receives both the original geometry and the offset geometry, and returns a new composed geometry.
77 | /// - Returns: The result of the builder closure, which can combine or further process the original and offset geometries.
warning: 'offset(amount:style:)' is ambiguous at '/Cadova/Intersection'
--> ../Abstract Layer/Operations/Offsetting/Offset.swift:75:44-75:65
73 | /// - amount: The distance by which to offset the geometry. Positive values expand outward, negative values contract inward.
74 | /// - style: The line join style to use for the offset (e.g., `.round`, `.miter`, `.bevel`, or `.square`).
75 + /// Defaults to `.miter`, as for ``offset(amount:style:)``.
| ├─suggestion: Insert '->Geometry2D' for 'func offset(amount: Double, style: LineJoinStyle = .miter) -> any Geometry2D'
| ╰─suggestion: Insert '->Geometry3D' for 'func offset(amount: Double, style: LineJoinStyle = .miter) -> any Geometry3D'
76 | /// - reader: A closure that receives both the original geometry and the offset geometry, and returns a new composed geometry.
77 | /// - Returns: The result of the builder closure, which can combine or further process the original and offset geometries.
warning: 'offset(amount:style:)' is ambiguous at '/Cadova/Import'
--> ../Abstract Layer/Operations/Offsetting/Offset.swift:75:44-75:65
73 | /// - amount: The distance by which to offset the geometry. Positive values expand outward, negative values contract inward.
74 | /// - style: The line join style to use for the offset (e.g., `.round`, `.miter`, `.bevel`, or `.square`).
75 + /// Defaults to `.miter`, as for ``offset(amount:style:)``.
| ├─suggestion: Insert '->Geometry2D' for 'func offset(amount: Double, style: LineJoinStyle = .miter) -> any Geometry2D'
| ╰─suggestion: Insert '->Geometry3D' for 'func offset(amount: Double, style: LineJoinStyle = .miter) -> any Geometry3D'
76 | /// - reader: A closure that receives both the original geometry and the offset geometry, and returns a new composed geometry.
77 | /// - Returns: The result of the builder closure, which can combine or further process the original and offset geometries.
warning: 'offset(amount:style:)' is ambiguous at '/Cadova/Stack'
--> ../Abstract Layer/Operations/Offsetting/Offset.swift:75:44-75:65
73 | /// - amount: The distance by which to offset the geometry. Positive values expand outward, negative values contract inward.
74 | /// - style: The line join style to use for the offset (e.g., `.round`, `.miter`, `.bevel`, or `.square`).
75 + /// Defaults to `.miter`, as for ``offset(amount:style:)``.
| ├─suggestion: Insert '->Geometry2D' for 'func offset(amount: Double, style: LineJoinStyle = .miter) -> any Geometry2D'
| ╰─suggestion: Insert '->Geometry3D' for 'func offset(amount: Double, style: LineJoinStyle = .miter) -> any Geometry3D'
76 | /// - reader: A closure that receives both the original geometry and the offset geometry, and returns a new composed geometry.
77 | /// - Returns: The result of the builder closure, which can combine or further process the original and offset geometries.
warning: 'offset(amount:style:)' is ambiguous at '/Cadova/Empty'
--> ../Abstract Layer/Operations/Offsetting/Offset.swift:75:44-75:65
73 | /// - amount: The distance by which to offset the geometry. Positive values expand outward, negative values contract inward.
74 | /// - style: The line join style to use for the offset (e.g., `.round`, `.miter`, `.bevel`, or `.square`).
75 + /// Defaults to `.miter`, as for ``offset(amount:style:)``.
| ├─suggestion: Insert '->Geometry2D' for 'func offset(amount: Double, style: LineJoinStyle = .miter) -> any Geometry2D'
| ╰─suggestion: Insert '->Geometry3D' for 'func offset(amount: Double, style: LineJoinStyle = .miter) -> any Geometry3D'
76 | /// - reader: A closure that receives both the original geometry and the offset geometry, and returns a new composed geometry.
77 | /// - Returns: The result of the builder closure, which can combine or further process the original and offset geometries.
warning: 'offset(amount:style:)' is ambiguous at '/Cadova/Evaluate'
--> ../Abstract Layer/Operations/Offsetting/Offset.swift:79:22-79:43
77 | /// - Returns: The result of the builder closure, which can combine or further process the original and offset geometries.
78 | ///
79 + /// - SeeAlso: ``offset(amount:style:)``
| ├─suggestion: Insert '->Geometry2D' for 'func offset(amount: Double, style: LineJoinStyle = .miter) -> any Geometry2D'
| ╰─suggestion: Insert '->Geometry3D' for 'func offset(amount: Double, style: LineJoinStyle = .miter) -> any Geometry3D'
80 | ///
81 | func offset<Output: Dimensionality>(
warning: 'offset(amount:style:)' is ambiguous at '/Cadova/Union'
--> ../Abstract Layer/Operations/Offsetting/Offset.swift:79:22-79:43
77 | /// - Returns: The result of the builder closure, which can combine or further process the original and offset geometries.
78 | ///
79 + /// - SeeAlso: ``offset(amount:style:)``
| ├─suggestion: Insert '->Geometry2D' for 'func offset(amount: Double, style: LineJoinStyle = .miter) -> any Geometry2D'
| ╰─suggestion: Insert '->Geometry3D' for 'func offset(amount: Double, style: LineJoinStyle = .miter) -> any Geometry3D'
80 | ///
81 | func offset<Output: Dimensionality>(
warning: 'offset(amount:style:)' is ambiguous at '/Cadova/Geometry'
--> ../Abstract Layer/Operations/Offsetting/Offset.swift:79:22-79:43
77 | /// - Returns: The result of the builder closure, which can combine or further process the original and offset geometries.
78 | ///
79 + /// - SeeAlso: ``offset(amount:style:)``
| ├─suggestion: Insert '->Geometry2D' for 'func offset(amount: Double, style: LineJoinStyle = .miter) -> any Geometry2D'
| ╰─suggestion: Insert '->Geometry3D' for 'func offset(amount: Double, style: LineJoinStyle = .miter) -> any Geometry3D'
80 | ///
81 | func offset<Output: Dimensionality>(
warning: 'offset(amount:style:)' is ambiguous at '/Cadova/Intersection'
--> ../Abstract Layer/Operations/Offsetting/Offset.swift:79:22-79:43
77 | /// - Returns: The result of the builder closure, which can combine or further process the original and offset geometries.
78 | ///
79 + /// - SeeAlso: ``offset(amount:style:)``
| ├─suggestion: Insert '->Geometry2D' for 'func offset(amount: Double, style: LineJoinStyle = .miter) -> any Geometry2D'
| ╰─suggestion: Insert '->Geometry3D' for 'func offset(amount: Double, style: LineJoinStyle = .miter) -> any Geometry3D'
80 | ///
81 | func offset<Output: Dimensionality>(
warning: 'offset(amount:style:)' is ambiguous at '/Cadova/Import'
--> ../Abstract Layer/Operations/Offsetting/Offset.swift:79:22-79:43
77 | /// - Returns: The result of the builder closure, which can combine or further process the original and offset geometries.
78 | ///
79 + /// - SeeAlso: ``offset(amount:style:)``
| ├─suggestion: Insert '->Geometry2D' for 'func offset(amount: Double, style: LineJoinStyle = .miter) -> any Geometry2D'
| ╰─suggestion: Insert '->Geometry3D' for 'func offset(amount: Double, style: LineJoinStyle = .miter) -> any Geometry3D'
80 | ///
81 | func offset<Output: Dimensionality>(
warning: 'offset(amount:style:)' is ambiguous at '/Cadova/Stack'
--> ../Abstract Layer/Operations/Offsetting/Offset.swift:79:22-79:43
77 | /// - Returns: The result of the builder closure, which can combine or further process the original and offset geometries.
78 | ///
79 + /// - SeeAlso: ``offset(amount:style:)``
| ├─suggestion: Insert '->Geometry2D' for 'func offset(amount: Double, style: LineJoinStyle = .miter) -> any Geometry2D'
| ╰─suggestion: Insert '->Geometry3D' for 'func offset(amount: Double, style: LineJoinStyle = .miter) -> any Geometry3D'
80 | ///
81 | func offset<Output: Dimensionality>(
warning: 'offset(amount:style:)' is ambiguous at '/Cadova/Empty'
--> ../Abstract Layer/Operations/Offsetting/Offset.swift:79:22-79:43
77 | /// - Returns: The result of the builder closure, which can combine or further process the original and offset geometries.
78 | ///
79 + /// - SeeAlso: ``offset(amount:style:)``
| ├─suggestion: Insert '->Geometry2D' for 'func offset(amount: Double, style: LineJoinStyle = .miter) -> any Geometry2D'
| ╰─suggestion: Insert '->Geometry3D' for 'func offset(amount: Double, style: LineJoinStyle = .miter) -> any Geometry3D'
80 | ///
81 | func offset<Output: Dimensionality>(
warning: 'offset(amount:style:)' is ambiguous at '/Cadova/Import'
--> ../Abstract Layer/Operations/Offsetting/Offset3D.swift:45:22-45:43
43 | /// - Returns: The result of the builder closure.
44 | ///
45 + /// - SeeAlso: ``offset(amount:style:)``
| ├─suggestion: Insert '->Geometry2D' for 'func offset(amount: Double, style: LineJoinStyle = .miter) -> any Geometry2D'
| ╰─suggestion: Insert '->Geometry3D' for 'func offset(amount: Double, style: LineJoinStyle = .miter) -> any Geometry3D'
46 | ///
47 | func offset<Output: Dimensionality>(
warning: 'offset(amount:style:)' is ambiguous at '/Cadova/Stack'
--> ../Abstract Layer/Operations/Offsetting/Offset3D.swift:45:22-45:43
43 | /// - Returns: The result of the builder closure.
44 | ///
45 + /// - SeeAlso: ``offset(amount:style:)``
| ├─suggestion: Insert '->Geometry2D' for 'func offset(amount: Double, style: LineJoinStyle = .miter) -> any Geometry2D'
| ╰─suggestion: Insert '->Geometry3D' for 'func offset(amount: Double, style: LineJoinStyle = .miter) -> any Geometry3D'
46 | ///
47 | func offset<Output: Dimensionality>(
warning: 'offset(amount:style:)' is ambiguous at '/Cadova/Union'
--> ../Abstract Layer/Operations/Offsetting/Offset3D.swift:45:22-45:43
43 | /// - Returns: The result of the builder closure.
44 | ///
45 + /// - SeeAlso: ``offset(amount:style:)``
| ├─suggestion: Insert '->Geometry2D' for 'func offset(amount: Double, style: LineJoinStyle = .miter) -> any Geometry2D'
| ╰─suggestion: Insert '->Geometry3D' for 'func offset(amount: Double, style: LineJoinStyle = .miter) -> any Geometry3D'
46 | ///
47 | func offset<Output: Dimensionality>(
warning: 'offset(amount:style:)' is ambiguous at '/Cadova/Geometry'
--> ../Abstract Layer/Operations/Offsetting/Offset3D.swift:45:22-45:43
43 | /// - Returns: The result of the builder closure.
44 | ///
45 + /// - SeeAlso: ``offset(amount:style:)``
| ├─suggestion: Insert '->Geometry2D' for 'func offset(amount: Double, style: LineJoinStyle = .miter) -> any Geometry2D'
| ╰─suggestion: Insert '->Geometry3D' for 'func offset(amount: Double, style: LineJoinStyle = .miter) -> any Geometry3D'
46 | ///
47 | func offset<Output: Dimensionality>(
warning: 'offset(amount:style:)' is ambiguous at '/Cadova/Empty'
--> ../Abstract Layer/Operations/Offsetting/Offset3D.swift:45:22-45:43
43 | /// - Returns: The result of the builder closure.
44 | ///
45 + /// - SeeAlso: ``offset(amount:style:)``
| ├─suggestion: Insert '->Geometry2D' for 'func offset(amount: Double, style: LineJoinStyle = .miter) -> any Geometry2D'
| ╰─suggestion: Insert '->Geometry3D' for 'func offset(amount: Double, style: LineJoinStyle = .miter) -> any Geometry3D'
46 | ///
47 | func offset<Output: Dimensionality>(
warning: 'offset(amount:style:)' is ambiguous at '/Cadova/Evaluate'
--> ../Abstract Layer/Operations/Offsetting/Offset3D.swift:45:22-45:43
43 | /// - Returns: The result of the builder closure.
44 | ///
45 + /// - SeeAlso: ``offset(amount:style:)``
| ├─suggestion: Insert '->Geometry2D' for 'func offset(amount: Double, style: LineJoinStyle = .miter) -> any Geometry2D'
| ╰─suggestion: Insert '->Geometry3D' for 'func offset(amount: Double, style: LineJoinStyle = .miter) -> any Geometry3D'
46 | ///
47 | func offset<Output: Dimensionality>(
warning: 'offset(amount:style:)' is ambiguous at '/Cadova/Intersection'
--> ../Abstract Layer/Operations/Offsetting/Offset3D.swift:45:22-45:43
43 | /// - Returns: The result of the builder closure.
44 | ///
45 + /// - SeeAlso: ``offset(amount:style:)``
| ├─suggestion: Insert '->Geometry2D' for 'func offset(amount: Double, style: LineJoinStyle = .miter) -> any Geometry2D'
| ╰─suggestion: Insert '->Geometry3D' for 'func offset(amount: Double, style: LineJoinStyle = .miter) -> any Geometry3D'
46 | ///
47 | func offset<Output: Dimensionality>(
warning: 'offset(amount:style:)' is ambiguous at '/Cadova/Stack'
--> ../Abstract Layer/Operations/Offsetting/Rounding.swift:90:44-90:65
88 | /// stay exact.
89 | ///
90 + /// Each side takes two offsets (see ``offset(amount:style:)``), so this is slower than most operations on large
| ├─suggestion: Insert '->Geometry2D' for 'func offset(amount: Double, style: LineJoinStyle = .miter) -> any Geometry2D'
| ╰─suggestion: Insert '->Geometry3D' for 'func offset(amount: Double, style: LineJoinStyle = .miter) -> any Geometry3D'
91 | /// models. Rounded parts follow the environment's segmentation, and edges sharper than the environment's miter
92 | /// limit are squared off before rounding. To round only chosen edges, use edge shaping instead.
warning: 'offset(amount:style:)' is ambiguous at '/Cadova/Union'
--> ../Abstract Layer/Operations/Offsetting/Rounding.swift:90:44-90:65
88 | /// stay exact.
89 | ///
90 + /// Each side takes two offsets (see ``offset(amount:style:)``), so this is slower than most operations on large
| ├─suggestion: Insert '->Geometry2D' for 'func offset(amount: Double, style: LineJoinStyle = .miter) -> any Geometry2D'
| ╰─suggestion: Insert '->Geometry3D' for 'func offset(amount: Double, style: LineJoinStyle = .miter) -> any Geometry3D'
91 | /// models. Rounded parts follow the environment's segmentation, and edges sharper than the environment's miter
92 | /// limit are squared off before rounding. To round only chosen edges, use edge shaping instead.
warning: 'offset(amount:style:)' is ambiguous at '/Cadova/Intersection'
--> ../Abstract Layer/Operations/Offsetting/Rounding.swift:90:44-90:65
88 | /// stay exact.
89 | ///
90 + /// Each side takes two offsets (see ``offset(amount:style:)``), so this is slower than most operations on large
| ├─suggestion: Insert '->Geometry2D' for 'func offset(amount: Double, style: LineJoinStyle = .miter) -> any Geometry2D'
| ╰─suggestion: Insert '->Geometry3D' for 'func offset(amount: Double, style: LineJoinStyle = .miter) -> any Geometry3D'
91 | /// models. Rounded parts follow the environment's segmentation, and edges sharper than the environment's miter
92 | /// limit are squared off before rounding. To round only chosen edges, use edge shaping instead.
warning: 'offset(amount:style:)' is ambiguous at '/Cadova/Import'
--> ../Abstract Layer/Operations/Offsetting/Rounding.swift:90:44-90:65
88 | /// stay exact.
89 | ///
90 + /// Each side takes two offsets (see ``offset(amount:style:)``), so this is slower than most operations on large
| ├─suggestion: Insert '->Geometry2D' for 'func offset(amount: Double, style: LineJoinStyle = .miter) -> any Geometry2D'
| ╰─suggestion: Insert '->Geometry3D' for 'func offset(amount: Double, style: LineJoinStyle = .miter) -> any Geometry3D'
91 | /// models. Rounded parts follow the environment's segmentation, and edges sharper than the environment's miter
92 | /// limit are squared off before rounding. To round only chosen edges, use edge shaping instead.
warning: 'offset(amount:style:)' is ambiguous at '/Cadova/Evaluate'
--> ../Abstract Layer/Operations/Offsetting/Rounding.swift:90:44-90:65
88 | /// stay exact.
89 | ///
90 + /// Each side takes two offsets (see ``offset(amount:style:)``), so this is slower than most operations on large
| ├─suggestion: Insert '->Geometry2D' for 'func offset(amount: Double, style: LineJoinStyle = .miter) -> any Geometry2D'
| ╰─suggestion: Insert '->Geometry3D' for 'func offset(amount: Double, style: LineJoinStyle = .miter) -> any Geometry3D'
91 | /// models. Rounded parts follow the environment's segmentation, and edges sharper than the environment's miter
92 | /// limit are squared off before rounding. To round only chosen edges, use edge shaping instead.
warning: 'offset(amount:style:)' is ambiguous at '/Cadova/Empty'
--> ../Abstract Layer/Operations/Offsetting/Rounding.swift:90:44-90:65
88 | /// stay exact.
89 | ///
90 + /// Each side takes two offsets (see ``offset(amount:style:)``), so this is slower than most operations on large
| ├─suggestion: Insert '->Geometry2D' for 'func offset(amount: Double, style: LineJoinStyle = .miter) -> any Geometry2D'
| ╰─suggestion: Insert '->Geometry3D' for 'func offset(amount: Double, style: LineJoinStyle = .miter) -> any Geometry3D'
91 | /// models. Rounded parts follow the environment's segmentation, and edges sharper than the environment's miter
92 | /// limit are squared off before rounding. To round only chosen edges, use edge shaping instead.
warning: 'offset(amount:style:)' is ambiguous at '/Cadova/Geometry'
--> ../Abstract Layer/Operations/Offsetting/Rounding.swift:90:44-90:65
88 | /// stay exact.
89 | ///
90 + /// Each side takes two offsets (see ``offset(amount:style:)``), so this is slower than most operations on large
| ├─suggestion: Insert '->Geometry2D' for 'func offset(amount: Double, style: LineJoinStyle = .miter) -> any Geometry2D'
| ╰─suggestion: Insert '->Geometry3D' for 'func offset(amount: Double, style: LineJoinStyle = .miter) -> any Geometry3D'
91 | /// models. Rounded parts follow the environment's segmentation, and edges sharper than the environment's miter
92 | /// limit are squared off before rounding. To round only chosen edges, use edge shaping instead.
warning: 'rounded(insideRadius:outsideRadius:)' is ambiguous at '/Cadova/Union'
--> ../Abstract Layer/Operations/Offsetting/Rounding.swift:130:16-130:52
128 | /// Chamfers the geometry's edges and corners with separate control over inside and outside sizes.
129 | ///
130 + /// Like ``rounded(insideRadius:outsideRadius:)``, but edges and corners are cut flat instead of rounded, with the
| ├─suggestion: Insert '->Geometry2D' for 'func rounded(insideRadius: Double? = nil, outsideRadius: Double? = nil) -> any Geometry2D'
| ╰─suggestion: Insert '->Geometry3D' for 'func rounded(insideRadius: Double? = nil, outsideRadius: Double? = nil) -> any Geometry3D'
131 | /// cuts shaped by the square join style of ``offset(amount:style:)``. Outside chamfering applies to convex edges
132 | /// and corners, inside chamfering to concave ones. If only one of the parameters is specified, chamfering is
warning: 'rounded(insideRadius:outsideRadius:)' is ambiguous at '/Cadova/Empty'
--> ../Abstract Layer/Operations/Offsetting/Rounding.swift:130:16-130:52
128 | /// Chamfers the geometry's edges and corners with separate control over inside and outside sizes.
129 | ///
130 + /// Like ``rounded(insideRadius:outsideRadius:)``, but edges and corners are cut flat instead of rounded, with the
| ├─suggestion: Insert '->Geometry2D' for 'func rounded(insideRadius: Double? = nil, outsideRadius: Double? = nil) -> any Geometry2D'
| ╰─suggestion: Insert '->Geometry3D' for 'func rounded(insideRadius: Double? = nil, outsideRadius: Double? = nil) -> any Geometry3D'
131 | /// cuts shaped by the square join style of ``offset(amount:style:)``. Outside chamfering applies to convex edges
132 | /// and corners, inside chamfering to concave ones. If only one of the parameters is specified, chamfering is
warning: 'rounded(insideRadius:outsideRadius:)' is ambiguous at '/Cadova/Intersection'
--> ../Abstract Layer/Operations/Offsetting/Rounding.swift:130:16-130:52
128 | /// Chamfers the geometry's edges and corners with separate control over inside and outside sizes.
129 | ///
130 + /// Like ``rounded(insideRadius:outsideRadius:)``, but edges and corners are cut flat instead of rounded, with the
| ├─suggestion: Insert '->Geometry2D' for 'func rounded(insideRadius: Double? = nil, outsideRadius: Double? = nil) -> any Geometry2D'
| ╰─suggestion: Insert '->Geometry3D' for 'func rounded(insideRadius: Double? = nil, outsideRadius: Double? = nil) -> any Geometry3D'
131 | /// cuts shaped by the square join style of ``offset(amount:style:)``. Outside chamfering applies to convex edges
132 | /// and corners, inside chamfering to concave ones. If only one of the parameters is specified, chamfering is
warning: 'rounded(insideRadius:outsideRadius:)' is ambiguous at '/Cadova/Import'
--> ../Abstract Layer/Operations/Offsetting/Rounding.swift:130:16-130:52
128 | /// Chamfers the geometry's edges and corners with separate control over inside and outside sizes.
129 | ///
130 + /// Like ``rounded(insideRadius:outsideRadius:)``, but edges and corners are cut flat instead of rounded, with the
| ├─suggestion: Insert '->Geometry2D' for 'func rounded(insideRadius: Double? = nil, outsideRadius: Double? = nil) -> any Geometry2D'
| ╰─suggestion: Insert '->Geometry3D' for 'func rounded(insideRadius: Double? = nil, outsideRadius: Double? = nil) -> any Geometry3D'
131 | /// cuts shaped by the square join style of ``offset(amount:style:)``. Outside chamfering applies to convex edges
132 | /// and corners, inside chamfering to concave ones. If only one of the parameters is specified, chamfering is
warning: 'rounded(insideRadius:outsideRadius:)' is ambiguous at '/Cadova/Evaluate'
--> ../Abstract Layer/Operations/Offsetting/Rounding.swift:130:16-130:52
128 | /// Chamfers the geometry's edges and corners with separate control over inside and outside sizes.
129 | ///
130 + /// Like ``rounded(insideRadius:outsideRadius:)``, but edges and corners are cut flat instead of rounded, with the
| ├─suggestion: Insert '->Geometry2D' for 'func rounded(insideRadius: Double? = nil, outsideRadius: Double? = nil) -> any Geometry2D'
| ╰─suggestion: Insert '->Geometry3D' for 'func rounded(insideRadius: Double? = nil, outsideRadius: Double? = nil) -> any Geometry3D'
131 | /// cuts shaped by the square join style of ``offset(amount:style:)``. Outside chamfering applies to convex edges
132 | /// and corners, inside chamfering to concave ones. If only one of the parameters is specified, chamfering is
warning: 'rounded(insideRadius:outsideRadius:)' is ambiguous at '/Cadova/Geometry'
--> ../Abstract Layer/Operations/Offsetting/Rounding.swift:130:16-130:52
128 | /// Chamfers the geometry's edges and corners with separate control over inside and outside sizes.
129 | ///
130 + /// Like ``rounded(insideRadius:outsideRadius:)``, but edges and corners are cut flat instead of rounded, with the
| ├─suggestion: Insert '->Geometry2D' for 'func rounded(insideRadius: Double? = nil, outsideRadius: Double? = nil) -> any Geometry2D'
| ╰─suggestion: Insert '->Geometry3D' for 'func rounded(insideRadius: Double? = nil, outsideRadius: Double? = nil) -> any Geometry3D'
131 | /// cuts shaped by the square join style of ``offset(amount:style:)``. Outside chamfering applies to convex edges
132 | /// and corners, inside chamfering to concave ones. If only one of the parameters is specified, chamfering is
warning: 'rounded(insideRadius:outsideRadius:)' is ambiguous at '/Cadova/Stack'
--> ../Abstract Layer/Operations/Offsetting/Rounding.swift:130:16-130:52
128 | /// Chamfers the geometry's edges and corners with separate control over inside and outside sizes.
129 | ///
130 + /// Like ``rounded(insideRadius:outsideRadius:)``, but edges and corners are cut flat instead of rounded, with the
| ├─suggestion: Insert '->Geometry2D' for 'func rounded(insideRadius: Double? = nil, outsideRadius: Double? = nil) -> any Geometry2D'
| ╰─suggestion: Insert '->Geometry3D' for 'func rounded(insideRadius: Double? = nil, outsideRadius: Double? = nil) -> any Geometry3D'
131 | /// cuts shaped by the square join style of ``offset(amount:style:)``. Outside chamfering applies to convex edges
132 | /// and corners, inside chamfering to concave ones. If only one of the parameters is specified, chamfering is
warning: 'offset(amount:style:)' is ambiguous at '/Cadova/Union'
--> ../Abstract Layer/Operations/Offsetting/Rounding.swift:131:51-131:72
129 | ///
130 | /// Like ``rounded(insideRadius:outsideRadius:)``, but edges and corners are cut flat instead of rounded, with the
131 + /// cuts shaped by the square join style of ``offset(amount:style:)``. Outside chamfering applies to convex edges
| ├─suggestion: Insert '->Geometry2D' for 'func offset(amount: Double, style: LineJoinStyle = .miter) -> any Geometry2D'
| ╰─suggestion: Insert '->Geometry3D' for 'func offset(amount: Double, style: LineJoinStyle = .miter) -> any Geometry3D'
132 | /// and corners, inside chamfering to concave ones. If only one of the parameters is specified, chamfering is
133 | /// applied only on that side.
warning: 'offset(amount:style:)' is ambiguous at '/Cadova/Empty'
--> ../Abstract Layer/Operations/Offsetting/Rounding.swift:131:51-131:72
129 | ///
130 | /// Like ``rounded(insideRadius:outsideRadius:)``, but edges and corners are cut flat instead of rounded, with the
131 + /// cuts shaped by the square join style of ``offset(amount:style:)``. Outside chamfering applies to convex edges
| ├─suggestion: Insert '->Geometry2D' for 'func offset(amount: Double, style: LineJoinStyle = .miter) -> any Geometry2D'
| ╰─suggestion: Insert '->Geometry3D' for 'func offset(amount: Double, style: LineJoinStyle = .miter) -> any Geometry3D'
132 | /// and corners, inside chamfering to concave ones. If only one of the parameters is specified, chamfering is
133 | /// applied only on that side.
warning: 'offset(amount:style:)' is ambiguous at '/Cadova/Intersection'
--> ../Abstract Layer/Operations/Offsetting/Rounding.swift:131:51-131:72
129 | ///
130 | /// Like ``rounded(insideRadius:outsideRadius:)``, but edges and corners are cut flat instead of rounded, with the
131 + /// cuts shaped by the square join style of ``offset(amount:style:)``. Outside chamfering applies to convex edges
| ├─suggestion: Insert '->Geometry2D' for 'func offset(amount: Double, style: LineJoinStyle = .miter) -> any Geometry2D'
| ╰─suggestion: Insert '->Geometry3D' for 'func offset(amount: Double, style: LineJoinStyle = .miter) -> any Geometry3D'
132 | /// and corners, inside chamfering to concave ones. If only one of the parameters is specified, chamfering is
133 | /// applied only on that side.
warning: 'offset(amount:style:)' is ambiguous at '/Cadova/Import'
--> ../Abstract Layer/Operations/Offsetting/Rounding.swift:131:51-131:72
129 | ///
130 | /// Like ``rounded(insideRadius:outsideRadius:)``, but edges and corners are cut flat instead of rounded, with the
131 + /// cuts shaped by the square join style of ``offset(amount:style:)``. Outside chamfering applies to convex edges
| ├─suggestion: Insert '->Geometry2D' for 'func offset(amount: Double, style: LineJoinStyle = .miter) -> any Geometry2D'
| ╰─suggestion: Insert '->Geometry3D' for 'func offset(amount: Double, style: LineJoinStyle = .miter) -> any Geometry3D'
132 | /// and corners, inside chamfering to concave ones. If only one of the parameters is specified, chamfering is
133 | /// applied only on that side.
warning: 'offset(amount:style:)' is ambiguous at '/Cadova/Evaluate'
--> ../Abstract Layer/Operations/Offsetting/Rounding.swift:131:51-131:72
129 | ///
130 | /// Like ``rounded(insideRadius:outsideRadius:)``, but edges and corners are cut flat instead of rounded, with the
131 + /// cuts shaped by the square join style of ``offset(amount:style:)``. Outside chamfering applies to convex edges
| ├─suggestion: Insert '->Geometry2D' for 'func offset(amount: Double, style: LineJoinStyle = .miter) -> any Geometry2D'
| ╰─suggestion: Insert '->Geometry3D' for 'func offset(amount: Double, style: LineJoinStyle = .miter) -> any Geometry3D'
132 | /// and corners, inside chamfering to concave ones. If only one of the parameters is specified, chamfering is
133 | /// applied only on that side.
warning: 'offset(amount:style:)' is ambiguous at '/Cadova/Geometry'
--> ../Abstract Layer/Operations/Offsetting/Rounding.swift:131:51-131:72
129 | ///
130 | /// Like ``rounded(insideRadius:outsideRadius:)``, but edges and corners are cut flat instead of rounded, with the
131 + /// cuts shaped by the square join style of ``offset(amount:style:)``. Outside chamfering applies to convex edges
| ├─suggestion: Insert '->Geometry2D' for 'func offset(amount: Double, style: LineJoinStyle = .miter) -> any Geometry2D'
| ╰─suggestion: Insert '->Geometry3D' for 'func offset(amount: Double, style: LineJoinStyle = .miter) -> any Geometry3D'
132 | /// and corners, inside chamfering to concave ones. If only one of the parameters is specified, chamfering is
133 | /// applied only on that side.
warning: 'offset(amount:style:)' is ambiguous at '/Cadova/Stack'
--> ../Abstract Layer/Operations/Offsetting/Rounding.swift:131:51-131:72
129 | ///
130 | /// Like ``rounded(insideRadius:outsideRadius:)``, but edges and corners are cut flat instead of rounded, with the
131 + /// cuts shaped by the square join style of ``offset(amount:style:)``. Outside chamfering applies to convex edges
| ├─suggestion: Insert '->Geometry2D' for 'func offset(amount: Double, style: LineJoinStyle = .miter) -> any Geometry2D'
| ╰─suggestion: Insert '->Geometry3D' for 'func offset(amount: Double, style: LineJoinStyle = .miter) -> any Geometry3D'
132 | /// and corners, inside chamfering to concave ones. If only one of the parameters is specified, chamfering is
133 | /// applied only on that side.
Finished building documentation for 'Cadova' (5.94s)
Generated documentation archive at:
/Users/admin/builder/spi-builder-workspace/.docs/tomasf/cadova/main
Building for debugging...
[0/8] Write sources
[1/8] Write snippet-extract-tool-entitlement.plist
[4/8] Write swift-version-69A768CDF2A0BEE1.txt
[6/54] Compiling SymbolKit Mixin+Equals.swift
[7/54] Compiling SymbolKit Mixin+Hash.swift
[8/54] Compiling SymbolKit Mixin.swift
[9/54] Compiling SymbolKit LineList.swift
[10/54] Compiling SymbolKit Position.swift
[11/58] Compiling Snippets SnippetLanguage.swift
[12/58] Compiling Snippets Snippet.swift
[13/58] Emitting module Snippets
[14/58] Compiling Snippets SnippetParser.swift
[15/58] Compiling SymbolKit Identifier.swift
[16/58] Compiling SymbolKit KindIdentifier.swift
[17/58] Compiling SymbolKit Location.swift
[18/58] Compiling SymbolKit Mutability.swift
[19/58] Emitting module SymbolKit
[20/58] Compiling SymbolKit DeclarationFragments.swift
[21/58] Compiling SymbolKit Fragment.swift
[22/58] Compiling SymbolKit FragmentKind.swift
[23/58] Compiling SymbolKit FunctionParameter.swift
[24/58] Compiling SymbolKit FunctionSignature.swift
[25/58] Compiling SymbolKit Symbol.swift
[26/58] Compiling SymbolKit SymbolKind.swift
[27/58] Compiling SymbolKit SymbolGraph.swift
[28/58] Compiling SymbolKit GraphCollector.swift
[29/58] Compiling SymbolKit Relationship.swift
[30/58] Compiling SymbolKit RelationshipKind.swift
[31/58] Compiling SymbolKit SourceOrigin.swift
[32/58] Compiling SymbolKit GenericConstraints.swift
[33/58] Compiling SymbolKit Swift.swift
[34/58] Compiling SymbolKit GenericConstraint.swift
[35/58] Compiling SymbolKit GenericParameter.swift
[36/58] Compiling SymbolKit Generics.swift
[37/58] Compiling SymbolKit Namespace.swift
[38/58] Compiling SymbolKit SemanticVersion.swift
[39/58] Compiling SymbolKit AccessControl.swift
[40/58] Compiling SymbolKit Availability.swift
[41/58] Compiling SymbolKit AvailabilityItem.swift
[42/58] Compiling SymbolKit Domain.swift
[43/58] Compiling SymbolKit SourceRange.swift
[44/58] Compiling SymbolKit Metadata.swift
[45/58] Compiling SymbolKit Module.swift
[46/58] Compiling SymbolKit OperatingSystem.swift
[47/58] Compiling SymbolKit Platform.swift
[48/58] Compiling SymbolKit Names.swift
[49/58] Compiling SymbolKit SPI.swift
[50/58] Compiling SymbolKit Snippet.swift
[51/58] Compiling SymbolKit Extension.swift
[52/58] Compiling SymbolKit UnifiedSymbol+Encodable.swift
[53/58] Compiling SymbolKit UnifiedSymbol.swift
[54/58] Compiling SymbolKit UnifiedSymbolGraph+Encodable.swift
[55/58] Compiling SymbolKit UnifiedSymbolGraph.swift
[56/62] Compiling snippet_extract URL+Status.swift
[57/62] Compiling snippet_extract SymbolGraph+Snippet.swift
[58/62] Compiling snippet_extract SnippetBuildCommand.swift
[59/62] Emitting module snippet_extract
[59/62] Write Objects.LinkFileList
[60/62] Linking snippet-extract-tool
[61/62] Applying snippet-extract-tool
Build of product 'snippet-extract' complete! (3.84s)
Building for debugging...
[0/1] Write swift-version-69A768CDF2A0BEE1.txt
Build of target: 'Cadova' complete! (0.69s)
16054
130 /Users/admin/builder/spi-builder-workspace/.docs/tomasf/cadova/main
✅ Doc result (uploading) reported
========================================
SyncDocs
========================================
Doc archive source directory: $PWD/.docs/tomasf/cadova/main
File count: 16054
Doc size: 130.0MB
Preparing doc bundle ...
Using presigned URL upload - AWS credentials not required
Uploading -tomasf-cadova-main-832cc49a.zip to presigned URL
Starting upload of 33010212 bytes...
Upload completed successfully
Done.