The Swift Package Index logo.Swift Package Index

Build Information

Successful build of Swan, reference main (e5edfe), with Swift 6.3 for macOS (SPM) on 3 Oct 2026 09:45:44 UTC.

Swift 6 data race errors: 0

Build Command

env DEVELOPER_DIR=/Applications/Xcode-26.5.0.app xcrun swift build --arch arm64

Build Log

========================================
RunAll
========================================
Builder version: 5.1.1
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/adobe/swan.git
Reference: main
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/adobe/swan
 * branch            main       -> FETCH_HEAD
 * [new branch]      main       -> origin/main
HEAD is now at e5edfeb Fix Dawn nightly CI build prerequisites (#134)
Cloned https://github.com/adobe/swan.git
Revision (git rev-parse @):
e5edfebfcf8f3e775c10b25242d322a059d5062b
SUCCESS checkout https://github.com/adobe/swan.git at main
Fetching https://github.com/swiftlang/swift-cmark.git
Fetching https://github.com/swiftlang/swift-format.git
Fetching https://github.com/swiftwasm/JavaScriptKit.git
Fetching https://github.com/swiftlang/swift-syntax.git
Fetching https://github.com/apple/swift-argument-parser.git
Fetching https://github.com/swiftlang/swift-markdown.git
[1/40812] Fetching javascriptkit
[2/59822] Fetching javascriptkit, swift-argument-parser
[193/74921] Fetching javascriptkit, swift-argument-parser, swift-format
[752/82684] Fetching javascriptkit, swift-argument-parser, swift-format, swift-markdown
[13310/101295] Fetching javascriptkit, swift-argument-parser, swift-format, swift-markdown, swift-cmark
[88645/181501] Fetching javascriptkit, swift-argument-parser, swift-format, swift-markdown, swift-cmark, swift-syntax
Fetched https://github.com/swiftlang/swift-cmark.git from cache (2.03s)
Fetched https://github.com/swiftlang/swift-format.git from cache (2.03s)
[58608/147791] Fetching javascriptkit, swift-argument-parser, swift-markdown, swift-syntax
Fetched https://github.com/swiftwasm/JavaScriptKit.git from cache (6.12s)
Fetched https://github.com/apple/swift-argument-parser.git from cache (6.12s)
Fetched https://github.com/swiftlang/swift-syntax.git from cache (6.12s)
Computing version for https://github.com/swiftlang/swift-format.git
Fetched https://github.com/swiftlang/swift-markdown.git from cache (6.12s)
Computed https://github.com/swiftlang/swift-format.git at 603.0.0 (6.87s)
Computing version for https://github.com/swiftlang/swift-syntax.git
Computed https://github.com/swiftlang/swift-syntax.git at 603.0.2 (2.28s)
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.58s)
Computing version for https://github.com/swiftwasm/JavaScriptKit.git
Computed https://github.com/swiftwasm/JavaScriptKit.git at 0.59.0 (0.64s)
Computing version for https://github.com/swiftlang/swift-markdown.git
Computed https://github.com/swiftlang/swift-markdown.git at 0.9.0 (0.70s)
Computing version for https://github.com/swiftlang/swift-cmark.git
Computed https://github.com/swiftlang/swift-cmark.git at 0.9.0 (0.67s)
Creating working copy for https://github.com/swiftlang/swift-cmark.git
Working copy of https://github.com/swiftlang/swift-cmark.git resolved at 0.9.0
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-markdown.git
Working copy of https://github.com/swiftlang/swift-markdown.git resolved at 0.9.0
Creating working copy for https://github.com/swiftlang/swift-syntax.git
Working copy of https://github.com/swiftlang/swift-syntax.git resolved at 603.0.2
Creating working copy for https://github.com/swiftwasm/JavaScriptKit.git
Working copy of https://github.com/swiftwasm/JavaScriptKit.git resolved at 0.59.0
Creating working copy for https://github.com/swiftlang/swift-format.git
Working copy of https://github.com/swiftlang/swift-format.git resolved at 603.0.0
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
[2747/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.81s)
========================================
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": "603.0.2",
          "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": "603.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/swiftlang/swift-markdown.git",
              "version": "0.9.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.9.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": "603.0.2",
              "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/6314] Fetching swan
Fetched https://github.com/adobe/swan.git from cache (2.35s)
Fetching https://github.com/swiftlang/swift-syntax.git from cache
Fetching https://github.com/apple/swift-argument-parser.git from cache
Fetching https://github.com/swiftlang/swift-format.git from cache
Fetched https://github.com/swiftlang/swift-format.git from cache (0.76s)
Fetched https://github.com/swiftlang/swift-syntax.git from cache (0.97s)
Fetched https://github.com/apple/swift-argument-parser.git from cache (0.97s)
Computing version for https://github.com/swiftlang/swift-format.git
Computed https://github.com/swiftlang/swift-format.git at 603.0.0 (1.04s)
Fetching https://github.com/swiftlang/swift-markdown.git from cache
Fetched https://github.com/swiftlang/swift-markdown.git from cache (0.73s)
Computing version for https://github.com/swiftlang/swift-syntax.git
Computed https://github.com/swiftlang/swift-syntax.git at 603.0.2 (0.79s)
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.03s)
Computing version for https://github.com/swiftlang/swift-markdown.git
Computed https://github.com/swiftlang/swift-markdown.git at 0.9.0 (0.04s)
Fetching https://github.com/swiftlang/swift-cmark.git from cache
Fetched https://github.com/swiftlang/swift-cmark.git from cache (0.91s)
Computing version for https://github.com/swiftlang/swift-cmark.git
Computed https://github.com/swiftlang/swift-cmark.git at 0.9.0 (0.98s)
Creating working copy for https://github.com/swiftlang/swift-cmark.git
Working copy of https://github.com/swiftlang/swift-cmark.git resolved at 0.9.0
Creating working copy for https://github.com/swiftlang/swift-format.git
Working copy of https://github.com/swiftlang/swift-format.git resolved at 603.0.0
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-markdown.git
Working copy of https://github.com/swiftlang/swift-markdown.git resolved at 0.9.0
Creating working copy for https://github.com/swiftlang/swift-syntax.git
Working copy of https://github.com/swiftlang/swift-syntax.git resolved at 603.0.2
Creating working copy for https://github.com/adobe/swan.git
Working copy of https://github.com/adobe/swan.git resolved at main (e5edfeb)
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.01s)
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.5.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
/Users/admin/builder/spi-builder-workspace/.build/checkouts/JavaScriptKit/Plugins/PackageToJS/Sources/PackageToJS.swift:598:13: warning: initialization of immutable value 'wasmImportsPath' was never used; consider replacing with assignment to '_' or removing it [#no-usage]
 596 |         packageInputs.append(wasm)
 597 |
 598 |         let wasmImportsPath = self.wasmImportsPath
     |             `- warning: initialization of immutable value 'wasmImportsPath' was never used; consider replacing with assignment to '_' or removing it [#no-usage]
 599 |         let wasmImportsTask = planWasmImports(make: &make, intermediatesDirTask: intermediatesDirTask)
 600 |
[9/9] Compiling plugin PackageToJS
Building for debugging...
[9/160] Copying libwebgpu_dawn.a
[10/160] Write GenerateDawnAPINotes-entitlement.plist
[11/160] Write GenerateDawnBindings-entitlement.plist
[11/160] Write GenerateDawnAPINotes-tool-entitlement.plist
[11/160] Write Leaks-entitlement.plist
[11/160] Write GameOfLife-entitlement.plist
[11/160] Write GenerateDawnBindings-tool-entitlement.plist
[16/160] Write swift-version-69A768CDF2A0BEE1.txt
[17/160] Compiling cmark-gfm-extensions tagfilter.c
[19/160] Compiling cmark-gfm-extensions tasklist.c
[20/160] Compiling cmark-gfm-extensions strikethrough.c
[21/160] Compiling cmark-gfm-extensions table.c
[21/160] Compiling cmark-gfm-extensions core-extensions.c
[23/160] Compiling cmark-gfm-extensions ext_scanners.c
[24/160] Compiling cmark-gfm-extensions strikethrough.c
[25/160] Compiling cmark-gfm-extensions ext_scanners.c
[26/160] Compiling cmark-gfm-extensions table.c
[27/160] Compiling cmark-gfm-extensions core-extensions.c
[28/160] Compiling cmark-gfm xml.c
[29/160] Compiling cmark-gfm-extensions tasklist.c
[30/160] Compiling cmark-gfm syntax_extension.c
[31/160] Compiling cmark-gfm registry.c
[32/160] Compiling cmark-gfm render.c
[33/160] Compiling cmark-gfm references.c
[34/160] Compiling cmark-gfm plugin.c
[35/160] Compiling cmark-gfm utf8.c
[36/160] Compiling cmark-gfm plaintext.c
[37/160] Compiling cmark-gfm map.c
[38/160] Compiling cmark-gfm linked_list.c
[39/160] Compiling cmark-gfm node.c
[40/160] Compiling cmark-gfm man.c
[41/160] Compiling cmark-gfm latex.c
[42/160] Compiling cmark-gfm scanners.c
[43/160] Compiling cmark-gfm iterator.c
[44/160] Compiling cmark-gfm houdini_html_e.c
[45/160] Compiling cmark-gfm html.c
[46/160] Compiling cmark-gfm houdini_href_e.c
[47/160] Compiling cmark-gfm houdini_html_u.c
[48/160] Compiling cmark-gfm footnotes.c
[49/160] Compiling cmark-gfm inlines.c
[50/160] Compiling cmark-gfm commonmark.c
[51/160] Compiling cmark-gfm cmark_ctype.c
[52/160] Compiling cmark-gfm-extensions autolink.c
[53/160] Compiling cmark-gfm cmark.c
[54/160] Compiling cmark-gfm buffer.c
[55/160] Compiling cmark-gfm arena.c
[56/160] Compiling cmark-gfm xml.c
[57/160] Compiling cmark-gfm syntax_extension.c
[58/160] Compiling cmark-gfm blocks.c
[59/160] Compiling cmark-gfm registry.c
[60/160] Compiling cmark-gfm render.c
[61/160] Compiling cmark-gfm references.c
[62/160] Compiling cmark-gfm utf8.c
[63/160] Compiling cmark-gfm plugin.c
[64/160] Compiling cmark-gfm plaintext.c
[65/160] Compiling cmark-gfm node.c
[66/160] Compiling cmark-gfm map.c
[67/160] Compiling cmark-gfm linked_list.c
[68/160] Compiling cmark-gfm man.c
[69/160] Compiling cmark-gfm iterator.c
[70/160] Compiling cmark-gfm latex.c
[71/160] Compiling cmark-gfm scanners.c
[72/160] Compiling cmark-gfm houdini_html_e.c
[73/160] Compiling cmark-gfm houdini_href_e.c
[74/160] Compiling cmark-gfm html.c
[75/160] Compiling cmark-gfm inlines.c
[76/160] Compiling cmark-gfm footnotes.c
[77/160] Compiling cmark-gfm houdini_html_u.c
[78/160] Compiling cmark-gfm commonmark.c
[79/160] Write sources
[85/160] Compiling cmark-gfm cmark_ctype.c
[86/160] Compiling cmark-gfm cmark.c
[87/160] Write sources
[89/160] Compiling cmark-gfm buffer.c
[90/160] Compiling cmark-gfm arena.c
[91/160] Write sources
[93/160] Compiling cmark-gfm blocks.c
[94/164] Compiling cmark-gfm-extensions autolink.c
[94/164] Write sources
[97/174] Compiling _SwiftSyntaxCShims PlatformMutex.c
[99/174] Write sources
[102/178] Compiling SwiftSyntax601 Empty.swift
[103/178] Emitting module SwiftSyntax601
[104/178] Emitting module SwiftSyntax603
[105/178] Compiling SwiftSyntax603 Empty.swift
[106/178] Compiling SwiftSyntax601 Empty.swift
[107/178] Emitting module SwiftSyntax602
[108/178] Emitting module SwiftSyntax601
[109/178] Compiling SwiftSyntax602 Empty.swift
[110/178] Compiling SwiftSyntax603 Empty.swift
[111/178] Emitting module SwiftSyntax603
[111/178] Write sources
[122/178] Compiling SwiftSyntax600 Empty.swift
[122/178] Write sources
[123/178] Emitting module SwiftSyntax600
[123/178] Write sources
[142/178] Emitting module SwiftSyntax602
[143/178] Compiling SwiftSyntax602 Empty.swift
[144/178] Compiling SwiftSyntax510 Empty.swift
[145/178] Emitting module SwiftSyntax510
[146/178] Emitting module SwiftSyntax600
[147/178] Compiling SwiftSyntax600 Empty.swift
[147/178] Write sources
[148/178] Write BitonicSort-entitlement.plist
[149/178] Write sources
[151/178] Compiling CAtomic CAtomic.c
[153/193] Compiling CDawn implementation.cpp
[155/194] Emitting module SwiftSyntax509
[156/194] Compiling SwiftSyntax509 Empty.swift
[157/194] Emitting module SwiftSyntax510
[158/194] Compiling SwiftSyntax510 Empty.swift
[159/194] Emitting module SwiftSyntax509
[160/194] Compiling SwiftSyntax509 Empty.swift
[160/194] Write sources
[162/466] Compiling RGFW implementation.c
[164/466] Compiling ArgumentParserToolInfo ToolInfo.swift
[165/466] Emitting module ArgumentParserToolInfo
[167/466] Compiling ArgumentParserToolInfo ToolInfo.swift
[168/562] Compiling SwiftSyntax Utils.swift
[169/562] Compiling SwiftSyntax ChildNameForKeyPath.swift
[170/562] Compiling SwiftSyntax Keyword.swift
[171/562] Compiling SwiftSyntax RenamedChildrenCompatibility.swift
[172/562] Compiling SwiftSyntax RenamedNodesCompatibility.swift
[173/562] Compiling SwiftSyntax SyntaxAnyVisitor.swift
[174/562] Compiling SwiftSyntax SyntaxBaseNodes.swift
[175/569] Compiling ArgumentParser BashCompletionsGenerator.swift
[176/569] Compiling ArgumentParser CompletionsGenerator.swift
[177/569] Compiling ArgumentParser FishCompletionsGenerator.swift
[178/569] Compiling ArgumentParser ZshCompletionsGenerator.swift
[179/569] Compiling ArgumentParser Argument.swift
[180/569] Compiling ArgumentParser ArgumentDiscussion.swift
[181/569] Compiling ArgumentParser ArgumentHelp.swift
[182/576] Compiling ArgumentParser ArgumentVisibility.swift
[183/576] Compiling ArgumentParser CompletionKind.swift
[184/576] Compiling ArgumentParser Errors.swift
[185/576] Compiling ArgumentParser Flag.swift
[186/576] Compiling ArgumentParser NameSpecification.swift
[187/576] Compiling ArgumentParser Option.swift
[188/576] Compiling ArgumentParser OptionGroup.swift
[189/576] Compiling ArgumentParser ParentCommand.swift
[190/576] Compiling ArgumentParser AsyncParsableCommand.swift
[191/576] Compiling ArgumentParser CommandConfiguration.swift
[192/576] Compiling ArgumentParser ArgumentDecoder.swift
[193/576] Compiling ArgumentParser ArgumentDefinition.swift
[194/576] Compiling ArgumentParser ArgumentSet.swift
[195/576] Compiling ArgumentParser CommandParser.swift
[203/576] Compiling DawnData Name.swift
[204/576] Compiling DawnData DynamicCodingKeys.swift
[206/576] Compiling DawnData Name.swift
[207/576] Compiling Dawn Structs.swift
[208/576] Compiling Dawn String+WGPUStringView.swift
[209/577] Compiling ArgumentParser SequenceExtensions.swift
[210/577] Compiling ArgumentParser StringExtensions.swift
[211/577] Compiling ArgumentParser SwiftExtensions.swift
[212/577] Compiling ArgumentParser Tree.swift
[213/577] Compiling ArgumentParser AsyncCompletionsValidator.swift
[214/577] Compiling SwiftSyntax SyntaxNodesAB.swift
[215/577] Compiling SwiftSyntax SyntaxNodesC.swift
[216/584] Compiling Dawn WithWGPUPointer.swift
[217/584] Compiling ArgumentParser SplitArguments.swift
[218/584] Compiling ArgumentParser DumpHelpGenerator.swift
[219/584] Compiling ArgumentParser HelpCommand.swift
[220/584] Compiling ArgumentParser HelpGenerator.swift
[221/584] Compiling ArgumentParser MessageInfo.swift
[227/594] Compiling ArgumentParser UsageGenerator.swift
[228/594] Compiling ArgumentParser CollectionExtensions.swift
[229/594] Compiling ArgumentParser Foundation.swift
[230/594] Compiling ArgumentParser Mutex.swift
[231/594] Compiling ArgumentParser Platform.swift
[253/594] Compiling ArgumentParser CodingKeyValidator.swift
[254/594] Compiling ArgumentParser NonsenseFlagsValidator.swift
[262/594] Emitting module Markdown
[263/594] Compiling ArgumentParser ParsableArgumentsValidation.swift
[264/594] Compiling ArgumentParser PositionalArgumentsValidator.swift
[265/594] Compiling ArgumentParser UniqueNamesValidator.swift
[266/594] Compiling SwiftSyntax Assert.swift
[267/594] Compiling SwiftSyntax BumpPtrAllocator.swift
[268/594] Compiling SwiftSyntax CommonAncestor.swift
[269/594] Compiling SwiftSyntax Convenience.swift
[312/601] Emitting module Markdown
[331/601] Emitting module ArgumentParser
[343/601] Emitting module DawnData
[344/601] Compiling DawnData DawnData.swift
[345/601] Emitting module DawnData
[346/601] Compiling DawnData DawnData.swift
[347/607] Compiling ArgumentParser InputOrigin.swift
[348/607] Compiling ArgumentParser Name.swift
[349/607] Compiling ArgumentParser Parsed.swift
[350/607] Compiling ArgumentParser ParsedValues.swift
[351/607] Compiling ArgumentParser ParserError.swift
[362/607] Compiling Markdown CollectionExtensions.swift
[363/607] Compiling Markdown StringExtensions.swift
[364/607] Compiling Markdown MarkupVisitor.swift
[365/607] Compiling Markdown MarkupWalker.swift
[366/607] Compiling Markdown HTMLFormatter.swift
[367/607] Compiling Markdown MarkupFormatter.swift
[368/607] Compiling Markdown MarkupTreeDumper.swift
[369/607] Compiling ArgumentParser CommandGroup.swift
[370/607] Compiling ArgumentParser EnumerableFlag.swift
[371/607] Compiling ArgumentParser ExpressibleByArgument.swift
[372/607] Compiling ArgumentParser ParsableArguments.swift
[373/607] Compiling ArgumentParser ParsableCommand.swift
[384/607] Compiling ArgumentParser InputKey.swift
[385/607] Compiling GenerateDawnAPINotes DawnData+APINotes.swift
[386/607] Compiling GenerateDawnAPINotes Main.swift
[387/607] Emitting module GenerateDawnAPINotes
[389/607] Compiling GenerateDawnAPINotes Main.swift
[390/607] Compiling GenerateDawnAPINotes DawnData+APINotes.swift
[390/607] Write Objects.LinkFileList
[462/607] Emitting module ArgumentParser
[462/607] Linking GenerateDawnAPINotes
[463/607] Linking GenerateDawnAPINotes-tool
[464/607] Applying GenerateDawnAPINotes
[465/607] Applying GenerateDawnAPINotes-tool
[474/607] Emitting module SwiftSyntax
[476/607] Compiling Dawn RequestAdapterOptionsLUID.swift
[483/607] Compiling Dawn Objects.swift
[486/607] Emitting module Dawn
[487/607] Compiling Dawn Structures.swift
[495/611] Compiling WebGPUDawn Extensions.swift
[496/611] Compiling WebGPUDawn WebGPU.swift
[497/611] Emitting module WebGPUDawn
[498/611] Compiling WebGPUDawn BufferReadback.swift
[499/613] Emitting module WebGPU
[500/613] Compiling WebGPU WebGPU.swift
[501/619] Compiling Leaks Leaks.swift
[502/619] Emitting module Leaks
[502/619] Write Objects.LinkFileList
[503/619] Linking Leaks
[504/619] Applying Leaks
[534/619] Compiling DemoUtils Demo.swift
[535/619] Emitting module DemoUtils
[536/619] Compiling DemoUtils Demo+DX12.swift
[537/619] Compiling DemoUtils Demo+Metal.swift
[538/627] Compiling BitonicSort Shaders.swift
[539/627] Compiling BitonicSort main.swift
[540/627] Compiling BitonicSort BitonicSortState.swift
[541/627] Compiling GameOfLife GameOfLife.swift
[542/627] Emitting module GameOfLife
[543/627] Compiling GameOfLife Shaders.swift
[544/627] Emitting module BitonicSort
[545/627] Compiling BitonicSort BitonicSort.swift
[545/627] Write Objects.LinkFileList
[554/627] Linking GameOfLife
[555/627] Applying GameOfLife
[556/627] Linking BitonicSort
[557/627] Applying BitonicSort
[622/747] Compiling SwiftDiagnostics Message.swift
[623/748] Compiling SwiftBasicFormat Trivia+FormatExtensions.swift
[624/748] Compiling SwiftBasicFormat Syntax+Extensions.swift
[625/748] Compiling SwiftBasicFormat SyntaxProtocol+Formatted.swift
[626/748] Compiling SwiftBasicFormat Trivia+FormatExtensions.swift
[627/748] Compiling SwiftBasicFormat Syntax+Extensions.swift
[628/748] Compiling SwiftBasicFormat SyntaxProtocol+Formatted.swift
[629/748] Compiling SwiftDiagnostics Note.swift
[630/748] Compiling SwiftDiagnostics GroupedDiagnostics.swift
[631/748] Compiling SwiftDiagnostics FixIt.swift
[632/748] Compiling SwiftBasicFormat InferIndentation.swift
[633/748] Compiling SwiftDiagnostics DiagnosticDecorator.swift
[634/748] Compiling SwiftDiagnostics ANSIDiagnosticDecorator.swift
[635/748] Compiling SwiftDiagnostics BasicDiagnosticDecorator.swift
[636/748] Compiling SwiftDiagnostics Convenience.swift
[637/748] Emitting module SwiftDiagnostics
[638/748] Compiling SwiftDiagnostics DiagnosticsFormatter.swift
[639/748] Compiling SwiftDiagnostics Diagnostic.swift
[640/748] Compiling SwiftDiagnostics Message.swift
[641/748] Compiling SwiftDiagnostics GroupedDiagnostics.swift
[642/749] Compiling SwiftBasicFormat InferIndentation.swift
[643/749] Compiling SwiftDiagnostics Note.swift
[644/749] Compiling SwiftDiagnostics FixIt.swift
[645/749] Compiling SwiftDiagnostics DiagnosticDecorator.swift
[646/749] Compiling SwiftDiagnostics BasicDiagnosticDecorator.swift
[647/749] Emitting module SwiftDiagnostics
[648/749] Compiling SwiftDiagnostics Diagnostic.swift
[649/749] Compiling SwiftDiagnostics DiagnosticsFormatter.swift
[650/749] Compiling SwiftDiagnostics ANSIDiagnosticDecorator.swift
[651/749] Compiling SwiftDiagnostics Convenience.swift
[652/749] Compiling SwiftBasicFormat Indenter.swift
[653/749] Emitting module SwiftBasicFormat
[654/749] Compiling SwiftBasicFormat BasicFormat.swift
[655/749] Compiling SwiftBasicFormat Indenter.swift
[656/749] Emitting module SwiftBasicFormat
[657/749] Compiling SwiftBasicFormat BasicFormat.swift
[658/749] Compiling SwiftParser Directives.swift
[659/749] Compiling SwiftParser ExpressionInterpretedAsVersionTuple.swift
[660/749] Compiling SwiftParser Expressions.swift
[661/749] Compiling SwiftParser IncrementalParseTransition.swift
[662/753] Compiling SwiftParser TopLevel.swift
[663/753] Compiling SwiftParser TriviaParser.swift
[664/753] Compiling SwiftParser Types.swift
[665/753] Compiling SwiftParser ExperimentalFeatures.swift
[666/753] Compiling SwiftParser UnicodeScalarExtensions.swift
[667/753] Compiling SwiftParser Lookahead.swift
[668/753] Compiling SwiftParser LoopProgressCondition.swift
[669/753] Compiling SwiftParser Modifiers.swift
[670/753] Compiling SwiftParser Recovery.swift
[671/753] Compiling SwiftParser Specifiers.swift
[672/753] Compiling SwiftParser Statements.swift
[673/753] Compiling SwiftParser StringLiteralRepresentedLiteralValue.swift
[674/753] Compiling SwiftParser RegexLiteralLexer.swift
[675/753] Emitting module SwiftParser
[676/753] Compiling SwiftParser TokenConsumer.swift
[677/753] Compiling SwiftParser TokenPrecedence.swift
[678/753] Compiling SwiftParser TokenSpec.swift
[679/753] Compiling SwiftParser TokenSpecSet.swift
[680/753] Compiling SwiftParser Declarations.swift
[681/753] Compiling SwiftParser Names.swift
[682/753] Compiling SwiftParser Nominals.swift
[683/753] Compiling SwiftParser Parameters.swift
[684/753] Compiling SwiftParser ParseSourceFile.swift
[685/753] Compiling SwiftParser Parser.swift
[686/753] Emitting module SwiftParser
[692/757] Compiling SwiftParser Patterns.swift
[697/757] Compiling SwiftParser StringLiterals.swift
[698/757] Compiling SwiftParser SwiftParserCompatibility.swift
[699/757] Compiling SwiftParser SwiftVersion.swift
[700/757] Compiling SwiftParser SyntaxUtils.swift
[701/757] Compiling SwiftParser IsValidIdentifier.swift
[702/757] Compiling SwiftParser Cursor.swift
[703/757] Compiling SwiftParser Lexeme.swift
[704/757] Compiling SwiftParser LexemeSequence.swift
[705/757] Compiling SwiftParser Lexer.swift
[706/757] Compiling SwiftParser Attributes.swift
[707/757] Compiling SwiftParser Availability.swift
[708/757] Compiling SwiftParser CharacterInfo.swift
[709/757] Compiling SwiftParser CollectionNodes+Parsable.swift
[710/757] Compiling SwiftParser CompilerFiles.swift
[744/757] Compiling SwiftParser IsLexerClassified.swift
[745/757] Compiling SwiftParser LayoutNodes+Parsable.swift
[746/757] Compiling SwiftParser Parser+TokenSpecSet.swift
[747/757] Compiling SwiftParser TokenSpecStaticMembers.swift
[752/803] Compiling SwiftParserDiagnostics SyntaxKindNameForDiagnostics.swift
[753/804] Compiling SwiftOperators PrecedenceGroup.swift
[754/804] Compiling SwiftOperators PrecedenceGraph.swift
[755/805] Compiling SwiftParserDiagnostics SyntaxExtensions.swift
[756/805] Compiling SwiftParserDiagnostics TokenNameForDiagnostics.swift
[757/805] Compiling SwiftParserDiagnostics PresenceUtils.swift
[758/805] Compiling SwiftOperators PrecedenceGraph.swift
[759/805] Compiling SwiftOperators PrecedenceGroup.swift
[760/806] Compiling SwiftOperators SyntaxSynthesis.swift
[761/806] Compiling SwiftOperators OperatorTable.swift
[762/806] Compiling SwiftOperators OperatorError.swift
[763/806] Compiling SwiftOperators OperatorTable+Semantics.swift
[764/806] Compiling SwiftOperators OperatorTable+Defaults.swift
[765/806] Emitting module SwiftOperators
[766/806] Compiling SwiftOperators OperatorError+Diagnostics.swift
[767/806] Compiling SwiftOperators Operator.swift
[768/806] Compiling SwiftOperators OperatorTable+Folding.swift
[769/806] Compiling SwiftOperators SyntaxSynthesis.swift
[770/806] Compiling SwiftOperators OperatorTable.swift
[771/806] Compiling SwiftOperators OperatorTable+Semantics.swift
[772/806] Compiling SwiftParserDiagnostics Utils.swift
[773/806] Compiling SwiftParserDiagnostics ChildNameForDiagnostics.swift
[774/806] Compiling SwiftOperators OperatorError.swift
[775/806] Compiling SwiftOperators OperatorTable+Defaults.swift
[776/806] Compiling SwiftOperators OperatorError+Diagnostics.swift
[777/806] Emitting module SwiftOperators
[778/806] Compiling SwiftOperators Operator.swift
[779/806] Compiling SwiftOperators OperatorTable+Folding.swift
[780/806] Compiling SwiftParserDiagnostics ParserDiagnosticMessages.swift
[781/806] Compiling SwiftParserDiagnostics SyntaxKindNameForDiagnostics.swift
[782/806] Compiling SwiftParserDiagnostics ChildNameForDiagnostics.swift
[783/806] Compiling SwiftParserDiagnostics SyntaxExtensions.swift
[784/806] Compiling SwiftParserDiagnostics Utils.swift
[785/807] Compiling SwiftParserDiagnostics PresenceUtils.swift
[786/807] Compiling SwiftParserDiagnostics TokenNameForDiagnostics.swift
[787/807] Compiling SwiftParserDiagnostics MissingNodesError.swift
[788/807] Compiling SwiftParserDiagnostics MissingTokenError.swift
[789/807] Compiling SwiftParserDiagnostics DiagnosticExtensions.swift
[790/807] Compiling SwiftParserDiagnostics LexerDiagnosticMessages.swift
[791/807] Emitting module SwiftParserDiagnostics
[792/807] Compiling SwiftParserDiagnostics MultiLineStringLiteralDiagnosticsGenerator.swift
[793/807] Compiling SwiftParserDiagnostics ParseDiagnosticsGenerator.swift
[794/807] Compiling SwiftParserDiagnostics ParserDiagnosticMessages.swift
[799/807] Emitting module SwiftParserDiagnostics
[802/837] Compiling SwiftSyntaxBuilder ResultBuilders.swift
[803/837] Compiling SwiftSyntaxBuilder RenamedChildrenBuilderCompatibility.swift
[804/837] Compiling SwiftSyntaxBuilder BuildableNodes.swift
[805/838] Compiling SwiftSyntaxBuilder SyntaxParsable+ExpressibleByStringInterpolation.swift
[806/838] Compiling SwiftSyntaxBuilder ValidatingSyntaxNodes.swift
[807/838] Compiling SwiftSyntaxBuilder BuildableNodes.swift
[808/838] Compiling SwiftSyntaxBuilder ResultBuilders.swift
[809/838] Compiling SwiftSyntaxBuilder RenamedChildrenBuilderCompatibility.swift
[810/838] Compiling SwiftSyntaxBuilder WithTrailingCommaSyntax+EnsuringTrailingComma.swift
[814/839] Compiling SwiftSyntaxBuilder ResultBuilderExtensions.swift
[815/839] Compiling SwiftSyntaxBuilder SwiftSyntaxBuilderCompatibility.swift
[816/839] Compiling SwiftSyntaxBuilder Indenter.swift
[817/839] Compiling SwiftSyntaxBuilder ListBuilder.swift
[818/839] Emitting module SwiftSyntaxBuilder
[819/839] Compiling SwiftSyntaxBuilder Syntax+StringInterpolation.swift
[820/839] Compiling SwiftSyntaxBuilder SyntaxNodeWithBody.swift
[821/839] Compiling SwiftSyntaxBuilder ConvenienceInitializers.swift
[822/839] Compiling SwiftSyntaxBuilder DeclSyntaxParseable.swift
[829/839] Emitting module SwiftSyntaxBuilder
[832/839] Compiling SwiftSyntaxBuilder SyntaxExpressibleByStringInterpolationConformances.swift
[834/1009] Compiling SwiftFormat NoEmptyLineOpeningClosingBraces.swift
[835/1009] Compiling SwiftFormat NoEmptyTrailingClosureParentheses.swift
[836/1009] Compiling SwiftFormat NoLabelsInCasePatterns.swift
[837/1009] Compiling SwiftFormat NoLeadingUnderscores.swift
[838/1009] Compiling SwiftFormat NoParensAroundConditions.swift
[839/1009] Compiling SwiftFormat NoPlaygroundLiterals.swift
[840/1009] Compiling SwiftFormat NoVoidReturnOnFunctionSignature.swift
[841/1009] Compiling SwiftFormat OmitExplicitReturns.swift
[842/1009] Compiling SwiftFormat Configuration+Default.swift
[843/1018] Compiling SwiftFormat FullyIndirectEnum.swift
[844/1018] Compiling SwiftFormat GroupNumericLiterals.swift
[845/1018] Compiling SwiftFormat IdentifiersMustBeASCII.swift
[846/1018] Compiling SwiftFormat NeverForceUnwrap.swift
[847/1018] Compiling SwiftFormat NeverUseForceTry.swift
[848/1018] Compiling SwiftFormat NeverUseImplicitlyUnwrappedOptionals.swift
[849/1018] Compiling SwiftFormat NoAccessLevelOnExtensionDeclaration.swift
[850/1018] Compiling SwiftFormat NoAssignmentInExpressions.swift
[851/1018] Compiling SwiftFormat NoBlockComments.swift
[852/1018] Compiling SwiftFormat NoCasesWithOnlyFallthrough.swift
[853/1018] Compiling SwiftFormat SwiftLinter.swift
[854/1018] Compiling SwiftFormat Context.swift
[855/1018] Compiling SwiftFormat DocumentationComment.swift
[856/1018] Compiling SwiftFormat DocumentationCommentText.swift
[857/1018] Compiling SwiftFormat Finding+Convenience.swift
[858/1018] Compiling SwiftFormat FindingEmitter.swift
[859/1018] Compiling SwiftFormat FormatPipeline.swift
[860/1018] Compiling SwiftFormat FunctionDeclSyntax+Convenience.swift
[861/1018] Compiling SwiftFormat ImportsXCTestVisitor.swift
[862/1018] Compiling SwiftFormat LazySplitSequence.swift
[863/1018] Compiling SwiftFormat RuleState.swift
[864/1018] Compiling SwiftFormat SyntaxFormatRule.swift
[865/1018] Compiling SwiftFormat SyntaxLintRule.swift
[866/1018] Compiling SwiftFormat SyntaxProtocol+Convenience.swift
[867/1018] Compiling SwiftFormat SyntaxTraits.swift
[868/1018] Compiling SwiftFormat Trivia+Convenience.swift
[869/1018] Compiling SwiftFormat WithAttributesSyntax+Convenience.swift
[870/1018] Compiling SwiftFormat WithSemicolonSyntax.swift
[871/1018] Compiling SwiftFormat Comment.swift
[872/1027] Emitting module SwiftFormat
[873/1027] Compiling SwiftFormat AllPublicDeclarationsHaveDocumentation.swift
[874/1027] Compiling SwiftFormat AlwaysUseLiteralForEmptyCollectionInit.swift
[875/1027] Compiling SwiftFormat AlwaysUseLowerCamelCase.swift
[876/1027] Compiling SwiftFormat AmbiguousTrailingClosureOverload.swift
[877/1027] Compiling SwiftFormat AvoidRetroactiveConformances.swift
[878/1027] Compiling SwiftFormat BeginDocumentationCommentWithOneLineSummary.swift
[879/1027] Compiling SwiftFormat DoNotUseSemicolons.swift
[880/1027] Compiling SwiftFormat DontRepeatTypeInStaticProperties.swift
[881/1027] Compiling SwiftFormat FileScopedDeclarationPrivacy.swift
[909/1027] Compiling SwiftFormat RuleRegistry+Generated.swift
[910/1027] Compiling SwiftFormat Indent+Length.swift
[911/1027] Compiling SwiftFormat PrettyPrint.swift
[912/1027] Compiling SwiftFormat PrettyPrintBuffer.swift
[913/1027] Compiling SwiftFormat PrettyPrintFindingCategory.swift
[914/1027] Compiling SwiftFormat Token.swift
[915/1027] Compiling SwiftFormat TokenStreamCreator.swift
[916/1027] Compiling SwiftFormat Verbatim.swift
[917/1027] Compiling SwiftFormat WhitespaceFindingCategory.swift
[918/1027] Compiling SwiftFormat WhitespaceLinter.swift
[919/1027] Compiling SwiftFormat LintPipeline.swift
[920/1027] Compiling SwiftFormat ModifierListSyntax+Convenience.swift
[921/1027] Compiling SwiftFormat Parsing.swift
[922/1027] Compiling SwiftFormat Pipelines+Generated.swift
[923/1027] Compiling SwiftFormat RememberingIterator.swift
[924/1027] Compiling SwiftFormat Rule.swift
[925/1027] Compiling SwiftFormat RuleBasedFindingCategory.swift
[926/1027] Compiling SwiftFormat RuleMask.swift
[927/1027] Compiling SwiftFormat RuleNameCache+Generated.swift
[928/1027] Compiling SwiftFormat UseLetInEveryBoundCaseVariable.swift
[929/1027] Compiling SwiftFormat UseShorthandTypeNames.swift
[930/1027] Compiling SwiftFormat UseSingleLinePropertyGetter.swift
[931/1027] Compiling SwiftFormat UseSynthesizedInitializer.swift
[932/1027] Compiling SwiftFormat UseTripleSlashForDocumentationComments.swift
[933/1027] Compiling SwiftFormat UseWhereClausesInForLoops.swift
[934/1027] Compiling SwiftFormat ValidateDocumentationComments.swift
[935/1027] Compiling SwiftFormat FileIterator.swift
[936/1027] Compiling SwiftFormat URL+isRoot.swift
[937/1027] Emitting module SwiftFormat
[958/1027] Compiling SwiftFormat Configuration+Dump.swift
[959/1027] Compiling SwiftFormat Configuration.swift
[960/1027] Compiling SwiftFormat DebugOptions.swift
[961/1027] Compiling SwiftFormat Finding.swift
[962/1027] Compiling SwiftFormat FindingCategorizing.swift
[963/1027] Compiling SwiftFormat Indent.swift
[964/1027] Compiling SwiftFormat Selection.swift
[965/1027] Compiling SwiftFormat SwiftFormatError.swift
[966/1027] Compiling SwiftFormat SwiftFormatter.swift
[985/1027] Compiling SwiftFormat OneCasePerLine.swift
[986/1027] Compiling SwiftFormat OneVariableDeclarationPerLine.swift
[987/1027] Compiling SwiftFormat OnlyOneTrailingClosureArgument.swift
[988/1027] Compiling SwiftFormat OrderedImports.swift
[989/1027] Compiling SwiftFormat ReplaceForEachWithForLoop.swift
[990/1027] Compiling SwiftFormat ReturnVoidInsteadOfEmptyTuple.swift
[991/1027] Compiling SwiftFormat TypeNamesShouldBeCapitalized.swift
[992/1027] Compiling SwiftFormat UseEarlyExits.swift
[993/1027] Compiling SwiftFormat UseExplicitNilCheckInConditions.swift
[1022/1075] Emitting module GenerateDawnBindings
[1023/1077] Compiling GenerateDawnBindings ArraySize+Wrappers.swift
[1024/1077] Compiling GenerateDawnBindings DawnAlias+Wrappers.swift
[1025/1077] Compiling GenerateDawnBindings DawnBitmask+Wrappers.swift
[1026/1077] Compiling GenerateDawnBindings DawnData+Stats.swift
[1027/1077] Compiling GenerateDawnBindings DawnData+Wrappers.swift
[1028/1077] Compiling GenerateDawnBindings DawnCallbackInfo+Wrappers.swift
[1029/1077] Compiling GenerateDawnBindings DawnConstant+Wrappers.swift
[1030/1077] Compiling GenerateDawnBindings DawnDefaultValue+Wrappers.swift
[1031/1077] Compiling GenerateDawnBindings DawnEntity+Wrappers.swift
[1032/1077] Compiling GenerateDawnBindings DawnEnum+Wrappers.swift
[1033/1077] Compiling GenerateDawnBindings DawnStructureMember+Wrappers.swift
[1034/1077] Compiling GenerateDawnBindings DawnType.swift
[1035/1077] Compiling GenerateDawnBindings DawnFunctionArgument+Wrappers.swift
[1036/1077] Compiling GenerateDawnBindings DawnFunctionPointer+Wrappers.swift
[1037/1077] Compiling GenerateDawnBindings DawnMethod+Wrappers.swift
[1038/1079] Emitting module GenerateDawnBindings
[1039/1079] Compiling GenerateDawnBindings Formatter.swift
[1040/1079] Compiling GenerateDawnBindings Main.swift
[1041/1079] Compiling GenerateDawnBindings DawnMethodReturnType+Wrappers.swift
[1042/1079] Compiling GenerateDawnBindings DawnNativeType+Wrappers.swift
[1043/1079] Compiling GenerateDawnBindings DawnCallbackFunction+Wrappers.swift
[1062/1079] Compiling GenerateDawnBindings DawnFunction+Wrappers.swift
[1063/1079] Compiling GenerateDawnBindings DawnObject+Wrappers.swift
[1064/1079] Compiling GenerateDawnBindings DawnStructure+Wrappers.swift
[1070/1079] Compiling GenerateDawnBindings TypeDescriptor.swift
[1071/1079] Compiling GenerateDawnBindings WrapperUtilities.swift
[1071/1079] Write Objects.LinkFileList
[1075/1079] Linking GenerateDawnBindings-tool
[1076/1079] Linking GenerateDawnBindings
[1077/1079] Applying GenerateDawnBindings-tool
[1078/1079] Applying GenerateDawnBindings
Build complete! (47.45s)
Build complete.
{
  "dependencies" : [
    {
      "identity" : "javascriptkit",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "0.59.0",
            "upper_bound" : "1.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/swiftwasm/JavaScriptKit.git"
    },
    {
      "identity" : "swift-argument-parser",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "1.8.2",
            "upper_bound" : "2.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/apple/swift-argument-parser.git"
    },
    {
      "identity" : "swift-syntax",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "603.0.2",
            "upper_bound" : "604.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/swiftlang/swift-syntax.git"
    },
    {
      "identity" : "swift-format",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "603.0.0",
            "upper_bound" : "604.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.