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 0.1.6 (827056), with Swift 6.1 for Linux on 12 Jul 2025 18:51:03 UTC.

Swift 6 data race errors: 27

Build Command

bash -c docker run --pull=always --rm -v "checkouts-4609320-3":/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.64.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/swiftwasm/WasmKit.git
Reference: 0.1.6
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
 * tag               0.1.6      -> FETCH_HEAD
HEAD is now at 827056b Install llvm-strip on CI
Cloned https://github.com/swiftwasm/WasmKit.git
Revision (git rev-parse @):
827056b014e37da50e2645a7634fddb32e441f32
SPI manifest file found: $PWD/.spi.yml
SUCCESS checkout https://github.com/swiftwasm/WasmKit.git at 0.1.6
========================================
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-3":/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
Digest: sha256:2e2b3aca8600f890617c2faa770b70e33c1dfd303d6f92b308423b89ef6bde64
Status: Image is up to date for registry.gitlab.com/finestructure/spi-images:basic-6.1-latest
Fetching https://github.com/apple/swift-argument-parser
Fetching https://github.com/apple/swift-system
[1/4657] Fetching swift-system
Fetched https://github.com/apple/swift-system from cache (0.38s)
[1/15524] Fetching swift-argument-parser
Fetched https://github.com/apple/swift-argument-parser from cache (0.91s)
Computing version for https://github.com/apple/swift-system
Computed https://github.com/apple/swift-system at 1.5.0 (1.90s)
Computing version for https://github.com/apple/swift-argument-parser
Computed https://github.com/apple/swift-argument-parser at 1.6.1 (0.56s)
Creating working copy for https://github.com/apple/swift-argument-parser
Working copy of https://github.com/apple/swift-argument-parser resolved at 1.6.1
Creating working copy for https://github.com/apple/swift-system
Working copy of https://github.com/apple/swift-system resolved at 1.5.0
[0/15] Write sources
[6/15] Write swift-version-24593BA9C3E375BF.txt
[8/48] Compiling WIT CanonicalDeallocation.swift
[9/48] Compiling WIT CanonicalLifting.swift
[10/48] Compiling WIT CanonicalLoading.swift
[11/51] Emitting module ArgumentParserToolInfo
[12/51] Compiling ArgumentParserToolInfo ToolInfo.swift
[13/52] Emitting module WITExtractor
[14/52] Compiling WITExtractor Diagnostic.swift
[15/52] Compiling WITExtractor ModuleTranslation.swift
[16/53] Compiling WITExtractor WITBuilder.swift
[17/53] Compiling WITExtractor TypeMapping.swift
[18/53] Compiling WIT ParseFunctionDecl.swift
[19/53] Compiling WIT ParseInterface.swift
[20/53] Compiling WIT ParseTop.swift
[22/53] 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 {
[23/53] Compiling WIT ParseTypes.swift
[24/53] Compiling WIT ParseWorld.swift
[25/53] Compiling WIT Parser.swift
[25/53] Wrapping AST for ArgumentParserToolInfo for debugging
[27/97] Compiling ArgumentParser Flag.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 {
[28/97] Compiling ArgumentParser NameSpecification.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 {
[29/97] Compiling ArgumentParser Option.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 {
[30/97] Compiling ArgumentParser BashCompletionsGenerator.swift
[31/97] Compiling ArgumentParser CompletionsGenerator.swift
[32/97] Compiling ArgumentParser FishCompletionsGenerator.swift
[33/97] Compiling WITExtractor SourcePrinter.swift
[34/97] Compiling WITExtractor SwiftAPIDigester.swift
[35/97] Compiling WITExtractor ConvertCase.swift
[36/97] Compiling WITExtractor SourceSummary.swift
[37/97] Compiling ArgumentParser ArgumentVisibility.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
[38/97] Compiling ArgumentParser CompletionKind.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
[39/97] Compiling ArgumentParser Errors.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
[40/97] Compiling ArgumentParser ArgumentHelp.swift
[41/97] Compiling ArgumentParser SplitArguments.swift
[42/97] Compiling ArgumentParser DumpHelpGenerator.swift
[43/97] Compiling WITExtractor WITExtractor.swift
[44/98] Compiling ArgumentParser CollectionExtensions.swift
[45/98] Compiling ArgumentParser Mutex.swift
[46/98] Compiling ArgumentParser Platform.swift
[47/98] Compiling ArgumentParser SequenceExtensions.swift
[48/98] Compiling ArgumentParser StringExtensions.swift
[49/98] Compiling ArgumentParser SwiftExtensions.swift
[50/98] Compiling ArgumentParser InputKey.swift
[51/98] Compiling ArgumentParser InputOrigin.swift
[52/98] Compiling ArgumentParser Name.swift
[53/98] Compiling ArgumentParser Parsed.swift
[54/98] Compiling ArgumentParser ParsedValues.swift
[55/98] Compiling ArgumentParser ParserError.swift
[56/104] Emitting module ArgumentParser
[57/104] Wrapping AST for WITExtractor for debugging
[61/104] Compiling ArgumentParser HelpCommand.swift
[62/104] Compiling ArgumentParser HelpGenerator.swift
[63/104] Compiling ArgumentParser MessageInfo.swift
[64/104] Compiling ArgumentParser UsageGenerator.swift
[65/104] Compiling ArgumentParser OptionGroup.swift
[66/104] Compiling ArgumentParser AsyncParsableCommand.swift
[67/104] Compiling ArgumentParser CommandConfiguration.swift
[68/105] Wrapping AST for WIT for debugging
[70/129] Compiling ArgumentParser Tree.swift
[71/129] Compiling ArgumentParser CodingKeyValidator.swift
[72/129] Compiling ArgumentParser NonsenseFlagsValidator.swift
[73/129] Compiling ArgumentParser ParsableArgumentsValidation.swift
[74/129] Compiling ArgumentParser PositionalArgumentsValidator.swift
[75/129] Compiling ArgumentParser UniqueNamesValidator.swift
[76/129] Compiling ArgumentParser ParsableArguments.swift
[77/129] Compiling ArgumentParser ParsableCommand.swift
[78/129] Compiling ArgumentParser ArgumentDecoder.swift
[79/129] Compiling ArgumentParser ArgumentDefinition.swift
[80/129] Compiling ArgumentParser ArgumentSet.swift
[81/129] Compiling ArgumentParser CommandParser.swift
[82/129] Compiling WITOverlayGenerator GuestExportFunction.swift
[83/129] Compiling WITOverlayGenerator GuestExportInterface.swift
[84/129] Compiling WITOverlayGenerator HostExportInterface.swift
[85/129] Compiling WITOverlayGenerator HostWorldGenerator.swift
[86/129] Compiling WITOverlayGenerator WasmKitSourcePrinter.swift
[87/129] Compiling WITOverlayGenerator ConvertCase.swift
[88/129] Compiling WITOverlayGenerator SwiftName.swift
[89/129] Compiling WITOverlayGenerator CanonicalName.swift
[90/129] Compiling WITOverlayGenerator CanonicalOperation.swift
[91/129] Compiling WITOverlayGenerator SignatureTranslation.swift
[92/129] Compiling WITOverlayGenerator StaticCanonicalDeallocation.swift
[93/129] Compiling WITOverlayGenerator GuestPrelude.swift
[94/129] Compiling WITOverlayGenerator GuestWorldGenerator.swift
[95/129] Compiling WITOverlayGenerator HostExportFunction.swift
[96/129] Compiling WITOverlayGenerator StaticCanonicalLifting.swift
[97/129] Compiling WITOverlayGenerator StaticCanonicalLoading.swift
[98/129] Compiling WITOverlayGenerator StaticCanonicalLowering.swift
[99/129] Compiling WITOverlayGenerator StaticCanonicalStoring.swift
[100/129] Compiling WITOverlayGenerator DefinitionMapping.swift
[101/130] Wrapping AST for ArgumentParser for debugging
[103/130] Compiling WITOverlayGenerator SourcePrinter.swift
[104/130] Compiling WITOverlayGenerator InterfaceTypeGenerator.swift
[105/130] Compiling WITOverlayGenerator TypeAccessory.swift
[108/133] Compiling WITOverlayGenerator TypeName.swift
[126/133] Emitting module WITOverlayGenerator
[127/133] Compiling WITOverlayGenerator TypeDefinition.swift
[128/133] Compiling WITOverlayGenerator TypeGenerator.swift
[129/133] Compiling WITOverlayGenerator WITOverlayGen.swift
[130/134] Wrapping AST for WITOverlayGenerator for debugging
[132/137] Compiling WITTool Utilities.swift
[133/137] Emitting module WITTool
[134/137] Compiling WITTool WITTool.swift
[135/138] Wrapping AST for WITTool for debugging
[136/138] Write Objects.LinkFileList
[137/138] Linking WITTool-tool
[1/1] Compiling plugin GenerateOverlayForTesting
[2/2] Compiling plugin WITExtractorPlugin
[3/3] Compiling plugin WITOverlayPlugin
[4/4] Compiling plugin GenerateManual
[5/5] Compiling plugin GenerateDoccReference
Building for debugging...
[5/58] Write sources
[27/58] Compiling _CWasmKit _CWasmKit.c
[28/58] Compiling _CabiShims shims.c
[29/58] Compiling CSystem shims.c
[30/58] Write swift-version-24593BA9C3E375BF.txt
[32/102] Emitting module WasmTypes
[33/125] Compiling WITExtractor ConvertCase.swift
[34/126] Compiling WasmTypes WasmTypes.swift
[35/126] Emitting module WITExtractor
[36/126] Emitting module ArgumentParserToolInfo
[37/127] Compiling WIT AST.swift
[38/127] Compiling WIT ASTVisitor.swift
[39/127] Compiling WITExtractor SourcePrinter.swift
[41/127] Compiling WITExtractor WITBuilder.swift
[42/127] Compiling WITExtractor TypeMapping.swift
[43/127] Compiling WITExtractor SourceSummary.swift
[44/127] Compiling WITExtractor SwiftAPIDigester.swift
[45/127] Emitting module WITExtractor
[46/128] 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 {
[47/128] 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 {
[48/128] 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 {
[49/128] Compiling WIT ParseFunctionDecl.swift
[50/128] Compiling WIT ParseInterface.swift
[51/128] Compiling WIT ParseTop.swift
[52/128] Compiling WITExtractor WITExtractor.swift
[53/133] Compiling SystemPackage MachPort.swift
[54/133] Compiling SystemPackage PlatformString.swift
[55/133] Compiling SystemPackage SystemString.swift
[59/136] Compiling WIT ParseTypes.swift
[60/136] Compiling WIT ParseWorld.swift
[61/136] Compiling WIT Parser.swift
[66/136] Compiling WasmTypes GuestMemory.swift
[67/137] Compiling WIT Type.swift
[68/137] Compiling WIT Validation.swift
[69/137] Compiling WIT SyntaxNode.swift
[70/137] Wrapping AST for WITExtractor for debugging
[71/137] Wrapping AST for ArgumentParserToolInfo for debugging
[74/137] Emitting module ArgumentParserToolInfo
[75/137] Compiling ArgumentParserToolInfo ToolInfo.swift
[76/138] Compiling WIT CanonicalDeallocation.swift
[77/138] Compiling WIT CanonicalLifting.swift
[78/138] Compiling WIT CanonicalLoading.swift
[78/138] Wrapping AST for WITExtractor for debugging
[80/138] 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
[81/138] 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
[82/138] 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
[82/138] Wrapping AST for WasmTypes for debugging
[84/138] Emitting module SystemPackage
[88/138] Wrapping AST for ArgumentParserToolInfo for debugging
[90/138] 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 {
[91/138] Compiling SystemPackage Util+StringArray.swift
[92/138] Compiling SystemPackage Util.swift
[93/138] Compiling SystemPackage UtilConsumers.swift
[94/149] 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 {
[95/162] Compiling ArgumentParser BashCompletionsGenerator.swift
[96/162] Compiling ArgumentParser CompletionsGenerator.swift
[97/162] Compiling ArgumentParser FishCompletionsGenerator.swift
[98/162] Compiling ArgumentParser ZshCompletionsGenerator.swift
[99/183] Compiling ArgumentParser Argument.swift
[100/183] Compiling ArgumentParser ArgumentDiscussion.swift
[101/183] Compiling ArgumentParser ArgumentHelp.swift
[102/183] Compiling ArgumentParser ArgumentVisibility.swift
[103/183] Compiling ArgumentParser CompletionKind.swift
[104/183] Compiling ArgumentParser Errors.swift
[105/183] Compiling ArgumentParser Flag.swift
[106/183] Compiling ArgumentParser NameSpecification.swift
[110/184] Compiling ArgumentParser Option.swift
[111/184] Compiling ArgumentParser OptionGroup.swift
[112/184] Compiling ArgumentParser AsyncParsableCommand.swift
[115/184] Emitting module ArgumentParser
[116/191] Wrapping AST for WIT for debugging
[117/194] Wrapping AST for SystemPackage for debugging
[119/203] Compiling SystemExtras Exports.swift
[119/204] Wrapping AST for ArgumentParser for debugging
[121/204] Compiling SystemExtras Utils.swift
[122/204] Compiling SystemExtras Syscalls.swift
[123/204] Compiling SystemExtras WindowsSyscallAdapter.swift
[124/204] Compiling ArgumentParser CollectionExtensions.swift
[125/204] Compiling ArgumentParser Mutex.swift
[126/204] Compiling ArgumentParser Platform.swift
[127/204] Compiling ArgumentParser SequenceExtensions.swift
[128/204] Compiling ArgumentParser StringExtensions.swift
[129/204] Compiling ArgumentParser SwiftExtensions.swift
[130/210] Compiling SystemExtras Constants.swift
[131/210] Compiling SystemExtras FileOperations.swift
[132/210] Compiling WasmParser ParsingLimits.swift
[133/210] Compiling WasmParser ByteStream.swift
[134/210] Compiling WasmParser FileHandleStream.swift
[135/211] Compiling SystemExtras Clock.swift
[136/211] Compiling SystemExtras FileAtOperations.swift
[137/211] Compiling WasmParser LEB.swift
[138/211] Emitting module ArgumentParser
[139/211] Emitting module SystemExtras
[140/212] Compiling WasmParser BinaryInstructionDecoder.swift
[141/212] Compiling WasmParser InstructionVisitor.swift
[144/213] Wrapping AST for WIT for debugging
[146/222] Emitting module WITOverlayGenerator
[146/235] Wrapping AST for SystemExtras for debugging
[149/250] 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 |
[150/250] Compiling WASI Clock.swift
[151/250] Compiling WASI FileSystem.swift
[151/250] Wrapping AST for WITOverlayGenerator for debugging
[153/250] Compiling WASI OpenParent.swift
[154/250] Compiling WASI RandomBufferGenerator.swift
[155/251] 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 |
[156/252] Compiling ArgumentParser Tree.swift
[157/252] Compiling ArgumentParser CodingKeyValidator.swift
[158/252] Compiling ArgumentParser NonsenseFlagsValidator.swift
[159/252] Compiling ArgumentParser ParsableArgumentsValidation.swift
[160/252] Compiling ArgumentParser PositionalArgumentsValidator.swift
[161/252] Compiling ArgumentParser UniqueNamesValidator.swift
[162/252] Compiling WASI Open.swift
[163/252] Emitting module WITTool
[164/253] Emitting module WASI
[167/253] Compiling WITOverlayGenerator SourcePrinter.swift
[168/253] Compiling WITOverlayGenerator InterfaceTypeGenerator.swift
[169/253] Compiling WITOverlayGenerator TypeAccessory.swift
[170/253] Compiling WITOverlayGenerator HostExportInterface.swift
[171/253] Compiling WITOverlayGenerator HostWorldGenerator.swift
[172/253] Compiling WITOverlayGenerator WasmKitSourcePrinter.swift
[173/253] Compiling WITOverlayGenerator ConvertCase.swift
[174/253] Compiling WITOverlayGenerator SwiftName.swift
[175/253] Compiling WITOverlayGenerator TypeName.swift
[176/256] Compiling WASI GuestMemorySupport.swift
[177/256] Compiling WASI Directory.swift
[179/256] Compiling WASI PlatformTypes.swift
[180/256] Compiling WASI SandboxPrimitives.swift
[181/256] Compiling WASI Entry.swift
[182/256] Compiling WASI File.swift
[184/256] Compiling WITOverlayGenerator DefinitionMapping.swift
[185/256] Compiling WITOverlayGenerator GuestExportFunction.swift
[186/256] Compiling WITOverlayGenerator GuestExportInterface.swift
[187/256] Compiling WITOverlayGenerator GuestPrelude.swift
[188/256] Compiling WITOverlayGenerator GuestWorldGenerator.swift
[195/256] Wrapping AST for WITTool for debugging
[196/256] Write Objects.LinkFileList
[200/256] Compiling WITOverlayGenerator HostExportFunction.swift
[201/256] 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 |
[202/256] 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 {
[203/257] Emitting module WITOverlayGenerator
[215/257] Wrapping AST for WasmParser for debugging
[216/299] Linking WITTool-tool
[218/299] Compiling WasmKit StoreAllocator.swift
[219/299] Compiling WasmKit UntypedValue.swift
[220/299] Compiling WasmKit Value.swift
[221/299] Compiling WasmKit Imports.swift
[222/299] Compiling WasmKit Module.swift
[223/299] Compiling ArgumentParser UsageGenerator.swift
[224/299] Compiling WasmKit Table.swift
[225/299] Compiling WasmKit NameRegistry.swift
[226/299] Compiling WasmKit Profiler.swift
[227/299] Compiling WasmKit Runtime.swift
[228/299] Compiling WasmKit SignpostTracer.swift
[229/299] Compiling WasmKit Store.swift
[234/300] Compiling WAT WastParser.swift
[234/301] Wrapping AST for WITOverlayGenerator for debugging
[236/301] Compiling WAT ExpressionParser.swift
[237/301] Compiling ArgumentParser ParsableArguments.swift
[238/301] Compiling ArgumentParser ParsableCommand.swift
[239/301] Compiling ArgumentParser ArgumentDecoder.swift
[240/301] Compiling ArgumentParser ArgumentDefinition.swift
[241/301] Compiling ArgumentParser ArgumentSet.swift
[242/301] Compiling ArgumentParser CommandParser.swift
[243/301] Compiling WasmKit Errors.swift
[244/301] Compiling WasmKit Control.swift
[245/301] Compiling WasmKit Instruction.swift
[246/301] Compiling WasmKit InstructionSupport.swift
[247/301] Compiling WasmKit Memory.swift
[248/301] Compiling WasmKit Misc.swift
[249/302] 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
[251/306] Compiling WAT WatParser.swift
[251/306] Wrapping AST for ArgumentParser for debugging
[253/309] 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.
[254/309] 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
[255/309] Compiling WASI WASI.swift
[256/309] Compiling WasmKit ComponentTypes.swift
[257/309] Compiling WasmKit Execution.swift
[258/310] Compiling WasmKit CanonicalLowering.swift
[259/310] Compiling WasmKit CanonicalOptions.swift
[260/310] 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.
[261/310] Compiling WasmKit CanonicalCall.swift
[262/310] Compiling WasmKit CanonicalLifting.swift
[276/311] Wrapping AST for WASI for debugging
[277/311] Wrapping AST for WAT for debugging
[279/311] Compiling WITTool Utilities.swift
[280/311] Emitting module WITTool
[281/311] Compiling WITTool WITTool.swift
[282/312] Wrapping AST for WITTool for debugging
[283/312] Write Objects.LinkFileList
[284/312] Linking WITTool
[287/312] Compiling WasmKit Function.swift
[288/312] Compiling WasmKit IO.swift
[289/312] Compiling WasmKit Instances.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
/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/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/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/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
[295/312] Compiling WasmKit Engine.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/312] 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
[297/312] 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
[298/312] 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
/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
[304/312] Compiling WasmKit ModuleParser.swift
[305/312] Compiling WasmKit ResourceLimiter.swift
[306/312] Compiling WasmKit Translator.swift
[307/312] Compiling WasmKit Validator.swift
[308/313] Wrapping AST for WasmKit for debugging
[310/317] Emitting module WasmKitWASI
[311/317] Compiling WasmKitWASI WASIBridgeToHost+WasmKit.swift
[312/318] Emitting module WasmKitFuzzing
[313/318] Compiling WasmKitFuzzing WasmKitFuzzing.swift
[315/319] Wrapping AST for WasmKitWASI for debugging
[317/324] Compiling CLI CLI.swift
[318/324] Emitting module CLI
[319/324] Compiling CLI Parse.swift
[320/324] Compiling CLI Explore.swift
[321/324] Compiling CLI Run.swift
[322/325] Wrapping AST for CLI for debugging
[323/325] Write Objects.LinkFileList
[324/325] Linking wasmkit-cli
Build complete! (93.66s)
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.