Build Information
Successful build of Exhaust, reference main (98e030), with Swift 6.2 for Linux on 7 May 2026 17:12:43 UTC.
Swift 6 data race errors: 0
Build Command
bash -c docker run --pull=always --rm -v "checkouts-4609320-2":/host -w "$PWD" -e JAVA_HOME="/root/.sdkman/candidates/java/current" -e SPI_BUILD="1" -e SPI_PROCESSING="1" registry.gitlab.com/swiftpackageindex/spi-images:basic-6.2-latest swift build --triple x86_64-unknown-linux-gnu 2>&1Build Log
========================================
RunAll
========================================
Builder version: 4.70.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/nesevis/exhaust.git
Reference: main
Initialized empty Git repository in /host/spi-builder-workspace/.git/
hint: Using 'master' as the name for the initial branch. This default branch name
hint: is subject to change. To configure the initial branch name to use in all
hint: of your new repositories, which will suppress this warning, call:
hint:
hint: git config --global init.defaultBranch <name>
hint:
hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and
hint: 'development'. The just-created branch can be renamed via this command:
hint:
hint: git branch -m <name>
From https://github.com/nesevis/exhaust
* branch main -> FETCH_HEAD
* [new branch] main -> origin/main
HEAD is now at 98e0306 Wire OpenPBT stats through the async contract runner
Cloned https://github.com/nesevis/exhaust.git
Revision (git rev-parse @):
98e0306a1d9c2de17ee1d5c6a3eaab27e10ab6a2
SUCCESS checkout https://github.com/nesevis/exhaust.git at main
========================================
Build
========================================
Selected platform: linux
Swift version: 6.2
Building package at path: $PWD
https://github.com/nesevis/exhaust.git
Running build ...
bash -c docker run --pull=always --rm -v "checkouts-4609320-2":/host -w "$PWD" -e JAVA_HOME="/root/.sdkman/candidates/java/current" -e SPI_BUILD="1" -e SPI_PROCESSING="1" registry.gitlab.com/swiftpackageindex/spi-images:basic-6.2-latest swift build --triple x86_64-unknown-linux-gnu 2>&1
basic-6.2-latest: Pulling from swiftpackageindex/spi-images
Digest: sha256:0ddb100795e64f71518020a73ad8441aeb43832ede7f1202ae7f8de93664f90d
Status: Image is up to date for registry.gitlab.com/swiftpackageindex/spi-images:basic-6.2-latest
Fetching https://github.com/nicklockwood/SwiftFormat
Fetching https://github.com/swiftlang/swift-syntax.git
Fetching https://github.com/google/swift-benchmark
Fetching https://github.com/swiftlang/swift-docc-plugin
Fetching https://github.com/pointfreeco/swift-custom-dump
Fetching https://github.com/pointfreeco/xctest-dynamic-overlay
[1/2287] Fetching swift-docc-plugin
[207/3777] Fetching swift-docc-plugin, swift-benchmark
[1206/9241] Fetching swift-docc-plugin, swift-benchmark, swift-custom-dump
[2322/14971] Fetching swift-docc-plugin, swift-benchmark, swift-custom-dump, xctest-dynamic-overlay
[3985/71348] Fetching swift-docc-plugin, swift-benchmark, swift-custom-dump, xctest-dynamic-overlay, swiftformat
[15108/146454] Fetching swift-docc-plugin, swift-benchmark, swift-custom-dump, xctest-dynamic-overlay, swiftformat, swift-syntax
Fetched https://github.com/google/swift-benchmark from cache (1.24s)
Fetched https://github.com/swiftlang/swift-docc-plugin from cache (1.26s)
[12082/142677] Fetching swift-custom-dump, xctest-dynamic-overlay, swiftformat, swift-syntax
Fetched https://github.com/pointfreeco/xctest-dynamic-overlay from cache (2.04s)
[19926/136947] Fetching swift-custom-dump, swiftformat, swift-syntax
Fetched https://github.com/pointfreeco/swift-custom-dump from cache (12.78s)
[90328/131483] Fetching swiftformat, swift-syntax
Fetched https://github.com/swiftlang/swift-syntax.git from cache (12.90s)
[15467/56377] Fetching swiftformat
Fetched https://github.com/nicklockwood/SwiftFormat from cache (42.92s)
Computing version for https://github.com/swiftlang/swift-syntax.git
Computed https://github.com/swiftlang/swift-syntax.git at 600.0.1 (47.76s)
Computing version for https://github.com/google/swift-benchmark
Computed https://github.com/google/swift-benchmark at 0.1.2 (0.47s)
Fetching https://github.com/apple/swift-argument-parser
[1/17563] Fetching swift-argument-parser
Fetched https://github.com/apple/swift-argument-parser from cache (1.60s)
Computing version for https://github.com/swiftlang/swift-docc-plugin
Computed https://github.com/swiftlang/swift-docc-plugin at 1.5.0 (2.26s)
Fetching https://github.com/swiftlang/swift-docc-symbolkit
[1/3712] Fetching swift-docc-symbolkit
Fetched https://github.com/swiftlang/swift-docc-symbolkit from cache (1.41s)
Computing version for https://github.com/swiftlang/swift-docc-symbolkit
Computed https://github.com/swiftlang/swift-docc-symbolkit at 1.0.0 (9.47s)
Computing version for https://github.com/nicklockwood/SwiftFormat
Computed https://github.com/nicklockwood/SwiftFormat at 0.61.1 (0.50s)
Computing version for https://github.com/pointfreeco/swift-custom-dump
Computed https://github.com/pointfreeco/swift-custom-dump at 1.5.0 (1.18s)
Computing version for https://github.com/pointfreeco/xctest-dynamic-overlay
Computed https://github.com/pointfreeco/xctest-dynamic-overlay at 1.9.0 (1.45s)
Computing version for https://github.com/apple/swift-argument-parser
Computed https://github.com/apple/swift-argument-parser at 1.7.1 (0.49s)
Creating working copy for https://github.com/swiftlang/swift-docc-symbolkit
Working copy of https://github.com/swiftlang/swift-docc-symbolkit resolved at 1.0.0
Creating working copy for https://github.com/google/swift-benchmark
Working copy of https://github.com/google/swift-benchmark resolved at 0.1.2
Creating working copy for https://github.com/swiftlang/swift-syntax.git
Working copy of https://github.com/swiftlang/swift-syntax.git resolved at 600.0.1
Creating working copy for https://github.com/pointfreeco/swift-custom-dump
Working copy of https://github.com/pointfreeco/swift-custom-dump resolved at 1.5.0
Creating working copy for https://github.com/swiftlang/swift-docc-plugin
Working copy of https://github.com/swiftlang/swift-docc-plugin resolved at 1.5.0
Creating working copy for https://github.com/apple/swift-argument-parser
Working copy of https://github.com/apple/swift-argument-parser resolved at 1.7.1
Creating working copy for https://github.com/nicklockwood/SwiftFormat
Working copy of https://github.com/nicklockwood/SwiftFormat resolved at 0.61.1
Creating working copy for https://github.com/pointfreeco/xctest-dynamic-overlay
Working copy of https://github.com/pointfreeco/xctest-dynamic-overlay resolved at 1.9.0
Downloading package prebuilt https://download.swift.org/prebuilts/swift-syntax/600.0.1/swift-6.2.4-RELEASE-MacroSupport-ubuntu_jammy_x86_64.tar.gz
Downloaded https://download.swift.org/prebuilts/swift-syntax/600.0.1/swift-6.2.4-RELEASE-MacroSupport-ubuntu_jammy_x86_64.tar.gz (0.51s)
[1/1] Compiling plugin Swift-DocC Preview
[2/2] Compiling plugin Swift-DocC
[3/3] Compiling plugin SwiftFormatPlugin
[4/4] Compiling plugin GenerateManual
[5/5] Compiling plugin GenerateDoccReference
Building for debugging...
[5/38] Write sources
[22/38] Write swift-version-24593BA9C3E375BF.txt
[24/55] Emitting module IssueReportingPackageSupport
[25/325] Compiling IssueReportingPackageSupport _Test.swift
[26/325] Emitting module IssueReportingPackageSupport
[28/326] Compiling ExhaustCore ChoiceTreeAnalysis.swift
[29/326] Compiling ExhaustCore CoverageStrategy.swift
[30/326] Emitting module ExhaustMacros
[31/326] Compiling ExhaustCore BoundaryCoveringArrayReplay.swift
[32/326] Compiling ExhaustCore BoundaryDomainAnalysis.swift
[33/327] Compiling IssueReportingPackageSupport _Test.swift
[33/328] Wrapping AST for IssueReportingPackageSupport for debugging
[36/348] Compiling ExhaustMacros GenerateMacro.swift
[37/348] Compiling ExhaustMacros ClosureAnalysis.swift
[38/348] Compiling ExhaustMacros ExploreMacro.swift
[39/368] Compiling ExhaustMacros DiagnosticMessages.swift
[40/368] Compiling ExhaustMacros ExhaustTestMacro.swift
[41/368] Compiling IssueReporting LockIsolated.swift
[42/368] Compiling IssueReporting Rethrows.swift
[43/369] Wrapping AST for ExhaustMacros for debugging
[44/369] Write Objects.LinkFileList
[46/369] Compiling IssueReporting IssueSeverity.swift
[47/369] Compiling IssueReporting ReportIssue.swift
[48/371] Compiling IssueReporting SwiftTesting.swift
[49/371] Compiling IssueReporting UncheckedSendable.swift
[50/371] Compiling IssueReporting TestContext.swift
[51/371] Compiling IssueReporting Unimplemented.swift
[52/373] Compiling ArgumentParserToolInfo ToolInfo.swift
[53/373] Emitting module ArgumentParserToolInfo
[56/374] Wrapping AST for ArgumentParserToolInfo for debugging
[57/420] Linking ExhaustMacros-tool
[59/420] Compiling ArgumentParser ExpressibleByArgument.swift
[60/420] Compiling ArgumentParser ParsableArguments.swift
[63/420] Compiling ExhaustCore Materializer+Cursor.swift
[64/420] Compiling ExhaustCore Materializer+Handlers.swift
[65/420] Compiling ExhaustCore Materializer.swift
[66/420] Compiling ExhaustCore ReducerConfiguration.swift
[67/420] Compiling ExhaustCore ReductionResult.swift
[68/420] Compiling ExhaustCore ReductionStats.swift
[69/420] Compiling ExhaustCore BoundValueGate.swift
[70/420] Compiling ExhaustCore ChoiceGraphScheduler+BoundValueSearch.swift
[71/420] Compiling ExhaustCore ChoiceGraphScheduler+Convergence.swift
[72/420] Compiling ExhaustCore ChoiceGraphScheduler+ConvergenceConfirmation.swift
[73/420] Compiling ExhaustCore ChoiceGraphScheduler+ProbeLoop.swift
[74/420] Compiling ExhaustCore ChoiceGraphScheduler.swift
[75/420] Compiling ExhaustCore ConvergenceTypes.swift
[76/420] Compiling ExhaustCore FutilityTracker.swift
[77/420] Compiling ExhaustCore ReadOnlyChoiceGraph.swift
[78/420] Compiling ExhaustCore BoundValueCoveringEncoder.swift
[79/420] Compiling ExhaustCore TransformationYield.swift
[80/420] Compiling ExhaustCore ExchangeScopeQuery.swift
[81/420] Compiling ExhaustCore MinimizationScopeQuery.swift
[82/439] Compiling ArgumentParser ParentCommand.swift
[83/439] Compiling ArgumentParser AsyncParsableCommand.swift
[84/439] Compiling ArgumentParser CommandConfiguration.swift
[85/439] Compiling ArgumentParser Errors.swift
[86/439] Compiling ArgumentParser Flag.swift
[87/439] Compiling ArgumentParser NameSpecification.swift
[88/439] Emitting module IssueReporting
[89/439] Compiling ArgumentParser BashCompletionsGenerator.swift
[90/439] Compiling ArgumentParser CompletionsGenerator.swift
[91/439] Compiling ArgumentParser FishCompletionsGenerator.swift
[92/439] Compiling ArgumentParser ZshCompletionsGenerator.swift
[93/439] Compiling ArgumentParser Argument.swift
[94/439] Compiling ArgumentParser ArgumentDiscussion.swift
[98/439] Emitting module IssueReporting
[102/439] Compiling ArgumentParser ArgumentHelp.swift
[103/439] Compiling ArgumentParser ArgumentVisibility.swift
[104/439] Compiling ArgumentParser CompletionKind.swift
[112/440] Compiling ArgumentParser Option.swift
[113/440] Compiling ArgumentParser OptionGroup.swift
[114/441] Wrapping AST for IssueReporting for debugging
[117/447] Compiling XCTestDynamicOverlay Exports.swift
[119/447] Emitting module XCTestDynamicOverlay
[120/447] Compiling ExhaustCore PermutationScopeQuery.swift
[121/447] Compiling ExhaustCore RemovalScopeQuery.swift
[122/447] Compiling ExhaustCore ReorderingScopeQuery.swift
[123/447] Compiling ExhaustCore ReplacementScopeQuery.swift
[124/447] Compiling ExhaustCore ScopeQueryHelpers.swift
[125/447] Compiling ExhaustCore ScopeRejectionCache.swift
[126/447] Compiling ExhaustCore ScopeSource+Migration.swift
[127/447] Compiling ExhaustCore ScopeSource+Removal.swift
[128/447] Compiling ExhaustCore ScopeSource+Restructuring.swift
[129/447] Compiling ExhaustCore ScopeSource+ValueSearch.swift
[130/447] Compiling ExhaustCore ScopeSource.swift
[131/447] Compiling ExhaustCore BinarySearchStepper.swift
[132/447] Compiling ExhaustCore BipartiteMatching.swift
[133/447] Compiling ExhaustCore FindIntegerStepper.swift
[134/447] Compiling ExhaustCore InterpolationSearchStepper.swift
[135/447] Compiling ExhaustCore MaxBinarySearchStepper.swift
[136/447] Compiling ExhaustCore SequenceEncoder.swift
[137/447] Compiling ExhaustCore ZobristHash.swift
[138/447] Compiling ExhaustCore Reflect.swift
[158/466] Compiling XCTestDynamicOverlay Deprecations.swift
[160/467] Emitting module XCTestDynamicOverlay
[162/468] Wrapping AST for XCTestDynamicOverlay for debugging
[164/524] Compiling ArgumentParser Foundation.swift
[165/524] Compiling ArgumentParser Mutex.swift
[166/524] Compiling ArgumentParser Platform.swift
[167/524] Compiling ArgumentParser SequenceExtensions.swift
[168/524] Compiling ArgumentParser StringExtensions.swift
[169/524] Compiling ArgumentParser SwiftExtensions.swift
[170/530] Compiling CustomDump CustomDumpRepresentable.swift
[171/530] Compiling CustomDump CustomDumpStringConvertible.swift
[172/530] Compiling CustomDump Diff.swift
[173/530] Compiling CustomDump Dump.swift
[174/533] Compiling CustomDump GameKit.swift
[175/533] Compiling CustomDump KeyPath.swift
[176/533] Compiling CustomDump Photos.swift
[177/533] Compiling CustomDump Speech.swift
[178/533] Compiling CustomDump StoreKit.swift
[179/533] Compiling CustomDump Swift.swift
[180/533] Compiling CustomDump SwiftUI.swift
[181/533] Compiling CustomDump UIKit.swift
[201/536] Compiling CustomDump CoreImage.swift
[202/536] Compiling CustomDump CoreLocation.swift
[203/536] Compiling CustomDump CoreMotion.swift
[204/536] Compiling CustomDump Foundation.swift
[209/536] Compiling ExhaustCore ChoiceGraph+LazyComputation.swift
[210/536] Compiling ExhaustCore RemovalScopeQuery.swift
[211/536] Compiling ExhaustCore ChoiceGraph+Queries.swift
[212/536] Compiling ExhaustCore ChoiceGraph+SubtreeExtraction.swift
[213/536] Compiling ExhaustCore ScopeQueryHelpers.swift
[214/536] Compiling ExhaustCore ChoiceGraphBuilder+InactiveBranch.swift
[215/536] Compiling ExhaustCore ChoiceGraphBuilder+Subtree.swift
[216/536] Compiling ExhaustCore ChoiceGraphBuilder.swift
[217/536] Compiling ExhaustCore ChoiceGraphEdge.swift
[218/536] Compiling ExhaustCore ChoiceGraphNode.swift
[219/536] Compiling ExhaustCore ScopeSource.swift
[220/536] Compiling ExhaustCore ChoiceGraphStats.swift
[221/536] Compiling ExhaustCore GraphMutation.swift
[222/536] Compiling ExhaustCore FindIntegerStepper.swift
[223/536] Compiling ExhaustCore InterpolationSearchStepper.swift
[224/536] Compiling ExhaustCore MaxBinarySearchStepper.swift
[225/536] Compiling ExhaustCore MaxInterpolationSearchStepper.swift
[226/536] Compiling ExhaustCore GraphComposedEncoder.swift
[227/536] Compiling ExhaustCore GraphEncoder.swift
[228/536] Compiling ExhaustCore Equatable.swift
[229/536] Compiling ExhaustCore ReflectiveGenerator+CustomDebugStringConvertible.swift
[230/536] Compiling ExhaustCore Sequence+FirstNonNil.swift
[231/536] Compiling ExhaustCore AdaptiveSmoothing.swift
[232/536] Compiling ExhaustCore CGSSubdivisionThresholds.swift
[233/536] Compiling ExhaustCore GraphReorderEncoder.swift
[234/536] Compiling ExhaustCore GraphStructuralEncoder+Migration.swift
[235/536] Compiling ExhaustCore GraphStructuralEncoder+Removal.swift
[236/536] Compiling ExhaustCore GraphStructuralEncoder+Replacement.swift
[237/536] Compiling ExhaustCore GraphStructuralEncoder+Swap.swift
[238/536] Compiling ExhaustCore GraphStructuralEncoder.swift
[239/536] Compiling ExhaustCore GraphSwapEncoder.swift
[240/536] Compiling ExhaustCore GraphValueEncoder+Float.swift
[241/536] Compiling ExhaustCore GraphValueEncoder+Integer.swift
[242/536] Compiling ExhaustCore GraphValueEncoder.swift
[243/536] Compiling ExhaustCore SequenceDecoder.swift
[244/536] Compiling ExhaustCore SequenceEncoder.swift
[245/536] Compiling ExhaustCore ValueEncoderState.swift
[246/536] Compiling ExhaustCore DecodingReport.swift
[247/536] Compiling CustomDump Identifiable.swift
[248/536] Compiling CustomDump Mirror.swift
[249/536] Compiling CustomDump String.swift
[250/536] Compiling CustomDump UniformTypeIdentifiers.swift
[251/536] Compiling CustomDump UserNotifications.swift
[252/536] Compiling CustomDump UserNotificationsUI.swift
[253/536] Compiling CustomDump CustomDumpReflectable.swift
[254/536] Compiling CustomDump Unordered.swift
[255/536] Compiling CustomDump XCTAssertDifference.swift
[256/536] Compiling CustomDump XCTAssertNoDifference.swift
[257/536] Compiling ArgumentParser ParsedValues.swift
[258/536] Compiling ArgumentParser ParserError.swift
[259/536] Compiling ArgumentParser SplitArguments.swift
[285/536] Compiling ArgumentParser DumpHelpGenerator.swift
[286/536] Compiling ArgumentParser HelpCommand.swift
[287/536] Compiling ArgumentParser HelpGenerator.swift
[288/536] Compiling ArgumentParser MessageInfo.swift
[289/536] Compiling ArgumentParser UsageGenerator.swift
[290/536] Compiling ArgumentParser CollectionExtensions.swift
[291/536] Compiling ArgumentParser Tree.swift
[292/536] Compiling ArgumentParser CodingKeyValidator.swift
[293/536] Compiling ArgumentParser NonsenseFlagsValidator.swift
[294/536] Compiling ArgumentParser ParsableArgumentsValidation.swift
[295/536] Compiling ArgumentParser PositionalArgumentsValidator.swift
[296/536] Compiling ArgumentParser UniqueNamesValidator.swift
[297/536] Compiling ExhaustCore WeightedPickSelection.swift
[298/536] Compiling ExhaustCore ValueAndChoiceTreeInterpreter.swift
[299/536] Compiling ExhaustCore TransformationEnumerator.swift
[300/536] Compiling ExhaustCore TransformationScope.swift
[301/536] Compiling ExhaustCore TransformationYield.swift
[302/536] Compiling ExhaustCore ChoiceGraph+Classification.swift
[303/536] Compiling ExhaustCore ChoiceGraph+DynamicRebuild.swift
[336/536] Emitting module CustomDump
[348/536] Compiling CustomDump ExpectDifference.swift
[349/536] Compiling CustomDump ExpectNoDifference.swift
[350/536] Compiling CustomDump AnyType.swift
[351/536] Compiling CustomDump CollectionDifference.swift
[394/536] Emitting module CustomDump
[430/538] Emitting module ArgumentParser
[430/538] Wrapping AST for CustomDump for debugging
[432/538] Emitting module ExhaustCore
[473/539] Wrapping AST for ArgumentParser for debugging
[475/546] Emitting module ExhaustCore
[476/546] Compiling Benchmark BenchmarkFormatter.swift
[477/546] Compiling Benchmark BenchmarkMain.swift
[478/547] Compiling Benchmark BenchmarkCommand.swift
[479/547] Compiling Benchmark BenchmarkFilter.swift
[480/547] Compiling Benchmark BenchmarkReporter.swift
[481/547] Compiling Benchmark BenchmarkResult.swift
[482/547] Compiling Benchmark BenchmarkRunner.swift
[496/555] Compiling Benchmark BenchmarkTermination.swift
[497/555] Compiling Benchmark BenchmarkTime.swift
[503/557] Compiling Benchmark BenchmarkSetting.swift
[504/557] Emitting module Benchmark
[507/557] Compiling Benchmark Stats.swift
[508/557] Compiling Benchmark TestIntegration.swift
[509/557] Compiling Benchmark BenchmarkState.swift
[510/557] Compiling Benchmark BenchmarkSuite.swift
[511/557] Compiling Benchmark Benchmark.swift
[512/557] Compiling Benchmark BenchmarkArguments.swift
[513/557] Compiling Benchmark BenchmarkColumn.swift
[514/558] Wrapping AST for Benchmark for debugging
[516/558] Compiling ExhaustCore Replay.swift
[517/558] Compiling ExhaustCore InterpreterWrapperHandlers.swift
[518/558] Compiling ExhaustCore PickBranchResolution.swift
[519/558] Compiling ExhaustCore AdaptiveProbe.swift
[520/558] Compiling ExhaustCore ChoiceMetadata.swift
[521/558] Compiling ExhaustCore ChoiceSequence.swift
[522/558] Compiling ExhaustCore ChoiceSequenceValue.swift
[523/558] Compiling ExhaustCore ChoiceTree.swift
[524/558] Compiling ExhaustCore ChoiceValue.swift
[525/558] Compiling ExhaustCore ExhaustIterator.swift
[526/558] Compiling ExhaustCore FitnessAccumulator.swift
[527/558] Compiling ExhaustCore Float16Emulation.swift
[528/558] Compiling ExhaustCore FloatReduction.swift
[529/558] Compiling ExhaustCore FloatShortlex.swift
[530/558] Compiling ExhaustCore GeneratorError.swift
[531/558] Compiling ExhaustCore ShortlexOrder.swift
[532/558] Compiling ExhaustCore Xoshiro.swift
[533/558] Compiling ExhaustCore ExhaustLog.swift
[534/558] Compiling ExhaustCore OpenPBTStats.swift
[554/560] Wrapping AST for ExhaustCore for debugging
[557/646] Compiling Exhaust CoverageRunner.swift
[558/646] Compiling Exhaust ExhaustReport.swift
[559/646] Compiling Exhaust ExhaustSettings.swift
[560/646] Compiling Exhaust ExhaustTrait.swift
[561/646] Compiling Exhaust ExploreFailure.swift
[562/646] Compiling Exhaust ExploreReport.swift
[563/646] Compiling Exhaust ReflectiveGenerator+Miscellaneous.swift
/host/spi-builder-workspace/Sources/Exhaust/Contract/AsyncContractRunner.swift:85:23: warning: capture of non-Sendable type 'Spec.Type' in an isolated closure [#SendableMetatypes]
83 | nonisolated(unsafe) let specInit: () -> Spec = { Spec() }
84 | let property: @Sendable ([Spec.Command]) -> Bool = { commands in
85 | let box = SendableBox(specInit())
| `- warning: capture of non-Sendable type 'Spec.Type' in an isolated closure [#SendableMetatypes]
86 | let resultBox = SendableBox(true)
87 | let semaphore = DispatchSemaphore(value: 0)
/host/spi-builder-workspace/Sources/Exhaust/Contract/AsyncContractRunner.swift:92:35: warning: capture of non-Sendable type 'Spec.Type' in an isolated closure [#SendableMetatypes]
90 | for command in commands {
91 | do {
92 | try await box.value.run(command)
| `- warning: capture of non-Sendable type 'Spec.Type' in an isolated closure [#SendableMetatypes]
93 | try await box.value.checkInvariants()
94 | } catch is ContractSkip {
[#SendableMetatypes]: <https://docs.swift.org/compiler/documentation/diagnostics/sendable-metatypes>
[564/646] Compiling Exhaust ReflectiveGenerator+NumericGenerators.swift
/host/spi-builder-workspace/Sources/Exhaust/Contract/AsyncContractRunner.swift:85:23: warning: capture of non-Sendable type 'Spec.Type' in an isolated closure [#SendableMetatypes]
83 | nonisolated(unsafe) let specInit: () -> Spec = { Spec() }
84 | let property: @Sendable ([Spec.Command]) -> Bool = { commands in
85 | let box = SendableBox(specInit())
| `- warning: capture of non-Sendable type 'Spec.Type' in an isolated closure [#SendableMetatypes]
86 | let resultBox = SendableBox(true)
87 | let semaphore = DispatchSemaphore(value: 0)
/host/spi-builder-workspace/Sources/Exhaust/Contract/AsyncContractRunner.swift:92:35: warning: capture of non-Sendable type 'Spec.Type' in an isolated closure [#SendableMetatypes]
90 | for command in commands {
91 | do {
92 | try await box.value.run(command)
| `- warning: capture of non-Sendable type 'Spec.Type' in an isolated closure [#SendableMetatypes]
93 | try await box.value.checkInvariants()
94 | } catch is ContractSkip {
[#SendableMetatypes]: <https://docs.swift.org/compiler/documentation/diagnostics/sendable-metatypes>
[565/646] Compiling Exhaust ReflectiveGenerator+Range.swift
/host/spi-builder-workspace/Sources/Exhaust/Contract/AsyncContractRunner.swift:85:23: warning: capture of non-Sendable type 'Spec.Type' in an isolated closure [#SendableMetatypes]
83 | nonisolated(unsafe) let specInit: () -> Spec = { Spec() }
84 | let property: @Sendable ([Spec.Command]) -> Bool = { commands in
85 | let box = SendableBox(specInit())
| `- warning: capture of non-Sendable type 'Spec.Type' in an isolated closure [#SendableMetatypes]
86 | let resultBox = SendableBox(true)
87 | let semaphore = DispatchSemaphore(value: 0)
/host/spi-builder-workspace/Sources/Exhaust/Contract/AsyncContractRunner.swift:92:35: warning: capture of non-Sendable type 'Spec.Type' in an isolated closure [#SendableMetatypes]
90 | for command in commands {
91 | do {
92 | try await box.value.run(command)
| `- warning: capture of non-Sendable type 'Spec.Type' in an isolated closure [#SendableMetatypes]
93 | try await box.value.checkInvariants()
94 | } catch is ContractSkip {
[#SendableMetatypes]: <https://docs.swift.org/compiler/documentation/diagnostics/sendable-metatypes>
[566/646] Compiling Exhaust ReflectiveGenerator+SIMD.swift
/host/spi-builder-workspace/Sources/Exhaust/Contract/AsyncContractRunner.swift:85:23: warning: capture of non-Sendable type 'Spec.Type' in an isolated closure [#SendableMetatypes]
83 | nonisolated(unsafe) let specInit: () -> Spec = { Spec() }
84 | let property: @Sendable ([Spec.Command]) -> Bool = { commands in
85 | let box = SendableBox(specInit())
| `- warning: capture of non-Sendable type 'Spec.Type' in an isolated closure [#SendableMetatypes]
86 | let resultBox = SendableBox(true)
87 | let semaphore = DispatchSemaphore(value: 0)
/host/spi-builder-workspace/Sources/Exhaust/Contract/AsyncContractRunner.swift:92:35: warning: capture of non-Sendable type 'Spec.Type' in an isolated closure [#SendableMetatypes]
90 | for command in commands {
91 | do {
92 | try await box.value.run(command)
| `- warning: capture of non-Sendable type 'Spec.Type' in an isolated closure [#SendableMetatypes]
93 | try await box.value.checkInvariants()
94 | } catch is ContractSkip {
[#SendableMetatypes]: <https://docs.swift.org/compiler/documentation/diagnostics/sendable-metatypes>
[567/646] Compiling Exhaust ReflectiveGenerator+Strings.swift
/host/spi-builder-workspace/Sources/Exhaust/Contract/AsyncContractRunner.swift:85:23: warning: capture of non-Sendable type 'Spec.Type' in an isolated closure [#SendableMetatypes]
83 | nonisolated(unsafe) let specInit: () -> Spec = { Spec() }
84 | let property: @Sendable ([Spec.Command]) -> Bool = { commands in
85 | let box = SendableBox(specInit())
| `- warning: capture of non-Sendable type 'Spec.Type' in an isolated closure [#SendableMetatypes]
86 | let resultBox = SendableBox(true)
87 | let semaphore = DispatchSemaphore(value: 0)
/host/spi-builder-workspace/Sources/Exhaust/Contract/AsyncContractRunner.swift:92:35: warning: capture of non-Sendable type 'Spec.Type' in an isolated closure [#SendableMetatypes]
90 | for command in commands {
91 | do {
92 | try await box.value.run(command)
| `- warning: capture of non-Sendable type 'Spec.Type' in an isolated closure [#SendableMetatypes]
93 | try await box.value.checkInvariants()
94 | } catch is ContractSkip {
[#SendableMetatypes]: <https://docs.swift.org/compiler/documentation/diagnostics/sendable-metatypes>
[568/646] Compiling Exhaust ReflectiveGenerator+URL.swift
/host/spi-builder-workspace/Sources/Exhaust/Contract/AsyncContractRunner.swift:85:23: warning: capture of non-Sendable type 'Spec.Type' in an isolated closure [#SendableMetatypes]
83 | nonisolated(unsafe) let specInit: () -> Spec = { Spec() }
84 | let property: @Sendable ([Spec.Command]) -> Bool = { commands in
85 | let box = SendableBox(specInit())
| `- warning: capture of non-Sendable type 'Spec.Type' in an isolated closure [#SendableMetatypes]
86 | let resultBox = SendableBox(true)
87 | let semaphore = DispatchSemaphore(value: 0)
/host/spi-builder-workspace/Sources/Exhaust/Contract/AsyncContractRunner.swift:92:35: warning: capture of non-Sendable type 'Spec.Type' in an isolated closure [#SendableMetatypes]
90 | for command in commands {
91 | do {
92 | try await box.value.run(command)
| `- warning: capture of non-Sendable type 'Spec.Type' in an isolated closure [#SendableMetatypes]
93 | try await box.value.checkInvariants()
94 | } catch is ContractSkip {
[#SendableMetatypes]: <https://docs.swift.org/compiler/documentation/diagnostics/sendable-metatypes>
[569/651] Emitting module Exhaust
/host/spi-builder-workspace/Sources/Exhaust/Contract/AsyncContractRunner.swift:85:23: warning: capture of non-Sendable type 'Spec.Type' in an isolated closure [#SendableMetatypes]
83 | nonisolated(unsafe) let specInit: () -> Spec = { Spec() }
84 | let property: @Sendable ([Spec.Command]) -> Bool = { commands in
85 | let box = SendableBox(specInit())
| `- warning: capture of non-Sendable type 'Spec.Type' in an isolated closure [#SendableMetatypes]
86 | let resultBox = SendableBox(true)
87 | let semaphore = DispatchSemaphore(value: 0)
/host/spi-builder-workspace/Sources/Exhaust/Contract/AsyncContractRunner.swift:92:35: warning: capture of non-Sendable type 'Spec.Type' in an isolated closure [#SendableMetatypes]
90 | for command in commands {
91 | do {
92 | try await box.value.run(command)
| `- warning: capture of non-Sendable type 'Spec.Type' in an isolated closure [#SendableMetatypes]
93 | try await box.value.checkInvariants()
94 | } catch is ContractSkip {
[#SendableMetatypes]: <https://docs.swift.org/compiler/documentation/diagnostics/sendable-metatypes>
Internal Error: dataCorrupted(Swift.DecodingError.Context(codingPath: [], debugDescription: "Corrupted JSON", underlyingError: Optional(unexpected end of file)))
[570/651] Compiling Exhaust AnyCasePath+PartialPath.swift
[571/651] Compiling Exhaust ReflectiveGenerator+Collections.swift
[572/651] Compiling Exhaust ReflectiveGenerator+Data.swift
[573/651] Compiling Exhaust ReflectiveGenerator+Date.swift
[574/651] Compiling Exhaust ReflectiveGenerator+Decimal.swift
[575/651] Compiling Exhaust ReflectiveGenerator+LargeNumericGenerators.swift
[582/656] Compiling Exhaust ReflectiveGenerator+UUID.swift
/host/spi-builder-workspace/Sources/Exhaust/Contract/AsyncContractRunner.swift:85:23: warning: capture of non-Sendable type 'Spec.Type' in an isolated closure [#SendableMetatypes]
83 | nonisolated(unsafe) let specInit: () -> Spec = { Spec() }
84 | let property: @Sendable ([Spec.Command]) -> Bool = { commands in
85 | let box = SendableBox(specInit())
| `- warning: capture of non-Sendable type 'Spec.Type' in an isolated closure [#SendableMetatypes]
86 | let resultBox = SendableBox(true)
87 | let semaphore = DispatchSemaphore(value: 0)
/host/spi-builder-workspace/Sources/Exhaust/Contract/AsyncContractRunner.swift:92:35: warning: capture of non-Sendable type 'Spec.Type' in an isolated closure [#SendableMetatypes]
90 | for command in commands {
91 | do {
92 | try await box.value.run(command)
| `- warning: capture of non-Sendable type 'Spec.Type' in an isolated closure [#SendableMetatypes]
93 | try await box.value.checkInvariants()
94 | } catch is ContractSkip {
[#SendableMetatypes]: <https://docs.swift.org/compiler/documentation/diagnostics/sendable-metatypes>
[583/656] Compiling Exhaust AsyncContractRunner.swift
/host/spi-builder-workspace/Sources/Exhaust/Contract/AsyncContractRunner.swift:85:23: warning: capture of non-Sendable type 'Spec.Type' in an isolated closure [#SendableMetatypes]
83 | nonisolated(unsafe) let specInit: () -> Spec = { Spec() }
84 | let property: @Sendable ([Spec.Command]) -> Bool = { commands in
85 | let box = SendableBox(specInit())
| `- warning: capture of non-Sendable type 'Spec.Type' in an isolated closure [#SendableMetatypes]
86 | let resultBox = SendableBox(true)
87 | let semaphore = DispatchSemaphore(value: 0)
/host/spi-builder-workspace/Sources/Exhaust/Contract/AsyncContractRunner.swift:92:35: warning: capture of non-Sendable type 'Spec.Type' in an isolated closure [#SendableMetatypes]
90 | for command in commands {
91 | do {
92 | try await box.value.run(command)
| `- warning: capture of non-Sendable type 'Spec.Type' in an isolated closure [#SendableMetatypes]
93 | try await box.value.checkInvariants()
94 | } catch is ContractSkip {
[#SendableMetatypes]: <https://docs.swift.org/compiler/documentation/diagnostics/sendable-metatypes>
[584/656] Compiling Exhaust Bundle.swift
/host/spi-builder-workspace/Sources/Exhaust/Contract/AsyncContractRunner.swift:85:23: warning: capture of non-Sendable type 'Spec.Type' in an isolated closure [#SendableMetatypes]
83 | nonisolated(unsafe) let specInit: () -> Spec = { Spec() }
84 | let property: @Sendable ([Spec.Command]) -> Bool = { commands in
85 | let box = SendableBox(specInit())
| `- warning: capture of non-Sendable type 'Spec.Type' in an isolated closure [#SendableMetatypes]
86 | let resultBox = SendableBox(true)
87 | let semaphore = DispatchSemaphore(value: 0)
/host/spi-builder-workspace/Sources/Exhaust/Contract/AsyncContractRunner.swift:92:35: warning: capture of non-Sendable type 'Spec.Type' in an isolated closure [#SendableMetatypes]
90 | for command in commands {
91 | do {
92 | try await box.value.run(command)
| `- warning: capture of non-Sendable type 'Spec.Type' in an isolated closure [#SendableMetatypes]
93 | try await box.value.checkInvariants()
94 | } catch is ContractSkip {
[#SendableMetatypes]: <https://docs.swift.org/compiler/documentation/diagnostics/sendable-metatypes>
[585/656] Compiling Exhaust ContractErrors.swift
/host/spi-builder-workspace/Sources/Exhaust/Contract/AsyncContractRunner.swift:85:23: warning: capture of non-Sendable type 'Spec.Type' in an isolated closure [#SendableMetatypes]
83 | nonisolated(unsafe) let specInit: () -> Spec = { Spec() }
84 | let property: @Sendable ([Spec.Command]) -> Bool = { commands in
85 | let box = SendableBox(specInit())
| `- warning: capture of non-Sendable type 'Spec.Type' in an isolated closure [#SendableMetatypes]
86 | let resultBox = SendableBox(true)
87 | let semaphore = DispatchSemaphore(value: 0)
/host/spi-builder-workspace/Sources/Exhaust/Contract/AsyncContractRunner.swift:92:35: warning: capture of non-Sendable type 'Spec.Type' in an isolated closure [#SendableMetatypes]
90 | for command in commands {
91 | do {
92 | try await box.value.run(command)
| `- warning: capture of non-Sendable type 'Spec.Type' in an isolated closure [#SendableMetatypes]
93 | try await box.value.checkInvariants()
94 | } catch is ContractSkip {
[#SendableMetatypes]: <https://docs.swift.org/compiler/documentation/diagnostics/sendable-metatypes>
[586/656] Compiling Exhaust ContractProtocol.swift
/host/spi-builder-workspace/Sources/Exhaust/Contract/AsyncContractRunner.swift:85:23: warning: capture of non-Sendable type 'Spec.Type' in an isolated closure [#SendableMetatypes]
83 | nonisolated(unsafe) let specInit: () -> Spec = { Spec() }
84 | let property: @Sendable ([Spec.Command]) -> Bool = { commands in
85 | let box = SendableBox(specInit())
| `- warning: capture of non-Sendable type 'Spec.Type' in an isolated closure [#SendableMetatypes]
86 | let resultBox = SendableBox(true)
87 | let semaphore = DispatchSemaphore(value: 0)
/host/spi-builder-workspace/Sources/Exhaust/Contract/AsyncContractRunner.swift:92:35: warning: capture of non-Sendable type 'Spec.Type' in an isolated closure [#SendableMetatypes]
90 | for command in commands {
91 | do {
92 | try await box.value.run(command)
| `- warning: capture of non-Sendable type 'Spec.Type' in an isolated closure [#SendableMetatypes]
93 | try await box.value.checkInvariants()
94 | } catch is ContractSkip {
[#SendableMetatypes]: <https://docs.swift.org/compiler/documentation/diagnostics/sendable-metatypes>
[587/656] Compiling Exhaust ContractResult.swift
/host/spi-builder-workspace/Sources/Exhaust/Contract/AsyncContractRunner.swift:85:23: warning: capture of non-Sendable type 'Spec.Type' in an isolated closure [#SendableMetatypes]
83 | nonisolated(unsafe) let specInit: () -> Spec = { Spec() }
84 | let property: @Sendable ([Spec.Command]) -> Bool = { commands in
85 | let box = SendableBox(specInit())
| `- warning: capture of non-Sendable type 'Spec.Type' in an isolated closure [#SendableMetatypes]
86 | let resultBox = SendableBox(true)
87 | let semaphore = DispatchSemaphore(value: 0)
/host/spi-builder-workspace/Sources/Exhaust/Contract/AsyncContractRunner.swift:92:35: warning: capture of non-Sendable type 'Spec.Type' in an isolated closure [#SendableMetatypes]
90 | for command in commands {
91 | do {
92 | try await box.value.run(command)
| `- warning: capture of non-Sendable type 'Spec.Type' in an isolated closure [#SendableMetatypes]
93 | try await box.value.checkInvariants()
94 | } catch is ContractSkip {
[#SendableMetatypes]: <https://docs.swift.org/compiler/documentation/diagnostics/sendable-metatypes>
[588/656] Compiling Exhaust ContractRunner.swift
/host/spi-builder-workspace/Sources/Exhaust/Contract/ContractRunner.swift:92:24: warning: capture of non-Sendable type 'Spec.Type' in an isolated closure [#SendableMetatypes]
90 | // The property: execute the command sequence against a fresh spec and check for failures.
91 | let property: @Sendable ([Spec.Command]) -> Bool = { commands in
92 | var spec = Spec()
| `- warning: capture of non-Sendable type 'Spec.Type' in an isolated closure [#SendableMetatypes]
93 | for command in commands {
94 | do {
/host/spi-builder-workspace/Sources/Exhaust/Core/ReflectiveGenerator+Combinators.swift:287:46: warning: capture of non-Sendable type 'Key.Type' in an isolated closure [#SendableMetatypes]
285 | ) -> ReflectiveGenerator<Value> {
286 | unique(by: { value in
287 | (try? path.extract(from: value)).map { AnyHashable($0) }
| `- warning: capture of non-Sendable type 'Key.Type' in an isolated closure [#SendableMetatypes]
288 | ?? AnyHashable(ObjectIdentifier(type(of: value as Any)))
289 | }, fileID: fileID, line: line)
[#SendableMetatypes]: <https://docs.swift.org/compiler/documentation/diagnostics/sendable-metatypes>
[589/656] Compiling Exhaust ContractSettings.swift
/host/spi-builder-workspace/Sources/Exhaust/Contract/ContractRunner.swift:92:24: warning: capture of non-Sendable type 'Spec.Type' in an isolated closure [#SendableMetatypes]
90 | // The property: execute the command sequence against a fresh spec and check for failures.
91 | let property: @Sendable ([Spec.Command]) -> Bool = { commands in
92 | var spec = Spec()
| `- warning: capture of non-Sendable type 'Spec.Type' in an isolated closure [#SendableMetatypes]
93 | for command in commands {
94 | do {
/host/spi-builder-workspace/Sources/Exhaust/Core/ReflectiveGenerator+Combinators.swift:287:46: warning: capture of non-Sendable type 'Key.Type' in an isolated closure [#SendableMetatypes]
285 | ) -> ReflectiveGenerator<Value> {
286 | unique(by: { value in
287 | (try? path.extract(from: value)).map { AnyHashable($0) }
| `- warning: capture of non-Sendable type 'Key.Type' in an isolated closure [#SendableMetatypes]
288 | ?? AnyHashable(ObjectIdentifier(type(of: value as Any)))
289 | }, fileID: fileID, line: line)
[#SendableMetatypes]: <https://docs.swift.org/compiler/documentation/diagnostics/sendable-metatypes>
[590/656] Compiling Exhaust ReflectiveGenerator+Combinators.swift
/host/spi-builder-workspace/Sources/Exhaust/Contract/ContractRunner.swift:92:24: warning: capture of non-Sendable type 'Spec.Type' in an isolated closure [#SendableMetatypes]
90 | // The property: execute the command sequence against a fresh spec and check for failures.
91 | let property: @Sendable ([Spec.Command]) -> Bool = { commands in
92 | var spec = Spec()
| `- warning: capture of non-Sendable type 'Spec.Type' in an isolated closure [#SendableMetatypes]
93 | for command in commands {
94 | do {
/host/spi-builder-workspace/Sources/Exhaust/Core/ReflectiveGenerator+Combinators.swift:287:46: warning: capture of non-Sendable type 'Key.Type' in an isolated closure [#SendableMetatypes]
285 | ) -> ReflectiveGenerator<Value> {
286 | unique(by: { value in
287 | (try? path.extract(from: value)).map { AnyHashable($0) }
| `- warning: capture of non-Sendable type 'Key.Type' in an isolated closure [#SendableMetatypes]
288 | ?? AnyHashable(ObjectIdentifier(type(of: value as Any)))
289 | }, fileID: fileID, line: line)
[#SendableMetatypes]: <https://docs.swift.org/compiler/documentation/diagnostics/sendable-metatypes>
[591/656] Compiling Exhaust ReflectiveGenerator+InternalCombinators.swift
/host/spi-builder-workspace/Sources/Exhaust/Contract/ContractRunner.swift:92:24: warning: capture of non-Sendable type 'Spec.Type' in an isolated closure [#SendableMetatypes]
90 | // The property: execute the command sequence against a fresh spec and check for failures.
91 | let property: @Sendable ([Spec.Command]) -> Bool = { commands in
92 | var spec = Spec()
| `- warning: capture of non-Sendable type 'Spec.Type' in an isolated closure [#SendableMetatypes]
93 | for command in commands {
94 | do {
/host/spi-builder-workspace/Sources/Exhaust/Core/ReflectiveGenerator+Combinators.swift:287:46: warning: capture of non-Sendable type 'Key.Type' in an isolated closure [#SendableMetatypes]
285 | ) -> ReflectiveGenerator<Value> {
286 | unique(by: { value in
287 | (try? path.extract(from: value)).map { AnyHashable($0) }
| `- warning: capture of non-Sendable type 'Key.Type' in an isolated closure [#SendableMetatypes]
288 | ?? AnyHashable(ObjectIdentifier(type(of: value as Any)))
289 | }, fileID: fileID, line: line)
[#SendableMetatypes]: <https://docs.swift.org/compiler/documentation/diagnostics/sendable-metatypes>
[592/656] Compiling Exhaust ReflectiveGenerator+Unfold.swift
/host/spi-builder-workspace/Sources/Exhaust/Contract/ContractRunner.swift:92:24: warning: capture of non-Sendable type 'Spec.Type' in an isolated closure [#SendableMetatypes]
90 | // The property: execute the command sequence against a fresh spec and check for failures.
91 | let property: @Sendable ([Spec.Command]) -> Bool = { commands in
92 | var spec = Spec()
| `- warning: capture of non-Sendable type 'Spec.Type' in an isolated closure [#SendableMetatypes]
93 | for command in commands {
94 | do {
/host/spi-builder-workspace/Sources/Exhaust/Core/ReflectiveGenerator+Combinators.swift:287:46: warning: capture of non-Sendable type 'Key.Type' in an isolated closure [#SendableMetatypes]
285 | ) -> ReflectiveGenerator<Value> {
286 | unique(by: { value in
287 | (try? path.extract(from: value)).map { AnyHashable($0) }
| `- warning: capture of non-Sendable type 'Key.Type' in an isolated closure [#SendableMetatypes]
288 | ?? AnyHashable(ObjectIdentifier(type(of: value as Any)))
289 | }, fileID: fileID, line: line)
[#SendableMetatypes]: <https://docs.swift.org/compiler/documentation/diagnostics/sendable-metatypes>
[593/656] Compiling Exhaust ReflectiveGenerator+Validation.swift
/host/spi-builder-workspace/Sources/Exhaust/Contract/ContractRunner.swift:92:24: warning: capture of non-Sendable type 'Spec.Type' in an isolated closure [#SendableMetatypes]
90 | // The property: execute the command sequence against a fresh spec and check for failures.
91 | let property: @Sendable ([Spec.Command]) -> Bool = { commands in
92 | var spec = Spec()
| `- warning: capture of non-Sendable type 'Spec.Type' in an isolated closure [#SendableMetatypes]
93 | for command in commands {
94 | do {
/host/spi-builder-workspace/Sources/Exhaust/Core/ReflectiveGenerator+Combinators.swift:287:46: warning: capture of non-Sendable type 'Key.Type' in an isolated closure [#SendableMetatypes]
285 | ) -> ReflectiveGenerator<Value> {
286 | unique(by: { value in
287 | (try? path.extract(from: value)).map { AnyHashable($0) }
| `- warning: capture of non-Sendable type 'Key.Type' in an isolated closure [#SendableMetatypes]
288 | ?? AnyHashable(ObjectIdentifier(type(of: value as Any)))
289 | }, fileID: fileID, line: line)
[#SendableMetatypes]: <https://docs.swift.org/compiler/documentation/diagnostics/sendable-metatypes>
[606/656] Emitting module Exhaust
/host/spi-builder-workspace/Sources/Exhaust/Contract/AsyncContractRunner.swift:85:23: warning: capture of non-Sendable type 'Spec.Type' in an isolated closure [#SendableMetatypes]
83 | nonisolated(unsafe) let specInit: () -> Spec = { Spec() }
84 | let property: @Sendable ([Spec.Command]) -> Bool = { commands in
85 | let box = SendableBox(specInit())
| `- warning: capture of non-Sendable type 'Spec.Type' in an isolated closure [#SendableMetatypes]
86 | let resultBox = SendableBox(true)
87 | let semaphore = DispatchSemaphore(value: 0)
/host/spi-builder-workspace/Sources/Exhaust/Contract/AsyncContractRunner.swift:92:35: warning: capture of non-Sendable type 'Spec.Type' in an isolated closure [#SendableMetatypes]
90 | for command in commands {
91 | do {
92 | try await box.value.run(command)
| `- warning: capture of non-Sendable type 'Spec.Type' in an isolated closure [#SendableMetatypes]
93 | try await box.value.checkInvariants()
94 | } catch is ContractSkip {
[#SendableMetatypes]: <https://docs.swift.org/compiler/documentation/diagnostics/sendable-metatypes>
/host/spi-builder-workspace/Sources/Exhaust/Contract/ContractRunner.swift:92:24: warning: capture of non-Sendable type 'Spec.Type' in an isolated closure [#SendableMetatypes]
90 | // The property: execute the command sequence against a fresh spec and check for failures.
91 | let property: @Sendable ([Spec.Command]) -> Bool = { commands in
92 | var spec = Spec()
| `- warning: capture of non-Sendable type 'Spec.Type' in an isolated closure [#SendableMetatypes]
93 | for command in commands {
94 | do {
/host/spi-builder-workspace/Sources/Exhaust/Core/ReflectiveGenerator+Combinators.swift:287:46: warning: capture of non-Sendable type 'Key.Type' in an isolated closure [#SendableMetatypes]
285 | ) -> ReflectiveGenerator<Value> {
286 | unique(by: { value in
287 | (try? path.extract(from: value)).map { AnyHashable($0) }
| `- warning: capture of non-Sendable type 'Key.Type' in an isolated closure [#SendableMetatypes]
288 | ?? AnyHashable(ObjectIdentifier(type(of: value as Any)))
289 | }, fileID: fileID, line: line)
[#SendableMetatypes]: <https://docs.swift.org/compiler/documentation/diagnostics/sendable-metatypes>
/host/spi-builder-workspace/Sources/Exhaust/Contract/ContractRunner.swift:92:24: warning: capture of non-Sendable type 'Spec.Type' in an isolated closure [#SendableMetatypes]
90 | // The property: execute the command sequence against a fresh spec and check for failures.
91 | let property: @Sendable ([Spec.Command]) -> Bool = { commands in
92 | var spec = Spec()
| `- warning: capture of non-Sendable type 'Spec.Type' in an isolated closure [#SendableMetatypes]
93 | for command in commands {
94 | do {
/host/spi-builder-workspace/Sources/Exhaust/Core/ReflectiveGenerator+Combinators.swift:287:46: warning: capture of non-Sendable type 'Key.Type' in an isolated closure [#SendableMetatypes]
285 | ) -> ReflectiveGenerator<Value> {
286 | unique(by: { value in
287 | (try? path.extract(from: value)).map { AnyHashable($0) }
| `- warning: capture of non-Sendable type 'Key.Type' in an isolated closure [#SendableMetatypes]
288 | ?? AnyHashable(ObjectIdentifier(type(of: value as Any)))
289 | }, fileID: fileID, line: line)
[#SendableMetatypes]: <https://docs.swift.org/compiler/documentation/diagnostics/sendable-metatypes>
/host/spi-builder-workspace/Sources/Exhaust/Contract/ContractRunner.swift:92:24: warning: capture of non-Sendable type 'Spec.Type' in an isolated closure [#SendableMetatypes]
90 | // The property: execute the command sequence against a fresh spec and check for failures.
91 | let property: @Sendable ([Spec.Command]) -> Bool = { commands in
92 | var spec = Spec()
| `- warning: capture of non-Sendable type 'Spec.Type' in an isolated closure [#SendableMetatypes]
93 | for command in commands {
94 | do {
/host/spi-builder-workspace/Sources/Exhaust/Core/ReflectiveGenerator+Combinators.swift:287:46: warning: capture of non-Sendable type 'Key.Type' in an isolated closure [#SendableMetatypes]
285 | ) -> ReflectiveGenerator<Value> {
286 | unique(by: { value in
287 | (try? path.extract(from: value)).map { AnyHashable($0) }
| `- warning: capture of non-Sendable type 'Key.Type' in an isolated closure [#SendableMetatypes]
288 | ?? AnyHashable(ObjectIdentifier(type(of: value as Any)))
289 | }, fileID: fileID, line: line)
[#SendableMetatypes]: <https://docs.swift.org/compiler/documentation/diagnostics/sendable-metatypes>
/host/spi-builder-workspace/Sources/Exhaust/Contract/ContractRunner.swift:92:24: warning: capture of non-Sendable type 'Spec.Type' in an isolated closure [#SendableMetatypes]
90 | // The property: execute the command sequence against a fresh spec and check for failures.
91 | let property: @Sendable ([Spec.Command]) -> Bool = { commands in
92 | var spec = Spec()
| `- warning: capture of non-Sendable type 'Spec.Type' in an isolated closure [#SendableMetatypes]
93 | for command in commands {
94 | do {
/host/spi-builder-workspace/Sources/Exhaust/Core/ReflectiveGenerator+Combinators.swift:287:46: warning: capture of non-Sendable type 'Key.Type' in an isolated closure [#SendableMetatypes]
285 | ) -> ReflectiveGenerator<Value> {
286 | unique(by: { value in
287 | (try? path.extract(from: value)).map { AnyHashable($0) }
| `- warning: capture of non-Sendable type 'Key.Type' in an isolated closure [#SendableMetatypes]
288 | ?? AnyHashable(ObjectIdentifier(type(of: value as Any)))
289 | }, fileID: fileID, line: line)
[#SendableMetatypes]: <https://docs.swift.org/compiler/documentation/diagnostics/sendable-metatypes>
/host/spi-builder-workspace/Sources/Exhaust/Contract/ContractRunner.swift:92:24: warning: capture of non-Sendable type 'Spec.Type' in an isolated closure [#SendableMetatypes]
90 | // The property: execute the command sequence against a fresh spec and check for failures.
91 | let property: @Sendable ([Spec.Command]) -> Bool = { commands in
92 | var spec = Spec()
| `- warning: capture of non-Sendable type 'Spec.Type' in an isolated closure [#SendableMetatypes]
93 | for command in commands {
94 | do {
/host/spi-builder-workspace/Sources/Exhaust/Core/ReflectiveGenerator+Combinators.swift:287:46: warning: capture of non-Sendable type 'Key.Type' in an isolated closure [#SendableMetatypes]
285 | ) -> ReflectiveGenerator<Value> {
286 | unique(by: { value in
287 | (try? path.extract(from: value)).map { AnyHashable($0) }
| `- warning: capture of non-Sendable type 'Key.Type' in an isolated closure [#SendableMetatypes]
288 | ?? AnyHashable(ObjectIdentifier(type(of: value as Any)))
289 | }, fileID: fileID, line: line)
[#SendableMetatypes]: <https://docs.swift.org/compiler/documentation/diagnostics/sendable-metatypes>
/host/spi-builder-workspace/Sources/Exhaust/Contract/ContractRunner.swift:92:24: warning: capture of non-Sendable type 'Spec.Type' in an isolated closure [#SendableMetatypes]
90 | // The property: execute the command sequence against a fresh spec and check for failures.
91 | let property: @Sendable ([Spec.Command]) -> Bool = { commands in
92 | var spec = Spec()
| `- warning: capture of non-Sendable type 'Spec.Type' in an isolated closure [#SendableMetatypes]
93 | for command in commands {
94 | do {
/host/spi-builder-workspace/Sources/Exhaust/Core/ReflectiveGenerator+Combinators.swift:287:46: warning: capture of non-Sendable type 'Key.Type' in an isolated closure [#SendableMetatypes]
285 | ) -> ReflectiveGenerator<Value> {
286 | unique(by: { value in
287 | (try? path.extract(from: value)).map { AnyHashable($0) }
| `- warning: capture of non-Sendable type 'Key.Type' in an isolated closure [#SendableMetatypes]
288 | ?? AnyHashable(ObjectIdentifier(type(of: value as Any)))
289 | }, fileID: fileID, line: line)
[#SendableMetatypes]: <https://docs.swift.org/compiler/documentation/diagnostics/sendable-metatypes>
[613/656] Compiling Exhaust SendableBox.swift
[614/656] Compiling Exhaust MirrorCombinators.swift
[615/656] Compiling Exhaust MirrorExtract.swift
[616/656] Compiling Exhaust MonotonicClock.swift
[617/656] Compiling Exhaust ReductionSummary.swift
[623/656] Compiling Exhaust ExploreSettings.swift
[624/656] Compiling Exhaust Macro+Contract.swift
[625/656] Compiling Exhaust Macro+Examine.swift
[626/656] Compiling Exhaust Macro+Example.swift
[627/656] Compiling Exhaust Macro+Exhaust.swift
[628/656] Compiling Exhaust Macro+Explore.swift
[641/656] Compiling Exhaust Macro+Generate.swift
[642/656] Compiling Exhaust MacroSupport+Explore.swift
[643/656] Compiling Exhaust MacroSupport+Pipeline.swift
[644/656] Compiling Exhaust MacroSupport.swift
[645/656] Compiling Exhaust PropertyTestFailure.swift
[646/656] Compiling Exhaust Reexports.swift
[654/658] Wrapping AST for Exhaust for debugging
[656/668] Compiling ExhaustBenchmarks CalculatorChallenge.swift
[657/668] Compiling ExhaustBenchmarks ComplexGrammarChallenge.swift
[658/669] Compiling ExhaustBenchmarks main.swift
[659/669] Compiling ExhaustBenchmarks ParserChallenge.swift
Internal Error: dataCorrupted(Swift.DecodingError.Context(codingPath: [], debugDescription: "Corrupted JSON", underlyingError: Optional(unexpected end of file)))
[660/669] Compiling ExhaustBenchmarks ECOOPBenchmarks.swift
Internal Error: dataCorrupted(Swift.DecodingError.Context(codingPath: [], debugDescription: "Corrupted JSON", underlyingError: Optional(unexpected end of file)))
[661/669] Compiling ExhaustBenchmarks GraphColoringChallenge.swift
[662/669] Compiling ExhaustBenchmarks BinaryHeapChallenge.swift
Internal Error: dataCorrupted(Swift.DecodingError.Context(codingPath: [], debugDescription: "Corrupted JSON", underlyingError: Optional(unexpected end of file)))
[663/669] Compiling ExhaustBenchmarks Bound5Challenge.swift
Internal Error: dataCorrupted(Swift.DecodingError.Context(codingPath: [], debugDescription: "Corrupted JSON", underlyingError: Optional(unexpected end of file)))
[664/669] Emitting module ExhaustBenchmarks
Internal Error: dataCorrupted(Swift.DecodingError.Context(codingPath: [], debugDescription: "Corrupted JSON", underlyingError: Optional(unexpected end of file)))
[665/669] Compiling ExhaustBenchmarks SimpleChallenges.swift
Internal Error: dataCorrupted(Swift.DecodingError.Context(codingPath: [], debugDescription: "Corrupted JSON", underlyingError: Optional(unexpected end of file)))
[666/669] Compiling ExhaustBenchmarks ShrinkingChallengeBenchmarks.swift
[667/670] Wrapping AST for ExhaustBenchmarks for debugging
[668/670] Write Objects.LinkFileList
[669/670] Linking ExhaustBenchmarks
Build complete! (222.57s)
Build complete.
{
"dependencies" : [
{
"identity" : "swift-benchmark",
"requirement" : {
"range" : [
{
"lower_bound" : "0.1.2",
"upper_bound" : "1.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/google/swift-benchmark"
},
{
"identity" : "swiftformat",
"requirement" : {
"range" : [
{
"lower_bound" : "0.59.1",
"upper_bound" : "1.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/nicklockwood/SwiftFormat"
},
{
"identity" : "swift-docc-plugin",
"requirement" : {
"range" : [
{
"lower_bound" : "1.4.6",
"upper_bound" : "2.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/swiftlang/swift-docc-plugin"
},
{
"identity" : "swift-syntax",
"requirement" : {
"range" : [
{
"lower_bound" : "600.0.1",
"upper_bound" : "601.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/swiftlang/swift-syntax.git"
},
{
"identity" : "xctest-dynamic-overlay",
"requirement" : {
"range" : [
{
"lower_bound" : "1.0.0",
"upper_bound" : "2.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/pointfreeco/xctest-dynamic-overlay"
},
{
"identity" : "swift-custom-dump",
"requirement" : {
"range" : [
{
"lower_bound" : "1.0.0",
"upper_bound" : "2.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/pointfreeco/swift-custom-dump"
},
{
"identity" : "swift-case-paths",
"requirement" : {
"range" : [
{
"lower_bound" : "1.0.0",
"upper_bound" : "2.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/pointfreeco/swift-case-paths"
}
],
"manifest_display_name" : "Exhaust",
"name" : "Exhaust",
"path" : "/host/spi-builder-workspace",
"platforms" : [
{
"name" : "macos",
"version" : "15.0"
},
{
"name" : "ios",
"version" : "18.0"
},
{
"name" : "maccatalyst",
"version" : "18.0"
},
{
"name" : "tvos",
"version" : "18.0"
},
{
"name" : "watchos",
"version" : "11.0"
},
{
"name" : "visionos",
"version" : "2.0"
}
],
"products" : [
{
"name" : "Exhaust",
"targets" : [
"Exhaust"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "ExhaustCore",
"targets" : [
"ExhaustCore"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "ExhaustBenchmarks",
"targets" : [
"ExhaustBenchmarks"
],
"type" : {
"executable" : null
}
},
{
"name" : "ExhaustMacros",
"targets" : [
"ExhaustMacros"
],
"type" : {
"macro" : null
}
}
],
"targets" : [
{
"c99name" : "ExhaustTests",
"module_type" : "SwiftTarget",
"name" : "ExhaustTests",
"path" : "Tests/ExhaustTests",
"sources" : [
"Analysis/BoundaryCoverageIntegrationTests.swift",
"Challenges/Experimental/BoundStringDependency.swift",
"Challenges/Experimental/CoupledZigzag.swift",
"Challenges/Experimental/FastCheckDichotomy.swift",
"Challenges/Experimental/GraphColoring.swift",
"Challenges/Experimental/Replacement.swift",
"Challenges/Experimental/SparseModularZigzag.swift",
"Challenges/Experimental/StrictlyIncreasingRun.swift",
"Challenges/Experimental/StringAnagram.swift",
"Challenges/Experimental/StructuralPathological.swift",
"Challenges/Shrinking/BinaryHeap.swift",
"Challenges/Shrinking/Bound5.swift",
"Challenges/Shrinking/Calculator.swift",
"Challenges/Shrinking/Coupling.swift",
"Challenges/Shrinking/Deletion.swift",
"Challenges/Shrinking/Difference.swift",
"Challenges/Shrinking/Distinct.swift",
"Challenges/Shrinking/LargeUnionList.swift",
"Challenges/Shrinking/LengthList.swift",
"Challenges/Shrinking/NashGapValidation.swift",
"Challenges/Shrinking/NestedLists.swift",
"Challenges/Shrinking/Parser.swift",
"Challenges/Shrinking/Reverse.swift",
"Challenges/Shrinking/ScalingVariants.swift",
"Challenges/Shrinking/StackDepthProbe.swift",
"Constraints/BindInnerFilterTests.swift",
"Constraints/ConstraintViolationTests.swift",
"Constraints/PropertyFilterTests.swift",
"Constraints/ValidationTests.swift",
"ExploreReportTests.swift",
"Fixtures/BST.swift",
"Fixtures/BinaryHeapFixture.swift",
"Fixtures/Bound5Fixture.swift",
"Fixtures/CalculatorFixture.swift",
"Fixtures/ParserFixture.swift",
"Generators/BoundaryBudgetTests.swift",
"Generators/DateDSTPropertyTests.swift",
"Generators/DateGeneratorTests.swift",
"Generators/DateSequenceBudgetTests.swift",
"Generators/DecimalGeneratorTests.swift",
"Generators/LargeNumericGeneratorTests.swift",
"Generators/NewGeneratorTests.swift",
"Generators/SIMDGeneratorTests.swift",
"Generators/UUIDGeneratorTests.swift",
"Integration/BundleTests.swift",
"Integration/CGSBindBoundaryTests.swift",
"Integration/Contract/ALUTests.swift",
"Integration/Contract/AsyncContractTests.swift",
"Integration/Contract/BudgetAffordabilityTests.swift",
"Integration/Contract/BuggyCounterTests.swift",
"Integration/Contract/CircularQueueTests.swift",
"Integration/Contract/ExamGraderTests.swift",
"Integration/Contract/HeapMergeTests.swift",
"Integration/Contract/InvariantOnlyTests.swift",
"Integration/Contract/KVStoreLifecycleTests.swift",
"Integration/Contract/PostconditionTests.swift",
"Integration/Contract/SCABenchmark.swift",
"Integration/Contract/StackTests.swift",
"Integration/CoverageBudgetTests.swift",
"Integration/ExhaustClosureShapeTests.swift",
"Integration/ExhaustReportTests.swift",
"Integration/ExploreClosureShapeTests.swift",
"Integration/ExploreTransactionTests.swift",
"Integration/ExploreVsExhaustTests.swift",
"Integration/GeneratorTuningIntegrationTests.swift",
"Integration/ReducerReduceValuesIntegrationTests.swift",
"Integration/SwiftTestingIntegrationTests.swift",
"Integration/XCTestIssueReportingTests.swift",
"Parity/HypothesisFloatParityTests.swift",
"Parity/HypothesisShrinkQualityParityTests.swift",
"PublicAPI/AdvancedFeatureTests.swift",
"PublicAPI/CompositionTests.swift",
"PublicAPI/ConvenienceOverloadTests.swift",
"PublicAPI/DedupePropertyTests.swift",
"PublicAPI/ExamineFirstPartyGeneratorsTests.swift",
"PublicAPI/ExamineTests.swift",
"PublicAPI/MetamorphCombinatorTests.swift",
"PublicAPI/SampleTests.swift",
"PublicAPI/UnfoldTests.swift"
],
"target_dependencies" : [
"Exhaust",
"ExhaustCore"
],
"type" : "test"
},
{
"c99name" : "ExhaustMacrosTests",
"module_type" : "SwiftTarget",
"name" : "ExhaustMacrosTests",
"path" : "Tests/ExhaustMacrosTests",
"product_dependencies" : [
"SwiftSyntaxMacrosTestSupport"
],
"sources" : [
"ContractMacroTests.swift",
"ExamineMacroTests.swift",
"ExhaustMacroTests.swift",
"GenerateMacroTests.swift",
"SampleMacroTests.swift"
],
"target_dependencies" : [
"Exhaust",
"ExhaustMacros"
],
"type" : "test"
},
{
"c99name" : "ExhaustMacros",
"module_type" : "SwiftTarget",
"name" : "ExhaustMacros",
"path" : "Sources/ExhaustMacros",
"product_dependencies" : [
"SwiftSyntax",
"SwiftSyntaxMacros",
"SwiftSyntaxBuilder",
"SwiftCompilerPlugin",
"SwiftDiagnostics"
],
"product_memberships" : [
"Exhaust",
"ExhaustBenchmarks",
"ExhaustMacros"
],
"sources" : [
"ContractDeclarationMacro.swift",
"ContractMacro.swift",
"ContractMarkerMacros.swift",
"ExamineMacro.swift",
"ExampleMacro.swift",
"ExhaustMacrosMain.swift",
"ExhaustTestMacro.swift",
"ExploreMacro.swift",
"GenerateMacro.swift",
"Support/ClosureAnalysis.swift",
"Support/DiagnosticMessages.swift"
],
"type" : "macro"
},
{
"c99name" : "ExhaustCoreTests",
"module_type" : "SwiftTarget",
"name" : "ExhaustCoreTests",
"path" : "Tests/ExhaustCoreTests",
"sources" : [
"Analysis/BoundaryCoveringArrayReplayTests.swift",
"Analysis/BoundaryDomainAnalysisTests.swift",
"Analysis/OpenPBTStatsTests.swift",
"Analysis/PullBasedCoveringArrayTests.swift",
"Analysis/SCAPipelineTests.swift",
"Benchmarks/UniquenessBenchmarkTests.swift",
"ChoiceGradientSampling/CGSBenchmark.swift",
"ChoiceGradientSampling/CGSTuningParameterSweep.swift",
"ChoiceGradientSampling/GeneratorTuningTests.swift",
"ChoiceGradientSampling/OnlineCGSInterpreterTests.swift",
"Core/FreerMonad.swift",
"Exploration/CGSArrayTuningTests.swift",
"Exploration/CGSSubdivisionThresholdsTests.swift",
"Exploration/ClassificationExploreRunnerTests.swift",
"Extensions/ClosedRangeChunkingTests.swift",
"Extensions/CrockfordBase32ReplayTests.swift",
"Extensions/CrockfordBase32Tests.swift",
"Fixtures/BST.swift",
"Fixtures/JSONValue.swift",
"Fixtures/ReflectiveGenerator.swift",
"Generators/BitPatternConvertibleTests.swift",
"Generators/CharacterSetRangeExtractionTests.swift",
"Generators/CollectionGeneratorTests.swift",
"Generators/ConformanceTests.swift",
"Generators/CoreGeneratorTests.swift",
"Generators/Float16EmulationTests.swift",
"Generators/GenerationExamplesTests.swift",
"Generators/GeneratorCompositionEdgeCaseTests.swift",
"Generators/OneOfTests.swift",
"Generators/OptionalTests.swift",
"Generators/RecursiveOperationTests.swift",
"Generators/SizeScalingDistributionTests.swift",
"Generators/SliceCombinatorTests.swift",
"Generators/UniquenessConstraintTests.swift",
"Interpreters/BindAwarenessTests.swift",
"Interpreters/ChoiceSequenceTests.swift",
"Interpreters/ChoiceTreeNormalizedScoresTests.swift",
"Interpreters/ChoiceTreeTests.swift",
"Interpreters/ChoiceTreeVisualizationTests.swift",
"Interpreters/ComplexityScalingTests.swift",
"Interpreters/InterpreterRNGParityTests.swift",
"Interpreters/MaterializeEdgeCaseTests.swift",
"Interpreters/MaterializeTests.swift",
"Interpreters/MetamorphTests.swift",
"Interpreters/ReductionMaterializerTests.swift",
"Interpreters/ReplayDeterminismTests.swift",
"Interpreters/ReproducibilityTests.swift",
"Interpreters/SemanticSimplestIntegrationTests.swift",
"Interpreters/XoshiroTests.swift",
"MetaGenerator/GenRecipe.swift",
"MetaGenerator/MetaGeneratorPropertyTests.swift",
"Parity/AdvancedCoupledScenariosTests.swift",
"Parity/HypothesisFloatParityFilterTests.swift",
"Parity/HypothesisFloatShrinkingParityTests.swift",
"Property/PropertyTests.swift",
"Reducer/AdaptiveProbeTests.swift",
"Reducer/BindAwareReducerTests.swift",
"Reducer/BipartiteMatchingTests.swift",
"Reducer/ChoiceGraphClassificationTests.swift",
"Reducer/ChoiceGraphScopeQueryTests.swift",
"Reducer/ChoiceGraphTests.swift",
"Reducer/DecodingReportTests.swift",
"Reducer/EncoderIsolationTests.swift",
"Reducer/FloatShortlexTests.swift",
"Reducer/GraphEncoderTests.swift",
"Reducer/GraphTransformationTypeTests.swift",
"Reducer/ReducerFloatShrinkingTests.swift",
"Reducer/ReducerReduceValuesTests.swift",
"Reducer/ReducerReorderTests.swift",
"Reducer/ReducerSimplifyValuesTests.swift",
"Reducer/ReductionPropertyTests.swift",
"Reducer/SchedulerDecisionTests.swift",
"Reflection/ChoiceTreeDescendantElevationTests.swift",
"Reflection/GenerateMacroIntegrationTests.swift",
"Reflection/ReflectAndFlattenTests.swift"
],
"target_dependencies" : [
"ExhaustCore"
],
"type" : "test"
},
{
"c99name" : "ExhaustCore",
"module_type" : "SwiftTarget",
"name" : "ExhaustCore",
"path" : "Sources/ExhaustCore",
"product_memberships" : [
"Exhaust",
"ExhaustCore",
"ExhaustBenchmarks"
],
"sources" : [
"Analysis/BoundaryCoveringArrayReplay.swift",
"Analysis/BoundaryDomainAnalysis.swift",
"Analysis/ChoiceTreeAnalysis.swift",
"Analysis/CoverageStrategy.swift",
"Analysis/CoveringArrayReplay.swift",
"Analysis/CoveringArrayRow.swift",
"Analysis/FiniteDomainProfile.swift",
"Analysis/PullBasedCoveringArray.swift",
"Analysis/SCAPipeline.swift",
"Analysis/SequenceCoveringArray.swift",
"Conformances/FloatingPoint+BitPatternConvertible.swift",
"Conformances/Primitives+BitPatternConvertible.swift",
"Conformances/ScalarRangeSet.swift",
"Core/Combinators/Gen+Choice.swift",
"Core/Combinators/Gen+Classify.swift",
"Core/Combinators/Gen+Collections.swift",
"Core/Combinators/Gen+Core.swift",
"Core/Combinators/Gen+Filter.swift",
"Core/Combinators/Gen+Recursive.swift",
"Core/Combinators/Gen+Sizing.swift",
"Core/Combinators/Gen+Values.swift",
"Core/Combinators/Gen+Zip.swift",
"Core/Protocols/BitPatternConvertible.swift",
"Core/Protocols/PartialPath.swift",
"Core/Types/ChooseBitsScaling.swift",
"Core/Types/FilterType.swift",
"Core/Types/FreerMonad.swift",
"Core/Types/ReflectiveGenerator.swift",
"Core/Types/ReflectiveOperation.swift",
"Core/Types/SizeScaling.swift",
"Core/Types/TypeTag.swift",
"Exploration/ClassificationExploreRunner.swift",
"Exploration/CoOccurrenceMatrix.swift",
"Extensions/ChoiceTree+Shortlex.swift",
"Extensions/ChoiceTree+Visualization.swift",
"Extensions/ChoiceTree+Walk.swift",
"Extensions/ChoiceValue+Strategies.swift",
"Extensions/ClosedRange+Chunking.swift",
"Extensions/CrockfordBase32.swift",
"Extensions/Equatable.swift",
"Extensions/ReflectiveGenerator+CustomDebugStringConvertible.swift",
"Extensions/Sequence+FirstNonNil.swift",
"Interpreters/Adaptation/AdaptiveSmoothing.swift",
"Interpreters/Adaptation/CGSSubdivisionThresholds.swift",
"Interpreters/Adaptation/ChoiceGradientTuner.swift",
"Interpreters/Adaptation/GeneratorTuning+Handlers.swift",
"Interpreters/Adaptation/GeneratorTuning.swift",
"Interpreters/Adaptation/OnlineCGSInterpreter.swift",
"Interpreters/Generation/Types/ChoiceTreeHandlers.swift",
"Interpreters/Generation/Types/GenerationContext.swift",
"Interpreters/Generation/Types/LightweightSampler.swift",
"Interpreters/Generation/Types/WeightedPickSelection.swift",
"Interpreters/Generation/ValueAndChoiceTreeInterpreter.swift",
"Interpreters/Generation/ValueInterpreter.swift",
"Interpreters/Reduction/ChoiceGraph/BindClassification.swift",
"Interpreters/Reduction/ChoiceGraph/BindPath.swift",
"Interpreters/Reduction/ChoiceGraph/ChoiceGraph+Classification.swift",
"Interpreters/Reduction/ChoiceGraph/ChoiceGraph+DynamicRebuild.swift",
"Interpreters/Reduction/ChoiceGraph/ChoiceGraph+LazyComputation.swift",
"Interpreters/Reduction/ChoiceGraph/ChoiceGraph+Lifecycle.swift",
"Interpreters/Reduction/ChoiceGraph/ChoiceGraph+Queries.swift",
"Interpreters/Reduction/ChoiceGraph/ChoiceGraph+SubtreeExtraction.swift",
"Interpreters/Reduction/ChoiceGraph/ChoiceGraph.swift",
"Interpreters/Reduction/ChoiceGraph/ChoiceGraphBuilder+InactiveBranch.swift",
"Interpreters/Reduction/ChoiceGraph/ChoiceGraphBuilder+Subtree.swift",
"Interpreters/Reduction/ChoiceGraph/ChoiceGraphBuilder.swift",
"Interpreters/Reduction/ChoiceGraph/ChoiceGraphEdge.swift",
"Interpreters/Reduction/ChoiceGraph/ChoiceGraphNode.swift",
"Interpreters/Reduction/ChoiceGraph/ChoiceGraphReducer.swift",
"Interpreters/Reduction/ChoiceGraph/ChoiceGraphStats.swift",
"Interpreters/Reduction/ChoiceGraph/GraphMutation.swift",
"Interpreters/Reduction/ChoiceGraph/GraphOperation.swift",
"Interpreters/Reduction/ChoiceGraph/ReadOnlyChoiceGraph.swift",
"Interpreters/Reduction/Encoders/BoundValueCoveringEncoder.swift",
"Interpreters/Reduction/Encoders/ComposableEncoder.swift",
"Interpreters/Reduction/Encoders/GraphComposedEncoder.swift",
"Interpreters/Reduction/Encoders/GraphEncoder.swift",
"Interpreters/Reduction/Encoders/GraphLockstepEncoder+Probing.swift",
"Interpreters/Reduction/Encoders/GraphLockstepEncoder.swift",
"Interpreters/Reduction/Encoders/GraphRedistributionEncoder+Probing.swift",
"Interpreters/Reduction/Encoders/GraphRedistributionEncoder+RationalMath.swift",
"Interpreters/Reduction/Encoders/GraphRedistributionEncoder.swift",
"Interpreters/Reduction/Encoders/GraphReorderEncoder.swift",
"Interpreters/Reduction/Encoders/GraphStructuralEncoder+Migration.swift",
"Interpreters/Reduction/Encoders/GraphStructuralEncoder+Removal.swift",
"Interpreters/Reduction/Encoders/GraphStructuralEncoder+Replacement.swift",
"Interpreters/Reduction/Encoders/GraphStructuralEncoder+Swap.swift",
"Interpreters/Reduction/Encoders/GraphStructuralEncoder.swift",
"Interpreters/Reduction/Encoders/GraphSwapEncoder.swift",
"Interpreters/Reduction/Encoders/GraphValueEncoder+Float.swift",
"Interpreters/Reduction/Encoders/GraphValueEncoder+Integer.swift",
"Interpreters/Reduction/Encoders/GraphValueEncoder.swift",
"Interpreters/Reduction/Encoders/SequenceDecoder.swift",
"Interpreters/Reduction/Encoders/SequenceEncoder.swift",
"Interpreters/Reduction/Encoders/ValueEncoderState.swift",
"Interpreters/Reduction/Materializer/DecodingReport.swift",
"Interpreters/Reduction/Materializer/Materializer+Cursor.swift",
"Interpreters/Reduction/Materializer/Materializer+Handlers.swift",
"Interpreters/Reduction/Materializer/Materializer.swift",
"Interpreters/Reduction/ReducerConfiguration.swift",
"Interpreters/Reduction/ReductionResult.swift",
"Interpreters/Reduction/ReductionStats.swift",
"Interpreters/Reduction/Scheduler/BoundValueGate.swift",
"Interpreters/Reduction/Scheduler/ChoiceGraphScheduler+BoundValueSearch.swift",
"Interpreters/Reduction/Scheduler/ChoiceGraphScheduler+Convergence.swift",
"Interpreters/Reduction/Scheduler/ChoiceGraphScheduler+ConvergenceConfirmation.swift",
"Interpreters/Reduction/Scheduler/ChoiceGraphScheduler+ProbeLoop.swift",
"Interpreters/Reduction/Scheduler/ChoiceGraphScheduler.swift",
"Interpreters/Reduction/Scheduler/ConvergenceTypes.swift",
"Interpreters/Reduction/Scheduler/FutilityTracker.swift",
"Interpreters/Reduction/Scheduler/TransformationEnumerator.swift",
"Interpreters/Reduction/Scheduler/TransformationScope.swift",
"Interpreters/Reduction/Scheduler/TransformationYield.swift",
"Interpreters/Reduction/Scopes/ExchangeScopeQuery.swift",
"Interpreters/Reduction/Scopes/MinimizationScopeQuery.swift",
"Interpreters/Reduction/Scopes/PermutationScopeQuery.swift",
"Interpreters/Reduction/Scopes/RemovalScopeQuery.swift",
"Interpreters/Reduction/Scopes/ReorderingScopeQuery.swift",
"Interpreters/Reduction/Scopes/ReplacementScopeQuery.swift",
"Interpreters/Reduction/Scopes/ScopeQueryHelpers.swift",
"Interpreters/Reduction/Scopes/ScopeRejectionCache.swift",
"Interpreters/Reduction/Scopes/ScopeSource+Migration.swift",
"Interpreters/Reduction/Scopes/ScopeSource+Removal.swift",
"Interpreters/Reduction/Scopes/ScopeSource+Restructuring.swift",
"Interpreters/Reduction/Scopes/ScopeSource+ValueSearch.swift",
"Interpreters/Reduction/Scopes/ScopeSource.swift",
"Interpreters/Reduction/Utilities/BinarySearchStepper.swift",
"Interpreters/Reduction/Utilities/BipartiteMatching.swift",
"Interpreters/Reduction/Utilities/FindIntegerStepper.swift",
"Interpreters/Reduction/Utilities/InterpolationSearchStepper.swift",
"Interpreters/Reduction/Utilities/MaxBinarySearchStepper.swift",
"Interpreters/Reduction/Utilities/MaxInterpolationSearchStepper.swift",
"Interpreters/Reduction/Utilities/ZobristHash.swift",
"Interpreters/Reflection/Reflect.swift",
"Interpreters/Replay/Replay.swift",
"Interpreters/Shared/InterpreterWrapperHandlers.swift",
"Interpreters/Shared/PickBranchResolution.swift",
"Interpreters/Types/AdaptiveProbe.swift",
"Interpreters/Types/ChoiceMetadata.swift",
"Interpreters/Types/ChoiceSequence.swift",
"Interpreters/Types/ChoiceSequenceValue.swift",
"Interpreters/Types/ChoiceTree.swift",
"Interpreters/Types/ChoiceValue.swift",
"Interpreters/Types/ExhaustIterator.swift",
"Interpreters/Types/FitnessAccumulator.swift",
"Interpreters/Types/Float16Emulation.swift",
"Interpreters/Types/FloatReduction.swift",
"Interpreters/Types/FloatShortlex.swift",
"Interpreters/Types/GeneratorError.swift",
"Interpreters/Types/ShortlexOrder.swift",
"Interpreters/Types/Xoshiro.swift",
"Logging/ExhaustLog.swift",
"Stats/OpenPBTStats.swift"
],
"type" : "library"
},
{
"c99name" : "ExhaustBenchmarks",
"module_type" : "SwiftTarget",
"name" : "ExhaustBenchmarks",
"path" : "Sources/ExhaustBenchmarks",
"product_dependencies" : [
"Benchmark"
],
"product_memberships" : [
"ExhaustBenchmarks"
],
"sources" : [
"ShrinkingChallenge/BinaryHeapChallenge.swift",
"ShrinkingChallenge/Bound5Challenge.swift",
"ShrinkingChallenge/CalculatorChallenge.swift",
"ShrinkingChallenge/ComplexGrammarChallenge.swift",
"ShrinkingChallenge/ECOOPBenchmarks.swift",
"ShrinkingChallenge/GraphColoringChallenge.swift",
"ShrinkingChallenge/ParserChallenge.swift",
"ShrinkingChallenge/SimpleChallenges.swift",
"ShrinkingChallengeBenchmarks.swift",
"main.swift"
],
"target_dependencies" : [
"Exhaust",
"ExhaustCore"
],
"type" : "executable"
},
{
"c99name" : "Exhaust",
"module_type" : "SwiftTarget",
"name" : "Exhaust",
"path" : "Sources/Exhaust",
"product_dependencies" : [
"IssueReporting",
"CustomDump"
],
"product_memberships" : [
"Exhaust",
"ExhaustBenchmarks"
],
"sources" : [
"Conformances/AnyCasePath+PartialPath.swift",
"Conformances/ReflectiveGenerator+Collections.swift",
"Conformances/ReflectiveGenerator+Data.swift",
"Conformances/ReflectiveGenerator+Date.swift",
"Conformances/ReflectiveGenerator+Decimal.swift",
"Conformances/ReflectiveGenerator+LargeNumericGenerators.swift",
"Conformances/ReflectiveGenerator+Miscellaneous.swift",
"Conformances/ReflectiveGenerator+NumericGenerators.swift",
"Conformances/ReflectiveGenerator+Range.swift",
"Conformances/ReflectiveGenerator+SIMD.swift",
"Conformances/ReflectiveGenerator+Strings.swift",
"Conformances/ReflectiveGenerator+URL.swift",
"Conformances/ReflectiveGenerator+UUID.swift",
"Contract/AsyncContractRunner.swift",
"Contract/Bundle.swift",
"Contract/ContractErrors.swift",
"Contract/ContractProtocol.swift",
"Contract/ContractResult.swift",
"Contract/ContractRunner.swift",
"Contract/ContractSettings.swift",
"Core/ReflectiveGenerator+Combinators.swift",
"Core/ReflectiveGenerator+InternalCombinators.swift",
"Core/ReflectiveGenerator+Unfold.swift",
"Core/ReflectiveGenerator+Validation.swift",
"Macros/CoverageRunner.swift",
"Macros/ExhaustReport.swift",
"Macros/ExhaustSettings.swift",
"Macros/ExhaustTrait.swift",
"Macros/ExploreFailure.swift",
"Macros/ExploreReport.swift",
"Macros/ExploreSettings.swift",
"Macros/Macro+Contract.swift",
"Macros/Macro+Examine.swift",
"Macros/Macro+Example.swift",
"Macros/Macro+Exhaust.swift",
"Macros/Macro+Explore.swift",
"Macros/Macro+Generate.swift",
"Macros/MacroSupport+Explore.swift",
"Macros/MacroSupport+Pipeline.swift",
"Macros/MacroSupport.swift",
"Macros/PropertyTestFailure.swift",
"Reexports.swift",
"SendableBox.swift",
"Utilities/MirrorCombinators.swift",
"Utilities/MirrorExtract.swift",
"Utilities/MonotonicClock.swift",
"Utilities/ReductionSummary.swift"
],
"target_dependencies" : [
"ExhaustCore",
"ExhaustMacros"
],
"type" : "library"
}
],
"tools_version" : "6.2"
}
basic-6.2-latest: Pulling from swiftpackageindex/spi-images
Digest: sha256:0ddb100795e64f71518020a73ad8441aeb43832ede7f1202ae7f8de93664f90d
Status: Image is up to date for registry.gitlab.com/swiftpackageindex/spi-images:basic-6.2-latest
Done.