The Swift Package Index logo.Swift Package Index

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

Build Information

Successful build of WasmKit, reference main (d258b7), with Swift 6.1 for Linux on 17 Jun 2025 02:19:03 UTC.

Swift 6 data race errors: 27

Build Command

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

Build Log

========================================
RunAll
========================================
Builder version: 4.63.1
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/swiftwasm/WasmKit.git
Reference: main
Initialized empty Git repository in /host/spi-builder-workspace/.git/
hint: Using 'master' as the name for the initial branch. This default branch name
hint: is subject to change. To configure the initial branch name to use in all
hint: of your new repositories, which will suppress this warning, call:
hint:
hint: 	git config --global init.defaultBranch <name>
hint:
hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and
hint: 'development'. The just-created branch can be renamed via this command:
hint:
hint: 	git branch -m <name>
From https://github.com/swiftwasm/WasmKit
 * branch            main       -> FETCH_HEAD
 * [new branch]      main       -> origin/main
HEAD is now at d258b76 ./Utilities/format.py
Cloned https://github.com/swiftwasm/WasmKit.git
Revision (git rev-parse @):
d258b76e3acefe3884b4a622a304a74a23ae7219
SPI manifest file found: $PWD/.spi.yml
SUCCESS checkout https://github.com/swiftwasm/WasmKit.git at main
========================================
Build
========================================
Selected platform:         linux
Swift version:             6.1
Building package at path:  $PWD
https://github.com/swiftwasm/WasmKit.git
https://github.com/swiftwasm/WasmKit.git
WARNING: environment variable SUPPRESS_SWIFT_6_FLAGS is not set
{
  "dependencies" : [
    {
      "identity" : "swift-argument-parser",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "1.2.2",
            "upper_bound" : "2.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/apple/swift-argument-parser"
    },
    {
      "identity" : "swift-system",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "1.3.0",
            "upper_bound" : "2.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/apple/swift-system"
    }
  ],
  "manifest_display_name" : "WasmKit",
  "name" : "WasmKit",
  "path" : "/host/spi-builder-workspace",
  "platforms" : [
    {
      "name" : "macos",
      "version" : "10.13"
    },
    {
      "name" : "ios",
      "version" : "12.0"
    }
  ],
  "products" : [
    {
      "name" : "wasmkit-cli",
      "targets" : [
        "CLI"
      ],
      "type" : {
        "executable" : null
      }
    },
    {
      "name" : "WasmKit",
      "targets" : [
        "WasmKit"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "WasmKitWASI",
      "targets" : [
        "WasmKitWASI"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "WASI",
      "targets" : [
        "WASI"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "WasmParser",
      "targets" : [
        "WasmParser"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "WAT",
      "targets" : [
        "WAT"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "WIT",
      "targets" : [
        "WIT"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "_CabiShims",
      "targets" : [
        "_CabiShims"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "WITOverlayPlugin",
      "targets" : [
        "WITOverlayPlugin"
      ],
      "type" : {
        "plugin" : null
      }
    },
    {
      "name" : "WITExtractorPlugin",
      "targets" : [
        "WITExtractorPlugin"
      ],
      "type" : {
        "plugin" : null
      }
    },
    {
      "name" : "WITTool",
      "targets" : [
        "WITTool"
      ],
      "type" : {
        "executable" : null
      }
    }
  ],
  "swift_languages_versions" : [
    "5"
  ],
  "targets" : [
    {
      "c99name" : "_CabiShims",
      "module_type" : "ClangTarget",
      "name" : "_CabiShims",
      "path" : "Sources/_CabiShims",
      "product_memberships" : [
        "_CabiShims"
      ],
      "sources" : [
        "shims.c"
      ],
      "type" : "library"
    },
    {
      "c99name" : "_CWasmKit",
      "module_type" : "ClangTarget",
      "name" : "_CWasmKit",
      "path" : "Sources/_CWasmKit",
      "product_memberships" : [
        "wasmkit-cli",
        "WasmKit",
        "WasmKitWASI"
      ],
      "sources" : [
        "_CWasmKit.c"
      ],
      "type" : "library"
    },
    {
      "c99name" : "WasmTypes",
      "module_type" : "SwiftTarget",
      "name" : "WasmTypes",
      "path" : "Sources/WasmTypes",
      "product_memberships" : [
        "wasmkit-cli",
        "WasmKit",
        "WasmKitWASI",
        "WASI",
        "WasmParser",
        "WAT"
      ],
      "sources" : [
        "GuestMemory.swift",
        "WasmTypes.swift"
      ],
      "type" : "library"
    },
    {
      "c99name" : "WasmParserTests",
      "module_type" : "SwiftTarget",
      "name" : "WasmParserTests",
      "path" : "Tests/WasmParserTests",
      "sources" : [
        "LEBTests.swift"
      ],
      "target_dependencies" : [
        "WasmParser"
      ],
      "type" : "test"
    },
    {
      "c99name" : "WasmParser",
      "module_type" : "SwiftTarget",
      "name" : "WasmParser",
      "path" : "Sources/WasmParser",
      "product_dependencies" : [
        "SystemPackage"
      ],
      "product_memberships" : [
        "wasmkit-cli",
        "WasmKit",
        "WasmKitWASI",
        "WasmParser",
        "WAT"
      ],
      "sources" : [
        "BinaryInstructionDecoder.swift",
        "InstructionVisitor.swift",
        "LEB.swift",
        "ParsingLimits.swift",
        "Stream/ByteStream.swift",
        "Stream/FileHandleStream.swift",
        "Stream/Stream.swift",
        "WasmParser.swift",
        "WasmTypes.swift"
      ],
      "target_dependencies" : [
        "WasmTypes"
      ],
      "type" : "library"
    },
    {
      "c99name" : "WasmKitWASI",
      "module_type" : "SwiftTarget",
      "name" : "WasmKitWASI",
      "path" : "Sources/WasmKitWASI",
      "product_memberships" : [
        "wasmkit-cli",
        "WasmKitWASI"
      ],
      "sources" : [
        "WASIBridgeToHost+WasmKit.swift"
      ],
      "target_dependencies" : [
        "WasmKit",
        "WASI"
      ],
      "type" : "library"
    },
    {
      "c99name" : "WasmKitTests",
      "module_type" : "SwiftTarget",
      "name" : "WasmKitTests",
      "path" : "Tests/WasmKitTests",
      "sources" : [
        "Execution/HostModuleTests.swift",
        "Execution/Runtime/StoreAllocatorTests.swift",
        "ExecutionTests.swift",
        "FuzzTranslatorRegressionTests.swift",
        "Spectest/Spectest.swift",
        "Spectest/TestCase.swift",
        "SpectestTests.swift"
      ],
      "target_dependencies" : [
        "WasmKit",
        "WAT",
        "WasmKitFuzzing"
      ],
      "type" : "test"
    },
    {
      "c99name" : "WasmKitFuzzing",
      "module_type" : "SwiftTarget",
      "name" : "WasmKitFuzzing",
      "path" : "FuzzTesting/Sources/WasmKitFuzzing",
      "sources" : [
        "WasmKitFuzzing.swift"
      ],
      "target_dependencies" : [
        "WasmKit"
      ],
      "type" : "library"
    },
    {
      "c99name" : "WasmKit",
      "module_type" : "SwiftTarget",
      "name" : "WasmKit",
      "path" : "Sources/WasmKit",
      "product_dependencies" : [
        "SystemPackage"
      ],
      "product_memberships" : [
        "wasmkit-cli",
        "WasmKit",
        "WasmKitWASI"
      ],
      "sources" : [
        "Component/CanonicalCall.swift",
        "Component/CanonicalLifting.swift",
        "Component/CanonicalLowering.swift",
        "Component/CanonicalOptions.swift",
        "Component/ComponentTypes.swift",
        "Engine.swift",
        "Execution/ConstEvaluation.swift",
        "Execution/DispatchInstruction.swift",
        "Execution/EngineInterceptor.swift",
        "Execution/Errors.swift",
        "Execution/Execution.swift",
        "Execution/Function.swift",
        "Execution/IO.swift",
        "Execution/Instances.swift",
        "Execution/Instructions/Control.swift",
        "Execution/Instructions/Instruction.swift",
        "Execution/Instructions/InstructionSupport.swift",
        "Execution/Instructions/Memory.swift",
        "Execution/Instructions/Misc.swift",
        "Execution/Instructions/Table.swift",
        "Execution/NameRegistry.swift",
        "Execution/Profiler.swift",
        "Execution/Runtime.swift",
        "Execution/SignpostTracer.swift",
        "Execution/Store.swift",
        "Execution/StoreAllocator.swift",
        "Execution/UntypedValue.swift",
        "Execution/Value.swift",
        "Imports.swift",
        "Module.swift",
        "ModuleParser.swift",
        "ResourceLimiter.swift",
        "Translator.swift",
        "Validator.swift"
      ],
      "target_dependencies" : [
        "_CWasmKit",
        "WasmParser",
        "WasmTypes",
        "SystemExtras"
      ],
      "type" : "library"
    },
    {
      "c99name" : "WITTool",
      "module_type" : "SwiftTarget",
      "name" : "WITTool",
      "path" : "Sources/WITTool",
      "product_dependencies" : [
        "ArgumentParser"
      ],
      "product_memberships" : [
        "WITOverlayPlugin",
        "WITExtractorPlugin",
        "WITTool"
      ],
      "sources" : [
        "Utilities.swift",
        "WITTool.swift"
      ],
      "target_dependencies" : [
        "WIT",
        "WITOverlayGenerator",
        "WITExtractor"
      ],
      "type" : "executable"
    },
    {
      "c99name" : "WITTests",
      "module_type" : "SwiftTarget",
      "name" : "WITTests",
      "path" : "Tests/WITTests",
      "sources" : [
        "LexerTests.swift",
        "PackageResolverTests.swift",
        "Semantics/NameLookupTests.swift",
        "Semantics/RequestEvaluatorTests.swift",
        "Semantics/ValidationTests.swift",
        "TextParser/ParseFunctionDeclTests.swift",
        "TextParser/ParseInterfaceTests.swift",
        "TextParser/ParseTopTests.swift",
        "TextParser/ParseTypesTests.swift",
        "TextParser/ParseVersionTests.swift",
        "TextParser/ParseWorldTests.swift"
      ],
      "target_dependencies" : [
        "WIT"
      ],
      "type" : "test"
    },
    {
      "c99name" : "WITOverlayPlugin",
      "module_type" : "PluginTarget",
      "name" : "WITOverlayPlugin",
      "path" : "Plugins/WITOverlayPlugin",
      "plugin_capability" : {
        "type" : "buildTool"
      },
      "product_memberships" : [
        "WITOverlayPlugin"
      ],
      "sources" : [
        "Plugin.swift"
      ],
      "target_dependencies" : [
        "WITTool"
      ],
      "type" : "plugin"
    },
    {
      "c99name" : "WITOverlayGeneratorTests",
      "module_type" : "SwiftTarget",
      "name" : "WITOverlayGeneratorTests",
      "path" : "Tests/WITOverlayGeneratorTests",
      "sources" : [
        "HostGeneratorTests.swift",
        "Runtime/RuntimeSmokeTests.swift",
        "Runtime/RuntimeTestHarness.swift",
        "Runtime/RuntimeTypesTests.swift"
      ],
      "target_dependencies" : [
        "WITOverlayGenerator",
        "WasmKit",
        "WasmKitWASI",
        "GenerateOverlayForTesting"
      ],
      "type" : "test"
    },
    {
      "c99name" : "WITOverlayGenerator",
      "module_type" : "SwiftTarget",
      "name" : "WITOverlayGenerator",
      "path" : "Sources/WITOverlayGenerator",
      "product_memberships" : [
        "WITOverlayPlugin",
        "WITExtractorPlugin",
        "WITTool"
      ],
      "sources" : [
        "CanonicalABI/CanonicalName.swift",
        "CanonicalABI/CanonicalOperation.swift",
        "CanonicalABI/SignatureTranslation.swift",
        "CanonicalABI/StaticCanonicalDeallocation.swift",
        "CanonicalABI/StaticCanonicalLifting.swift",
        "CanonicalABI/StaticCanonicalLoading.swift",
        "CanonicalABI/StaticCanonicalLowering.swift",
        "CanonicalABI/StaticCanonicalStoring.swift",
        "DefinitionMapping.swift",
        "GuestGenerators/GuestExportFunction.swift",
        "GuestGenerators/GuestExportInterface.swift",
        "GuestGenerators/GuestPrelude.swift",
        "GuestGenerators/GuestWorldGenerator.swift",
        "HostGenerators/HostExportFunction.swift",
        "HostGenerators/HostExportInterface.swift",
        "HostGenerators/HostWorldGenerator.swift",
        "HostGenerators/WasmKitSourcePrinter.swift",
        "Naming/ConvertCase.swift",
        "Naming/SwiftName.swift",
        "Naming/TypeName.swift",
        "SourcePrinter.swift",
        "TypeGenerators/InterfaceTypeGenerator.swift",
        "TypeGenerators/TypeAccessory.swift",
        "TypeGenerators/TypeDefinition.swift",
        "TypeGenerators/TypeGenerator.swift",
        "WITOverlayGen.swift"
      ],
      "target_dependencies" : [
        "WIT"
      ],
      "type" : "library"
    },
    {
      "c99name" : "WITExtractorTests",
      "module_type" : "SwiftTarget",
      "name" : "WITExtractorTests",
      "path" : "Tests/WITExtractorTests",
      "sources" : [
        "ConvertCaseTests.swift",
        "ExportFunctionTests.swift",
        "TestSupport.swift",
        "TypeTranslationTests.swift"
      ],
      "target_dependencies" : [
        "WITExtractor",
        "WIT"
      ],
      "type" : "test"
    },
    {
      "c99name" : "WITExtractorPluginTests",
      "module_type" : "SwiftTarget",
      "name" : "WITExtractorPluginTests",
      "path" : "Tests/WITExtractorPluginTests",
      "sources" : [
        "PluginSmokeTests.swift",
        "TestSupport.swift"
      ],
      "type" : "test"
    },
    {
      "c99name" : "WITExtractorPlugin",
      "module_type" : "PluginTarget",
      "name" : "WITExtractorPlugin",
      "path" : "Plugins/WITExtractorPlugin",
      "plugin_capability" : {
        "intent" : {
          "description" : "Extract WIT definition from Swift module",
          "type" : "custom",
          "verb" : "extract-wit"
        },
        "permissions" : [
        ],
        "type" : "command"
      },
      "product_memberships" : [
        "WITExtractorPlugin"
      ],
      "sources" : [
        "Plugin.swift"
      ],
      "target_dependencies" : [
        "WITTool"
      ],
      "type" : "plugin"
    },
    {
      "c99name" : "WITExtractor",
      "module_type" : "SwiftTarget",
      "name" : "WITExtractor",
      "path" : "Sources/WITExtractor",
      "product_memberships" : [
        "WITOverlayPlugin",
        "WITExtractorPlugin",
        "WITTool"
      ],
      "sources" : [
        "Diagnostic.swift",
        "ModuleTranslation.swift",
        "Naming/ConvertCase.swift",
        "SourcePrinter.swift",
        "SourceSummary.swift",
        "SwiftAPIDigester.swift",
        "TypeMapping.swift",
        "WITBuilder.swift",
        "WITExtractor.swift"
      ],
      "type" : "library"
    },
    {
      "c99name" : "WIT",
      "module_type" : "SwiftTarget",
      "name" : "WIT",
      "path" : "Sources/WIT",
      "product_memberships" : [
        "WIT",
        "WITOverlayPlugin",
        "WITExtractorPlugin",
        "WITTool"
      ],
      "sources" : [
        "AST.swift",
        "ASTVisitor.swift",
        "CanonicalABI/CanonicalABI.swift",
        "CanonicalABI/CanonicalDeallocation.swift",
        "CanonicalABI/CanonicalLifting.swift",
        "CanonicalABI/CanonicalLoading.swift",
        "CanonicalABI/CanonicalLowering.swift",
        "CanonicalABI/CanonicalStoring.swift",
        "Diagnostics.swift",
        "Lexer.swift",
        "PackageResolver.swift",
        "Semantics/NameLookup.swift",
        "Semantics/PackageBuilder.swift",
        "Semantics/RequestEvaluator.swift",
        "Semantics/SemanticsContext.swift",
        "Semantics/Type.swift",
        "Semantics/Validation.swift",
        "SyntaxNode.swift",
        "TextParser/ParseFunctionDecl.swift",
        "TextParser/ParseInterface.swift",
        "TextParser/ParseTop.swift",
        "TextParser/ParseTypes.swift",
        "TextParser/ParseWorld.swift",
        "TextParser/Parser.swift"
      ],
      "type" : "library"
    },
    {
      "c99name" : "WATTests",
      "module_type" : "SwiftTarget",
      "name" : "WATTests",
      "path" : "Tests/WATTests",
      "sources" : [
        "EncoderTests.swift",
        "LexerTests.swift",
        "ParserTests.swift",
        "Spectest.swift",
        "TestSupport.swift"
      ],
      "target_dependencies" : [
        "WAT"
      ],
      "type" : "test"
    },
    {
      "c99name" : "WAT",
      "module_type" : "SwiftTarget",
      "name" : "WAT",
      "path" : "Sources/WAT",
      "product_memberships" : [
        "wasmkit-cli",
        "WAT"
      ],
      "sources" : [
        "BinaryInstructionEncoder.swift",
        "Encoder.swift",
        "Lexer.swift",
        "Location.swift",
        "NameMapping.swift",
        "ParseTextInstruction.swift",
        "Parser.swift",
        "Parser/ExpressionParser.swift",
        "Parser/WastParser.swift",
        "Parser/WatParser.swift",
        "WAT.swift"
      ],
      "target_dependencies" : [
        "WasmParser"
      ],
      "type" : "library"
    },
    {
      "c99name" : "WASITests",
      "module_type" : "SwiftTarget",
      "name" : "WASITests",
      "path" : "Tests/WASITests",
      "sources" : [
        "IntegrationTests.swift",
        "Platform/SandboxPrimitives/OpenParentTests.swift",
        "RandomBufferGeneratorTests.swift",
        "TestSupport.swift",
        "WASITests.swift"
      ],
      "target_dependencies" : [
        "WASI",
        "WasmKitWASI"
      ],
      "type" : "test"
    },
    {
      "c99name" : "WASI",
      "module_type" : "SwiftTarget",
      "name" : "WASI",
      "path" : "Sources/WASI",
      "product_memberships" : [
        "wasmkit-cli",
        "WasmKitWASI",
        "WASI"
      ],
      "sources" : [
        "Clock.swift",
        "FileSystem.swift",
        "GuestMemorySupport.swift",
        "Platform/Directory.swift",
        "Platform/Entry.swift",
        "Platform/File.swift",
        "Platform/PlatformTypes.swift",
        "Platform/SandboxPrimitives.swift",
        "Platform/SandboxPrimitives/Open.swift",
        "Platform/SandboxPrimitives/OpenParent.swift",
        "RandomBufferGenerator.swift",
        "WASI.swift"
      ],
      "target_dependencies" : [
        "WasmTypes",
        "SystemExtras"
      ],
      "type" : "library"
    },
    {
      "c99name" : "SystemExtras",
      "module_type" : "SwiftTarget",
      "name" : "SystemExtras",
      "path" : "Sources/SystemExtras",
      "product_dependencies" : [
        "SystemPackage"
      ],
      "product_memberships" : [
        "wasmkit-cli",
        "WasmKit",
        "WasmKitWASI",
        "WASI"
      ],
      "sources" : [
        "Clock.swift",
        "Constants.swift",
        "FileAtOperations.swift",
        "FileOperations.swift",
        "Syscalls.swift",
        "Vendor/Exports.swift",
        "Vendor/Utils.swift",
        "Vendor/WindowsSyscallAdapter.swift"
      ],
      "type" : "library"
    },
    {
      "c99name" : "GenerateOverlayForTesting",
      "module_type" : "PluginTarget",
      "name" : "GenerateOverlayForTesting",
      "path" : "Plugins/GenerateOverlayForTesting",
      "plugin_capability" : {
        "type" : "buildTool"
      },
      "sources" : [
        "Plugin.swift"
      ],
      "target_dependencies" : [
        "WITTool"
      ],
      "type" : "plugin"
    },
    {
      "c99name" : "CLI",
      "module_type" : "SwiftTarget",
      "name" : "CLI",
      "path" : "Sources/CLI",
      "product_dependencies" : [
        "ArgumentParser",
        "SystemPackage"
      ],
      "product_memberships" : [
        "wasmkit-cli"
      ],
      "sources" : [
        "CLI.swift",
        "Commands/Explore.swift",
        "Commands/Parse.swift",
        "Commands/Run.swift"
      ],
      "target_dependencies" : [
        "WAT",
        "WasmKit",
        "WasmKitWASI"
      ],
      "type" : "executable"
    }
  ],
  "tools_version" : "5.8"
}
Running build ...
bash -c docker run --pull=always --rm -v "checkouts-4609320-0":/host -w "$PWD" registry.gitlab.com/finestructure/spi-images:basic-6.1-latest swift build --triple x86_64-unknown-linux-gnu -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats -Xswiftc -strict-concurrency=complete -Xswiftc -enable-upcoming-feature -Xswiftc StrictConcurrency -Xswiftc -enable-upcoming-feature -Xswiftc DisableOutwardActorInference -Xswiftc -enable-upcoming-feature -Xswiftc GlobalActorIsolatedTypesUsability -Xswiftc -enable-upcoming-feature -Xswiftc InferSendableFromCaptures 2>&1
basic-6.1-latest: Pulling from finestructure/spi-images
e1a89dea01a6: Already exists
0347e81243ca: Pulling fs layer
955ae20f829c: Pulling fs layer
2574e4b2ede5: Pulling fs layer
71ac09bc7d67: Pulling fs layer
240c7ccadfed: Pulling fs layer
71ac09bc7d67: Waiting
240c7ccadfed: Waiting
2574e4b2ede5: Verifying Checksum
2574e4b2ede5: Download complete
0347e81243ca: Verifying Checksum
0347e81243ca: Download complete
240c7ccadfed: Verifying Checksum
240c7ccadfed: Download complete
71ac09bc7d67: Verifying Checksum
71ac09bc7d67: Download complete
0347e81243ca: Pull complete
955ae20f829c: Verifying Checksum
955ae20f829c: Download complete
955ae20f829c: Pull complete
2574e4b2ede5: Pull complete
71ac09bc7d67: Pull complete
240c7ccadfed: Pull complete
Digest: sha256:2e2b3aca8600f890617c2faa770b70e33c1dfd303d6f92b308423b89ef6bde64
Status: Downloaded newer image for registry.gitlab.com/finestructure/spi-images:basic-6.1-latest
Fetching https://github.com/apple/swift-system
Fetching https://github.com/apple/swift-argument-parser
[1/4428] Fetching swift-system
Fetched https://github.com/apple/swift-system from cache (0.35s)
[1/15380] Fetching swift-argument-parser
Fetched https://github.com/apple/swift-argument-parser from cache (0.78s)
Computing version for https://github.com/apple/swift-system
Computed https://github.com/apple/swift-system at 1.5.0 (1.23s)
Computing version for https://github.com/apple/swift-argument-parser
Computed https://github.com/apple/swift-argument-parser at 1.5.1 (0.45s)
Creating working copy for https://github.com/apple/swift-system
Working copy of https://github.com/apple/swift-system resolved at 1.5.0
Creating working copy for https://github.com/apple/swift-argument-parser
Working copy of https://github.com/apple/swift-argument-parser resolved at 1.5.1
[0/15] Write sources
[6/15] Write swift-version-24593BA9C3E375BF.txt
[8/48] Emitting module WIT
/host/spi-builder-workspace/Sources/WIT/Diagnostics.swift:6:9: warning: stored property 'diagnostic' of 'Sendable'-conforming struct 'DiagnosticError' has non-sendable type 'Diagnostic'; this is an error in the Swift 6 language mode
 4 |
 5 | struct DiagnosticError: Error {
 6 |     let diagnostic: Diagnostic
   |         `- warning: stored property 'diagnostic' of 'Sendable'-conforming struct 'DiagnosticError' has non-sendable type 'Diagnostic'; this is an error in the Swift 6 language mode
 7 | }
 8 |
 9 | public struct Diagnostic {
   |               `- note: consider making struct 'Diagnostic' conform to the 'Sendable' protocol
10 |
11 |     public let message: String
/host/spi-builder-workspace/Sources/WIT/Semantics/RequestEvaluator.swift:67:13: warning: stored property 'activeRequests' of 'Sendable'-conforming struct 'CyclicalRequestError' has non-sendable type '[any EvaluationRequest]'; this is an error in the Swift 6 language mode
 1 | protocol EvaluationRequest: Hashable {
   |          `- note: protocol 'EvaluationRequest' does not conform to the 'Sendable' protocol
 2 |     associatedtype Output
 3 |
   :
65 | extension Evaluator {
66 |     struct CyclicalRequestError: Error, CustomStringConvertible {
67 |         let activeRequests: [any EvaluationRequest]
   |             `- warning: stored property 'activeRequests' of 'Sendable'-conforming struct 'CyclicalRequestError' has non-sendable type '[any EvaluationRequest]'; this is an error in the Swift 6 language mode
68 |
69 |         var description: String {
[9/51] Emitting module WITExtractor
[10/51] Compiling WIT ParseTypes.swift
[11/51] Compiling WIT ParseWorld.swift
[12/51] Compiling WIT Parser.swift
[13/52] Compiling WIT ParseFunctionDecl.swift
[14/52] Compiling WIT ParseInterface.swift
[15/52] Compiling WIT ParseTop.swift
[16/52] Compiling WITExtractor TypeMapping.swift
[17/52] Compiling WIT AST.swift
[18/52] Compiling WIT ASTVisitor.swift
[19/52] Compiling WITExtractor WITBuilder.swift
[20/52] Compiling WIT Type.swift
[21/52] Compiling WIT Validation.swift
[22/52] Compiling WIT SyntaxNode.swift
[23/52] Compiling WIT PackageBuilder.swift
/host/spi-builder-workspace/Sources/WIT/Semantics/RequestEvaluator.swift:67:13: warning: stored property 'activeRequests' of 'Sendable'-conforming struct 'CyclicalRequestError' has non-sendable type '[any EvaluationRequest]'; this is an error in the Swift 6 language mode
 1 | protocol EvaluationRequest: Hashable {
   |          `- note: protocol 'EvaluationRequest' does not conform to the 'Sendable' protocol
 2 |     associatedtype Output
 3 |
   :
65 | extension Evaluator {
66 |     struct CyclicalRequestError: Error, CustomStringConvertible {
67 |         let activeRequests: [any EvaluationRequest]
   |             `- warning: stored property 'activeRequests' of 'Sendable'-conforming struct 'CyclicalRequestError' has non-sendable type '[any EvaluationRequest]'; this is an error in the Swift 6 language mode
68 |
69 |         var description: String {
[24/52] Compiling WIT RequestEvaluator.swift
/host/spi-builder-workspace/Sources/WIT/Semantics/RequestEvaluator.swift:67:13: warning: stored property 'activeRequests' of 'Sendable'-conforming struct 'CyclicalRequestError' has non-sendable type '[any EvaluationRequest]'; this is an error in the Swift 6 language mode
 1 | protocol EvaluationRequest: Hashable {
   |          `- note: protocol 'EvaluationRequest' does not conform to the 'Sendable' protocol
 2 |     associatedtype Output
 3 |
   :
65 | extension Evaluator {
66 |     struct CyclicalRequestError: Error, CustomStringConvertible {
67 |         let activeRequests: [any EvaluationRequest]
   |             `- warning: stored property 'activeRequests' of 'Sendable'-conforming struct 'CyclicalRequestError' has non-sendable type '[any EvaluationRequest]'; this is an error in the Swift 6 language mode
68 |
69 |         var description: String {
[25/52] Compiling WIT SemanticsContext.swift
/host/spi-builder-workspace/Sources/WIT/Semantics/RequestEvaluator.swift:67:13: warning: stored property 'activeRequests' of 'Sendable'-conforming struct 'CyclicalRequestError' has non-sendable type '[any EvaluationRequest]'; this is an error in the Swift 6 language mode
 1 | protocol EvaluationRequest: Hashable {
   |          `- note: protocol 'EvaluationRequest' does not conform to the 'Sendable' protocol
 2 |     associatedtype Output
 3 |
   :
65 | extension Evaluator {
66 |     struct CyclicalRequestError: Error, CustomStringConvertible {
67 |         let activeRequests: [any EvaluationRequest]
   |             `- warning: stored property 'activeRequests' of 'Sendable'-conforming struct 'CyclicalRequestError' has non-sendable type '[any EvaluationRequest]'; this is an error in the Swift 6 language mode
68 |
69 |         var description: String {
[26/52] Compiling WIT CanonicalLowering.swift
/host/spi-builder-workspace/Sources/WIT/Diagnostics.swift:6:9: warning: stored property 'diagnostic' of 'Sendable'-conforming struct 'DiagnosticError' has non-sendable type 'Diagnostic'; this is an error in the Swift 6 language mode
 4 |
 5 | struct DiagnosticError: Error {
 6 |     let diagnostic: Diagnostic
   |         `- warning: stored property 'diagnostic' of 'Sendable'-conforming struct 'DiagnosticError' has non-sendable type 'Diagnostic'; this is an error in the Swift 6 language mode
 7 | }
 8 |
 9 | public struct Diagnostic {
   |               `- note: consider making struct 'Diagnostic' conform to the 'Sendable' protocol
10 |
11 |     public let message: String
[27/52] Compiling WIT CanonicalStoring.swift
/host/spi-builder-workspace/Sources/WIT/Diagnostics.swift:6:9: warning: stored property 'diagnostic' of 'Sendable'-conforming struct 'DiagnosticError' has non-sendable type 'Diagnostic'; this is an error in the Swift 6 language mode
 4 |
 5 | struct DiagnosticError: Error {
 6 |     let diagnostic: Diagnostic
   |         `- warning: stored property 'diagnostic' of 'Sendable'-conforming struct 'DiagnosticError' has non-sendable type 'Diagnostic'; this is an error in the Swift 6 language mode
 7 | }
 8 |
 9 | public struct Diagnostic {
   |               `- note: consider making struct 'Diagnostic' conform to the 'Sendable' protocol
10 |
11 |     public let message: String
[28/52] Compiling WIT Diagnostics.swift
/host/spi-builder-workspace/Sources/WIT/Diagnostics.swift:6:9: warning: stored property 'diagnostic' of 'Sendable'-conforming struct 'DiagnosticError' has non-sendable type 'Diagnostic'; this is an error in the Swift 6 language mode
 4 |
 5 | struct DiagnosticError: Error {
 6 |     let diagnostic: Diagnostic
   |         `- warning: stored property 'diagnostic' of 'Sendable'-conforming struct 'DiagnosticError' has non-sendable type 'Diagnostic'; this is an error in the Swift 6 language mode
 7 | }
 8 |
 9 | public struct Diagnostic {
   |               `- note: consider making struct 'Diagnostic' conform to the 'Sendable' protocol
10 |
11 |     public let message: String
[29/52] Emitting module ArgumentParserToolInfo
[30/52] Compiling ArgumentParserToolInfo ToolInfo.swift
[31/52] Compiling WIT CanonicalDeallocation.swift
[32/52] Compiling WIT CanonicalLifting.swift
[33/52] Compiling WIT CanonicalLoading.swift
[34/53] Wrapping AST for ArgumentParserToolInfo for debugging
[36/91] Compiling ArgumentParser ArgumentVisibility.swift
[37/91] Compiling ArgumentParser CompletionKind.swift
[38/91] Compiling ArgumentParser Errors.swift
[39/91] Compiling ArgumentParser Flag.swift
[40/91] Compiling ArgumentParser NameSpecification.swift
[41/91] Compiling ArgumentParser Option.swift
[42/96] Compiling ArgumentParser BashCompletionsGenerator.swift
[43/96] Compiling ArgumentParser CompletionsGenerator.swift
[44/96] Compiling ArgumentParser FishCompletionsGenerator.swift
[45/96] Compiling ArgumentParser ZshCompletionsGenerator.swift
[46/96] Compiling ArgumentParser Argument.swift
[47/96] Compiling ArgumentParser ArgumentHelp.swift
[48/96] Emitting module ArgumentParser
[49/96] Compiling ArgumentParser CommandGroup.swift
[50/96] Compiling ArgumentParser EnumerableFlag.swift
[51/96] Compiling ArgumentParser ExpressibleByArgument.swift
[52/96] Compiling WITExtractor SwiftAPIDigester.swift
[53/96] Compiling WITExtractor SourcePrinter.swift
[54/96] Compiling WITExtractor SourceSummary.swift
[55/96] Compiling WITExtractor ConvertCase.swift
[56/96] Compiling WITExtractor WITExtractor.swift
[61/98] Compiling ArgumentParser OptionGroup.swift
[62/98] Compiling ArgumentParser AsyncParsableCommand.swift
[63/98] Compiling ArgumentParser CommandConfiguration.swift
[66/98] Wrapping AST for WITExtractor for debugging
[68/98] Compiling ArgumentParser ArgumentDefinition.swift
[69/98] Compiling ArgumentParser ArgumentSet.swift
[70/98] Compiling ArgumentParser CommandParser.swift
[71/98] Compiling ArgumentParser InputKey.swift
[72/98] Compiling ArgumentParser InputOrigin.swift
[74/98] Compiling ArgumentParser ParsableArguments.swift
[75/98] Compiling ArgumentParser ParsableArgumentsValidation.swift
[76/98] Compiling ArgumentParser ParsableCommand.swift
[77/98] Compiling ArgumentParser ArgumentDecoder.swift
[78/98] Compiling ArgumentParser DumpHelpGenerator.swift
[79/98] Compiling ArgumentParser HelpCommand.swift
[80/98] Compiling ArgumentParser HelpGenerator.swift
[81/98] Compiling ArgumentParser MessageInfo.swift
[82/98] Compiling ArgumentParser UsageGenerator.swift
[83/98] Compiling ArgumentParser Name.swift
[84/98] Compiling ArgumentParser Parsed.swift
[85/98] Compiling ArgumentParser ParsedValues.swift
[86/98] Compiling ArgumentParser ParserError.swift
[87/98] Compiling ArgumentParser SplitArguments.swift
[87/98] Wrapping AST for WIT for debugging
[89/122] Compiling ArgumentParser CollectionExtensions.swift
[90/122] Compiling ArgumentParser Platform.swift
[91/122] Compiling ArgumentParser SequenceExtensions.swift
[92/122] Compiling ArgumentParser StringExtensions.swift
[93/122] Compiling ArgumentParser Tree.swift
[94/123] Wrapping AST for ArgumentParser for debugging
[96/123] Compiling WITOverlayGenerator SourcePrinter.swift
[97/123] Compiling WITOverlayGenerator InterfaceTypeGenerator.swift
[98/123] Compiling WITOverlayGenerator TypeAccessory.swift
[99/126] Compiling WITOverlayGenerator ConvertCase.swift
[100/126] Compiling WITOverlayGenerator SwiftName.swift
[101/126] Compiling WITOverlayGenerator TypeName.swift
[102/126] Compiling WITOverlayGenerator HostExportInterface.swift
[103/126] Compiling WITOverlayGenerator HostWorldGenerator.swift
[104/126] Compiling WITOverlayGenerator WasmKitSourcePrinter.swift
[105/126] Compiling WITOverlayGenerator GuestPrelude.swift
[106/126] Compiling WITOverlayGenerator GuestWorldGenerator.swift
[107/126] Compiling WITOverlayGenerator HostExportFunction.swift
[108/126] Compiling WITOverlayGenerator DefinitionMapping.swift
[109/126] Compiling WITOverlayGenerator GuestExportFunction.swift
[110/126] Compiling WITOverlayGenerator GuestExportInterface.swift
[111/126] Emitting module WITOverlayGenerator
[112/126] Compiling WITOverlayGenerator CanonicalName.swift
[113/126] Compiling WITOverlayGenerator CanonicalOperation.swift
[114/126] Compiling WITOverlayGenerator SignatureTranslation.swift
[115/126] Compiling WITOverlayGenerator StaticCanonicalDeallocation.swift
[116/126] Compiling WITOverlayGenerator StaticCanonicalLifting.swift
[117/126] Compiling WITOverlayGenerator StaticCanonicalLoading.swift
[118/126] Compiling WITOverlayGenerator StaticCanonicalLowering.swift
[119/126] Compiling WITOverlayGenerator StaticCanonicalStoring.swift
[120/126] Compiling WITOverlayGenerator TypeDefinition.swift
[121/126] Compiling WITOverlayGenerator TypeGenerator.swift
[122/126] Compiling WITOverlayGenerator WITOverlayGen.swift
[123/127] Wrapping AST for WITOverlayGenerator for debugging
[125/130] Emitting module WITTool
[126/130] Compiling WITTool Utilities.swift
[127/130] Compiling WITTool WITTool.swift
[128/131] Wrapping AST for WITTool for debugging
[129/131] Write Objects.LinkFileList
[130/131] Linking WITTool-tool
[1/1] Compiling plugin GenerateOverlayForTesting
[2/2] Compiling plugin WITExtractorPlugin
[3/3] Compiling plugin WITOverlayPlugin
[4/4] Compiling plugin GenerateManual
Building for debugging...
[4/57] Write sources
[26/57] Compiling _CWasmKit _CWasmKit.c
[27/57] Compiling CSystem shims.c
[28/57] Compiling _CabiShims shims.c
[29/57] Write swift-version-24593BA9C3E375BF.txt
[31/124] Emitting module ArgumentParserToolInfo
[33/125] Compiling WasmTypes WasmTypes.swift
[34/125] Emitting module WasmTypes
[35/125] Compiling WasmTypes GuestMemory.swift
[37/126] Compiling WITExtractor ConvertCase.swift
[38/126] Compiling WIT ParseFunctionDecl.swift
[39/126] Compiling WIT ParseInterface.swift
[40/126] Compiling WIT ParseTop.swift
[41/130] Compiling WITExtractor TypeMapping.swift
[42/130] Emitting module WITExtractor
[42/131] Wrapping AST for ArgumentParserToolInfo for debugging
[44/132] Wrapping AST for WasmTypes for debugging
[46/132] Compiling WITExtractor WITExtractor.swift
[47/132] Compiling WITExtractor SwiftAPIDigester.swift
[48/132] Compiling WITExtractor WITBuilder.swift
[49/132] Compiling WITExtractor SourceSummary.swift
[50/132] Compiling WITExtractor SourcePrinter.swift
[51/132] Emitting module SystemPackage
[51/135] Wrapping AST for WITExtractor for debugging
[52/135] Compiling WIT PackageBuilder.swift
/host/spi-builder-workspace/Sources/WIT/Semantics/RequestEvaluator.swift:67:13: warning: stored property 'activeRequests' of 'Sendable'-conforming struct 'CyclicalRequestError' has non-sendable type '[any EvaluationRequest]'; this is an error in the Swift 6 language mode
 1 | protocol EvaluationRequest: Hashable {
   |          `- note: protocol 'EvaluationRequest' does not conform to the 'Sendable' protocol
 2 |     associatedtype Output
 3 |
   :
65 | extension Evaluator {
66 |     struct CyclicalRequestError: Error, CustomStringConvertible {
67 |         let activeRequests: [any EvaluationRequest]
   |             `- warning: stored property 'activeRequests' of 'Sendable'-conforming struct 'CyclicalRequestError' has non-sendable type '[any EvaluationRequest]'; this is an error in the Swift 6 language mode
68 |
69 |         var description: String {
[53/135] Compiling WIT RequestEvaluator.swift
/host/spi-builder-workspace/Sources/WIT/Semantics/RequestEvaluator.swift:67:13: warning: stored property 'activeRequests' of 'Sendable'-conforming struct 'CyclicalRequestError' has non-sendable type '[any EvaluationRequest]'; this is an error in the Swift 6 language mode
 1 | protocol EvaluationRequest: Hashable {
   |          `- note: protocol 'EvaluationRequest' does not conform to the 'Sendable' protocol
 2 |     associatedtype Output
 3 |
   :
65 | extension Evaluator {
66 |     struct CyclicalRequestError: Error, CustomStringConvertible {
67 |         let activeRequests: [any EvaluationRequest]
   |             `- warning: stored property 'activeRequests' of 'Sendable'-conforming struct 'CyclicalRequestError' has non-sendable type '[any EvaluationRequest]'; this is an error in the Swift 6 language mode
68 |
69 |         var description: String {
[54/135] Compiling WIT SemanticsContext.swift
/host/spi-builder-workspace/Sources/WIT/Semantics/RequestEvaluator.swift:67:13: warning: stored property 'activeRequests' of 'Sendable'-conforming struct 'CyclicalRequestError' has non-sendable type '[any EvaluationRequest]'; this is an error in the Swift 6 language mode
 1 | protocol EvaluationRequest: Hashable {
   |          `- note: protocol 'EvaluationRequest' does not conform to the 'Sendable' protocol
 2 |     associatedtype Output
 3 |
   :
65 | extension Evaluator {
66 |     struct CyclicalRequestError: Error, CustomStringConvertible {
67 |         let activeRequests: [any EvaluationRequest]
   |             `- warning: stored property 'activeRequests' of 'Sendable'-conforming struct 'CyclicalRequestError' has non-sendable type '[any EvaluationRequest]'; this is an error in the Swift 6 language mode
68 |
69 |         var description: String {
[56/135] Emitting module WITExtractor
[57/135] Compiling WITExtractor Diagnostic.swift
[58/135] Compiling WITExtractor ModuleTranslation.swift
[61/136] Compiling WIT Type.swift
[62/136] Compiling WIT Validation.swift
[63/136] Compiling WIT SyntaxNode.swift
[64/136] Compiling WIT ParseTypes.swift
[65/136] Compiling WIT ParseWorld.swift
[66/136] Compiling WIT Parser.swift
[71/136] Emitting module ArgumentParserToolInfo
[72/136] Compiling ArgumentParserToolInfo ToolInfo.swift
[74/137] Compiling SystemPackage MachPort.swift
[75/137] Compiling SystemPackage PlatformString.swift
[76/137] Compiling SystemPackage SystemString.swift
[76/137] Wrapping AST for ArgumentParserToolInfo for debugging
[77/137] Wrapping AST for WITExtractor for debugging
[79/137] Emitting module ArgumentParser
[80/157] Compiling ArgumentParser BashCompletionsGenerator.swift
[81/158] Compiling ArgumentParser CompletionsGenerator.swift
[82/158] Compiling ArgumentParser FishCompletionsGenerator.swift
[83/158] Compiling ArgumentParser ZshCompletionsGenerator.swift
[84/166] Compiling ArgumentParser Errors.swift
[85/166] Compiling ArgumentParser Flag.swift
[86/166] Compiling ArgumentParser NameSpecification.swift
[87/166] Compiling ArgumentParser Option.swift
/host/spi-builder-workspace/Sources/WIT/Diagnostics.swift:6:9: warning: stored property 'diagnostic' of 'Sendable'-conforming struct 'DiagnosticError' has non-sendable type 'Diagnostic'; this is an error in the Swift 6 language mode
 4 |
 5 | struct DiagnosticError: Error {
 6 |     let diagnostic: Diagnostic
   |         `- warning: stored property 'diagnostic' of 'Sendable'-conforming struct 'DiagnosticError' has non-sendable type 'Diagnostic'; this is an error in the Swift 6 language mode
 7 | }
 8 |
 9 | public struct Diagnostic {
   |               `- note: consider making struct 'Diagnostic' conform to the 'Sendable' protocol
10 |
11 |     public let message: String
[89/176] Compiling ArgumentParser Argument.swift
/host/spi-builder-workspace/Sources/WIT/Diagnostics.swift:6:9: warning: stored property 'diagnostic' of 'Sendable'-conforming struct 'DiagnosticError' has non-sendable type 'Diagnostic'; this is an error in the Swift 6 language mode
 4 |
 5 | struct DiagnosticError: Error {
 6 |     let diagnostic: Diagnostic
   |         `- warning: stored property 'diagnostic' of 'Sendable'-conforming struct 'DiagnosticError' has non-sendable type 'Diagnostic'; this is an error in the Swift 6 language mode
 7 | }
 8 |
 9 | public struct Diagnostic {
   |               `- note: consider making struct 'Diagnostic' conform to the 'Sendable' protocol
10 |
11 |     public let message: String
[90/176] Compiling ArgumentParser ArgumentHelp.swift
/host/spi-builder-workspace/Sources/WIT/Diagnostics.swift:6:9: warning: stored property 'diagnostic' of 'Sendable'-conforming struct 'DiagnosticError' has non-sendable type 'Diagnostic'; this is an error in the Swift 6 language mode
 4 |
 5 | struct DiagnosticError: Error {
 6 |     let diagnostic: Diagnostic
   |         `- warning: stored property 'diagnostic' of 'Sendable'-conforming struct 'DiagnosticError' has non-sendable type 'Diagnostic'; this is an error in the Swift 6 language mode
 7 | }
 8 |
 9 | public struct Diagnostic {
   |               `- note: consider making struct 'Diagnostic' conform to the 'Sendable' protocol
10 |
11 |     public let message: String
[94/176] Compiling ArgumentParser ArgumentVisibility.swift
[95/176] Compiling ArgumentParser CompletionKind.swift
[98/176] Compiling ArgumentParser Name.swift
[99/176] Compiling ArgumentParser Parsed.swift
[100/176] Compiling ArgumentParser ParsedValues.swift
[101/176] Emitting module WIT
/host/spi-builder-workspace/Sources/WIT/Diagnostics.swift:6:9: warning: stored property 'diagnostic' of 'Sendable'-conforming struct 'DiagnosticError' has non-sendable type 'Diagnostic'; this is an error in the Swift 6 language mode
 4 |
 5 | struct DiagnosticError: Error {
 6 |     let diagnostic: Diagnostic
   |         `- warning: stored property 'diagnostic' of 'Sendable'-conforming struct 'DiagnosticError' has non-sendable type 'Diagnostic'; this is an error in the Swift 6 language mode
 7 | }
 8 |
 9 | public struct Diagnostic {
   |               `- note: consider making struct 'Diagnostic' conform to the 'Sendable' protocol
10 |
11 |     public let message: String
/host/spi-builder-workspace/Sources/WIT/Semantics/RequestEvaluator.swift:67:13: warning: stored property 'activeRequests' of 'Sendable'-conforming struct 'CyclicalRequestError' has non-sendable type '[any EvaluationRequest]'; this is an error in the Swift 6 language mode
 1 | protocol EvaluationRequest: Hashable {
   |          `- note: protocol 'EvaluationRequest' does not conform to the 'Sendable' protocol
 2 |     associatedtype Output
 3 |
   :
65 | extension Evaluator {
66 |     struct CyclicalRequestError: Error, CustomStringConvertible {
67 |         let activeRequests: [any EvaluationRequest]
   |             `- warning: stored property 'activeRequests' of 'Sendable'-conforming struct 'CyclicalRequestError' has non-sendable type '[any EvaluationRequest]'; this is an error in the Swift 6 language mode
68 |
69 |         var description: String {
[102/177] Compiling ArgumentParser OptionGroup.swift
[103/177] Compiling ArgumentParser AsyncParsableCommand.swift
[104/177] Compiling ArgumentParser CommandConfiguration.swift
[105/177] Compiling ArgumentParser CommandGroup.swift
[106/177] Compiling ArgumentParser ArgumentSet.swift
[107/177] Compiling ArgumentParser CommandParser.swift
[108/177] Compiling ArgumentParser InputKey.swift
[113/178] Wrapping AST for ArgumentParser for debugging
[115/178] Wrapping AST for WIT for debugging
[116/178] Wrapping AST for SystemPackage for debugging
[118/196] Compiling WasmParser ByteStream.swift
[119/196] Compiling WasmParser ParsingLimits.swift
[120/197] Compiling SystemExtras Syscalls.swift
[121/198] Emitting module WITOverlayGenerator
[122/198] Emitting module ArgumentParser
[123/204] Compiling SystemExtras Constants.swift
[124/204] Compiling SystemExtras Clock.swift
[126/204] Compiling WasmParser FileHandleStream.swift
[127/204] Compiling SystemExtras WindowsSyscallAdapter.swift
[128/204] Compiling SystemExtras Exports.swift
[129/204] Compiling SystemExtras Utils.swift
[129/205] Wrapping AST for WITOverlayGenerator for debugging
[131/205] Emitting module SystemExtras
[132/205] Compiling SystemExtras FileOperations.swift
[133/205] Emitting module WITTool
[134/205] Compiling SystemExtras FileAtOperations.swift
[135/207] Compiling WasmParser LEB.swift
[136/207] Compiling WasmParser BinaryInstructionDecoder.swift
[137/207] Compiling WasmParser InstructionVisitor.swift
[139/207] Emitting module WIT
/host/spi-builder-workspace/Sources/WIT/Diagnostics.swift:6:9: warning: stored property 'diagnostic' of 'Sendable'-conforming struct 'DiagnosticError' has non-sendable type 'Diagnostic'; this is an error in the Swift 6 language mode
 4 |
 5 | struct DiagnosticError: Error {
 6 |     let diagnostic: Diagnostic
   |         `- warning: stored property 'diagnostic' of 'Sendable'-conforming struct 'DiagnosticError' has non-sendable type 'Diagnostic'; this is an error in the Swift 6 language mode
 7 | }
 8 |
 9 | public struct Diagnostic {
   |               `- note: consider making struct 'Diagnostic' conform to the 'Sendable' protocol
10 |
11 |     public let message: String
/host/spi-builder-workspace/Sources/WIT/Semantics/RequestEvaluator.swift:67:13: warning: stored property 'activeRequests' of 'Sendable'-conforming struct 'CyclicalRequestError' has non-sendable type '[any EvaluationRequest]'; this is an error in the Swift 6 language mode
 1 | protocol EvaluationRequest: Hashable {
   |          `- note: protocol 'EvaluationRequest' does not conform to the 'Sendable' protocol
 2 |     associatedtype Output
 3 |
   :
65 | extension Evaluator {
66 |     struct CyclicalRequestError: Error, CustomStringConvertible {
67 |         let activeRequests: [any EvaluationRequest]
   |             `- warning: stored property 'activeRequests' of 'Sendable'-conforming struct 'CyclicalRequestError' has non-sendable type '[any EvaluationRequest]'; this is an error in the Swift 6 language mode
68 |
69 |         var description: String {
[143/208] Compiling ArgumentParser ArgumentDefinition.swift
[147/208] Compiling ArgumentParser InputOrigin.swift
[147/208] Wrapping AST for SystemExtras for debugging
[149/208] Compiling ArgumentParser ExpressibleByArgument.swift
[150/208] Compiling ArgumentParser ParsableArguments.swift
[151/208] Compiling ArgumentParser ParsableArgumentsValidation.swift
[152/208] Compiling ArgumentParser ParsableCommand.swift
[153/208] Compiling ArgumentParser ArgumentDecoder.swift
[158/208] Compiling ArgumentParser EnumerableFlag.swift
[165/208] Compiling WasmParser WasmTypes.swift
/host/spi-builder-workspace/Sources/WasmParser/WasmTypes.swift:208:38: warning: static property 'isPassiveOrDeclarative' is not concurrency-safe because non-'Sendable' type 'ElementSegment.Flag' may have shared mutable state; this is an error in the Swift 6 language mode
190 | public struct ElementSegment: Equatable {
191 |     @usableFromInline
192 |     struct Flag: OptionSet {
    |            `- note: consider making struct 'Flag' conform to the 'Sendable' protocol
193 |         @usableFromInline let rawValue: UInt32
194 |
    :
206 |         }
207 |
208 |         @usableFromInline static let isPassiveOrDeclarative = Flag(rawValue: 1 << 0)
    |                                      |- warning: static property 'isPassiveOrDeclarative' is not concurrency-safe because non-'Sendable' type 'ElementSegment.Flag' may have shared mutable state; this is an error in the Swift 6 language mode
    |                                      |- note: add '@MainActor' to make static property 'isPassiveOrDeclarative' part of global actor 'MainActor'
    |                                      `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
209 |         @usableFromInline static let isDeclarative = Flag(rawValue: 1 << 1)
210 |         @usableFromInline static let hasTableIndex = Flag(rawValue: 1 << 1)
/host/spi-builder-workspace/Sources/WasmParser/WasmTypes.swift:209:38: warning: static property 'isDeclarative' is not concurrency-safe because non-'Sendable' type 'ElementSegment.Flag' may have shared mutable state; this is an error in the Swift 6 language mode
190 | public struct ElementSegment: Equatable {
191 |     @usableFromInline
192 |     struct Flag: OptionSet {
    |            `- note: consider making struct 'Flag' conform to the 'Sendable' protocol
193 |         @usableFromInline let rawValue: UInt32
194 |
    :
207 |
208 |         @usableFromInline static let isPassiveOrDeclarative = Flag(rawValue: 1 << 0)
209 |         @usableFromInline static let isDeclarative = Flag(rawValue: 1 << 1)
    |                                      |- warning: static property 'isDeclarative' is not concurrency-safe because non-'Sendable' type 'ElementSegment.Flag' may have shared mutable state; this is an error in the Swift 6 language mode
    |                                      |- note: add '@MainActor' to make static property 'isDeclarative' part of global actor 'MainActor'
    |                                      `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
210 |         @usableFromInline static let hasTableIndex = Flag(rawValue: 1 << 1)
211 |         @usableFromInline static let usesExpressions = Flag(rawValue: 1 << 2)
/host/spi-builder-workspace/Sources/WasmParser/WasmTypes.swift:210:38: warning: static property 'hasTableIndex' is not concurrency-safe because non-'Sendable' type 'ElementSegment.Flag' may have shared mutable state; this is an error in the Swift 6 language mode
190 | public struct ElementSegment: Equatable {
191 |     @usableFromInline
192 |     struct Flag: OptionSet {
    |            `- note: consider making struct 'Flag' conform to the 'Sendable' protocol
193 |         @usableFromInline let rawValue: UInt32
194 |
    :
208 |         @usableFromInline static let isPassiveOrDeclarative = Flag(rawValue: 1 << 0)
209 |         @usableFromInline static let isDeclarative = Flag(rawValue: 1 << 1)
210 |         @usableFromInline static let hasTableIndex = Flag(rawValue: 1 << 1)
    |                                      |- warning: static property 'hasTableIndex' is not concurrency-safe because non-'Sendable' type 'ElementSegment.Flag' may have shared mutable state; this is an error in the Swift 6 language mode
    |                                      |- note: add '@MainActor' to make static property 'hasTableIndex' part of global actor 'MainActor'
    |                                      `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
211 |         @usableFromInline static let usesExpressions = Flag(rawValue: 1 << 2)
212 |     }
/host/spi-builder-workspace/Sources/WasmParser/WasmTypes.swift:211:38: warning: static property 'usesExpressions' is not concurrency-safe because non-'Sendable' type 'ElementSegment.Flag' may have shared mutable state; this is an error in the Swift 6 language mode
190 | public struct ElementSegment: Equatable {
191 |     @usableFromInline
192 |     struct Flag: OptionSet {
    |            `- note: consider making struct 'Flag' conform to the 'Sendable' protocol
193 |         @usableFromInline let rawValue: UInt32
194 |
    :
209 |         @usableFromInline static let isDeclarative = Flag(rawValue: 1 << 1)
210 |         @usableFromInline static let hasTableIndex = Flag(rawValue: 1 << 1)
211 |         @usableFromInline static let usesExpressions = Flag(rawValue: 1 << 2)
    |                                      |- warning: static property 'usesExpressions' is not concurrency-safe because non-'Sendable' type 'ElementSegment.Flag' may have shared mutable state; this is an error in the Swift 6 language mode
    |                                      |- note: add '@MainActor' to make static property 'usesExpressions' part of global actor 'MainActor'
    |                                      `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
212 |     }
213 |
[165/208] Wrapping AST for WITTool for debugging
[166/208] Write Objects.LinkFileList
[168/217] Emitting module WasmParser
/host/spi-builder-workspace/Sources/WasmParser/Stream/Stream.swift:3:10: warning: associated value 'unexpectedEnd(expected:)' of 'Sendable'-conforming generic enum 'StreamError' has non-sendable type 'Element'; this is an error in the Swift 6 language mode
 1 | @usableFromInline
 2 | enum StreamError<Element>: Swift.Error, Equatable where Element: Hashable {
   |                  `- note: consider making generic parameter 'Element' conform to the 'Sendable' protocol
 3 |     case unexpectedEnd(expected: Set<Element>?)
   |          `- warning: associated value 'unexpectedEnd(expected:)' of 'Sendable'-conforming generic enum 'StreamError' has non-sendable type 'Element'; this is an error in the Swift 6 language mode
 4 |     case unexpected(Element, index: Int, expected: Set<Element>?)
 5 | }
/host/spi-builder-workspace/Sources/WasmParser/Stream/Stream.swift:4:10: warning: associated value 'unexpected(_:index:expected:)' of 'Sendable'-conforming generic enum 'StreamError' has non-sendable type 'Element'; this is an error in the Swift 6 language mode
 1 | @usableFromInline
 2 | enum StreamError<Element>: Swift.Error, Equatable where Element: Hashable {
   |                  `- note: consider making generic parameter 'Element' conform to the 'Sendable' protocol
 3 |     case unexpectedEnd(expected: Set<Element>?)
 4 |     case unexpected(Element, index: Int, expected: Set<Element>?)
   |          `- warning: associated value 'unexpected(_:index:expected:)' of 'Sendable'-conforming generic enum 'StreamError' has non-sendable type 'Element'; this is an error in the Swift 6 language mode
 5 | }
 6 |
/host/spi-builder-workspace/Sources/WasmParser/Stream/Stream.swift:4:10: warning: associated value 'unexpected(_:index:expected:)' of 'Sendable'-conforming generic enum 'StreamError' has non-sendable type 'Element'; this is an error in the Swift 6 language mode
 1 | @usableFromInline
 2 | enum StreamError<Element>: Swift.Error, Equatable where Element: Hashable {
   |                  `- note: consider making generic parameter 'Element' conform to the 'Sendable' protocol
 3 |     case unexpectedEnd(expected: Set<Element>?)
 4 |     case unexpected(Element, index: Int, expected: Set<Element>?)
   |          `- warning: associated value 'unexpected(_:index:expected:)' of 'Sendable'-conforming generic enum 'StreamError' has non-sendable type 'Element'; this is an error in the Swift 6 language mode
 5 | }
 6 |
/host/spi-builder-workspace/Sources/WasmParser/WasmParser.swift:201:23: warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'WasmFeatureSet' may have shared mutable state; this is an error in the Swift 6 language mode
 176 |
 177 | /// Flags for enabling/disabling WebAssembly features
 178 | public struct WasmFeatureSet: OptionSet {
     |               `- note: consider making struct 'WasmFeatureSet' conform to the 'Sendable' protocol
 179 |     /// The raw value of the feature set
 180 |     public let rawValue: Int
     :
 199 |
 200 |     /// The default feature set
 201 |     public static let `default`: WasmFeatureSet = [.referenceTypes]
     |                       |- warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'WasmFeatureSet' may have shared mutable state; this is an error in the Swift 6 language mode
     |                       |- note: add '@MainActor' to make static property 'default' part of global actor 'MainActor'
     |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 202 |     /// The feature set with all features enabled
 203 |     public static let all: WasmFeatureSet = [.memory64, .referenceTypes, .threads, .tailCall]
/host/spi-builder-workspace/Sources/WasmParser/WasmParser.swift:203:23: warning: static property 'all' is not concurrency-safe because non-'Sendable' type 'WasmFeatureSet' may have shared mutable state; this is an error in the Swift 6 language mode
 176 |
 177 | /// Flags for enabling/disabling WebAssembly features
 178 | public struct WasmFeatureSet: OptionSet {
     |               `- note: consider making struct 'WasmFeatureSet' conform to the 'Sendable' protocol
 179 |     /// The raw value of the feature set
 180 |     public let rawValue: Int
     :
 201 |     public static let `default`: WasmFeatureSet = [.referenceTypes]
 202 |     /// The feature set with all features enabled
 203 |     public static let all: WasmFeatureSet = [.memory64, .referenceTypes, .threads, .tailCall]
     |                       |- warning: static property 'all' is not concurrency-safe because non-'Sendable' type 'WasmFeatureSet' may have shared mutable state; this is an error in the Swift 6 language mode
     |                       |- note: add '@MainActor' to make static property 'all' part of global actor 'MainActor'
     |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 204 | }
 205 |
/host/spi-builder-workspace/Sources/WasmParser/WasmParser.swift:217:9: warning: stored property 'message' of 'Sendable'-conforming struct 'WasmParserError' has non-sendable type 'WasmParserError.Message'; this is an error in the Swift 6 language mode
 207 | public struct WasmParserError: Swift.Error {
 208 |     @usableFromInline
 209 |     struct Message {
     |            `- note: consider making struct 'Message' conform to the 'Sendable' protocol
 210 |         let text: String
 211 |
     :
 215 |     }
 216 |
 217 |     let message: Message
     |         `- warning: stored property 'message' of 'Sendable'-conforming struct 'WasmParserError' has non-sendable type 'WasmParserError.Message'; this is an error in the Swift 6 language mode
 218 |     let offset: Int
 219 |
/host/spi-builder-workspace/Sources/WasmParser/WasmParser.swift:278:16: warning: static property 'integerRepresentationTooLong' is not concurrency-safe because non-'Sendable' type 'WasmParserError.Message' may have shared mutable state; this is an error in the Swift 6 language mode
 207 | public struct WasmParserError: Swift.Error {
 208 |     @usableFromInline
 209 |     struct Message {
     |            `- note: consider making struct 'Message' conform to the 'Sendable' protocol
 210 |         let text: String
 211 |
     :
 276 |
 277 |     @usableFromInline
 278 |     static let integerRepresentationTooLong = Self("Integer representation is too long")
     |                |- warning: static property 'integerRepresentationTooLong' is not concurrency-safe because non-'Sendable' type 'WasmParserError.Message' may have shared mutable state; this is an error in the Swift 6 language mode
     |                |- note: add '@MainActor' to make static property 'integerRepresentationTooLong' part of global actor 'MainActor'
     |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 279 |
 280 |     @usableFromInline
/host/spi-builder-workspace/Sources/WasmParser/WasmParser.swift:281:16: warning: static property 'endOpcodeExpected' is not concurrency-safe because non-'Sendable' type 'WasmParserError.Message' may have shared mutable state; this is an error in the Swift 6 language mode
 207 | public struct WasmParserError: Swift.Error {
 208 |     @usableFromInline
 209 |     struct Message {
     |            `- note: consider making struct 'Message' conform to the 'Sendable' protocol
 210 |         let text: String
 211 |
     :
 279 |
 280 |     @usableFromInline
 281 |     static let endOpcodeExpected = Self("`end` opcode expected but not found")
     |                |- warning: static property 'endOpcodeExpected' is not concurrency-safe because non-'Sendable' type 'WasmParserError.Message' may have shared mutable state; this is an error in the Swift 6 language mode
     |                |- note: add '@MainActor' to make static property 'endOpcodeExpected' part of global actor 'MainActor'
     |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 282 |
 283 |     @usableFromInline
/host/spi-builder-workspace/Sources/WasmParser/WasmParser.swift:284:16: warning: static property 'unexpectedEnd' is not concurrency-safe because non-'Sendable' type 'WasmParserError.Message' may have shared mutable state; this is an error in the Swift 6 language mode
 207 | public struct WasmParserError: Swift.Error {
 208 |     @usableFromInline
 209 |     struct Message {
     |            `- note: consider making struct 'Message' conform to the 'Sendable' protocol
 210 |         let text: String
 211 |
     :
 282 |
 283 |     @usableFromInline
 284 |     static let unexpectedEnd = Self("Unexpected end of the stream")
     |                |- warning: static property 'unexpectedEnd' is not concurrency-safe because non-'Sendable' type 'WasmParserError.Message' may have shared mutable state; this is an error in the Swift 6 language mode
     |                |- note: add '@MainActor' to make static property 'unexpectedEnd' part of global actor 'MainActor'
     |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 285 |
 286 |     @usableFromInline
/host/spi-builder-workspace/Sources/WasmParser/WasmParser.swift:306:16: warning: static property 'sectionOutOfOrder' is not concurrency-safe because non-'Sendable' type 'WasmParserError.Message' may have shared mutable state; this is an error in the Swift 6 language mode
 207 | public struct WasmParserError: Swift.Error {
 208 |     @usableFromInline
 209 |     struct Message {
     |            `- note: consider making struct 'Message' conform to the 'Sendable' protocol
 210 |         let text: String
 211 |
     :
 304 |
 305 |     @usableFromInline
 306 |     static let sectionOutOfOrder = Self("Sections in the module are out of order")
     |                |- warning: static property 'sectionOutOfOrder' is not concurrency-safe because non-'Sendable' type 'WasmParserError.Message' may have shared mutable state; this is an error in the Swift 6 language mode
     |                |- note: add '@MainActor' to make static property 'sectionOutOfOrder' part of global actor 'MainActor'
     |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 307 |
 308 |     @usableFromInline
/host/spi-builder-workspace/Sources/WasmParser/WasmParser.swift:313:34: warning: static property 'malformedIndirectCall' is not concurrency-safe because non-'Sendable' type 'WasmParserError.Message' may have shared mutable state; this is an error in the Swift 6 language mode
 207 | public struct WasmParserError: Swift.Error {
 208 |     @usableFromInline
 209 |     struct Message {
     |            `- note: consider making struct 'Message' conform to the 'Sendable' protocol
 210 |         let text: String
 211 |
     :
 311 |     }
 312 |
 313 |     @usableFromInline static let malformedIndirectCall = Self("Malformed indirect call")
     |                                  |- warning: static property 'malformedIndirectCall' is not concurrency-safe because non-'Sendable' type 'WasmParserError.Message' may have shared mutable state; this is an error in the Swift 6 language mode
     |                                  |- note: add '@MainActor' to make static property 'malformedIndirectCall' part of global actor 'MainActor'
     |                                  `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 314 |
 315 |     @usableFromInline static func malformedDataSegmentKind(_ kind: UInt32) -> Self {
/host/spi-builder-workspace/Sources/WasmParser/WasmTypes.swift:208:38: warning: static property 'isPassiveOrDeclarative' is not concurrency-safe because non-'Sendable' type 'ElementSegment.Flag' may have shared mutable state; this is an error in the Swift 6 language mode
190 | public struct ElementSegment: Equatable {
191 |     @usableFromInline
192 |     struct Flag: OptionSet {
    |            `- note: consider making struct 'Flag' conform to the 'Sendable' protocol
193 |         @usableFromInline let rawValue: UInt32
194 |
    :
206 |         }
207 |
208 |         @usableFromInline static let isPassiveOrDeclarative = Flag(rawValue: 1 << 0)
    |                                      |- warning: static property 'isPassiveOrDeclarative' is not concurrency-safe because non-'Sendable' type 'ElementSegment.Flag' may have shared mutable state; this is an error in the Swift 6 language mode
    |                                      |- note: add '@MainActor' to make static property 'isPassiveOrDeclarative' part of global actor 'MainActor'
    |                                      `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
209 |         @usableFromInline static let isDeclarative = Flag(rawValue: 1 << 1)
210 |         @usableFromInline static let hasTableIndex = Flag(rawValue: 1 << 1)
/host/spi-builder-workspace/Sources/WasmParser/WasmTypes.swift:209:38: warning: static property 'isDeclarative' is not concurrency-safe because non-'Sendable' type 'ElementSegment.Flag' may have shared mutable state; this is an error in the Swift 6 language mode
190 | public struct ElementSegment: Equatable {
191 |     @usableFromInline
192 |     struct Flag: OptionSet {
    |            `- note: consider making struct 'Flag' conform to the 'Sendable' protocol
193 |         @usableFromInline let rawValue: UInt32
194 |
    :
207 |
208 |         @usableFromInline static let isPassiveOrDeclarative = Flag(rawValue: 1 << 0)
209 |         @usableFromInline static let isDeclarative = Flag(rawValue: 1 << 1)
    |                                      |- warning: static property 'isDeclarative' is not concurrency-safe because non-'Sendable' type 'ElementSegment.Flag' may have shared mutable state; this is an error in the Swift 6 language mode
    |                                      |- note: add '@MainActor' to make static property 'isDeclarative' part of global actor 'MainActor'
    |                                      `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
210 |         @usableFromInline static let hasTableIndex = Flag(rawValue: 1 << 1)
211 |         @usableFromInline static let usesExpressions = Flag(rawValue: 1 << 2)
/host/spi-builder-workspace/Sources/WasmParser/WasmTypes.swift:210:38: warning: static property 'hasTableIndex' is not concurrency-safe because non-'Sendable' type 'ElementSegment.Flag' may have shared mutable state; this is an error in the Swift 6 language mode
190 | public struct ElementSegment: Equatable {
191 |     @usableFromInline
192 |     struct Flag: OptionSet {
    |            `- note: consider making struct 'Flag' conform to the 'Sendable' protocol
193 |         @usableFromInline let rawValue: UInt32
194 |
    :
208 |         @usableFromInline static let isPassiveOrDeclarative = Flag(rawValue: 1 << 0)
209 |         @usableFromInline static let isDeclarative = Flag(rawValue: 1 << 1)
210 |         @usableFromInline static let hasTableIndex = Flag(rawValue: 1 << 1)
    |                                      |- warning: static property 'hasTableIndex' is not concurrency-safe because non-'Sendable' type 'ElementSegment.Flag' may have shared mutable state; this is an error in the Swift 6 language mode
    |                                      |- note: add '@MainActor' to make static property 'hasTableIndex' part of global actor 'MainActor'
    |                                      `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
211 |         @usableFromInline static let usesExpressions = Flag(rawValue: 1 << 2)
212 |     }
/host/spi-builder-workspace/Sources/WasmParser/WasmTypes.swift:211:38: warning: static property 'usesExpressions' is not concurrency-safe because non-'Sendable' type 'ElementSegment.Flag' may have shared mutable state; this is an error in the Swift 6 language mode
190 | public struct ElementSegment: Equatable {
191 |     @usableFromInline
192 |     struct Flag: OptionSet {
    |            `- note: consider making struct 'Flag' conform to the 'Sendable' protocol
193 |         @usableFromInline let rawValue: UInt32
194 |
    :
209 |         @usableFromInline static let isDeclarative = Flag(rawValue: 1 << 1)
210 |         @usableFromInline static let hasTableIndex = Flag(rawValue: 1 << 1)
211 |         @usableFromInline static let usesExpressions = Flag(rawValue: 1 << 2)
    |                                      |- warning: static property 'usesExpressions' is not concurrency-safe because non-'Sendable' type 'ElementSegment.Flag' may have shared mutable state; this is an error in the Swift 6 language mode
    |                                      |- note: add '@MainActor' to make static property 'usesExpressions' part of global actor 'MainActor'
    |                                      `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
212 |     }
213 |
[169/217] Compiling WASI Clock.swift
[170/217] Compiling WASI FileSystem.swift
[173/220] Compiling WASI GuestMemorySupport.swift
[174/220] Compiling WASI Directory.swift
[175/220] Compiling WASI PlatformTypes.swift
[176/220] Compiling WASI SandboxPrimitives.swift
[176/241] Wrapping AST for WIT for debugging
[178/244] Compiling ArgumentParser CollectionExtensions.swift
[179/244] Compiling ArgumentParser Platform.swift
[180/244] Compiling ArgumentParser SequenceExtensions.swift
[181/244] Compiling ArgumentParser StringExtensions.swift
[182/244] Compiling ArgumentParser Tree.swift
[186/244] Compiling ArgumentParser ParserError.swift
[187/244] Compiling ArgumentParser SplitArguments.swift
[188/244] Compiling ArgumentParser DumpHelpGenerator.swift
[189/244] Compiling ArgumentParser HelpCommand.swift
[190/244] Compiling ArgumentParser HelpGenerator.swift
[191/244] Compiling ArgumentParser MessageInfo.swift
[192/244] Compiling ArgumentParser UsageGenerator.swift
[192/245] Linking WITTool-tool
[194/245] Compiling WASI Open.swift
[195/245] Compiling WASI OpenParent.swift
[196/245] Compiling WASI RandomBufferGenerator.swift
[197/246] Compiling WITOverlayGenerator HostExportInterface.swift
[198/246] Compiling WITOverlayGenerator HostWorldGenerator.swift
[199/246] Compiling WITOverlayGenerator WasmKitSourcePrinter.swift
[201/249] Compiling WITOverlayGenerator SourcePrinter.swift
[202/249] Compiling WITOverlayGenerator InterfaceTypeGenerator.swift
[203/249] Compiling WITOverlayGenerator TypeAccessory.swift
[204/249] Emitting module WASI
[205/249] Compiling WasmParser WasmParser.swift
/host/spi-builder-workspace/Sources/WasmParser/WasmParser.swift:201:23: warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'WasmFeatureSet' may have shared mutable state; this is an error in the Swift 6 language mode
 176 |
 177 | /// Flags for enabling/disabling WebAssembly features
 178 | public struct WasmFeatureSet: OptionSet {
     |               `- note: consider making struct 'WasmFeatureSet' conform to the 'Sendable' protocol
 179 |     /// The raw value of the feature set
 180 |     public let rawValue: Int
     :
 199 |
 200 |     /// The default feature set
 201 |     public static let `default`: WasmFeatureSet = [.referenceTypes]
     |                       |- warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'WasmFeatureSet' may have shared mutable state; this is an error in the Swift 6 language mode
     |                       |- note: add '@MainActor' to make static property 'default' part of global actor 'MainActor'
     |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 202 |     /// The feature set with all features enabled
 203 |     public static let all: WasmFeatureSet = [.memory64, .referenceTypes, .threads, .tailCall]
/host/spi-builder-workspace/Sources/WasmParser/WasmParser.swift:203:23: warning: static property 'all' is not concurrency-safe because non-'Sendable' type 'WasmFeatureSet' may have shared mutable state; this is an error in the Swift 6 language mode
 176 |
 177 | /// Flags for enabling/disabling WebAssembly features
 178 | public struct WasmFeatureSet: OptionSet {
     |               `- note: consider making struct 'WasmFeatureSet' conform to the 'Sendable' protocol
 179 |     /// The raw value of the feature set
 180 |     public let rawValue: Int
     :
 201 |     public static let `default`: WasmFeatureSet = [.referenceTypes]
 202 |     /// The feature set with all features enabled
 203 |     public static let all: WasmFeatureSet = [.memory64, .referenceTypes, .threads, .tailCall]
     |                       |- warning: static property 'all' is not concurrency-safe because non-'Sendable' type 'WasmFeatureSet' may have shared mutable state; this is an error in the Swift 6 language mode
     |                       |- note: add '@MainActor' to make static property 'all' part of global actor 'MainActor'
     |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 204 | }
 205 |
/host/spi-builder-workspace/Sources/WasmParser/WasmParser.swift:217:9: warning: stored property 'message' of 'Sendable'-conforming struct 'WasmParserError' has non-sendable type 'WasmParserError.Message'; this is an error in the Swift 6 language mode
 207 | public struct WasmParserError: Swift.Error {
 208 |     @usableFromInline
 209 |     struct Message {
     |            `- note: consider making struct 'Message' conform to the 'Sendable' protocol
 210 |         let text: String
 211 |
     :
 215 |     }
 216 |
 217 |     let message: Message
     |         `- warning: stored property 'message' of 'Sendable'-conforming struct 'WasmParserError' has non-sendable type 'WasmParserError.Message'; this is an error in the Swift 6 language mode
 218 |     let offset: Int
 219 |
/host/spi-builder-workspace/Sources/WasmParser/WasmParser.swift:278:16: warning: static property 'integerRepresentationTooLong' is not concurrency-safe because non-'Sendable' type 'WasmParserError.Message' may have shared mutable state; this is an error in the Swift 6 language mode
 207 | public struct WasmParserError: Swift.Error {
 208 |     @usableFromInline
 209 |     struct Message {
     |            `- note: consider making struct 'Message' conform to the 'Sendable' protocol
 210 |         let text: String
 211 |
     :
 276 |
 277 |     @usableFromInline
 278 |     static let integerRepresentationTooLong = Self("Integer representation is too long")
     |                |- warning: static property 'integerRepresentationTooLong' is not concurrency-safe because non-'Sendable' type 'WasmParserError.Message' may have shared mutable state; this is an error in the Swift 6 language mode
     |                |- note: add '@MainActor' to make static property 'integerRepresentationTooLong' part of global actor 'MainActor'
     |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 279 |
 280 |     @usableFromInline
/host/spi-builder-workspace/Sources/WasmParser/WasmParser.swift:281:16: warning: static property 'endOpcodeExpected' is not concurrency-safe because non-'Sendable' type 'WasmParserError.Message' may have shared mutable state; this is an error in the Swift 6 language mode
 207 | public struct WasmParserError: Swift.Error {
 208 |     @usableFromInline
 209 |     struct Message {
     |            `- note: consider making struct 'Message' conform to the 'Sendable' protocol
 210 |         let text: String
 211 |
     :
 279 |
 280 |     @usableFromInline
 281 |     static let endOpcodeExpected = Self("`end` opcode expected but not found")
     |                |- warning: static property 'endOpcodeExpected' is not concurrency-safe because non-'Sendable' type 'WasmParserError.Message' may have shared mutable state; this is an error in the Swift 6 language mode
     |                |- note: add '@MainActor' to make static property 'endOpcodeExpected' part of global actor 'MainActor'
     |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 282 |
 283 |     @usableFromInline
/host/spi-builder-workspace/Sources/WasmParser/WasmParser.swift:284:16: warning: static property 'unexpectedEnd' is not concurrency-safe because non-'Sendable' type 'WasmParserError.Message' may have shared mutable state; this is an error in the Swift 6 language mode
 207 | public struct WasmParserError: Swift.Error {
 208 |     @usableFromInline
 209 |     struct Message {
     |            `- note: consider making struct 'Message' conform to the 'Sendable' protocol
 210 |         let text: String
 211 |
     :
 282 |
 283 |     @usableFromInline
 284 |     static let unexpectedEnd = Self("Unexpected end of the stream")
     |                |- warning: static property 'unexpectedEnd' is not concurrency-safe because non-'Sendable' type 'WasmParserError.Message' may have shared mutable state; this is an error in the Swift 6 language mode
     |                |- note: add '@MainActor' to make static property 'unexpectedEnd' part of global actor 'MainActor'
     |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 285 |
 286 |     @usableFromInline
/host/spi-builder-workspace/Sources/WasmParser/WasmParser.swift:306:16: warning: static property 'sectionOutOfOrder' is not concurrency-safe because non-'Sendable' type 'WasmParserError.Message' may have shared mutable state; this is an error in the Swift 6 language mode
 207 | public struct WasmParserError: Swift.Error {
 208 |     @usableFromInline
 209 |     struct Message {
     |            `- note: consider making struct 'Message' conform to the 'Sendable' protocol
 210 |         let text: String
 211 |
     :
 304 |
 305 |     @usableFromInline
 306 |     static let sectionOutOfOrder = Self("Sections in the module are out of order")
     |                |- warning: static property 'sectionOutOfOrder' is not concurrency-safe because non-'Sendable' type 'WasmParserError.Message' may have shared mutable state; this is an error in the Swift 6 language mode
     |                |- note: add '@MainActor' to make static property 'sectionOutOfOrder' part of global actor 'MainActor'
     |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 307 |
 308 |     @usableFromInline
/host/spi-builder-workspace/Sources/WasmParser/WasmParser.swift:313:34: warning: static property 'malformedIndirectCall' is not concurrency-safe because non-'Sendable' type 'WasmParserError.Message' may have shared mutable state; this is an error in the Swift 6 language mode
 207 | public struct WasmParserError: Swift.Error {
 208 |     @usableFromInline
 209 |     struct Message {
     |            `- note: consider making struct 'Message' conform to the 'Sendable' protocol
 210 |         let text: String
 211 |
     :
 311 |     }
 312 |
 313 |     @usableFromInline static let malformedIndirectCall = Self("Malformed indirect call")
     |                                  |- warning: static property 'malformedIndirectCall' is not concurrency-safe because non-'Sendable' type 'WasmParserError.Message' may have shared mutable state; this is an error in the Swift 6 language mode
     |                                  |- note: add '@MainActor' to make static property 'malformedIndirectCall' part of global actor 'MainActor'
     |                                  `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 314 |
 315 |     @usableFromInline static func malformedDataSegmentKind(_ kind: UInt32) -> Self {
[206/249] Compiling WasmParser Stream.swift
/host/spi-builder-workspace/Sources/WasmParser/Stream/Stream.swift:3:10: warning: associated value 'unexpectedEnd(expected:)' of 'Sendable'-conforming generic enum 'StreamError' has non-sendable type 'Element'; this is an error in the Swift 6 language mode
 1 | @usableFromInline
 2 | enum StreamError<Element>: Swift.Error, Equatable where Element: Hashable {
   |                  `- note: consider making generic parameter 'Element' conform to the 'Sendable' protocol
 3 |     case unexpectedEnd(expected: Set<Element>?)
   |          `- warning: associated value 'unexpectedEnd(expected:)' of 'Sendable'-conforming generic enum 'StreamError' has non-sendable type 'Element'; this is an error in the Swift 6 language mode
 4 |     case unexpected(Element, index: Int, expected: Set<Element>?)
 5 | }
/host/spi-builder-workspace/Sources/WasmParser/Stream/Stream.swift:4:10: warning: associated value 'unexpected(_:index:expected:)' of 'Sendable'-conforming generic enum 'StreamError' has non-sendable type 'Element'; this is an error in the Swift 6 language mode
 1 | @usableFromInline
 2 | enum StreamError<Element>: Swift.Error, Equatable where Element: Hashable {
   |                  `- note: consider making generic parameter 'Element' conform to the 'Sendable' protocol
 3 |     case unexpectedEnd(expected: Set<Element>?)
 4 |     case unexpected(Element, index: Int, expected: Set<Element>?)
   |          `- warning: associated value 'unexpected(_:index:expected:)' of 'Sendable'-conforming generic enum 'StreamError' has non-sendable type 'Element'; this is an error in the Swift 6 language mode
 5 | }
 6 |
/host/spi-builder-workspace/Sources/WasmParser/Stream/Stream.swift:4:10: warning: associated value 'unexpected(_:index:expected:)' of 'Sendable'-conforming generic enum 'StreamError' has non-sendable type 'Element'; this is an error in the Swift 6 language mode
 1 | @usableFromInline
 2 | enum StreamError<Element>: Swift.Error, Equatable where Element: Hashable {
   |                  `- note: consider making generic parameter 'Element' conform to the 'Sendable' protocol
 3 |     case unexpectedEnd(expected: Set<Element>?)
 4 |     case unexpected(Element, index: Int, expected: Set<Element>?)
   |          `- warning: associated value 'unexpected(_:index:expected:)' of 'Sendable'-conforming generic enum 'StreamError' has non-sendable type 'Element'; this is an error in the Swift 6 language mode
 5 | }
 6 |
[207/249] Compiling WITOverlayGenerator CanonicalName.swift
[208/249] Compiling WITOverlayGenerator CanonicalOperation.swift
[208/250] Wrapping AST for ArgumentParser for debugging
[210/250] Compiling WITOverlayGenerator ConvertCase.swift
[211/250] Compiling WITOverlayGenerator SwiftName.swift
[212/250] Compiling WITOverlayGenerator TypeName.swift
[213/250] Compiling WITOverlayGenerator GuestPrelude.swift
[214/250] Compiling WITOverlayGenerator GuestWorldGenerator.swift
[215/250] Compiling WITOverlayGenerator HostExportFunction.swift
[217/250] Compiling WITOverlayGenerator StaticCanonicalLowering.swift
[218/250] Compiling WITOverlayGenerator StaticCanonicalStoring.swift
[219/250] Compiling WITOverlayGenerator SignatureTranslation.swift
[220/250] Compiling WITOverlayGenerator StaticCanonicalDeallocation.swift
[221/250] Compiling WITOverlayGenerator StaticCanonicalLifting.swift
[222/250] Compiling WITOverlayGenerator StaticCanonicalLoading.swift
[223/250] Compiling WITOverlayGenerator DefinitionMapping.swift
[224/250] Compiling WITOverlayGenerator GuestExportFunction.swift
[225/250] Compiling WITOverlayGenerator GuestExportInterface.swift
[233/250] Wrapping AST for WasmParser for debugging
[235/287] Emitting module WITOverlayGenerator
[236/292] Compiling WasmKit Instruction.swift
[237/292] Compiling WasmKit InstructionSupport.swift
[238/292] Compiling WasmKit Memory.swift
[240/293] Compiling WAT WastParser.swift
[240/294] Wrapping AST for WITOverlayGenerator for debugging
[242/297] Compiling WAT Lexer.swift
/host/spi-builder-workspace/Sources/WasmKit/Component/ComponentTypes.swift:4:16: warning: stored property 'content' of 'Sendable'-conforming generic struct 'ComponentError' has non-sendable type 'Content'; this is an error in the Swift 6 language mode
 1 | /// Error type raised from Component Model operations
 2 | public struct ComponentError<Content>: Error {
   |                              `- note: consider making generic parameter 'Content' conform to the 'Sendable' protocol
 3 |     /// The content of the error
 4 |     public let content: Content
   |                `- warning: stored property 'content' of 'Sendable'-conforming generic struct 'ComponentError' has non-sendable type 'Content'; this is an error in the Swift 6 language mode
 5 |
 6 |     /// Initialize a new error with the given content
[243/297] Compiling WAT Location.swift
/host/spi-builder-workspace/Sources/WasmKit/Component/ComponentTypes.swift:4:16: warning: stored property 'content' of 'Sendable'-conforming generic struct 'ComponentError' has non-sendable type 'Content'; this is an error in the Swift 6 language mode
 1 | /// Error type raised from Component Model operations
 2 | public struct ComponentError<Content>: Error {
   |                              `- note: consider making generic parameter 'Content' conform to the 'Sendable' protocol
 3 |     /// The content of the error
 4 |     public let content: Content
   |                `- warning: stored property 'content' of 'Sendable'-conforming generic struct 'ComponentError' has non-sendable type 'Content'; this is an error in the Swift 6 language mode
 5 |
 6 |     /// Initialize a new error with the given content
[244/297] Compiling WAT BinaryInstructionEncoder.swift
/host/spi-builder-workspace/Sources/WasmKit/Component/ComponentTypes.swift:4:16: warning: stored property 'content' of 'Sendable'-conforming generic struct 'ComponentError' has non-sendable type 'Content'; this is an error in the Swift 6 language mode
 1 | /// Error type raised from Component Model operations
 2 | public struct ComponentError<Content>: Error {
   |                              `- note: consider making generic parameter 'Content' conform to the 'Sendable' protocol
 3 |     /// The content of the error
 4 |     public let content: Content
   |                `- warning: stored property 'content' of 'Sendable'-conforming generic struct 'ComponentError' has non-sendable type 'Content'; this is an error in the Swift 6 language mode
 5 |
 6 |     /// Initialize a new error with the given content
[245/297] Compiling WAT Encoder.swift
/host/spi-builder-workspace/Sources/WasmKit/Component/ComponentTypes.swift:4:16: warning: stored property 'content' of 'Sendable'-conforming generic struct 'ComponentError' has non-sendable type 'Content'; this is an error in the Swift 6 language mode
 1 | /// Error type raised from Component Model operations
 2 | public struct ComponentError<Content>: Error {
   |                              `- note: consider making generic parameter 'Content' conform to the 'Sendable' protocol
 3 |     /// The content of the error
 4 |     public let content: Content
   |                `- warning: stored property 'content' of 'Sendable'-conforming generic struct 'ComponentError' has non-sendable type 'Content'; this is an error in the Swift 6 language mode
 5 |
 6 |     /// Initialize a new error with the given content
[246/297] Compiling WAT NameMapping.swift
/host/spi-builder-workspace/Sources/WasmKit/Component/ComponentTypes.swift:4:16: warning: stored property 'content' of 'Sendable'-conforming generic struct 'ComponentError' has non-sendable type 'Content'; this is an error in the Swift 6 language mode
 1 | /// Error type raised from Component Model operations
 2 | public struct ComponentError<Content>: Error {
   |                              `- note: consider making generic parameter 'Content' conform to the 'Sendable' protocol
 3 |     /// The content of the error
 4 |     public let content: Content
   |                `- warning: stored property 'content' of 'Sendable'-conforming generic struct 'ComponentError' has non-sendable type 'Content'; this is an error in the Swift 6 language mode
 5 |
 6 |     /// Initialize a new error with the given content
[247/297] Emitting module WasmKit
/host/spi-builder-workspace/Sources/WasmKit/Component/ComponentTypes.swift:4:16: warning: stored property 'content' of 'Sendable'-conforming generic struct 'ComponentError' has non-sendable type 'Content'; this is an error in the Swift 6 language mode
 1 | /// Error type raised from Component Model operations
 2 | public struct ComponentError<Content>: Error {
   |                              `- note: consider making generic parameter 'Content' conform to the 'Sendable' protocol
 3 |     /// The content of the error
 4 |     public let content: Content
   |                `- warning: stored property 'content' of 'Sendable'-conforming generic struct 'ComponentError' has non-sendable type 'Content'; this is an error in the Swift 6 language mode
 5 |
 6 |     /// Initialize a new error with the given content
/host/spi-builder-workspace/Sources/WasmKit/Execution/Errors.swift:34:22: warning: stored property 'backtrace' of 'Sendable'-conforming struct 'Trap' has non-sendable type 'Backtrace?'; this is an error in the Swift 6 language mode
  4 |
  5 | /// The backtrace of the trap.
  6 | struct Backtrace: CustomStringConvertible {
    |        `- note: consider making struct 'Backtrace' conform to the 'Sendable' protocol
  7 |     /// A symbol in the backtrace.
  8 |     struct Symbol {
    :
 32 |
 33 |     /// The backtrace of the trap.
 34 |     private(set) var backtrace: Backtrace?
    |                      `- warning: stored property 'backtrace' of 'Sendable'-conforming struct 'Trap' has non-sendable type 'Backtrace?'; this is an error in the Swift 6 language mode
 35 |
 36 |     init(_ code: TrapReason, backtrace: Backtrace? = nil) {
/host/spi-builder-workspace/Sources/WasmKit/Execution/Errors.swift:85:10: warning: associated value 'typeMismatchCall(actual:expected:)' of 'Sendable'-conforming enum 'TrapReason' has non-sendable type 'FunctionType'; this is an error in the Swift 6 language mode
 83 |     case indirectCallToNull(Int)
 84 |     /// Indirect call type mismatch
 85 |     case typeMismatchCall(actual: FunctionType, expected: FunctionType)
    |          `- warning: associated value 'typeMismatchCall(actual:expected:)' of 'Sendable'-conforming enum 'TrapReason' has non-sendable type 'FunctionType'; this is an error in the Swift 6 language mode
 86 |     /// Integer divided by zero
 87 |     case integerDividedByZero
/host/spi-builder-workspace/Sources/WasmTypes/WasmTypes.swift:5:15: note: struct 'FunctionType' does not conform to the 'Sendable' protocol
  3 | /// > Note:
  4 | /// <https://webassembly.github.io/spec/core/syntax/types.html#function-types>
  5 | public struct FunctionType: Equatable, Hashable {
    |               `- note: struct 'FunctionType' does not conform to the 'Sendable' protocol
  6 |     public init(parameters: [ValueType], results: [ValueType] = []) {
  7 |         self.parameters = parameters
/host/spi-builder-workspace/Sources/WasmKit/Execution/Errors.swift:1:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'WasmTypes'
  1 | import WasmTypes
    | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'WasmTypes'
  2 |
  3 | import struct WasmParser.Import
/host/spi-builder-workspace/Sources/WasmKit/Execution/Errors.swift:85:10: warning: associated value 'typeMismatchCall(actual:expected:)' of 'Sendable'-conforming enum 'TrapReason' has non-sendable type 'FunctionType'; this is an error in the Swift 6 language mode
 83 |     case indirectCallToNull(Int)
 84 |     /// Indirect call type mismatch
 85 |     case typeMismatchCall(actual: FunctionType, expected: FunctionType)
    |          `- warning: associated value 'typeMismatchCall(actual:expected:)' of 'Sendable'-conforming enum 'TrapReason' has non-sendable type 'FunctionType'; this is an error in the Swift 6 language mode
 86 |     /// Integer divided by zero
 87 |     case integerDividedByZero
/host/spi-builder-workspace/Sources/WasmTypes/WasmTypes.swift:5:15: note: struct 'FunctionType' does not conform to the 'Sendable' protocol
  3 | /// > Note:
  4 | /// <https://webassembly.github.io/spec/core/syntax/types.html#function-types>
  5 | public struct FunctionType: Equatable, Hashable {
    |               `- note: struct 'FunctionType' does not conform to the 'Sendable' protocol
  6 |     public init(parameters: [ValueType], results: [ValueType] = []) {
  7 |         self.parameters = parameters
[248/301] Compiling WITTool Utilities.swift
[249/301] Emitting module WITTool
[250/301] Compiling WAT WAT.swift
/host/spi-builder-workspace/Sources/WAT/WAT.swift:9:23: warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'EncodeOptions' may have shared mutable state; this is an error in the Swift 6 language mode
  2 |
  3 | /// Options for encoding a WebAssembly module into a binary format.
  4 | public struct EncodeOptions {
    |               `- note: consider making struct 'EncodeOptions' conform to the 'Sendable' protocol
  5 |     /// Whether to include the name section.
  6 |     public var nameSection: Bool
  7 |
  8 |     /// The default encoding options.
  9 |     public static let `default` = EncodeOptions()
    |                       |- warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'EncodeOptions' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: add '@MainActor' to make static property 'default' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 10 |
 11 |     /// Creates a new encoding options instance.
[251/301] Compiling WAT ExpressionParser.swift
[252/301] Compiling WAT Parser.swift
/host/spi-builder-workspace/Sources/WAT/Parser.swift:340:16: warning: stored property 'location' of 'Sendable'-conforming struct 'WatParserError' has non-sendable type 'Location?'; this is an error in the Swift 6 language mode
338 | public struct WatParserError: Error, CustomStringConvertible {
339 |     public let message: String
340 |     public let location: Location?
    |                `- warning: stored property 'location' of 'Sendable'-conforming struct 'WatParserError' has non-sendable type 'Location?'; this is an error in the Swift 6 language mode
341 |
342 |     public var description: String {
/host/spi-builder-workspace/Sources/WAT/Location.swift:2:15: note: consider making struct 'Location' conform to the 'Sendable' protocol
 1 | /// A location in a WAT source file.
 2 | public struct Location: Equatable, CustomDebugStringConvertible {
   |               `- note: consider making struct 'Location' conform to the 'Sendable' protocol
 3 |     let index: Lexer.Index
 4 |     let source: String.UnicodeScalarView
[253/301] Compiling WITTool WITTool.swift
[255/302] Compiling WAT WatParser.swift
[256/302] Compiling WASI WASI.swift
[259/303] Emitting module WAT
/host/spi-builder-workspace/Sources/WAT/Parser.swift:340:16: warning: stored property 'location' of 'Sendable'-conforming struct 'WatParserError' has non-sendable type 'Location?'; this is an error in the Swift 6 language mode
338 | public struct WatParserError: Error, CustomStringConvertible {
339 |     public let message: String
340 |     public let location: Location?
    |                `- warning: stored property 'location' of 'Sendable'-conforming struct 'WatParserError' has non-sendable type 'Location?'; this is an error in the Swift 6 language mode
341 |
342 |     public var description: String {
/host/spi-builder-workspace/Sources/WAT/Location.swift:2:15: note: consider making struct 'Location' conform to the 'Sendable' protocol
 1 | /// A location in a WAT source file.
 2 | public struct Location: Equatable, CustomDebugStringConvertible {
   |               `- note: consider making struct 'Location' conform to the 'Sendable' protocol
 3 |     let index: Lexer.Index
 4 |     let source: String.UnicodeScalarView
/host/spi-builder-workspace/Sources/WAT/WAT.swift:9:23: warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'EncodeOptions' may have shared mutable state; this is an error in the Swift 6 language mode
  2 |
  3 | /// Options for encoding a WebAssembly module into a binary format.
  4 | public struct EncodeOptions {
    |               `- note: consider making struct 'EncodeOptions' conform to the 'Sendable' protocol
  5 |     /// Whether to include the name section.
  6 |     public var nameSection: Bool
  7 |
  8 |     /// The default encoding options.
  9 |     public static let `default` = EncodeOptions()
    |                       |- warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'EncodeOptions' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: add '@MainActor' to make static property 'default' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 10 |
 11 |     /// Creates a new encoding options instance.
[263/303] Compiling WAT ParseTextInstruction.swift
[263/304] Wrapping AST for WITTool for debugging
[265/304] Write Objects.LinkFileList
[267/304] Wrapping AST for WASI for debugging
[268/304] Wrapping AST for WAT for debugging
[269/304] Linking WITTool
[271/304] Compiling WasmKit Execution.swift
[272/304] Compiling WasmKit Function.swift
[273/304] Compiling WasmKit IO.swift
[274/304] Compiling WasmKit Instances.swift
[275/304] Compiling WasmKit Runtime.swift
[276/304] Compiling WasmKit SignpostTracer.swift
[277/304] Compiling WasmKit Store.swift
[278/304] Compiling WasmKit StoreAllocator.swift
[279/304] Compiling WasmKit UntypedValue.swift
[280/304] Compiling WasmKit Value.swift
[281/304] Compiling WasmKit Imports.swift
[282/304] Compiling WasmKit Module.swift
[283/304] Compiling WasmKit Control.swift
[287/304] Compiling WasmKit Misc.swift
[288/304] Compiling WasmKit Table.swift
[289/304] Compiling WasmKit NameRegistry.swift
[290/304] Compiling WasmKit Profiler.swift
/host/spi-builder-workspace/Sources/WasmKit/Execution/Errors.swift:34:22: warning: stored property 'backtrace' of 'Sendable'-conforming struct 'Trap' has non-sendable type 'Backtrace?'; this is an error in the Swift 6 language mode
  4 |
  5 | /// The backtrace of the trap.
  6 | struct Backtrace: CustomStringConvertible {
    |        `- note: consider making struct 'Backtrace' conform to the 'Sendable' protocol
  7 |     /// A symbol in the backtrace.
  8 |     struct Symbol {
    :
 32 |
 33 |     /// The backtrace of the trap.
 34 |     private(set) var backtrace: Backtrace?
    |                      `- warning: stored property 'backtrace' of 'Sendable'-conforming struct 'Trap' has non-sendable type 'Backtrace?'; this is an error in the Swift 6 language mode
 35 |
 36 |     init(_ code: TrapReason, backtrace: Backtrace? = nil) {
/host/spi-builder-workspace/Sources/WasmKit/Execution/Errors.swift:85:10: warning: associated value 'typeMismatchCall(actual:expected:)' of 'Sendable'-conforming enum 'TrapReason' has non-sendable type 'FunctionType'; this is an error in the Swift 6 language mode
 83 |     case indirectCallToNull(Int)
 84 |     /// Indirect call type mismatch
 85 |     case typeMismatchCall(actual: FunctionType, expected: FunctionType)
    |          `- warning: associated value 'typeMismatchCall(actual:expected:)' of 'Sendable'-conforming enum 'TrapReason' has non-sendable type 'FunctionType'; this is an error in the Swift 6 language mode
 86 |     /// Integer divided by zero
 87 |     case integerDividedByZero
/host/spi-builder-workspace/Sources/WasmTypes/WasmTypes.swift:5:15: note: struct 'FunctionType' does not conform to the 'Sendable' protocol
  3 | /// > Note:
  4 | /// <https://webassembly.github.io/spec/core/syntax/types.html#function-types>
  5 | public struct FunctionType: Equatable, Hashable {
    |               `- note: struct 'FunctionType' does not conform to the 'Sendable' protocol
  6 |     public init(parameters: [ValueType], results: [ValueType] = []) {
  7 |         self.parameters = parameters
/host/spi-builder-workspace/Sources/WasmKit/Execution/Errors.swift:1:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'WasmTypes'
  1 | import WasmTypes
    | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'WasmTypes'
  2 |
  3 | import struct WasmParser.Import
/host/spi-builder-workspace/Sources/WasmKit/Execution/Errors.swift:85:10: warning: associated value 'typeMismatchCall(actual:expected:)' of 'Sendable'-conforming enum 'TrapReason' has non-sendable type 'FunctionType'; this is an error in the Swift 6 language mode
 83 |     case indirectCallToNull(Int)
 84 |     /// Indirect call type mismatch
 85 |     case typeMismatchCall(actual: FunctionType, expected: FunctionType)
    |          `- warning: associated value 'typeMismatchCall(actual:expected:)' of 'Sendable'-conforming enum 'TrapReason' has non-sendable type 'FunctionType'; this is an error in the Swift 6 language mode
 86 |     /// Integer divided by zero
 87 |     case integerDividedByZero
/host/spi-builder-workspace/Sources/WasmTypes/WasmTypes.swift:5:15: note: struct 'FunctionType' does not conform to the 'Sendable' protocol
  3 | /// > Note:
  4 | /// <https://webassembly.github.io/spec/core/syntax/types.html#function-types>
  5 | public struct FunctionType: Equatable, Hashable {
    |               `- note: struct 'FunctionType' does not conform to the 'Sendable' protocol
  6 |     public init(parameters: [ValueType], results: [ValueType] = []) {
  7 |         self.parameters = parameters
[292/304] Compiling WasmKit ConstEvaluation.swift
/host/spi-builder-workspace/Sources/WasmKit/Execution/Errors.swift:34:22: warning: stored property 'backtrace' of 'Sendable'-conforming struct 'Trap' has non-sendable type 'Backtrace?'; this is an error in the Swift 6 language mode
  4 |
  5 | /// The backtrace of the trap.
  6 | struct Backtrace: CustomStringConvertible {
    |        `- note: consider making struct 'Backtrace' conform to the 'Sendable' protocol
  7 |     /// A symbol in the backtrace.
  8 |     struct Symbol {
    :
 32 |
 33 |     /// The backtrace of the trap.
 34 |     private(set) var backtrace: Backtrace?
    |                      `- warning: stored property 'backtrace' of 'Sendable'-conforming struct 'Trap' has non-sendable type 'Backtrace?'; this is an error in the Swift 6 language mode
 35 |
 36 |     init(_ code: TrapReason, backtrace: Backtrace? = nil) {
/host/spi-builder-workspace/Sources/WasmKit/Execution/Errors.swift:85:10: warning: associated value 'typeMismatchCall(actual:expected:)' of 'Sendable'-conforming enum 'TrapReason' has non-sendable type 'FunctionType'; this is an error in the Swift 6 language mode
 83 |     case indirectCallToNull(Int)
 84 |     /// Indirect call type mismatch
 85 |     case typeMismatchCall(actual: FunctionType, expected: FunctionType)
    |          `- warning: associated value 'typeMismatchCall(actual:expected:)' of 'Sendable'-conforming enum 'TrapReason' has non-sendable type 'FunctionType'; this is an error in the Swift 6 language mode
 86 |     /// Integer divided by zero
 87 |     case integerDividedByZero
/host/spi-builder-workspace/Sources/WasmTypes/WasmTypes.swift:5:15: note: struct 'FunctionType' does not conform to the 'Sendable' protocol
  3 | /// > Note:
  4 | /// <https://webassembly.github.io/spec/core/syntax/types.html#function-types>
  5 | public struct FunctionType: Equatable, Hashable {
    |               `- note: struct 'FunctionType' does not conform to the 'Sendable' protocol
  6 |     public init(parameters: [ValueType], results: [ValueType] = []) {
  7 |         self.parameters = parameters
/host/spi-builder-workspace/Sources/WasmKit/Execution/Errors.swift:1:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'WasmTypes'
  1 | import WasmTypes
    | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'WasmTypes'
  2 |
  3 | import struct WasmParser.Import
/host/spi-builder-workspace/Sources/WasmKit/Execution/Errors.swift:85:10: warning: associated value 'typeMismatchCall(actual:expected:)' of 'Sendable'-conforming enum 'TrapReason' has non-sendable type 'FunctionType'; this is an error in the Swift 6 language mode
 83 |     case indirectCallToNull(Int)
 84 |     /// Indirect call type mismatch
 85 |     case typeMismatchCall(actual: FunctionType, expected: FunctionType)
    |          `- warning: associated value 'typeMismatchCall(actual:expected:)' of 'Sendable'-conforming enum 'TrapReason' has non-sendable type 'FunctionType'; this is an error in the Swift 6 language mode
 86 |     /// Integer divided by zero
 87 |     case integerDividedByZero
/host/spi-builder-workspace/Sources/WasmTypes/WasmTypes.swift:5:15: note: struct 'FunctionType' does not conform to the 'Sendable' protocol
  3 | /// > Note:
  4 | /// <https://webassembly.github.io/spec/core/syntax/types.html#function-types>
  5 | public struct FunctionType: Equatable, Hashable {
    |               `- note: struct 'FunctionType' does not conform to the 'Sendable' protocol
  6 |     public init(parameters: [ValueType], results: [ValueType] = []) {
  7 |         self.parameters = parameters
[293/304] Compiling WasmKit DispatchInstruction.swift
/host/spi-builder-workspace/Sources/WasmKit/Execution/Errors.swift:34:22: warning: stored property 'backtrace' of 'Sendable'-conforming struct 'Trap' has non-sendable type 'Backtrace?'; this is an error in the Swift 6 language mode
  4 |
  5 | /// The backtrace of the trap.
  6 | struct Backtrace: CustomStringConvertible {
    |        `- note: consider making struct 'Backtrace' conform to the 'Sendable' protocol
  7 |     /// A symbol in the backtrace.
  8 |     struct Symbol {
    :
 32 |
 33 |     /// The backtrace of the trap.
 34 |     private(set) var backtrace: Backtrace?
    |                      `- warning: stored property 'backtrace' of 'Sendable'-conforming struct 'Trap' has non-sendable type 'Backtrace?'; this is an error in the Swift 6 language mode
 35 |
 36 |     init(_ code: TrapReason, backtrace: Backtrace? = nil) {
/host/spi-builder-workspace/Sources/WasmKit/Execution/Errors.swift:85:10: warning: associated value 'typeMismatchCall(actual:expected:)' of 'Sendable'-conforming enum 'TrapReason' has non-sendable type 'FunctionType'; this is an error in the Swift 6 language mode
 83 |     case indirectCallToNull(Int)
 84 |     /// Indirect call type mismatch
 85 |     case typeMismatchCall(actual: FunctionType, expected: FunctionType)
    |          `- warning: associated value 'typeMismatchCall(actual:expected:)' of 'Sendable'-conforming enum 'TrapReason' has non-sendable type 'FunctionType'; this is an error in the Swift 6 language mode
 86 |     /// Integer divided by zero
 87 |     case integerDividedByZero
/host/spi-builder-workspace/Sources/WasmTypes/WasmTypes.swift:5:15: note: struct 'FunctionType' does not conform to the 'Sendable' protocol
  3 | /// > Note:
  4 | /// <https://webassembly.github.io/spec/core/syntax/types.html#function-types>
  5 | public struct FunctionType: Equatable, Hashable {
    |               `- note: struct 'FunctionType' does not conform to the 'Sendable' protocol
  6 |     public init(parameters: [ValueType], results: [ValueType] = []) {
  7 |         self.parameters = parameters
/host/spi-builder-workspace/Sources/WasmKit/Execution/Errors.swift:1:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'WasmTypes'
  1 | import WasmTypes
    | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'WasmTypes'
  2 |
  3 | import struct WasmParser.Import
/host/spi-builder-workspace/Sources/WasmKit/Execution/Errors.swift:85:10: warning: associated value 'typeMismatchCall(actual:expected:)' of 'Sendable'-conforming enum 'TrapReason' has non-sendable type 'FunctionType'; this is an error in the Swift 6 language mode
 83 |     case indirectCallToNull(Int)
 84 |     /// Indirect call type mismatch
 85 |     case typeMismatchCall(actual: FunctionType, expected: FunctionType)
    |          `- warning: associated value 'typeMismatchCall(actual:expected:)' of 'Sendable'-conforming enum 'TrapReason' has non-sendable type 'FunctionType'; this is an error in the Swift 6 language mode
 86 |     /// Integer divided by zero
 87 |     case integerDividedByZero
/host/spi-builder-workspace/Sources/WasmTypes/WasmTypes.swift:5:15: note: struct 'FunctionType' does not conform to the 'Sendable' protocol
  3 | /// > Note:
  4 | /// <https://webassembly.github.io/spec/core/syntax/types.html#function-types>
  5 | public struct FunctionType: Equatable, Hashable {
    |               `- note: struct 'FunctionType' does not conform to the 'Sendable' protocol
  6 |     public init(parameters: [ValueType], results: [ValueType] = []) {
  7 |         self.parameters = parameters
[294/304] Compiling WasmKit EngineInterceptor.swift
/host/spi-builder-workspace/Sources/WasmKit/Execution/Errors.swift:34:22: warning: stored property 'backtrace' of 'Sendable'-conforming struct 'Trap' has non-sendable type 'Backtrace?'; this is an error in the Swift 6 language mode
  4 |
  5 | /// The backtrace of the trap.
  6 | struct Backtrace: CustomStringConvertible {
    |        `- note: consider making struct 'Backtrace' conform to the 'Sendable' protocol
  7 |     /// A symbol in the backtrace.
  8 |     struct Symbol {
    :
 32 |
 33 |     /// The backtrace of the trap.
 34 |     private(set) var backtrace: Backtrace?
    |                      `- warning: stored property 'backtrace' of 'Sendable'-conforming struct 'Trap' has non-sendable type 'Backtrace?'; this is an error in the Swift 6 language mode
 35 |
 36 |     init(_ code: TrapReason, backtrace: Backtrace? = nil) {
/host/spi-builder-workspace/Sources/WasmKit/Execution/Errors.swift:85:10: warning: associated value 'typeMismatchCall(actual:expected:)' of 'Sendable'-conforming enum 'TrapReason' has non-sendable type 'FunctionType'; this is an error in the Swift 6 language mode
 83 |     case indirectCallToNull(Int)
 84 |     /// Indirect call type mismatch
 85 |     case typeMismatchCall(actual: FunctionType, expected: FunctionType)
    |          `- warning: associated value 'typeMismatchCall(actual:expected:)' of 'Sendable'-conforming enum 'TrapReason' has non-sendable type 'FunctionType'; this is an error in the Swift 6 language mode
 86 |     /// Integer divided by zero
 87 |     case integerDividedByZero
/host/spi-builder-workspace/Sources/WasmTypes/WasmTypes.swift:5:15: note: struct 'FunctionType' does not conform to the 'Sendable' protocol
  3 | /// > Note:
  4 | /// <https://webassembly.github.io/spec/core/syntax/types.html#function-types>
  5 | public struct FunctionType: Equatable, Hashable {
    |               `- note: struct 'FunctionType' does not conform to the 'Sendable' protocol
  6 |     public init(parameters: [ValueType], results: [ValueType] = []) {
  7 |         self.parameters = parameters
/host/spi-builder-workspace/Sources/WasmKit/Execution/Errors.swift:1:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'WasmTypes'
  1 | import WasmTypes
    | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'WasmTypes'
  2 |
  3 | import struct WasmParser.Import
/host/spi-builder-workspace/Sources/WasmKit/Execution/Errors.swift:85:10: warning: associated value 'typeMismatchCall(actual:expected:)' of 'Sendable'-conforming enum 'TrapReason' has non-sendable type 'FunctionType'; this is an error in the Swift 6 language mode
 83 |     case indirectCallToNull(Int)
 84 |     /// Indirect call type mismatch
 85 |     case typeMismatchCall(actual: FunctionType, expected: FunctionType)
    |          `- warning: associated value 'typeMismatchCall(actual:expected:)' of 'Sendable'-conforming enum 'TrapReason' has non-sendable type 'FunctionType'; this is an error in the Swift 6 language mode
 86 |     /// Integer divided by zero
 87 |     case integerDividedByZero
/host/spi-builder-workspace/Sources/WasmTypes/WasmTypes.swift:5:15: note: struct 'FunctionType' does not conform to the 'Sendable' protocol
  3 | /// > Note:
  4 | /// <https://webassembly.github.io/spec/core/syntax/types.html#function-types>
  5 | public struct FunctionType: Equatable, Hashable {
    |               `- note: struct 'FunctionType' does not conform to the 'Sendable' protocol
  6 |     public init(parameters: [ValueType], results: [ValueType] = []) {
  7 |         self.parameters = parameters
[295/304] Compiling WasmKit Errors.swift
/host/spi-builder-workspace/Sources/WasmKit/Execution/Errors.swift:34:22: warning: stored property 'backtrace' of 'Sendable'-conforming struct 'Trap' has non-sendable type 'Backtrace?'; this is an error in the Swift 6 language mode
  4 |
  5 | /// The backtrace of the trap.
  6 | struct Backtrace: CustomStringConvertible {
    |        `- note: consider making struct 'Backtrace' conform to the 'Sendable' protocol
  7 |     /// A symbol in the backtrace.
  8 |     struct Symbol {
    :
 32 |
 33 |     /// The backtrace of the trap.
 34 |     private(set) var backtrace: Backtrace?
    |                      `- warning: stored property 'backtrace' of 'Sendable'-conforming struct 'Trap' has non-sendable type 'Backtrace?'; this is an error in the Swift 6 language mode
 35 |
 36 |     init(_ code: TrapReason, backtrace: Backtrace? = nil) {
/host/spi-builder-workspace/Sources/WasmKit/Execution/Errors.swift:85:10: warning: associated value 'typeMismatchCall(actual:expected:)' of 'Sendable'-conforming enum 'TrapReason' has non-sendable type 'FunctionType'; this is an error in the Swift 6 language mode
 83 |     case indirectCallToNull(Int)
 84 |     /// Indirect call type mismatch
 85 |     case typeMismatchCall(actual: FunctionType, expected: FunctionType)
    |          `- warning: associated value 'typeMismatchCall(actual:expected:)' of 'Sendable'-conforming enum 'TrapReason' has non-sendable type 'FunctionType'; this is an error in the Swift 6 language mode
 86 |     /// Integer divided by zero
 87 |     case integerDividedByZero
/host/spi-builder-workspace/Sources/WasmTypes/WasmTypes.swift:5:15: note: struct 'FunctionType' does not conform to the 'Sendable' protocol
  3 | /// > Note:
  4 | /// <https://webassembly.github.io/spec/core/syntax/types.html#function-types>
  5 | public struct FunctionType: Equatable, Hashable {
    |               `- note: struct 'FunctionType' does not conform to the 'Sendable' protocol
  6 |     public init(parameters: [ValueType], results: [ValueType] = []) {
  7 |         self.parameters = parameters
/host/spi-builder-workspace/Sources/WasmKit/Execution/Errors.swift:1:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'WasmTypes'
  1 | import WasmTypes
    | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'WasmTypes'
  2 |
  3 | import struct WasmParser.Import
/host/spi-builder-workspace/Sources/WasmKit/Execution/Errors.swift:85:10: warning: associated value 'typeMismatchCall(actual:expected:)' of 'Sendable'-conforming enum 'TrapReason' has non-sendable type 'FunctionType'; this is an error in the Swift 6 language mode
 83 |     case indirectCallToNull(Int)
 84 |     /// Indirect call type mismatch
 85 |     case typeMismatchCall(actual: FunctionType, expected: FunctionType)
    |          `- warning: associated value 'typeMismatchCall(actual:expected:)' of 'Sendable'-conforming enum 'TrapReason' has non-sendable type 'FunctionType'; this is an error in the Swift 6 language mode
 86 |     /// Integer divided by zero
 87 |     case integerDividedByZero
/host/spi-builder-workspace/Sources/WasmTypes/WasmTypes.swift:5:15: note: struct 'FunctionType' does not conform to the 'Sendable' protocol
  3 | /// > Note:
  4 | /// <https://webassembly.github.io/spec/core/syntax/types.html#function-types>
  5 | public struct FunctionType: Equatable, Hashable {
    |               `- note: struct 'FunctionType' does not conform to the 'Sendable' protocol
  6 |     public init(parameters: [ValueType], results: [ValueType] = []) {
  7 |         self.parameters = parameters
[296/304] Compiling WasmKit ModuleParser.swift
[297/304] Compiling WasmKit ResourceLimiter.swift
[298/304] Compiling WasmKit Translator.swift
[299/304] Compiling WasmKit Validator.swift
[300/305] Wrapping AST for WasmKit for debugging
[302/309] Compiling WasmKitWASI WASIBridgeToHost+WasmKit.swift
[303/309] Emitting module WasmKitWASI
[305/310] Emitting module WasmKitFuzzing
[306/310] Compiling WasmKitFuzzing WasmKitFuzzing.swift
[307/311] Wrapping AST for WasmKitWASI for debugging
[309/316] Emitting module CLI
[310/316] Compiling CLI Explore.swift
[311/316] Compiling CLI CLI.swift
[312/316] Compiling CLI Parse.swift
[313/316] Compiling CLI Run.swift
[314/317] Wrapping AST for CLI for debugging
[315/317] Write Objects.LinkFileList
[316/317] Linking wasmkit-cli
Build complete! (48.33s)
Build complete.
{
  "dependencies" : [
    {
      "identity" : "swift-argument-parser",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "1.2.2",
            "upper_bound" : "2.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/apple/swift-argument-parser"
    },
    {
      "identity" : "swift-system",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "1.3.0",
            "upper_bound" : "2.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/apple/swift-system"
    }
  ],
  "manifest_display_name" : "WasmKit",
  "name" : "WasmKit",
  "path" : "/host/spi-builder-workspace",
  "platforms" : [
    {
      "name" : "macos",
      "version" : "10.13"
    },
    {
      "name" : "ios",
      "version" : "12.0"
    }
  ],
  "products" : [
    {
      "name" : "wasmkit-cli",
      "targets" : [
        "CLI"
      ],
      "type" : {
        "executable" : null
      }
    },
    {
      "name" : "WasmKit",
      "targets" : [
        "WasmKit"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "WasmKitWASI",
      "targets" : [
        "WasmKitWASI"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "WASI",
      "targets" : [
        "WASI"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "WasmParser",
      "targets" : [
        "WasmParser"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "WAT",
      "targets" : [
        "WAT"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "WIT",
      "targets" : [
        "WIT"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "_CabiShims",
      "targets" : [
        "_CabiShims"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "WITOverlayPlugin",
      "targets" : [
        "WITOverlayPlugin"
      ],
      "type" : {
        "plugin" : null
      }
    },
    {
      "name" : "WITExtractorPlugin",
      "targets" : [
        "WITExtractorPlugin"
      ],
      "type" : {
        "plugin" : null
      }
    },
    {
      "name" : "WITTool",
      "targets" : [
        "WITTool"
      ],
      "type" : {
        "executable" : null
      }
    }
  ],
  "swift_languages_versions" : [
    "5"
  ],
  "targets" : [
    {
      "c99name" : "_CabiShims",
      "module_type" : "ClangTarget",
      "name" : "_CabiShims",
      "path" : "Sources/_CabiShims",
      "product_memberships" : [
        "_CabiShims"
      ],
      "sources" : [
        "shims.c"
      ],
      "type" : "library"
    },
    {
      "c99name" : "_CWasmKit",
      "module_type" : "ClangTarget",
      "name" : "_CWasmKit",
      "path" : "Sources/_CWasmKit",
      "product_memberships" : [
        "wasmkit-cli",
        "WasmKit",
        "WasmKitWASI"
      ],
      "sources" : [
        "_CWasmKit.c"
      ],
      "type" : "library"
    },
    {
      "c99name" : "WasmTypes",
      "module_type" : "SwiftTarget",
      "name" : "WasmTypes",
      "path" : "Sources/WasmTypes",
      "product_memberships" : [
        "wasmkit-cli",
        "WasmKit",
        "WasmKitWASI",
        "WASI",
        "WasmParser",
        "WAT"
      ],
      "sources" : [
        "GuestMemory.swift",
        "WasmTypes.swift"
      ],
      "type" : "library"
    },
    {
      "c99name" : "WasmParserTests",
      "module_type" : "SwiftTarget",
      "name" : "WasmParserTests",
      "path" : "Tests/WasmParserTests",
      "sources" : [
        "LEBTests.swift"
      ],
      "target_dependencies" : [
        "WasmParser"
      ],
      "type" : "test"
    },
    {
      "c99name" : "WasmParser",
      "module_type" : "SwiftTarget",
      "name" : "WasmParser",
      "path" : "Sources/WasmParser",
      "product_dependencies" : [
        "SystemPackage"
      ],
      "product_memberships" : [
        "wasmkit-cli",
        "WasmKit",
        "WasmKitWASI",
        "WasmParser",
        "WAT"
      ],
      "sources" : [
        "BinaryInstructionDecoder.swift",
        "InstructionVisitor.swift",
        "LEB.swift",
        "ParsingLimits.swift",
        "Stream/ByteStream.swift",
        "Stream/FileHandleStream.swift",
        "Stream/Stream.swift",
        "WasmParser.swift",
        "WasmTypes.swift"
      ],
      "target_dependencies" : [
        "WasmTypes"
      ],
      "type" : "library"
    },
    {
      "c99name" : "WasmKitWASI",
      "module_type" : "SwiftTarget",
      "name" : "WasmKitWASI",
      "path" : "Sources/WasmKitWASI",
      "product_memberships" : [
        "wasmkit-cli",
        "WasmKitWASI"
      ],
      "sources" : [
        "WASIBridgeToHost+WasmKit.swift"
      ],
      "target_dependencies" : [
        "WasmKit",
        "WASI"
      ],
      "type" : "library"
    },
    {
      "c99name" : "WasmKitTests",
      "module_type" : "SwiftTarget",
      "name" : "WasmKitTests",
      "path" : "Tests/WasmKitTests",
      "sources" : [
        "Execution/HostModuleTests.swift",
        "Execution/Runtime/StoreAllocatorTests.swift",
        "ExecutionTests.swift",
        "FuzzTranslatorRegressionTests.swift",
        "Spectest/Spectest.swift",
        "Spectest/TestCase.swift",
        "SpectestTests.swift"
      ],
      "target_dependencies" : [
        "WasmKit",
        "WAT",
        "WasmKitFuzzing"
      ],
      "type" : "test"
    },
    {
      "c99name" : "WasmKitFuzzing",
      "module_type" : "SwiftTarget",
      "name" : "WasmKitFuzzing",
      "path" : "FuzzTesting/Sources/WasmKitFuzzing",
      "sources" : [
        "WasmKitFuzzing.swift"
      ],
      "target_dependencies" : [
        "WasmKit"
      ],
      "type" : "library"
    },
    {
      "c99name" : "WasmKit",
      "module_type" : "SwiftTarget",
      "name" : "WasmKit",
      "path" : "Sources/WasmKit",
      "product_dependencies" : [
        "SystemPackage"
      ],
      "product_memberships" : [
        "wasmkit-cli",
        "WasmKit",
        "WasmKitWASI"
      ],
      "sources" : [
        "Component/CanonicalCall.swift",
        "Component/CanonicalLifting.swift",
        "Component/CanonicalLowering.swift",
        "Component/CanonicalOptions.swift",
        "Component/ComponentTypes.swift",
        "Engine.swift",
        "Execution/ConstEvaluation.swift",
        "Execution/DispatchInstruction.swift",
        "Execution/EngineInterceptor.swift",
        "Execution/Errors.swift",
        "Execution/Execution.swift",
        "Execution/Function.swift",
        "Execution/IO.swift",
        "Execution/Instances.swift",
        "Execution/Instructions/Control.swift",
        "Execution/Instructions/Instruction.swift",
        "Execution/Instructions/InstructionSupport.swift",
        "Execution/Instructions/Memory.swift",
        "Execution/Instructions/Misc.swift",
        "Execution/Instructions/Table.swift",
        "Execution/NameRegistry.swift",
        "Execution/Profiler.swift",
        "Execution/Runtime.swift",
        "Execution/SignpostTracer.swift",
        "Execution/Store.swift",
        "Execution/StoreAllocator.swift",
        "Execution/UntypedValue.swift",
        "Execution/Value.swift",
        "Imports.swift",
        "Module.swift",
        "ModuleParser.swift",
        "ResourceLimiter.swift",
        "Translator.swift",
        "Validator.swift"
      ],
      "target_dependencies" : [
        "_CWasmKit",
        "WasmParser",
        "WasmTypes",
        "SystemExtras"
      ],
      "type" : "library"
    },
    {
      "c99name" : "WITTool",
      "module_type" : "SwiftTarget",
      "name" : "WITTool",
      "path" : "Sources/WITTool",
      "product_dependencies" : [
        "ArgumentParser"
      ],
      "product_memberships" : [
        "WITOverlayPlugin",
        "WITExtractorPlugin",
        "WITTool"
      ],
      "sources" : [
        "Utilities.swift",
        "WITTool.swift"
      ],
      "target_dependencies" : [
        "WIT",
        "WITOverlayGenerator",
        "WITExtractor"
      ],
      "type" : "executable"
    },
    {
      "c99name" : "WITTests",
      "module_type" : "SwiftTarget",
      "name" : "WITTests",
      "path" : "Tests/WITTests",
      "sources" : [
        "LexerTests.swift",
        "PackageResolverTests.swift",
        "Semantics/NameLookupTests.swift",
        "Semantics/RequestEvaluatorTests.swift",
        "Semantics/ValidationTests.swift",
        "TextParser/ParseFunctionDeclTests.swift",
        "TextParser/ParseInterfaceTests.swift",
        "TextParser/ParseTopTests.swift",
        "TextParser/ParseTypesTests.swift",
        "TextParser/ParseVersionTests.swift",
        "TextParser/ParseWorldTests.swift"
      ],
      "target_dependencies" : [
        "WIT"
      ],
      "type" : "test"
    },
    {
      "c99name" : "WITOverlayPlugin",
      "module_type" : "PluginTarget",
      "name" : "WITOverlayPlugin",
      "path" : "Plugins/WITOverlayPlugin",
      "plugin_capability" : {
        "type" : "buildTool"
      },
      "product_memberships" : [
        "WITOverlayPlugin"
      ],
      "sources" : [
        "Plugin.swift"
      ],
      "target_dependencies" : [
        "WITTool"
      ],
      "type" : "plugin"
    },
    {
      "c99name" : "WITOverlayGeneratorTests",
      "module_type" : "SwiftTarget",
      "name" : "WITOverlayGeneratorTests",
      "path" : "Tests/WITOverlayGeneratorTests",
      "sources" : [
        "HostGeneratorTests.swift",
        "Runtime/RuntimeSmokeTests.swift",
        "Runtime/RuntimeTestHarness.swift",
        "Runtime/RuntimeTypesTests.swift"
      ],
      "target_dependencies" : [
        "WITOverlayGenerator",
        "WasmKit",
        "WasmKitWASI",
        "GenerateOverlayForTesting"
      ],
      "type" : "test"
    },
    {
      "c99name" : "WITOverlayGenerator",
      "module_type" : "SwiftTarget",
      "name" : "WITOverlayGenerator",
      "path" : "Sources/WITOverlayGenerator",
      "product_memberships" : [
        "WITOverlayPlugin",
        "WITExtractorPlugin",
        "WITTool"
      ],
      "sources" : [
        "CanonicalABI/CanonicalName.swift",
        "CanonicalABI/CanonicalOperation.swift",
        "CanonicalABI/SignatureTranslation.swift",
        "CanonicalABI/StaticCanonicalDeallocation.swift",
        "CanonicalABI/StaticCanonicalLifting.swift",
        "CanonicalABI/StaticCanonicalLoading.swift",
        "CanonicalABI/StaticCanonicalLowering.swift",
        "CanonicalABI/StaticCanonicalStoring.swift",
        "DefinitionMapping.swift",
        "GuestGenerators/GuestExportFunction.swift",
        "GuestGenerators/GuestExportInterface.swift",
        "GuestGenerators/GuestPrelude.swift",
        "GuestGenerators/GuestWorldGenerator.swift",
        "HostGenerators/HostExportFunction.swift",
        "HostGenerators/HostExportInterface.swift",
        "HostGenerators/HostWorldGenerator.swift",
        "HostGenerators/WasmKitSourcePrinter.swift",
        "Naming/ConvertCase.swift",
        "Naming/SwiftName.swift",
        "Naming/TypeName.swift",
        "SourcePrinter.swift",
        "TypeGenerators/InterfaceTypeGenerator.swift",
        "TypeGenerators/TypeAccessory.swift",
        "TypeGenerators/TypeDefinition.swift",
        "TypeGenerators/TypeGenerator.swift",
        "WITOverlayGen.swift"
      ],
      "target_dependencies" : [
        "WIT"
      ],
      "type" : "library"
    },
    {
      "c99name" : "WITExtractorTests",
      "module_type" : "SwiftTarget",
      "name" : "WITExtractorTests",
      "path" : "Tests/WITExtractorTests",
      "sources" : [
        "ConvertCaseTests.swift",
        "ExportFunctionTests.swift",
        "TestSupport.swift",
        "TypeTranslationTests.swift"
      ],
      "target_dependencies" : [
        "WITExtractor",
        "WIT"
      ],
      "type" : "test"
    },
    {
      "c99name" : "WITExtractorPluginTests",
      "module_type" : "SwiftTarget",
      "name" : "WITExtractorPluginTests",
      "path" : "Tests/WITExtractorPluginTests",
      "sources" : [
        "PluginSmokeTests.swift",
        "TestSupport.swift"
      ],
      "type" : "test"
    },
    {
      "c99name" : "WITExtractorPlugin",
      "module_type" : "PluginTarget",
      "name" : "WITExtractorPlugin",
      "path" : "Plugins/WITExtractorPlugin",
      "plugin_capability" : {
        "intent" : {
          "description" : "Extract WIT definition from Swift module",
          "type" : "custom",
          "verb" : "extract-wit"
        },
        "permissions" : [
        ],
        "type" : "command"
      },
      "product_memberships" : [
        "WITExtractorPlugin"
      ],
      "sources" : [
        "Plugin.swift"
      ],
      "target_dependencies" : [
        "WITTool"
      ],
      "type" : "plugin"
    },
    {
      "c99name" : "WITExtractor",
      "module_type" : "SwiftTarget",
      "name" : "WITExtractor",
      "path" : "Sources/WITExtractor",
      "product_memberships" : [
        "WITOverlayPlugin",
        "WITExtractorPlugin",
        "WITTool"
      ],
      "sources" : [
        "Diagnostic.swift",
        "ModuleTranslation.swift",
        "Naming/ConvertCase.swift",
        "SourcePrinter.swift",
        "SourceSummary.swift",
        "SwiftAPIDigester.swift",
        "TypeMapping.swift",
        "WITBuilder.swift",
        "WITExtractor.swift"
      ],
      "type" : "library"
    },
    {
      "c99name" : "WIT",
      "module_type" : "SwiftTarget",
      "name" : "WIT",
      "path" : "Sources/WIT",
      "product_memberships" : [
        "WIT",
        "WITOverlayPlugin",
        "WITExtractorPlugin",
        "WITTool"
      ],
      "sources" : [
        "AST.swift",
        "ASTVisitor.swift",
        "CanonicalABI/CanonicalABI.swift",
        "CanonicalABI/CanonicalDeallocation.swift",
        "CanonicalABI/CanonicalLifting.swift",
        "CanonicalABI/CanonicalLoading.swift",
        "CanonicalABI/CanonicalLowering.swift",
        "CanonicalABI/CanonicalStoring.swift",
        "Diagnostics.swift",
        "Lexer.swift",
        "PackageResolver.swift",
        "Semantics/NameLookup.swift",
        "Semantics/PackageBuilder.swift",
        "Semantics/RequestEvaluator.swift",
        "Semantics/SemanticsContext.swift",
        "Semantics/Type.swift",
        "Semantics/Validation.swift",
        "SyntaxNode.swift",
        "TextParser/ParseFunctionDecl.swift",
        "TextParser/ParseInterface.swift",
        "TextParser/ParseTop.swift",
        "TextParser/ParseTypes.swift",
        "TextParser/ParseWorld.swift",
        "TextParser/Parser.swift"
      ],
      "type" : "library"
    },
    {
      "c99name" : "WATTests",
      "module_type" : "SwiftTarget",
      "name" : "WATTests",
      "path" : "Tests/WATTests",
      "sources" : [
        "EncoderTests.swift",
        "LexerTests.swift",
        "ParserTests.swift",
        "Spectest.swift",
        "TestSupport.swift"
      ],
      "target_dependencies" : [
        "WAT"
      ],
      "type" : "test"
    },
    {
      "c99name" : "WAT",
      "module_type" : "SwiftTarget",
      "name" : "WAT",
      "path" : "Sources/WAT",
      "product_memberships" : [
        "wasmkit-cli",
        "WAT"
      ],
      "sources" : [
        "BinaryInstructionEncoder.swift",
        "Encoder.swift",
        "Lexer.swift",
        "Location.swift",
        "NameMapping.swift",
        "ParseTextInstruction.swift",
        "Parser.swift",
        "Parser/ExpressionParser.swift",
        "Parser/WastParser.swift",
        "Parser/WatParser.swift",
        "WAT.swift"
      ],
      "target_dependencies" : [
        "WasmParser"
      ],
      "type" : "library"
    },
    {
      "c99name" : "WASITests",
      "module_type" : "SwiftTarget",
      "name" : "WASITests",
      "path" : "Tests/WASITests",
      "sources" : [
        "IntegrationTests.swift",
        "Platform/SandboxPrimitives/OpenParentTests.swift",
        "RandomBufferGeneratorTests.swift",
        "TestSupport.swift",
        "WASITests.swift"
      ],
      "target_dependencies" : [
        "WASI",
        "WasmKitWASI"
      ],
      "type" : "test"
    },
    {
      "c99name" : "WASI",
      "module_type" : "SwiftTarget",
      "name" : "WASI",
      "path" : "Sources/WASI",
      "product_memberships" : [
        "wasmkit-cli",
        "WasmKitWASI",
        "WASI"
      ],
      "sources" : [
        "Clock.swift",
        "FileSystem.swift",
        "GuestMemorySupport.swift",
        "Platform/Directory.swift",
        "Platform/Entry.swift",
        "Platform/File.swift",
        "Platform/PlatformTypes.swift",
        "Platform/SandboxPrimitives.swift",
        "Platform/SandboxPrimitives/Open.swift",
        "Platform/SandboxPrimitives/OpenParent.swift",
        "RandomBufferGenerator.swift",
        "WASI.swift"
      ],
      "target_dependencies" : [
        "WasmTypes",
        "SystemExtras"
      ],
      "type" : "library"
    },
    {
      "c99name" : "SystemExtras",
      "module_type" : "SwiftTarget",
      "name" : "SystemExtras",
      "path" : "Sources/SystemExtras",
      "product_dependencies" : [
        "SystemPackage"
      ],
      "product_memberships" : [
        "wasmkit-cli",
        "WasmKit",
        "WasmKitWASI",
        "WASI"
      ],
      "sources" : [
        "Clock.swift",
        "Constants.swift",
        "FileAtOperations.swift",
        "FileOperations.swift",
        "Syscalls.swift",
        "Vendor/Exports.swift",
        "Vendor/Utils.swift",
        "Vendor/WindowsSyscallAdapter.swift"
      ],
      "type" : "library"
    },
    {
      "c99name" : "GenerateOverlayForTesting",
      "module_type" : "PluginTarget",
      "name" : "GenerateOverlayForTesting",
      "path" : "Plugins/GenerateOverlayForTesting",
      "plugin_capability" : {
        "type" : "buildTool"
      },
      "sources" : [
        "Plugin.swift"
      ],
      "target_dependencies" : [
        "WITTool"
      ],
      "type" : "plugin"
    },
    {
      "c99name" : "CLI",
      "module_type" : "SwiftTarget",
      "name" : "CLI",
      "path" : "Sources/CLI",
      "product_dependencies" : [
        "ArgumentParser",
        "SystemPackage"
      ],
      "product_memberships" : [
        "wasmkit-cli"
      ],
      "sources" : [
        "CLI.swift",
        "Commands/Explore.swift",
        "Commands/Parse.swift",
        "Commands/Run.swift"
      ],
      "target_dependencies" : [
        "WAT",
        "WasmKit",
        "WasmKitWASI"
      ],
      "type" : "executable"
    }
  ],
  "tools_version" : "5.8"
}
basic-6.1-latest: Pulling from finestructure/spi-images
Digest: sha256:2e2b3aca8600f890617c2faa770b70e33c1dfd303d6f92b308423b89ef6bde64
Status: Image is up to date for registry.gitlab.com/finestructure/spi-images:basic-6.1-latest
Done.