Build Information
Successful build of Swan, reference 0.1.1 (252a4b), with Swift 6.3 for macOS (SPM) on 28 Jun 2026 11:24:33 UTC.
Swift 6 data race errors: 0
Build Command
env DEVELOPER_DIR=/Applications/Xcode-26.4.0.app xcrun swift build --arch arm64Build Log
========================================
RunAll
========================================
Builder version: undefined version: run 'make version' to update
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/adobe/swan.git
Reference: 0.1.1
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/adobe/swan
* tag 0.1.1 -> FETCH_HEAD
HEAD is now at 252a4ba Update .gitignore to ignore local dawn
Cloned https://github.com/adobe/swan.git
Revision (git rev-parse @):
252a4baf860ba8671e9c41e21d78f522a7252cc3
SUCCESS checkout https://github.com/adobe/swan.git at 0.1.1
Fetching https://github.com/apple/swift-argument-parser.git
Fetching https://github.com/swiftlang/swift-syntax.git
Fetching https://github.com/swiftlang/swift-cmark.git
Fetching https://github.com/apple/swift-markdown.git
Fetching https://github.com/swiftlang/swift-format.git
Fetching https://github.com/swiftwasm/JavaScriptKit.git
[1/17949] Fetching swift-argument-parser
[2/32204] Fetching swift-argument-parser, swift-format
[3/39738] Fetching swift-argument-parser, swift-format, swift-markdown
[12776/58219] Fetching swift-argument-parser, swift-format, swift-markdown, swift-cmark
[40438/133969] Fetching swift-argument-parser, swift-format, swift-markdown, swift-cmark, swift-syntax
[63227/172589] Fetching swift-argument-parser, swift-format, swift-markdown, swift-cmark, swift-syntax, javascriptkit
Fetched https://github.com/swiftlang/swift-cmark.git from cache (5.01s)
Fetched https://github.com/swiftlang/swift-syntax.git from cache (5.01s)
Fetched https://github.com/apple/swift-markdown.git from cache (5.01s)
Fetched https://github.com/swiftlang/swift-format.git from cache (5.01s)
Fetched https://github.com/apple/swift-argument-parser.git from cache (5.01s)
Fetched https://github.com/swiftwasm/JavaScriptKit.git from cache (5.01s)
Computing version for https://github.com/swiftlang/swift-format.git
Computed https://github.com/swiftlang/swift-format.git at 602.0.0 (7.37s)
Computing version for https://github.com/swiftlang/swift-syntax.git
Computed https://github.com/swiftlang/swift-syntax.git at 602.0.0 (0.81s)
Computing version for https://github.com/apple/swift-argument-parser.git
Computed https://github.com/apple/swift-argument-parser.git at 1.7.0 (0.63s)
Computing version for https://github.com/swiftwasm/JavaScriptKit.git
Computed https://github.com/swiftwasm/JavaScriptKit.git at 0.47.1 (0.68s)
Computing version for https://github.com/apple/swift-markdown.git
Computed https://github.com/apple/swift-markdown.git at 0.7.3 (0.71s)
Computing version for https://github.com/swiftlang/swift-cmark.git
Computed https://github.com/swiftlang/swift-cmark.git at 0.7.1 (0.68s)
Creating working copy for https://github.com/apple/swift-markdown.git
Working copy of https://github.com/apple/swift-markdown.git resolved at 0.7.3
Creating working copy for https://github.com/swiftlang/swift-syntax.git
Working copy of https://github.com/swiftlang/swift-syntax.git resolved at 602.0.0
Creating working copy for https://github.com/swiftlang/swift-cmark.git
Working copy of https://github.com/swiftlang/swift-cmark.git resolved at 0.7.1
Creating working copy for https://github.com/apple/swift-argument-parser.git
Working copy of https://github.com/apple/swift-argument-parser.git resolved at 1.7.0
Creating working copy for https://github.com/swiftlang/swift-format.git
Working copy of https://github.com/swiftlang/swift-format.git resolved at 602.0.0
Creating working copy for https://github.com/swiftwasm/JavaScriptKit.git
Working copy of https://github.com/swiftwasm/JavaScriptKit.git resolved at 0.47.1
Downloading binary artifact https://github.com/adobe/swan/releases/download/dawn-chromium-stable-148.0.7778.97/dawn-chromium-stable-148.0.7778.97-release_apple.artifactbundle.zip
[8948/19715168] Downloading https://github.com/adobe/swan/releases/download/dawn-chromium-stable-148.0.7778.97/dawn-chromium-stable-148.0.7778.97-release_apple.artifactbundle.zip
Downloaded https://github.com/adobe/swan/releases/download/dawn-chromium-stable-148.0.7778.97/dawn-chromium-stable-148.0.7778.97-release_apple.artifactbundle.zip (1.97s)
Downloading package prebuilt https://download.swift.org/prebuilts/swift-syntax/602.0.0/swiftlang-6.3.2.1.108-macosx26.5-MacroSupport.zip
Downloaded https://download.swift.org/prebuilts/swift-syntax/602.0.0/swiftlang-6.3.2.1.108-macosx26.5-MacroSupport.zip (0.51s)
========================================
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": "swan",
"name": "Swan",
"url": "https://github.com/adobe/swan.git",
"version": "unspecified",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/swan",
"traits": [
"default"
],
"dependencies": [
{
"identity": "swift-argument-parser",
"name": "swift-argument-parser",
"url": "https://github.com/apple/swift-argument-parser.git",
"version": "1.8.2",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/swift-argument-parser",
"traits": [
"default"
],
"dependencies": [
]
},
{
"identity": "swift-syntax",
"name": "swift-syntax",
"url": "https://github.com/swiftlang/swift-syntax.git",
"version": "602.0.0",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/swift-syntax",
"traits": [
"default"
],
"dependencies": [
]
},
{
"identity": "swift-format",
"name": "swift-format",
"url": "https://github.com/swiftlang/swift-format.git",
"version": "602.0.0",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/swift-format",
"traits": [
"default"
],
"dependencies": [
{
"identity": "swift-argument-parser",
"name": "swift-argument-parser",
"url": "https://github.com/apple/swift-argument-parser.git",
"version": "1.8.2",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/swift-argument-parser",
"traits": [
"default"
],
"dependencies": [
]
},
{
"identity": "swift-markdown",
"name": "swift-markdown",
"url": "https://github.com/apple/swift-markdown.git",
"version": "0.8.0",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/swift-markdown",
"traits": [
"default"
],
"dependencies": [
{
"identity": "swift-cmark",
"name": "cmark-gfm",
"url": "https://github.com/swiftlang/swift-cmark.git",
"version": "0.8.0",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/swift-cmark",
"traits": [
"default"
],
"dependencies": [
]
}
]
},
{
"identity": "swift-syntax",
"name": "swift-syntax",
"url": "https://github.com/swiftlang/swift-syntax.git",
"version": "602.0.0",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/swift-syntax",
"traits": [
"default"
],
"dependencies": [
]
}
]
}
]
}
]
}
Fetching https://github.com/adobe/swan.git
[1/6164] Fetching swan
Fetched https://github.com/adobe/swan.git from cache (1.84s)
Fetching https://github.com/swiftlang/swift-format.git from cache
Fetching https://github.com/apple/swift-argument-parser.git from cache
Fetching https://github.com/swiftlang/swift-syntax.git from cache
Fetched https://github.com/apple/swift-argument-parser.git from cache (0.55s)
Fetched https://github.com/swiftlang/swift-syntax.git from cache (0.90s)
Fetched https://github.com/swiftlang/swift-format.git from cache (0.90s)
Computing version for https://github.com/swiftlang/swift-format.git
Computed https://github.com/swiftlang/swift-format.git at 602.0.0 (0.98s)
Fetching https://github.com/apple/swift-markdown.git from cache
Fetched https://github.com/apple/swift-markdown.git from cache (0.70s)
Computing version for https://github.com/swiftlang/swift-syntax.git
Computed https://github.com/swiftlang/swift-syntax.git at 602.0.0 (0.77s)
Computing version for https://github.com/apple/swift-argument-parser.git
Computed https://github.com/apple/swift-argument-parser.git at 1.8.2 (0.56s)
Computing version for https://github.com/apple/swift-markdown.git
Computed https://github.com/apple/swift-markdown.git at 0.8.0 (0.70s)
Fetching https://github.com/swiftlang/swift-cmark.git from cache
Fetched https://github.com/swiftlang/swift-cmark.git from cache (0.75s)
Computing version for https://github.com/swiftlang/swift-cmark.git
Computed https://github.com/swiftlang/swift-cmark.git at 0.8.0 (0.82s)
Creating working copy for https://github.com/apple/swift-argument-parser.git
Working copy of https://github.com/apple/swift-argument-parser.git resolved at 1.8.2
Creating working copy for https://github.com/swiftlang/swift-format.git
Working copy of https://github.com/swiftlang/swift-format.git resolved at 602.0.0
Creating working copy for https://github.com/apple/swift-markdown.git
Working copy of https://github.com/apple/swift-markdown.git resolved at 0.8.0
Creating working copy for https://github.com/adobe/swan.git
Working copy of https://github.com/adobe/swan.git resolved at 0.1.1 (252a4ba)
Creating working copy for https://github.com/swiftlang/swift-syntax.git
Working copy of https://github.com/swiftlang/swift-syntax.git resolved at 602.0.0
Creating working copy for https://github.com/swiftlang/swift-cmark.git
Working copy of https://github.com/swiftlang/swift-cmark.git resolved at 0.8.0
Fetching binary artifact https://github.com/adobe/swan/releases/download/dawn-chromium-stable-148.0.7778.97/dawn-chromium-stable-148.0.7778.97-release_apple.artifactbundle.zip from cache
Fetched https://github.com/adobe/swan/releases/download/dawn-chromium-stable-148.0.7778.97/dawn-chromium-stable-148.0.7778.97-release_apple.artifactbundle.zip from cache (1.02s)
Found 3 product dependencies
- swift-argument-parser
- swift-syntax
- swift-format
========================================
Build
========================================
Selected platform: macosSpm
Swift version: 6.3
Building package at path: $PWD
https://github.com/adobe/swan.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-26.4.0.app xcrun swift build --arch arm64
[1/1] Compiling plugin GenerateDawnAPINotesPlugin
[2/2] Compiling plugin GenerateDawnBindingsPlugin
[3/3] Compiling plugin Lint Source Code
[4/4] Compiling plugin Format Source Code
[5/5] Compiling plugin GenerateManual
[6/6] Compiling plugin GenerateDoccReference
[7/7] Compiling plugin BridgeJSCommandPlugin
[8/8] Compiling plugin BridgeJS
[9/9] Compiling plugin PackageToJS
Building for debugging...
[9/158] Write sources
[9/158] Copying libwebgpu_dawn.a
[11/158] Write Leaks-entitlement.plist
[12/158] Write GenerateDawnAPINotes-tool-entitlement.plist
[13/158] Write GenerateDawnBindings-entitlement.plist
[14/158] Write sources
[14/158] Write GenerateDawnBindings-tool-entitlement.plist
[16/158] Write swift-version--6988338F2F200930.txt
[17/158] Compiling cmark-gfm-extensions ext_scanners.c
[18/158] Compiling cmark-gfm-extensions tagfilter.c
[19/158] Compiling cmark-gfm-extensions tasklist.c
[21/158] Compiling cmark-gfm-extensions strikethrough.c
[22/158] Compiling cmark-gfm-extensions table.c
[24/158] Compiling cmark-gfm-extensions ext_scanners.c
[25/158] Compiling cmark-gfm-extensions core-extensions.c
[27/158] Compiling cmark-gfm-extensions tagfilter.c
[28/158] Compiling cmark-gfm xml.c
[29/158] Compiling cmark-gfm syntax_extension.c
[30/158] Compiling cmark-gfm render.c
[31/158] Compiling cmark-gfm-extensions strikethrough.c
[32/158] Compiling cmark-gfm registry.c
[33/158] Compiling cmark-gfm utf8.c
[34/158] Compiling cmark-gfm references.c
[35/158] Compiling cmark-gfm plugin.c
[36/158] Compiling cmark-gfm plaintext.c
[37/158] Compiling cmark-gfm map.c
[38/158] Compiling cmark-gfm node.c
[39/158] Compiling cmark-gfm linked_list.c
[40/158] Compiling cmark-gfm man.c
[41/158] Compiling cmark-gfm scanners.c
[42/158] Compiling cmark-gfm latex.c
[43/158] Compiling cmark-gfm iterator.c
[44/158] Compiling cmark-gfm houdini_html_e.c
[45/158] Compiling cmark-gfm houdini_href_e.c
[46/158] Compiling cmark-gfm html.c
[47/158] Compiling cmark-gfm houdini_html_u.c
[48/158] Compiling cmark-gfm footnotes.c
[49/158] Compiling cmark-gfm inlines.c
[50/158] Compiling cmark-gfm commonmark.c
[51/158] Compiling cmark-gfm cmark_ctype.c
[52/158] Compiling cmark-gfm-extensions autolink.c
[53/158] Compiling cmark-gfm cmark.c
[54/158] Compiling cmark-gfm-extensions autolink.c
[55/158] Compiling cmark-gfm buffer.c
[56/158] Compiling cmark-gfm arena.c
[57/158] Compiling cmark-gfm xml.c
[58/158] Compiling cmark-gfm syntax_extension.c
[59/158] Compiling cmark-gfm blocks.c
[60/158] Compiling cmark-gfm render.c
[61/158] Compiling cmark-gfm plugin.c
[62/158] Compiling cmark-gfm registry.c
[63/158] Compiling cmark-gfm utf8.c
[64/158] Compiling cmark-gfm references.c
[65/158] Compiling cmark-gfm plaintext.c
[66/158] Compiling cmark-gfm map.c
[67/158] Compiling cmark-gfm node.c
[68/158] Compiling cmark-gfm linked_list.c
[69/158] Compiling cmark-gfm man.c
[70/158] Compiling cmark-gfm iterator.c
[71/158] Compiling cmark-gfm latex.c
[72/158] Compiling cmark-gfm scanners.c
[73/158] Compiling cmark-gfm html.c
[74/158] Compiling cmark-gfm houdini_html_e.c
[75/158] Compiling cmark-gfm houdini_href_e.c
[76/158] Compiling cmark-gfm houdini_html_u.c
[77/158] Compiling cmark-gfm inlines.c
[78/158] Compiling cmark-gfm footnotes.c
[79/158] Write sources
[83/158] Compiling cmark-gfm cmark_ctype.c
[84/158] Compiling cmark-gfm commonmark.c
[85/158] Write sources
[87/158] Compiling cmark-gfm cmark.c
[88/158] Compiling cmark-gfm buffer.c
[89/158] Write sources
[91/158] Compiling cmark-gfm arena.c
[92/158] Compiling cmark-gfm blocks.c
[93/158] Write sources
[95/172] Compiling _SwiftSyntaxCShims PlatformMutex.c
[97/174] Write sources
[100/174] Emitting module SwiftSyntax602
[101/174] Emitting module SwiftSyntax601
[102/174] Compiling SwiftSyntax602 Empty.swift
[103/174] Compiling SwiftSyntax601 Empty.swift
[104/174] Emitting module SwiftSyntax600
[105/174] Compiling SwiftSyntax600 Empty.swift
[106/174] Emitting module SwiftSyntax602
[107/174] Compiling SwiftSyntax602 Empty.swift
[108/174] Emitting module SwiftSyntax601
[109/174] Compiling SwiftSyntax601 Empty.swift
[109/174] Write sources
[110/174] Emitting module SwiftSyntax600
[112/174] Compiling SwiftSyntax600 Empty.swift
[112/174] Write sources
[131/174] Write GenerateDawnAPINotes-entitlement.plist
[132/174] Write sources
[134/174] Write GameOfLife-entitlement.plist
[135/174] Write sources
[141/174] Emitting module SwiftSyntax510
[142/174] Compiling SwiftSyntax510 Empty.swift
[144/174] Emitting module SwiftSyntax510
[144/174] Write BitonicSort-entitlement.plist
[145/174] Write sources
[147/176] Compiling CAtomic CAtomic.c
[148/176] Write sources
[149/176] Compiling CAtomic CAtomic.c
[150/176] Write sources
[152/176] Compiling SwiftSyntax509 Empty.swift
[153/176] Emitting module SwiftSyntax509
[154/190] Compiling SwiftSyntax509 Empty.swift
[154/190] Compiling CDawn implementation.cpp
[156/190] Emitting module SwiftSyntax509
[156/460] Compiling RGFW implementation.c
[158/460] Emitting module ArgumentParserToolInfo
[159/460] Compiling ArgumentParserToolInfo ToolInfo.swift
[160/460] Emitting module ArgumentParserToolInfo
[161/460] Compiling ArgumentParserToolInfo ToolInfo.swift
[162/554] Compiling ArgumentParser ParsableCommand.swift
[163/554] Compiling ArgumentParser ArgumentDecoder.swift
[164/554] Compiling ArgumentParser ArgumentDefinition.swift
[165/554] Compiling ArgumentParser ArgumentSet.swift
[166/554] Compiling ArgumentParser CommandParser.swift
[167/554] Compiling ArgumentParser InputKey.swift
[168/554] Compiling ArgumentParser InputOrigin.swift
[169/561] Compiling SwiftSyntax Tokens.swift
[170/561] Compiling SwiftSyntax TriviaPieces.swift
[171/561] Compiling SwiftSyntax RawSyntaxNodesAB.swift
[172/561] Compiling SwiftSyntax RawSyntaxNodesC.swift
[173/561] Compiling SwiftSyntax RawSyntaxNodesD.swift
[174/561] Compiling SwiftSyntax RawSyntaxNodesEF.swift
[175/561] Compiling SwiftSyntax RawSyntaxNodesGHI.swift
[176/561] Compiling ArgumentParser Errors.swift
[177/561] Compiling ArgumentParser Flag.swift
[178/561] Compiling ArgumentParser CommandConfiguration.swift
[179/561] Compiling ArgumentParser CommandGroup.swift
[180/561] Compiling ArgumentParser EnumerableFlag.swift
[181/561] Compiling ArgumentParser ExpressibleByArgument.swift
[182/561] Compiling ArgumentParser ParsableArguments.swift
[183/561] Compiling ArgumentParser Name.swift
[184/561] Compiling ArgumentParser Parsed.swift
[185/561] Compiling ArgumentParser ParsedValues.swift
[186/561] Compiling ArgumentParser ParserError.swift
[187/561] Compiling ArgumentParser SplitArguments.swift
[188/561] Compiling ArgumentParser DumpHelpGenerator.swift
[189/561] Compiling ArgumentParser HelpCommand.swift
[190/568] Compiling ArgumentParser BashCompletionsGenerator.swift
[191/568] Compiling ArgumentParser CompletionsGenerator.swift
[192/568] Compiling ArgumentParser FishCompletionsGenerator.swift
[193/568] Compiling ArgumentParser ZshCompletionsGenerator.swift
[194/568] Compiling ArgumentParser Argument.swift
[195/568] Compiling ArgumentParser ArgumentDiscussion.swift
[196/568] Compiling ArgumentParser NameSpecification.swift
[197/568] Compiling ArgumentParser Option.swift
[198/568] Compiling ArgumentParser OptionGroup.swift
[199/568] Compiling ArgumentParser ParentCommand.swift
[200/568] Compiling ArgumentParser AsyncParsableCommand.swift
[201/568] Compiling ArgumentParser ArgumentHelp.swift
[202/568] Compiling ArgumentParser ArgumentVisibility.swift
[203/568] Compiling ArgumentParser CompletionKind.swift
[218/568] Compiling DawnData DynamicCodingKeys.swift
[219/568] Compiling DawnData Name.swift
[220/568] Compiling Dawn Structs.swift
[221/568] Compiling Dawn String+WGPUStringView.swift
[222/569] Emitting module ArgumentParser
[223/574] Compiling ArgumentParser Platform.swift
[224/574] Compiling ArgumentParser SequenceExtensions.swift
[225/574] Compiling ArgumentParser StringExtensions.swift
[226/574] Compiling ArgumentParser SwiftExtensions.swift
[227/574] Compiling ArgumentParser Tree.swift
[228/579] Emitting module ArgumentParser
[255/586] Emitting module Markdown
[282/593] Compiling Dawn WithWGPUPointer.swift
[283/593] Compiling ArgumentParser CodingKeyValidator.swift
[284/593] Compiling ArgumentParser NonsenseFlagsValidator.swift
[285/593] Compiling ArgumentParser ParsableArgumentsValidation.swift
[286/593] Compiling ArgumentParser PositionalArgumentsValidator.swift
[287/593] Compiling ArgumentParser UniqueNamesValidator.swift
[336/593] Compiling SwiftSyntax RawSyntaxNodesJKLMN.swift
[337/593] Compiling SwiftSyntax RawSyntaxNodesOP.swift
[338/593] Compiling SwiftSyntax RawSyntaxNodesQRS.swift
[339/593] Compiling SwiftSyntax RawSyntaxNodesTUVWXYZ.swift
[340/593] Compiling SwiftSyntax RawSyntaxValidation.swift
[341/593] Compiling SwiftSyntax SyntaxNodesAB.swift
[342/593] Compiling SwiftSyntax SyntaxNodesC.swift
[343/593] Compiling ArgumentParser MessageInfo.swift
[344/593] Compiling ArgumentParser UsageGenerator.swift
[345/593] Compiling ArgumentParser CollectionExtensions.swift
[346/593] Compiling ArgumentParser Foundation.swift
[347/593] Compiling ArgumentParser Mutex.swift
[357/593] Compiling ArgumentParser HelpGenerator.swift
[399/593] Emitting module DawnData
[400/593] Compiling DawnData DawnData.swift
[401/593] Compiling DawnData Name.swift
[402/593] Compiling DawnData DawnData.swift
[403/593] Compiling DawnData DynamicCodingKeys.swift
[404/593] Emitting module DawnData
[405/599] Compiling GenerateDawnAPINotes Main.swift
[407/599] Compiling Markdown CollectionExtensions.swift
[408/599] Compiling Markdown StringExtensions.swift
[409/599] Compiling Markdown MarkupVisitor.swift
[410/599] Compiling Markdown MarkupWalker.swift
[411/599] Compiling Markdown HTMLFormatter.swift
[412/599] Compiling Markdown MarkupFormatter.swift
[413/599] Compiling Markdown MarkupTreeDumper.swift
[414/599] Emitting module GenerateDawnAPINotes
[415/599] Compiling GenerateDawnAPINotes DawnData+APINotes.swift
[415/599] Write Objects.LinkFileList
[417/599] Emitting module GenerateDawnAPINotes
[418/599] Compiling GenerateDawnAPINotes DawnData+APINotes.swift
[418/599] Write Objects.LinkFileList
[482/599] Linking GenerateDawnAPINotes
[483/599] Linking GenerateDawnAPINotes-tool
[484/599] Applying GenerateDawnAPINotes
[485/599] Applying GenerateDawnAPINotes-tool
[487/599] Emitting module SwiftSyntax
[488/599] Compiling Dawn RequestAdapterOptionsLUID.swift
[489/599] Compiling Dawn Objects.swift
[498/599] Emitting module Dawn
[499/599] Compiling Dawn Structures.swift
[500/603] Compiling WebGPUDawn WebGPU.swift
[501/603] Compiling WebGPUDawn Extensions.swift
[502/603] Emitting module WebGPUDawn
[503/603] Compiling WebGPUDawn BufferReadback.swift
[504/605] Emitting module WebGPU
[505/605] Compiling WebGPU WebGPU.swift
[506/611] Compiling Leaks Leaks.swift
[507/611] Emitting module Leaks
[507/611] Write Objects.LinkFileList
[508/611] Linking Leaks
[509/611] Applying Leaks
[525/611] Emitting module SwiftSyntax
[561/611] Compiling DemoUtils Demo+DX12.swift
[562/611] Compiling DemoUtils Demo+Metal.swift
[563/611] Compiling DemoUtils Demo.swift
[564/611] Emitting module DemoUtils
[565/619] Compiling BitonicSort main.swift
[566/619] Compiling BitonicSort Shaders.swift
[567/619] Compiling BitonicSort BitonicSortState.swift
[568/619] Emitting module BitonicSort
[569/619] Compiling BitonicSort BitonicSort.swift
[569/619] Write Objects.LinkFileList
[571/619] Compiling GameOfLife Shaders.swift
[572/619] Compiling GameOfLife GameOfLife.swift
[573/619] Emitting module GameOfLife
[573/619] Write Objects.LinkFileList
[574/619] Linking GameOfLife
[575/619] Applying GameOfLife
[583/619] Linking BitonicSort
[584/619] Applying BitonicSort
[614/739] Compiling SwiftBasicFormat SyntaxProtocol+Formatted.swift
[615/739] Compiling SwiftDiagnostics Message.swift
[616/740] Compiling SwiftBasicFormat Syntax+Extensions.swift
[617/740] Compiling SwiftBasicFormat Trivia+FormatExtensions.swift
[618/740] Compiling SwiftBasicFormat SyntaxProtocol+Formatted.swift
[619/740] Compiling SwiftBasicFormat Syntax+Extensions.swift
[620/740] Emitting module SwiftDiagnostics
[621/740] Compiling SwiftBasicFormat Trivia+FormatExtensions.swift
[622/740] Compiling SwiftDiagnostics Note.swift
[623/740] Compiling SwiftDiagnostics FixIt.swift
[624/740] Compiling SwiftDiagnostics GroupedDiagnostics.swift
[626/740] Compiling SwiftDiagnostics Message.swift
[627/741] Compiling SwiftBasicFormat InferIndentation.swift
[628/741] Compiling SwiftBasicFormat Indenter.swift
[629/741] Compiling SwiftDiagnostics DiagnosticDecorator.swift
[630/741] Compiling SwiftDiagnostics BasicDiagnosticDecorator.swift
[631/741] Compiling SwiftDiagnostics Diagnostic.swift
[632/741] Compiling SwiftDiagnostics Convenience.swift
[633/741] Compiling SwiftDiagnostics ANSIDiagnosticDecorator.swift
[634/741] Compiling SwiftDiagnostics DiagnosticsFormatter.swift
[635/741] Compiling SwiftBasicFormat Indenter.swift
[636/741] Compiling SwiftBasicFormat InferIndentation.swift
[637/741] Compiling SwiftDiagnostics Note.swift
[638/741] Compiling SwiftDiagnostics FixIt.swift
[639/741] Compiling SwiftDiagnostics DiagnosticDecorator.swift
[640/741] Compiling SwiftDiagnostics ANSIDiagnosticDecorator.swift
[641/741] Compiling SwiftDiagnostics BasicDiagnosticDecorator.swift
[642/741] Compiling SwiftDiagnostics Convenience.swift
[643/741] Compiling SwiftDiagnostics Diagnostic.swift
[644/741] Emitting module SwiftDiagnostics
[645/741] Compiling SwiftDiagnostics DiagnosticsFormatter.swift
[646/741] Emitting module SwiftBasicFormat
[647/741] Compiling SwiftBasicFormat BasicFormat.swift
[649/741] Emitting module SwiftBasicFormat
[650/741] Compiling SwiftParser Nominals.swift
[651/741] Compiling SwiftParser Parameters.swift
[652/741] Compiling SwiftParser ParseSourceFile.swift
[653/741] Compiling SwiftParser Parser.swift
[654/745] Compiling SwiftParser StringLiterals.swift
[655/745] Compiling SwiftParser SwiftParserCompatibility.swift
[656/745] Compiling SwiftParser SwiftVersion.swift
[657/745] Compiling SwiftParser SyntaxUtils.swift
[658/749] Compiling SwiftParser TopLevel.swift
[659/749] Compiling SwiftParser TriviaParser.swift
[660/749] Compiling SwiftParser Types.swift
[661/749] Compiling SwiftParser ExperimentalFeatures.swift
[662/749] Compiling SwiftParser Names.swift
[667/749] Emitting module SwiftParser
[671/749] Compiling SwiftParser TokenConsumer.swift
[672/749] Compiling SwiftParser TokenPrecedence.swift
[673/749] Compiling SwiftParser ExpressionInterpretedAsVersionTuple.swift
[674/749] Compiling SwiftParser Expressions.swift
[675/749] Compiling SwiftParser IncrementalParseTransition.swift
[682/749] Compiling SwiftParser TokenSpec.swift
[683/749] Compiling SwiftParser TokenSpecSet.swift
[684/749] Compiling SwiftParser Declarations.swift
[685/749] Compiling SwiftParser Directives.swift
[686/749] Emitting module SwiftParser
[687/749] Compiling SwiftParser RegexLiteralLexer.swift
[688/749] Compiling SwiftParser UnicodeScalarExtensions.swift
[689/749] Compiling SwiftParser Lookahead.swift
[690/749] Compiling SwiftParser LoopProgressCondition.swift
[691/749] Compiling SwiftParser Modifiers.swift
[692/749] Compiling SwiftParser Patterns.swift
[693/749] Compiling SwiftParser Recovery.swift
[694/749] Compiling SwiftParser Specifiers.swift
[695/749] Compiling SwiftParser Statements.swift
[696/749] Compiling SwiftParser StringLiteralRepresentedLiteralValue.swift
[707/749] Compiling SwiftParser Attributes.swift
[708/749] Compiling SwiftParser Availability.swift
[709/749] Compiling SwiftParser CharacterInfo.swift
[710/749] Compiling SwiftParser CollectionNodes+Parsable.swift
[711/749] Compiling SwiftParser CompilerFiles.swift
[712/749] Compiling SwiftParser IsValidIdentifier.swift
[713/749] Compiling SwiftParser Cursor.swift
[714/749] Compiling SwiftParser Lexeme.swift
[715/749] Compiling SwiftParser LexemeSequence.swift
[716/749] Compiling SwiftParser Lexer.swift
[736/749] Compiling SwiftParser IsLexerClassified.swift
[737/749] Compiling SwiftParser LayoutNodes+Parsable.swift
[738/749] Compiling SwiftParser Parser+TokenSpecSet.swift
[739/749] Compiling SwiftParser TokenSpecStaticMembers.swift
[744/795] Compiling SwiftParserDiagnostics SyntaxKindNameForDiagnostics.swift
[746/797] Compiling SwiftOperators PrecedenceGraph.swift
[747/797] Compiling SwiftOperators OperatorTable.swift
[748/797] Compiling SwiftOperators PrecedenceGroup.swift
[749/798] Compiling SwiftOperators Operator.swift
[750/799] Compiling SwiftOperators OperatorError+Diagnostics.swift
[751/799] Compiling SwiftOperators PrecedenceGroup.swift
[752/799] Compiling SwiftOperators PrecedenceGraph.swift
[753/799] Compiling SwiftOperators OperatorTable.swift
[754/799] Compiling SwiftParserDiagnostics TokenNameForDiagnostics.swift
[755/799] Compiling SwiftParserDiagnostics PresenceUtils.swift
[756/799] Compiling SwiftParserDiagnostics TokenNameForDiagnostics.swift
[757/799] Emitting module SwiftOperators
[758/799] Compiling SwiftOperators SyntaxSynthesis.swift
[759/799] Compiling SwiftParserDiagnostics PresenceUtils.swift
[760/799] Compiling SwiftOperators SyntaxSynthesis.swift
[761/799] Compiling SwiftOperators OperatorTable+Semantics.swift
[763/799] Compiling SwiftOperators OperatorTable+Defaults.swift
[764/799] Compiling SwiftOperators OperatorError+Diagnostics.swift
[765/799] Compiling SwiftOperators OperatorError.swift
[766/799] Compiling SwiftOperators Operator.swift
[767/799] Emitting module SwiftOperators
[768/799] Compiling SwiftOperators OperatorTable+Folding.swift
[769/799] Compiling SwiftOperators OperatorTable+Defaults.swift
[770/799] Compiling SwiftOperators OperatorError.swift
[771/799] Compiling SwiftOperators OperatorTable+Folding.swift
[772/799] Compiling SwiftParserDiagnostics Utils.swift
[773/799] Compiling SwiftParserDiagnostics ChildNameForDiagnostics.swift
[774/799] Compiling SwiftParserDiagnostics SyntaxExtensions.swift
[776/799] Compiling SwiftParserDiagnostics ChildNameForDiagnostics.swift
[777/799] Compiling SwiftParserDiagnostics Utils.swift
[778/799] Compiling SwiftParserDiagnostics ParserDiagnosticMessages.swift
[780/799] Emitting module SwiftParserDiagnostics
[781/799] Compiling SwiftParserDiagnostics DiagnosticExtensions.swift
[782/799] Compiling SwiftParserDiagnostics LexerDiagnosticMessages.swift
[783/799] Compiling SwiftParserDiagnostics MissingNodesError.swift
[784/799] Compiling SwiftParserDiagnostics MissingTokenError.swift
[785/799] Compiling SwiftParserDiagnostics MultiLineStringLiteralDiagnosticsGenerator.swift
[786/799] Compiling SwiftParserDiagnostics ParseDiagnosticsGenerator.swift
[789/799] Emitting module SwiftParserDiagnostics
[794/829] Compiling SwiftSyntaxBuilder ConvenienceInitializers.swift
[795/829] Compiling SwiftSyntaxBuilder DeclSyntaxParseable.swift
[796/830] Compiling SwiftSyntaxBuilder ResultBuilders.swift
[797/830] Compiling SwiftSyntaxBuilder BuildableNodes.swift
[798/830] Compiling SwiftSyntaxBuilder WithTrailingCommaSyntax+EnsuringTrailingComma.swift
[799/830] Compiling SwiftSyntaxBuilder RenamedChildrenBuilderCompatibility.swift
[803/831] Compiling SwiftSyntaxBuilder ResultBuilders.swift
[804/831] Compiling SwiftSyntaxBuilder WithTrailingCommaSyntax+EnsuringTrailingComma.swift
[805/831] Compiling SwiftSyntaxBuilder SyntaxParsable+ExpressibleByStringInterpolation.swift
[806/831] Compiling SwiftSyntaxBuilder ValidatingSyntaxNodes.swift
[807/831] Compiling SwiftSyntaxBuilder BuildableNodes.swift
[808/831] Emitting module SwiftSyntaxBuilder
[809/831] Compiling SwiftSyntaxBuilder ResultBuilderExtensions.swift
[810/831] Compiling SwiftSyntaxBuilder SwiftSyntaxBuilderCompatibility.swift
[811/831] Compiling SwiftSyntaxBuilder Indenter.swift
[812/831] Compiling SwiftSyntaxBuilder ListBuilder.swift
[813/831] Compiling SwiftSyntaxBuilder Syntax+StringInterpolation.swift
[814/831] Compiling SwiftSyntaxBuilder SyntaxNodeWithBody.swift
[823/831] Emitting module SwiftSyntaxBuilder
[824/831] Compiling SwiftSyntaxBuilder SyntaxExpressibleByStringInterpolationConformances.swift
[826/1001] Compiling SwiftFormat RuleRegistry+Generated.swift
[827/1001] Compiling SwiftFormat AllPublicDeclarationsHaveDocumentation.swift
[828/1001] Compiling SwiftFormat AlwaysUseLiteralForEmptyCollectionInit.swift
[829/1001] Compiling SwiftFormat AlwaysUseLowerCamelCase.swift
[830/1001] Compiling SwiftFormat AmbiguousTrailingClosureOverload.swift
[831/1001] Compiling SwiftFormat AvoidRetroactiveConformances.swift
[832/1001] Compiling SwiftFormat BeginDocumentationCommentWithOneLineSummary.swift
[833/1001] Compiling SwiftFormat DoNotUseSemicolons.swift
[834/1001] Compiling SwiftFormat DontRepeatTypeInStaticProperties.swift
[835/1010] Compiling SwiftFormat RuleState.swift
[836/1010] Compiling SwiftFormat SyntaxFormatRule.swift
[837/1010] Compiling SwiftFormat SyntaxLintRule.swift
[838/1010] Compiling SwiftFormat SyntaxProtocol+Convenience.swift
[839/1010] Compiling SwiftFormat SyntaxTraits.swift
[840/1010] Compiling SwiftFormat Trivia+Convenience.swift
[841/1010] Compiling SwiftFormat WithAttributesSyntax+Convenience.swift
[842/1010] Compiling SwiftFormat WithSemicolonSyntax.swift
[843/1010] Compiling SwiftFormat Comment.swift
[844/1019] Emitting module SwiftFormat
[845/1019] Compiling SwiftFormat Indent+Length.swift
[846/1019] Compiling SwiftFormat PrettyPrint.swift
[847/1019] Compiling SwiftFormat PrettyPrintBuffer.swift
[848/1019] Compiling SwiftFormat PrettyPrintFindingCategory.swift
[849/1019] Compiling SwiftFormat Token.swift
[850/1019] Compiling SwiftFormat TokenStreamCreator.swift
[851/1019] Compiling SwiftFormat Verbatim.swift
[852/1019] Compiling SwiftFormat WhitespaceFindingCategory.swift
[853/1019] Compiling SwiftFormat WhitespaceLinter.swift
[854/1019] Compiling SwiftFormat OneCasePerLine.swift
[855/1019] Compiling SwiftFormat OneVariableDeclarationPerLine.swift
[856/1019] Compiling SwiftFormat OnlyOneTrailingClosureArgument.swift
[857/1019] Compiling SwiftFormat OrderedImports.swift
[858/1019] Compiling SwiftFormat ReplaceForEachWithForLoop.swift
[859/1019] Compiling SwiftFormat ReturnVoidInsteadOfEmptyTuple.swift
[860/1019] Compiling SwiftFormat TypeNamesShouldBeCapitalized.swift
[861/1019] Compiling SwiftFormat UseEarlyExits.swift
[862/1019] Compiling SwiftFormat UseExplicitNilCheckInConditions.swift
[863/1019] Compiling SwiftFormat Configuration+Default.swift
[864/1019] Compiling SwiftFormat Configuration+Dump.swift
[865/1019] Compiling SwiftFormat Configuration.swift
[866/1019] Compiling SwiftFormat DebugOptions.swift
[867/1019] Compiling SwiftFormat Finding.swift
[868/1019] Compiling SwiftFormat FindingCategorizing.swift
[869/1019] Compiling SwiftFormat Indent.swift
[870/1019] Compiling SwiftFormat Selection.swift
[871/1019] Compiling SwiftFormat SwiftFormatError.swift
[872/1019] Compiling SwiftFormat FileScopedDeclarationPrivacy.swift
[877/1019] Compiling SwiftFormat FullyIndirectEnum.swift
[879/1019] Compiling SwiftFormat GroupNumericLiterals.swift
[882/1019] Compiling SwiftFormat IdentifiersMustBeASCII.swift
[883/1019] Compiling SwiftFormat NeverForceUnwrap.swift
[885/1019] Compiling SwiftFormat NeverUseForceTry.swift
[887/1019] Compiling SwiftFormat NeverUseImplicitlyUnwrappedOptionals.swift
[888/1019] Compiling SwiftFormat NoAccessLevelOnExtensionDeclaration.swift
[889/1019] Compiling SwiftFormat NoAssignmentInExpressions.swift
[890/1019] Compiling SwiftFormat NoBlockComments.swift
[900/1019] Emitting module SwiftFormat
[901/1019] Compiling SwiftFormat NoCasesWithOnlyFallthrough.swift
[902/1019] Compiling SwiftFormat NoEmptyLineOpeningClosingBraces.swift
[903/1019] Compiling SwiftFormat NoEmptyTrailingClosureParentheses.swift
[904/1019] Compiling SwiftFormat NoLabelsInCasePatterns.swift
[905/1019] Compiling SwiftFormat NoLeadingUnderscores.swift
[906/1019] Compiling SwiftFormat NoParensAroundConditions.swift
[907/1019] Compiling SwiftFormat NoPlaygroundLiterals.swift
[908/1019] Compiling SwiftFormat NoVoidReturnOnFunctionSignature.swift
[909/1019] Compiling SwiftFormat OmitExplicitReturns.swift
[919/1019] Compiling SwiftFormat UseLetInEveryBoundCaseVariable.swift
[920/1019] Compiling SwiftFormat UseShorthandTypeNames.swift
[921/1019] Compiling SwiftFormat UseSingleLinePropertyGetter.swift
[922/1019] Compiling SwiftFormat UseSynthesizedInitializer.swift
[923/1019] Compiling SwiftFormat UseTripleSlashForDocumentationComments.swift
[924/1019] Compiling SwiftFormat UseWhereClausesInForLoops.swift
[925/1019] Compiling SwiftFormat ValidateDocumentationComments.swift
[926/1019] Compiling SwiftFormat FileIterator.swift
[927/1019] Compiling SwiftFormat URL+isRoot.swift
[946/1019] Compiling SwiftFormat SwiftFormatter.swift
[947/1019] Compiling SwiftFormat LintPipeline.swift
[948/1019] Compiling SwiftFormat ModifierListSyntax+Convenience.swift
[949/1019] Compiling SwiftFormat Parsing.swift
[950/1019] Compiling SwiftFormat Pipelines+Generated.swift
[951/1019] Compiling SwiftFormat RememberingIterator.swift
[952/1019] Compiling SwiftFormat Rule.swift
[953/1019] Compiling SwiftFormat RuleBasedFindingCategory.swift
[954/1019] Compiling SwiftFormat RuleMask.swift
[955/1019] Compiling SwiftFormat RuleNameCache+Generated.swift
[957/1019] Compiling SwiftFormat SwiftLinter.swift
[958/1019] Compiling SwiftFormat Context.swift
[959/1019] Compiling SwiftFormat DocumentationComment.swift
[960/1019] Compiling SwiftFormat DocumentationCommentText.swift
[961/1019] Compiling SwiftFormat Finding+Convenience.swift
[962/1019] Compiling SwiftFormat FindingEmitter.swift
[963/1019] Compiling SwiftFormat FormatPipeline.swift
[964/1019] Compiling SwiftFormat FunctionDeclSyntax+Convenience.swift
[965/1019] Compiling SwiftFormat ImportsXCTestVisitor.swift
[966/1019] Compiling SwiftFormat LazySplitSequence.swift
[1014/1067] Compiling GenerateDawnBindings Formatter.swift
[1015/1067] Compiling GenerateDawnBindings Main.swift
[1016/1069] Emitting module GenerateDawnBindings
[1019/1069] Compiling GenerateDawnBindings DawnStructureMember+Wrappers.swift
[1020/1069] Compiling GenerateDawnBindings DawnType.swift
[1021/1069] Compiling GenerateDawnBindings DawnMethodReturnType+Wrappers.swift
[1022/1069] Compiling GenerateDawnBindings DawnNativeType+Wrappers.swift
[1023/1071] Compiling GenerateDawnBindings DawnEntity+Wrappers.swift
[1024/1071] Compiling GenerateDawnBindings DawnEnum+Wrappers.swift
[1025/1071] Compiling GenerateDawnBindings DawnFunction+Wrappers.swift
[1026/1071] Compiling GenerateDawnBindings ArraySize+Wrappers.swift
[1027/1071] Compiling GenerateDawnBindings DawnAlias+Wrappers.swift
[1028/1071] Compiling GenerateDawnBindings DawnBitmask+Wrappers.swift
[1029/1071] Compiling GenerateDawnBindings DawnCallbackFunction+Wrappers.swift
[1030/1071] Compiling GenerateDawnBindings DawnCallbackInfo+Wrappers.swift
[1031/1071] Compiling GenerateDawnBindings DawnConstant+Wrappers.swift
[1032/1071] Compiling GenerateDawnBindings DawnStructure+Wrappers.swift
[1033/1071] Compiling GenerateDawnBindings DawnData+Stats.swift
[1034/1071] Emitting module GenerateDawnBindings
[1038/1071] Compiling GenerateDawnBindings DawnMethod+Wrappers.swift
[1039/1071] Compiling GenerateDawnBindings DawnObject+Wrappers.swift
[1041/1071] Compiling GenerateDawnBindings DawnFunctionArgument+Wrappers.swift
[1042/1071] Compiling GenerateDawnBindings DawnFunctionPointer+Wrappers.swift
[1049/1071] Compiling GenerateDawnBindings DawnData+Wrappers.swift
[1050/1071] Compiling GenerateDawnBindings DawnDefaultValue+Wrappers.swift
[1062/1071] Compiling GenerateDawnBindings TypeDescriptor.swift
[1063/1071] Compiling GenerateDawnBindings WrapperUtilities.swift
[1065/1071] Write Objects.LinkFileList
[1067/1071] Linking GenerateDawnBindings-tool
[1068/1071] Linking GenerateDawnBindings
[1069/1071] Applying GenerateDawnBindings-tool
[1070/1071] Applying GenerateDawnBindings
Build complete! (47.97s)
Build complete.
{
"dependencies" : [
{
"identity" : "javascriptkit",
"requirement" : {
"range" : [
{
"lower_bound" : "0.47.1",
"upper_bound" : "1.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/swiftwasm/JavaScriptKit.git"
},
{
"identity" : "swift-argument-parser",
"requirement" : {
"range" : [
{
"lower_bound" : "1.7.0",
"upper_bound" : "2.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/apple/swift-argument-parser.git"
},
{
"identity" : "swift-syntax",
"requirement" : {
"range" : [
{
"lower_bound" : "602.0.0",
"upper_bound" : "603.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/swiftlang/swift-syntax.git"
},
{
"identity" : "swift-format",
"requirement" : {
"range" : [
{
"lower_bound" : "602.0.0",
"upper_bound" : "603.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/swiftlang/swift-format.git"
}
],
"manifest_display_name" : "Swan",
"name" : "Swan",
"path" : "/Users/admin/builder/spi-builder-workspace",
"platforms" : [
{
"name" : "macos",
"version" : "15.0"
},
{
"name" : "ios",
"version" : "18.0"
}
],
"products" : [
{
"name" : "WebGPU",
"targets" : [
"WebGPU"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "GenerateDawnBindingsPlugin",
"targets" : [
"GenerateDawnBindingsPlugin"
],
"type" : {
"plugin" : null
}
},
{
"name" : "GenerateDawnAPINotesPlugin",
"targets" : [
"GenerateDawnAPINotesPlugin"
],
"type" : {
"plugin" : null
}
},
{
"name" : "Leaks",
"targets" : [
"Leaks"
],
"type" : {
"executable" : null
}
},
{
"name" : "GenerateDawnBindings",
"targets" : [
"GenerateDawnBindings"
],
"type" : {
"executable" : null
}
},
{
"name" : "GenerateDawnAPINotes",
"targets" : [
"GenerateDawnAPINotes"
],
"type" : {
"executable" : null
}
},
{
"name" : "GameOfLife",
"targets" : [
"GameOfLife"
],
"type" : {
"executable" : null
}
},
{
"name" : "BitonicSort",
"targets" : [
"BitonicSort"
],
"type" : {
"executable" : null
}
}
],
"targets" : [
{
"c99name" : "WebGPUDawn",
"module_type" : "SwiftTarget",
"name" : "WebGPUDawn",
"path" : "Sources/WebGPU/Dawn",
"product_memberships" : [
"WebGPU",
"Leaks",
"GameOfLife",
"BitonicSort"
],
"sources" : [
"BufferReadback.swift",
"Extensions.swift",
"WebGPU.swift"
],
"target_dependencies" : [
"Dawn"
],
"type" : "library"
},
{
"c99name" : "WebGPU",
"module_type" : "SwiftTarget",
"name" : "WebGPU",
"path" : "Sources/WebGPU",
"product_memberships" : [
"WebGPU",
"Leaks",
"GameOfLife",
"BitonicSort"
],
"sources" : [
"WebGPU.swift"
],
"target_dependencies" : [
"WebGPUDawn"
],
"type" : "library"
},
{
"c99name" : "RGFW",
"module_type" : "ClangTarget",
"name" : "RGFW",
"path" : "Demos/RGFW",
"product_memberships" : [
"GameOfLife",
"BitonicSort"
],
"sources" : [
"implementation.c"
],
"type" : "library"
},
{
"c99name" : "Leaks",
"module_type" : "SwiftTarget",
"name" : "Leaks",
"path" : "Demos/Leaks",
"product_memberships" : [
"Leaks"
],
"sources" : [
"Leaks.swift"
],
"target_dependencies" : [
"WebGPU"
],
"type" : "executable"
},
{
"c99name" : "GenerateDawnBindingsPlugin",
"module_type" : "PluginTarget",
"name" : "GenerateDawnBindingsPlugin",
"path" : "Plugins/GenerateDawnBindingsPlugin",
"plugin_capability" : {
"intent" : {
"description" : "Generate Swift Dawn bindings from dawn.json",
"type" : "custom",
"verb" : "generate-dawn-bindings-swift"
},
"permissions" : [
{
"network_scope" : {
"none" : {
}
},
"reason" : "Generate Swift binding files into Sources/Dawn/Generated/",
"type" : "writeToPackageDirectory"
}
],
"type" : "command"
},
"product_memberships" : [
"GenerateDawnBindingsPlugin"
],
"sources" : [
"DawnBindingsPlugin.swift"
],
"target_dependencies" : [
"GenerateDawnBindings"
],
"type" : "plugin"
},
{
"c99name" : "GenerateDawnBindings",
"module_type" : "SwiftTarget",
"name" : "GenerateDawnBindings",
"path" : "Sources/GenerateDawnBindings",
"product_dependencies" : [
"ArgumentParser",
"SwiftSyntax",
"SwiftSyntaxBuilder",
"SwiftBasicFormat",
"SwiftFormat"
],
"product_memberships" : [
"GenerateDawnBindingsPlugin",
"GenerateDawnBindings"
],
"sources" : [
"ArraySize+Wrappers.swift",
"DawnAlias+Wrappers.swift",
"DawnBitmask+Wrappers.swift",
"DawnCallbackFunction+Wrappers.swift",
"DawnCallbackInfo+Wrappers.swift",
"DawnConstant+Wrappers.swift",
"DawnData+Stats.swift",
"DawnData+Wrappers.swift",
"DawnDefaultValue+Wrappers.swift",
"DawnEntity+Wrappers.swift",
"DawnEnum+Wrappers.swift",
"DawnFunction+Wrappers.swift",
"DawnFunctionArgument+Wrappers.swift",
"DawnFunctionPointer+Wrappers.swift",
"DawnMethod+Wrappers.swift",
"DawnMethodReturnType+Wrappers.swift",
"DawnNativeType+Wrappers.swift",
"DawnObject+Wrappers.swift",
"DawnStructure+Wrappers.swift",
"DawnStructureMember+Wrappers.swift",
"DawnType.swift",
"Formatter.swift",
"Main.swift",
"TypeDescriptor.swift",
"WrapperUtilities.swift"
],
"target_dependencies" : [
"DawnData"
],
"type" : "executable"
},
{
"c99name" : "GenerateDawnAPINotesPlugin",
"module_type" : "PluginTarget",
"name" : "GenerateDawnAPINotesPlugin",
"path" : "Plugins/GenerateDawnAPINotesPlugin",
"plugin_capability" : {
"intent" : {
"description" : "Generate Dawn APINotes from dawn.json",
"type" : "custom",
"verb" : "generate-dawn-apinotes"
},
"permissions" : [
{
"network_scope" : {
"none" : {
}
},
"reason" : "Generate APINotes file",
"type" : "writeToPackageDirectory"
}
],
"type" : "command"
},
"product_memberships" : [
"GenerateDawnAPINotesPlugin"
],
"sources" : [
"APINotesPlugin.swift"
],
"target_dependencies" : [
"GenerateDawnAPINotes"
],
"type" : "plugin"
},
{
"c99name" : "GenerateDawnAPINotes",
"module_type" : "SwiftTarget",
"name" : "GenerateDawnAPINotes",
"path" : "Sources/GenerateDawnAPINotes",
"product_memberships" : [
"GenerateDawnAPINotesPlugin",
"GenerateDawnAPINotes"
],
"sources" : [
"DawnData+APINotes.swift",
"Main.swift"
],
"target_dependencies" : [
"DawnData"
],
"type" : "executable"
},
{
"c99name" : "GameOfLife",
"module_type" : "SwiftTarget",
"name" : "GameOfLife",
"path" : "Demos/GameOfLife",
"product_memberships" : [
"GameOfLife"
],
"sources" : [
"GameOfLife.swift",
"Shaders.swift"
],
"target_dependencies" : [
"DemoUtils"
],
"type" : "executable"
},
{
"c99name" : "DemoUtils",
"module_type" : "SwiftTarget",
"name" : "DemoUtils",
"path" : "Demos/DemoUtils",
"product_memberships" : [
"GameOfLife",
"BitonicSort"
],
"sources" : [
"Demo+DX12.swift",
"Demo+Metal.swift",
"Demo.swift"
],
"target_dependencies" : [
"RGFW",
"WebGPU"
],
"type" : "library"
},
{
"c99name" : "DawnTests",
"module_type" : "SwiftTarget",
"name" : "DawnTests",
"path" : "Tests/DawnTests",
"sources" : [
"Setup.swift",
"StructTests.swift",
"WGSLStringViewTest.swift",
"WebGPUDeviceTests.swift",
"WebGPUPipelineTests.swift",
"WithWGPUPointerTests.swift"
],
"target_dependencies" : [
"WebGPU"
],
"type" : "test"
},
{
"c99name" : "DawnLib",
"module_type" : "BinaryTarget",
"name" : "DawnLib",
"path" : "remote/archive/dawn-chromium-stable-148.0.7778.97-release.artifactbundleindex",
"product_memberships" : [
"WebGPU",
"GenerateDawnBindingsPlugin",
"GenerateDawnAPINotesPlugin",
"Leaks",
"GenerateDawnBindings",
"GenerateDawnAPINotes",
"GameOfLife",
"BitonicSort"
],
"sources" : [
],
"type" : "binary"
},
{
"c99name" : "DawnData",
"module_type" : "SwiftTarget",
"name" : "DawnData",
"path" : "Sources/DawnData",
"product_memberships" : [
"GenerateDawnBindingsPlugin",
"GenerateDawnAPINotesPlugin",
"GenerateDawnBindings",
"GenerateDawnAPINotes"
],
"sources" : [
"DawnData.swift",
"DynamicCodingKeys.swift",
"Name.swift"
],
"target_dependencies" : [
"DawnLib"
],
"type" : "library"
},
{
"c99name" : "Dawn",
"module_type" : "SwiftTarget",
"name" : "Dawn",
"path" : "Sources/Dawn",
"product_memberships" : [
"WebGPU",
"Leaks",
"GameOfLife",
"BitonicSort"
],
"sources" : [
"D3D12Descriptors.swift",
"Dawn.swift",
"Extensions.swift",
"Generated/Bitmasks.swift",
"Generated/CallbackFunctions.swift",
"Generated/CallbackInfo.swift",
"Generated/Enums.swift",
"Generated/FunctionPointers.swift",
"Generated/Objects.swift",
"Generated/Structures.swift",
"RequestAdapterOptionsLUID.swift",
"String+WGPUStringView.swift",
"Structs.swift",
"WithWGPUPointer.swift"
],
"target_dependencies" : [
"CDawn",
"DawnLib"
],
"type" : "library"
},
{
"c99name" : "CodeGenerationTests",
"module_type" : "SwiftTarget",
"name" : "CodeGenerationTests",
"path" : "Tests/CodeGenerationTests",
"sources" : [
"DawnAPINotesTests.swift",
"GenerateWrappersTest.swift",
"NameTests.swift"
],
"target_dependencies" : [
"GenerateDawnBindings",
"GenerateDawnAPINotes"
],
"type" : "test"
},
{
"c99name" : "CDawn",
"module_type" : "ClangTarget",
"name" : "CDawn",
"path" : "Sources/CDawn",
"product_memberships" : [
"WebGPU",
"Leaks",
"GameOfLife",
"BitonicSort"
],
"sources" : [
"implementation.cpp"
],
"target_dependencies" : [
"DawnLib"
],
"type" : "library"
},
{
"c99name" : "BitonicSort",
"module_type" : "SwiftTarget",
"name" : "BitonicSort",
"path" : "Demos/BitonicSort",
"product_memberships" : [
"BitonicSort"
],
"sources" : [
"BitonicSort.swift",
"BitonicSortState.swift",
"Shaders.swift",
"main.swift"
],
"target_dependencies" : [
"DemoUtils"
],
"type" : "executable"
}
],
"tools_version" : "6.3"
}
Done.