The Swift Package Index logo.Swift Package Index

Build Information

Failed to build Exhaust, reference main (98e030), with Swift 6.3 for Wasm on 7 May 2026 17:09:20 UTC.

Build Command

bash -c docker run --pull=always --rm -v "checkouts-4609320-3":/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:wasm-6.3-latest swift build --swift-sdk swift-6.3-RELEASE_wasm 2>&1

Build Log

 37 |         let perBranch = maxDomain / Double(branchCount)
 38 |         return max(2, UInt64(perBranch))
/host/spi-builder-workspace/Sources/ExhaustCore/Core/Combinators/Gen+Choice.swift:238:43: error: cannot find 'pow' in scope
236 |         let scaledUpper: Double
237 |         if isExponential {
238 |             scaledLower = lowerSpan > 0 ? pow(lowerSpan, fraction) : 0
    |                                           `- error: cannot find 'pow' in scope
239 |             scaledUpper = upperSpan > 0 ? pow(upperSpan, fraction) : 0
240 |         } else {
/host/spi-builder-workspace/Sources/ExhaustCore/Core/Combinators/Gen+Choice.swift:239:43: error: cannot find 'pow' in scope
237 |         if isExponential {
238 |             scaledLower = lowerSpan > 0 ? pow(lowerSpan, fraction) : 0
239 |             scaledUpper = upperSpan > 0 ? pow(upperSpan, fraction) : 0
    |                                           `- error: cannot find 'pow' in scope
240 |         } else {
241 |             scaledLower = lowerSpan * fraction
/host/spi-builder-workspace/Sources/ExhaustCore/Core/Combinators/Gen+Choice.swift:314:15: error: cannot find 'pow' in scope
312 |         let base = distance == .max ? Double(distance) : Double(distance) + 1.0
313 |         let scaled = isExponential
314 |             ? pow(base, fraction) - 1.0
    |               `- error: cannot find 'pow' in scope
315 |             : base * fraction
316 |         guard scaled > 0 else { return 0 }
[128/547] Compiling ArgumentParser BashCompletionsGenerator.swift
/host/spi-builder-workspace/Sources/ExhaustCore/Analysis/SequenceCoveringArray.swift:35:31: error: cannot find 'log2' in scope
 33 |         branchCount: Int
 34 |     ) -> UInt64 {
 35 |         let logLen = max(1.0, log2(Double(sequenceLength)))
    |                               `- error: cannot find 'log2' in scope
 36 |         let maxDomain = sqrt(Double(budget) / logLen)
 37 |         let perBranch = maxDomain / Double(branchCount)
/host/spi-builder-workspace/Sources/ExhaustCore/Analysis/SequenceCoveringArray.swift:36:25: error: cannot find 'sqrt' in scope
 34 |     ) -> UInt64 {
 35 |         let logLen = max(1.0, log2(Double(sequenceLength)))
 36 |         let maxDomain = sqrt(Double(budget) / logLen)
    |                         `- error: cannot find 'sqrt' in scope
 37 |         let perBranch = maxDomain / Double(branchCount)
 38 |         return max(2, UInt64(perBranch))
/host/spi-builder-workspace/Sources/ExhaustCore/Core/Combinators/Gen+Choice.swift:238:43: error: cannot find 'pow' in scope
236 |         let scaledUpper: Double
237 |         if isExponential {
238 |             scaledLower = lowerSpan > 0 ? pow(lowerSpan, fraction) : 0
    |                                           `- error: cannot find 'pow' in scope
239 |             scaledUpper = upperSpan > 0 ? pow(upperSpan, fraction) : 0
240 |         } else {
/host/spi-builder-workspace/Sources/ExhaustCore/Core/Combinators/Gen+Choice.swift:239:43: error: cannot find 'pow' in scope
237 |         if isExponential {
238 |             scaledLower = lowerSpan > 0 ? pow(lowerSpan, fraction) : 0
239 |             scaledUpper = upperSpan > 0 ? pow(upperSpan, fraction) : 0
    |                                           `- error: cannot find 'pow' in scope
240 |         } else {
241 |             scaledLower = lowerSpan * fraction
/host/spi-builder-workspace/Sources/ExhaustCore/Core/Combinators/Gen+Choice.swift:314:15: error: cannot find 'pow' in scope
312 |         let base = distance == .max ? Double(distance) : Double(distance) + 1.0
313 |         let scaled = isExponential
314 |             ? pow(base, fraction) - 1.0
    |               `- error: cannot find 'pow' in scope
315 |             : base * fraction
316 |         guard scaled > 0 else { return 0 }
[129/547] Compiling ArgumentParser CompletionsGenerator.swift
/host/spi-builder-workspace/Sources/ExhaustCore/Analysis/SequenceCoveringArray.swift:35:31: error: cannot find 'log2' in scope
 33 |         branchCount: Int
 34 |     ) -> UInt64 {
 35 |         let logLen = max(1.0, log2(Double(sequenceLength)))
    |                               `- error: cannot find 'log2' in scope
 36 |         let maxDomain = sqrt(Double(budget) / logLen)
 37 |         let perBranch = maxDomain / Double(branchCount)
/host/spi-builder-workspace/Sources/ExhaustCore/Analysis/SequenceCoveringArray.swift:36:25: error: cannot find 'sqrt' in scope
 34 |     ) -> UInt64 {
 35 |         let logLen = max(1.0, log2(Double(sequenceLength)))
 36 |         let maxDomain = sqrt(Double(budget) / logLen)
    |                         `- error: cannot find 'sqrt' in scope
 37 |         let perBranch = maxDomain / Double(branchCount)
 38 |         return max(2, UInt64(perBranch))
/host/spi-builder-workspace/Sources/ExhaustCore/Core/Combinators/Gen+Choice.swift:238:43: error: cannot find 'pow' in scope
236 |         let scaledUpper: Double
237 |         if isExponential {
238 |             scaledLower = lowerSpan > 0 ? pow(lowerSpan, fraction) : 0
    |                                           `- error: cannot find 'pow' in scope
239 |             scaledUpper = upperSpan > 0 ? pow(upperSpan, fraction) : 0
240 |         } else {
/host/spi-builder-workspace/Sources/ExhaustCore/Core/Combinators/Gen+Choice.swift:239:43: error: cannot find 'pow' in scope
237 |         if isExponential {
238 |             scaledLower = lowerSpan > 0 ? pow(lowerSpan, fraction) : 0
239 |             scaledUpper = upperSpan > 0 ? pow(upperSpan, fraction) : 0
    |                                           `- error: cannot find 'pow' in scope
240 |         } else {
241 |             scaledLower = lowerSpan * fraction
/host/spi-builder-workspace/Sources/ExhaustCore/Core/Combinators/Gen+Choice.swift:314:15: error: cannot find 'pow' in scope
312 |         let base = distance == .max ? Double(distance) : Double(distance) + 1.0
313 |         let scaled = isExponential
314 |             ? pow(base, fraction) - 1.0
    |               `- error: cannot find 'pow' in scope
315 |             : base * fraction
316 |         guard scaled > 0 else { return 0 }
[130/547] Compiling ArgumentParser FishCompletionsGenerator.swift
/host/spi-builder-workspace/Sources/ExhaustCore/Analysis/SequenceCoveringArray.swift:35:31: error: cannot find 'log2' in scope
 33 |         branchCount: Int
 34 |     ) -> UInt64 {
 35 |         let logLen = max(1.0, log2(Double(sequenceLength)))
    |                               `- error: cannot find 'log2' in scope
 36 |         let maxDomain = sqrt(Double(budget) / logLen)
 37 |         let perBranch = maxDomain / Double(branchCount)
/host/spi-builder-workspace/Sources/ExhaustCore/Analysis/SequenceCoveringArray.swift:36:25: error: cannot find 'sqrt' in scope
 34 |     ) -> UInt64 {
 35 |         let logLen = max(1.0, log2(Double(sequenceLength)))
 36 |         let maxDomain = sqrt(Double(budget) / logLen)
    |                         `- error: cannot find 'sqrt' in scope
 37 |         let perBranch = maxDomain / Double(branchCount)
 38 |         return max(2, UInt64(perBranch))
/host/spi-builder-workspace/Sources/ExhaustCore/Core/Combinators/Gen+Choice.swift:238:43: error: cannot find 'pow' in scope
236 |         let scaledUpper: Double
237 |         if isExponential {
238 |             scaledLower = lowerSpan > 0 ? pow(lowerSpan, fraction) : 0
    |                                           `- error: cannot find 'pow' in scope
239 |             scaledUpper = upperSpan > 0 ? pow(upperSpan, fraction) : 0
240 |         } else {
/host/spi-builder-workspace/Sources/ExhaustCore/Core/Combinators/Gen+Choice.swift:239:43: error: cannot find 'pow' in scope
237 |         if isExponential {
238 |             scaledLower = lowerSpan > 0 ? pow(lowerSpan, fraction) : 0
239 |             scaledUpper = upperSpan > 0 ? pow(upperSpan, fraction) : 0
    |                                           `- error: cannot find 'pow' in scope
240 |         } else {
241 |             scaledLower = lowerSpan * fraction
/host/spi-builder-workspace/Sources/ExhaustCore/Core/Combinators/Gen+Choice.swift:314:15: error: cannot find 'pow' in scope
312 |         let base = distance == .max ? Double(distance) : Double(distance) + 1.0
313 |         let scaled = isExponential
314 |             ? pow(base, fraction) - 1.0
    |               `- error: cannot find 'pow' in scope
315 |             : base * fraction
316 |         guard scaled > 0 else { return 0 }
[131/547] Compiling ArgumentParser ZshCompletionsGenerator.swift
/host/spi-builder-workspace/Sources/ExhaustCore/Analysis/SequenceCoveringArray.swift:35:31: error: cannot find 'log2' in scope
 33 |         branchCount: Int
 34 |     ) -> UInt64 {
 35 |         let logLen = max(1.0, log2(Double(sequenceLength)))
    |                               `- error: cannot find 'log2' in scope
 36 |         let maxDomain = sqrt(Double(budget) / logLen)
 37 |         let perBranch = maxDomain / Double(branchCount)
/host/spi-builder-workspace/Sources/ExhaustCore/Analysis/SequenceCoveringArray.swift:36:25: error: cannot find 'sqrt' in scope
 34 |     ) -> UInt64 {
 35 |         let logLen = max(1.0, log2(Double(sequenceLength)))
 36 |         let maxDomain = sqrt(Double(budget) / logLen)
    |                         `- error: cannot find 'sqrt' in scope
 37 |         let perBranch = maxDomain / Double(branchCount)
 38 |         return max(2, UInt64(perBranch))
/host/spi-builder-workspace/Sources/ExhaustCore/Core/Combinators/Gen+Choice.swift:238:43: error: cannot find 'pow' in scope
236 |         let scaledUpper: Double
237 |         if isExponential {
238 |             scaledLower = lowerSpan > 0 ? pow(lowerSpan, fraction) : 0
    |                                           `- error: cannot find 'pow' in scope
239 |             scaledUpper = upperSpan > 0 ? pow(upperSpan, fraction) : 0
240 |         } else {
/host/spi-builder-workspace/Sources/ExhaustCore/Core/Combinators/Gen+Choice.swift:239:43: error: cannot find 'pow' in scope
237 |         if isExponential {
238 |             scaledLower = lowerSpan > 0 ? pow(lowerSpan, fraction) : 0
239 |             scaledUpper = upperSpan > 0 ? pow(upperSpan, fraction) : 0
    |                                           `- error: cannot find 'pow' in scope
240 |         } else {
241 |             scaledLower = lowerSpan * fraction
/host/spi-builder-workspace/Sources/ExhaustCore/Core/Combinators/Gen+Choice.swift:314:15: error: cannot find 'pow' in scope
312 |         let base = distance == .max ? Double(distance) : Double(distance) + 1.0
313 |         let scaled = isExponential
314 |             ? pow(base, fraction) - 1.0
    |               `- error: cannot find 'pow' in scope
315 |             : base * fraction
316 |         guard scaled > 0 else { return 0 }
/host/spi-builder-workspace/Sources/ExhaustCore/Analysis/SequenceCoveringArray.swift:35:31: error: cannot find 'log2' in scope
 33 |         branchCount: Int
 34 |     ) -> UInt64 {
 35 |         let logLen = max(1.0, log2(Double(sequenceLength)))
    |                               `- error: cannot find 'log2' in scope
 36 |         let maxDomain = sqrt(Double(budget) / logLen)
 37 |         let perBranch = maxDomain / Double(branchCount)
/host/spi-builder-workspace/Sources/ExhaustCore/Analysis/SequenceCoveringArray.swift:36:25: error: cannot find 'sqrt' in scope
 34 |     ) -> UInt64 {
 35 |         let logLen = max(1.0, log2(Double(sequenceLength)))
 36 |         let maxDomain = sqrt(Double(budget) / logLen)
    |                         `- error: cannot find 'sqrt' in scope
 37 |         let perBranch = maxDomain / Double(branchCount)
 38 |         return max(2, UInt64(perBranch))
/host/spi-builder-workspace/Sources/ExhaustCore/Core/Combinators/Gen+Choice.swift:238:43: error: cannot find 'pow' in scope
236 |         let scaledUpper: Double
237 |         if isExponential {
238 |             scaledLower = lowerSpan > 0 ? pow(lowerSpan, fraction) : 0
    |                                           `- error: cannot find 'pow' in scope
239 |             scaledUpper = upperSpan > 0 ? pow(upperSpan, fraction) : 0
240 |         } else {
/host/spi-builder-workspace/Sources/ExhaustCore/Core/Combinators/Gen+Choice.swift:239:43: error: cannot find 'pow' in scope
237 |         if isExponential {
238 |             scaledLower = lowerSpan > 0 ? pow(lowerSpan, fraction) : 0
239 |             scaledUpper = upperSpan > 0 ? pow(upperSpan, fraction) : 0
    |                                           `- error: cannot find 'pow' in scope
240 |         } else {
241 |             scaledLower = lowerSpan * fraction
/host/spi-builder-workspace/Sources/ExhaustCore/Core/Combinators/Gen+Choice.swift:314:15: error: cannot find 'pow' in scope
312 |         let base = distance == .max ? Double(distance) : Double(distance) + 1.0
313 |         let scaled = isExponential
314 |             ? pow(base, fraction) - 1.0
    |               `- error: cannot find 'pow' in scope
315 |             : base * fraction
316 |         guard scaled > 0 else { return 0 }
/host/spi-builder-workspace/Sources/ExhaustCore/Analysis/SequenceCoveringArray.swift:35:31: error: cannot find 'log2' in scope
 33 |         branchCount: Int
 34 |     ) -> UInt64 {
 35 |         let logLen = max(1.0, log2(Double(sequenceLength)))
    |                               `- error: cannot find 'log2' in scope
 36 |         let maxDomain = sqrt(Double(budget) / logLen)
 37 |         let perBranch = maxDomain / Double(branchCount)
/host/spi-builder-workspace/Sources/ExhaustCore/Analysis/SequenceCoveringArray.swift:36:25: error: cannot find 'sqrt' in scope
 34 |     ) -> UInt64 {
 35 |         let logLen = max(1.0, log2(Double(sequenceLength)))
 36 |         let maxDomain = sqrt(Double(budget) / logLen)
    |                         `- error: cannot find 'sqrt' in scope
 37 |         let perBranch = maxDomain / Double(branchCount)
 38 |         return max(2, UInt64(perBranch))
/host/spi-builder-workspace/Sources/ExhaustCore/Core/Combinators/Gen+Choice.swift:238:43: error: cannot find 'pow' in scope
236 |         let scaledUpper: Double
237 |         if isExponential {
238 |             scaledLower = lowerSpan > 0 ? pow(lowerSpan, fraction) : 0
    |                                           `- error: cannot find 'pow' in scope
239 |             scaledUpper = upperSpan > 0 ? pow(upperSpan, fraction) : 0
240 |         } else {
/host/spi-builder-workspace/Sources/ExhaustCore/Core/Combinators/Gen+Choice.swift:239:43: error: cannot find 'pow' in scope
237 |         if isExponential {
238 |             scaledLower = lowerSpan > 0 ? pow(lowerSpan, fraction) : 0
239 |             scaledUpper = upperSpan > 0 ? pow(upperSpan, fraction) : 0
    |                                           `- error: cannot find 'pow' in scope
240 |         } else {
241 |             scaledLower = lowerSpan * fraction
/host/spi-builder-workspace/Sources/ExhaustCore/Core/Combinators/Gen+Choice.swift:314:15: error: cannot find 'pow' in scope
312 |         let base = distance == .max ? Double(distance) : Double(distance) + 1.0
313 |         let scaled = isExponential
314 |             ? pow(base, fraction) - 1.0
    |               `- error: cannot find 'pow' in scope
315 |             : base * fraction
316 |         guard scaled > 0 else { return 0 }
/host/spi-builder-workspace/Sources/ExhaustCore/Analysis/SequenceCoveringArray.swift:35:31: error: cannot find 'log2' in scope
 33 |         branchCount: Int
 34 |     ) -> UInt64 {
 35 |         let logLen = max(1.0, log2(Double(sequenceLength)))
    |                               `- error: cannot find 'log2' in scope
 36 |         let maxDomain = sqrt(Double(budget) / logLen)
 37 |         let perBranch = maxDomain / Double(branchCount)
/host/spi-builder-workspace/Sources/ExhaustCore/Analysis/SequenceCoveringArray.swift:36:25: error: cannot find 'sqrt' in scope
 34 |     ) -> UInt64 {
 35 |         let logLen = max(1.0, log2(Double(sequenceLength)))
 36 |         let maxDomain = sqrt(Double(budget) / logLen)
    |                         `- error: cannot find 'sqrt' in scope
 37 |         let perBranch = maxDomain / Double(branchCount)
 38 |         return max(2, UInt64(perBranch))
/host/spi-builder-workspace/Sources/ExhaustCore/Core/Combinators/Gen+Choice.swift:238:43: error: cannot find 'pow' in scope
236 |         let scaledUpper: Double
237 |         if isExponential {
238 |             scaledLower = lowerSpan > 0 ? pow(lowerSpan, fraction) : 0
    |                                           `- error: cannot find 'pow' in scope
239 |             scaledUpper = upperSpan > 0 ? pow(upperSpan, fraction) : 0
240 |         } else {
/host/spi-builder-workspace/Sources/ExhaustCore/Core/Combinators/Gen+Choice.swift:239:43: error: cannot find 'pow' in scope
237 |         if isExponential {
238 |             scaledLower = lowerSpan > 0 ? pow(lowerSpan, fraction) : 0
239 |             scaledUpper = upperSpan > 0 ? pow(upperSpan, fraction) : 0
    |                                           `- error: cannot find 'pow' in scope
240 |         } else {
241 |             scaledLower = lowerSpan * fraction
/host/spi-builder-workspace/Sources/ExhaustCore/Core/Combinators/Gen+Choice.swift:314:15: error: cannot find 'pow' in scope
312 |         let base = distance == .max ? Double(distance) : Double(distance) + 1.0
313 |         let scaled = isExponential
314 |             ? pow(base, fraction) - 1.0
    |               `- error: cannot find 'pow' in scope
315 |             : base * fraction
316 |         guard scaled > 0 else { return 0 }
/host/spi-builder-workspace/Sources/ExhaustCore/Analysis/SequenceCoveringArray.swift:35:31: error: cannot find 'log2' in scope
 33 |         branchCount: Int
 34 |     ) -> UInt64 {
 35 |         let logLen = max(1.0, log2(Double(sequenceLength)))
    |                               `- error: cannot find 'log2' in scope
 36 |         let maxDomain = sqrt(Double(budget) / logLen)
 37 |         let perBranch = maxDomain / Double(branchCount)
/host/spi-builder-workspace/Sources/ExhaustCore/Analysis/SequenceCoveringArray.swift:36:25: error: cannot find 'sqrt' in scope
 34 |     ) -> UInt64 {
 35 |         let logLen = max(1.0, log2(Double(sequenceLength)))
 36 |         let maxDomain = sqrt(Double(budget) / logLen)
    |                         `- error: cannot find 'sqrt' in scope
 37 |         let perBranch = maxDomain / Double(branchCount)
 38 |         return max(2, UInt64(perBranch))
/host/spi-builder-workspace/Sources/ExhaustCore/Core/Combinators/Gen+Choice.swift:238:43: error: cannot find 'pow' in scope
236 |         let scaledUpper: Double
237 |         if isExponential {
238 |             scaledLower = lowerSpan > 0 ? pow(lowerSpan, fraction) : 0
    |                                           `- error: cannot find 'pow' in scope
239 |             scaledUpper = upperSpan > 0 ? pow(upperSpan, fraction) : 0
240 |         } else {
/host/spi-builder-workspace/Sources/ExhaustCore/Core/Combinators/Gen+Choice.swift:239:43: error: cannot find 'pow' in scope
237 |         if isExponential {
238 |             scaledLower = lowerSpan > 0 ? pow(lowerSpan, fraction) : 0
239 |             scaledUpper = upperSpan > 0 ? pow(upperSpan, fraction) : 0
    |                                           `- error: cannot find 'pow' in scope
240 |         } else {
241 |             scaledLower = lowerSpan * fraction
/host/spi-builder-workspace/Sources/ExhaustCore/Core/Combinators/Gen+Choice.swift:314:15: error: cannot find 'pow' in scope
312 |         let base = distance == .max ? Double(distance) : Double(distance) + 1.0
313 |         let scaled = isExponential
314 |             ? pow(base, fraction) - 1.0
    |               `- error: cannot find 'pow' in scope
315 |             : base * fraction
316 |         guard scaled > 0 else { return 0 }
/host/spi-builder-workspace/Sources/ExhaustCore/Analysis/SequenceCoveringArray.swift:35:31: error: cannot find 'log2' in scope
 33 |         branchCount: Int
 34 |     ) -> UInt64 {
 35 |         let logLen = max(1.0, log2(Double(sequenceLength)))
    |                               `- error: cannot find 'log2' in scope
 36 |         let maxDomain = sqrt(Double(budget) / logLen)
 37 |         let perBranch = maxDomain / Double(branchCount)
/host/spi-builder-workspace/Sources/ExhaustCore/Analysis/SequenceCoveringArray.swift:36:25: error: cannot find 'sqrt' in scope
 34 |     ) -> UInt64 {
 35 |         let logLen = max(1.0, log2(Double(sequenceLength)))
 36 |         let maxDomain = sqrt(Double(budget) / logLen)
    |                         `- error: cannot find 'sqrt' in scope
 37 |         let perBranch = maxDomain / Double(branchCount)
 38 |         return max(2, UInt64(perBranch))
/host/spi-builder-workspace/Sources/ExhaustCore/Core/Combinators/Gen+Choice.swift:238:43: error: cannot find 'pow' in scope
236 |         let scaledUpper: Double
237 |         if isExponential {
238 |             scaledLower = lowerSpan > 0 ? pow(lowerSpan, fraction) : 0
    |                                           `- error: cannot find 'pow' in scope
239 |             scaledUpper = upperSpan > 0 ? pow(upperSpan, fraction) : 0
240 |         } else {
/host/spi-builder-workspace/Sources/ExhaustCore/Core/Combinators/Gen+Choice.swift:239:43: error: cannot find 'pow' in scope
237 |         if isExponential {
238 |             scaledLower = lowerSpan > 0 ? pow(lowerSpan, fraction) : 0
239 |             scaledUpper = upperSpan > 0 ? pow(upperSpan, fraction) : 0
    |                                           `- error: cannot find 'pow' in scope
240 |         } else {
241 |             scaledLower = lowerSpan * fraction
/host/spi-builder-workspace/Sources/ExhaustCore/Core/Combinators/Gen+Choice.swift:314:15: error: cannot find 'pow' in scope
312 |         let base = distance == .max ? Double(distance) : Double(distance) + 1.0
313 |         let scaled = isExponential
314 |             ? pow(base, fraction) - 1.0
    |               `- error: cannot find 'pow' in scope
315 |             : base * fraction
316 |         guard scaled > 0 else { return 0 }
/host/spi-builder-workspace/Sources/ExhaustCore/Analysis/SequenceCoveringArray.swift:35:31: error: cannot find 'log2' in scope
 33 |         branchCount: Int
 34 |     ) -> UInt64 {
 35 |         let logLen = max(1.0, log2(Double(sequenceLength)))
    |                               `- error: cannot find 'log2' in scope
 36 |         let maxDomain = sqrt(Double(budget) / logLen)
 37 |         let perBranch = maxDomain / Double(branchCount)
/host/spi-builder-workspace/Sources/ExhaustCore/Analysis/SequenceCoveringArray.swift:36:25: error: cannot find 'sqrt' in scope
 34 |     ) -> UInt64 {
 35 |         let logLen = max(1.0, log2(Double(sequenceLength)))
 36 |         let maxDomain = sqrt(Double(budget) / logLen)
    |                         `- error: cannot find 'sqrt' in scope
 37 |         let perBranch = maxDomain / Double(branchCount)
 38 |         return max(2, UInt64(perBranch))
/host/spi-builder-workspace/Sources/ExhaustCore/Core/Combinators/Gen+Choice.swift:238:43: error: cannot find 'pow' in scope
236 |         let scaledUpper: Double
237 |         if isExponential {
238 |             scaledLower = lowerSpan > 0 ? pow(lowerSpan, fraction) : 0
    |                                           `- error: cannot find 'pow' in scope
239 |             scaledUpper = upperSpan > 0 ? pow(upperSpan, fraction) : 0
240 |         } else {
/host/spi-builder-workspace/Sources/ExhaustCore/Core/Combinators/Gen+Choice.swift:239:43: error: cannot find 'pow' in scope
237 |         if isExponential {
238 |             scaledLower = lowerSpan > 0 ? pow(lowerSpan, fraction) : 0
239 |             scaledUpper = upperSpan > 0 ? pow(upperSpan, fraction) : 0
    |                                           `- error: cannot find 'pow' in scope
240 |         } else {
241 |             scaledLower = lowerSpan * fraction
/host/spi-builder-workspace/Sources/ExhaustCore/Core/Combinators/Gen+Choice.swift:314:15: error: cannot find 'pow' in scope
312 |         let base = distance == .max ? Double(distance) : Double(distance) + 1.0
313 |         let scaled = isExponential
314 |             ? pow(base, fraction) - 1.0
    |               `- error: cannot find 'pow' in scope
315 |             : base * fraction
316 |         guard scaled > 0 else { return 0 }
/host/spi-builder-workspace/Sources/ExhaustCore/Analysis/SequenceCoveringArray.swift:35:31: error: cannot find 'log2' in scope
 33 |         branchCount: Int
 34 |     ) -> UInt64 {
 35 |         let logLen = max(1.0, log2(Double(sequenceLength)))
    |                               `- error: cannot find 'log2' in scope
 36 |         let maxDomain = sqrt(Double(budget) / logLen)
 37 |         let perBranch = maxDomain / Double(branchCount)
/host/spi-builder-workspace/Sources/ExhaustCore/Analysis/SequenceCoveringArray.swift:36:25: error: cannot find 'sqrt' in scope
 34 |     ) -> UInt64 {
 35 |         let logLen = max(1.0, log2(Double(sequenceLength)))
 36 |         let maxDomain = sqrt(Double(budget) / logLen)
    |                         `- error: cannot find 'sqrt' in scope
 37 |         let perBranch = maxDomain / Double(branchCount)
 38 |         return max(2, UInt64(perBranch))
/host/spi-builder-workspace/Sources/ExhaustCore/Core/Combinators/Gen+Choice.swift:238:43: error: cannot find 'pow' in scope
236 |         let scaledUpper: Double
237 |         if isExponential {
238 |             scaledLower = lowerSpan > 0 ? pow(lowerSpan, fraction) : 0
    |                                           `- error: cannot find 'pow' in scope
239 |             scaledUpper = upperSpan > 0 ? pow(upperSpan, fraction) : 0
240 |         } else {
/host/spi-builder-workspace/Sources/ExhaustCore/Core/Combinators/Gen+Choice.swift:239:43: error: cannot find 'pow' in scope
237 |         if isExponential {
238 |             scaledLower = lowerSpan > 0 ? pow(lowerSpan, fraction) : 0
239 |             scaledUpper = upperSpan > 0 ? pow(upperSpan, fraction) : 0
    |                                           `- error: cannot find 'pow' in scope
240 |         } else {
241 |             scaledLower = lowerSpan * fraction
/host/spi-builder-workspace/Sources/ExhaustCore/Core/Combinators/Gen+Choice.swift:314:15: error: cannot find 'pow' in scope
312 |         let base = distance == .max ? Double(distance) : Double(distance) + 1.0
313 |         let scaled = isExponential
314 |             ? pow(base, fraction) - 1.0
    |               `- error: cannot find 'pow' in scope
315 |             : base * fraction
316 |         guard scaled > 0 else { return 0 }
/host/spi-builder-workspace/Sources/ExhaustCore/Analysis/SequenceCoveringArray.swift:35:31: error: cannot find 'log2' in scope
 33 |         branchCount: Int
 34 |     ) -> UInt64 {
 35 |         let logLen = max(1.0, log2(Double(sequenceLength)))
    |                               `- error: cannot find 'log2' in scope
 36 |         let maxDomain = sqrt(Double(budget) / logLen)
 37 |         let perBranch = maxDomain / Double(branchCount)
/host/spi-builder-workspace/Sources/ExhaustCore/Analysis/SequenceCoveringArray.swift:36:25: error: cannot find 'sqrt' in scope
 34 |     ) -> UInt64 {
 35 |         let logLen = max(1.0, log2(Double(sequenceLength)))
 36 |         let maxDomain = sqrt(Double(budget) / logLen)
    |                         `- error: cannot find 'sqrt' in scope
 37 |         let perBranch = maxDomain / Double(branchCount)
 38 |         return max(2, UInt64(perBranch))
/host/spi-builder-workspace/Sources/ExhaustCore/Core/Combinators/Gen+Choice.swift:238:43: error: cannot find 'pow' in scope
236 |         let scaledUpper: Double
237 |         if isExponential {
238 |             scaledLower = lowerSpan > 0 ? pow(lowerSpan, fraction) : 0
    |                                           `- error: cannot find 'pow' in scope
239 |             scaledUpper = upperSpan > 0 ? pow(upperSpan, fraction) : 0
240 |         } else {
/host/spi-builder-workspace/Sources/ExhaustCore/Core/Combinators/Gen+Choice.swift:239:43: error: cannot find 'pow' in scope
237 |         if isExponential {
238 |             scaledLower = lowerSpan > 0 ? pow(lowerSpan, fraction) : 0
239 |             scaledUpper = upperSpan > 0 ? pow(upperSpan, fraction) : 0
    |                                           `- error: cannot find 'pow' in scope
240 |         } else {
241 |             scaledLower = lowerSpan * fraction
/host/spi-builder-workspace/Sources/ExhaustCore/Core/Combinators/Gen+Choice.swift:314:15: error: cannot find 'pow' in scope
312 |         let base = distance == .max ? Double(distance) : Double(distance) + 1.0
313 |         let scaled = isExponential
314 |             ? pow(base, fraction) - 1.0
    |               `- error: cannot find 'pow' in scope
315 |             : base * fraction
316 |         guard scaled > 0 else { return 0 }
/host/spi-builder-workspace/Sources/ExhaustCore/Analysis/SequenceCoveringArray.swift:35:31: error: cannot find 'log2' in scope
 33 |         branchCount: Int
 34 |     ) -> UInt64 {
 35 |         let logLen = max(1.0, log2(Double(sequenceLength)))
    |                               `- error: cannot find 'log2' in scope
 36 |         let maxDomain = sqrt(Double(budget) / logLen)
 37 |         let perBranch = maxDomain / Double(branchCount)
/host/spi-builder-workspace/Sources/ExhaustCore/Analysis/SequenceCoveringArray.swift:36:25: error: cannot find 'sqrt' in scope
 34 |     ) -> UInt64 {
 35 |         let logLen = max(1.0, log2(Double(sequenceLength)))
 36 |         let maxDomain = sqrt(Double(budget) / logLen)
    |                         `- error: cannot find 'sqrt' in scope
 37 |         let perBranch = maxDomain / Double(branchCount)
 38 |         return max(2, UInt64(perBranch))
/host/spi-builder-workspace/Sources/ExhaustCore/Core/Combinators/Gen+Choice.swift:238:43: error: cannot find 'pow' in scope
236 |         let scaledUpper: Double
237 |         if isExponential {
238 |             scaledLower = lowerSpan > 0 ? pow(lowerSpan, fraction) : 0
    |                                           `- error: cannot find 'pow' in scope
239 |             scaledUpper = upperSpan > 0 ? pow(upperSpan, fraction) : 0
240 |         } else {
/host/spi-builder-workspace/Sources/ExhaustCore/Core/Combinators/Gen+Choice.swift:239:43: error: cannot find 'pow' in scope
237 |         if isExponential {
238 |             scaledLower = lowerSpan > 0 ? pow(lowerSpan, fraction) : 0
239 |             scaledUpper = upperSpan > 0 ? pow(upperSpan, fraction) : 0
    |                                           `- error: cannot find 'pow' in scope
240 |         } else {
241 |             scaledLower = lowerSpan * fraction
/host/spi-builder-workspace/Sources/ExhaustCore/Core/Combinators/Gen+Choice.swift:314:15: error: cannot find 'pow' in scope
312 |         let base = distance == .max ? Double(distance) : Double(distance) + 1.0
313 |         let scaled = isExponential
314 |             ? pow(base, fraction) - 1.0
    |               `- error: cannot find 'pow' in scope
315 |             : base * fraction
316 |         guard scaled > 0 else { return 0 }
[143/547] Compiling ExhaustCore Replay.swift
/host/spi-builder-workspace/Sources/ExhaustCore/Interpreters/Types/Float16Emulation.swift:102:46: error: cannot find 'pow' in scope
100 |             }
101 |             // Subnormal: (-1)^sign × mantissa × 2^(1 - bias - mantissaBits)
102 |             return sign * Double(mantissa) * pow(2.0, Double(1 - exponentBias - mantissaBits))
    |                                              `- error: cannot find 'pow' in scope
103 |         }
104 |
/host/spi-builder-workspace/Sources/ExhaustCore/Interpreters/Types/Float16Emulation.swift:114:37: error: cannot find 'pow' in scope
112 |         // Normal: (-1)^sign × (1 + mantissa/1024) × 2^(exponent - bias)
113 |         let significand = 1.0 + Double(mantissa) / Double(1 << mantissaBits)
114 |         return sign * significand * pow(2.0, Double(exponentBits - exponentBias))
    |                                     `- error: cannot find 'pow' in scope
115 |     }
116 |
/host/spi-builder-workspace/Sources/ExhaustCore/Interpreters/Types/Float16Emulation.swift:149:48: error: cannot find 'pow' in scope
147 |                 return sign // Underflows to ±0
148 |             }
149 |             let mantissa = UInt16((magnitude / pow(2.0, Double(1 - exponentBias - mantissaBits))).rounded(.toNearestOrEven))
    |                                                `- error: cannot find 'pow' in scope
150 |             return sign | (mantissa & mantissaMask)
151 |         }
/host/spi-builder-workspace/Sources/ExhaustCore/Interpreters/Types/Float16Emulation.swift:158:43: error: cannot find 'pow' in scope
156 |
157 |         // Normal number: round mantissa to 10 bits
158 |         let scaledMantissa = (magnitude / pow(2.0, Double(exponent))) - 1.0
    |                                           `- error: cannot find 'pow' in scope
159 |         var mantissa = UInt16((scaledMantissa * Double(1 << mantissaBits)).rounded(.toNearestOrEven))
160 |
[144/547] Compiling ExhaustCore InterpreterWrapperHandlers.swift
/host/spi-builder-workspace/Sources/ExhaustCore/Interpreters/Types/Float16Emulation.swift:102:46: error: cannot find 'pow' in scope
100 |             }
101 |             // Subnormal: (-1)^sign × mantissa × 2^(1 - bias - mantissaBits)
102 |             return sign * Double(mantissa) * pow(2.0, Double(1 - exponentBias - mantissaBits))
    |                                              `- error: cannot find 'pow' in scope
103 |         }
104 |
/host/spi-builder-workspace/Sources/ExhaustCore/Interpreters/Types/Float16Emulation.swift:114:37: error: cannot find 'pow' in scope
112 |         // Normal: (-1)^sign × (1 + mantissa/1024) × 2^(exponent - bias)
113 |         let significand = 1.0 + Double(mantissa) / Double(1 << mantissaBits)
114 |         return sign * significand * pow(2.0, Double(exponentBits - exponentBias))
    |                                     `- error: cannot find 'pow' in scope
115 |     }
116 |
/host/spi-builder-workspace/Sources/ExhaustCore/Interpreters/Types/Float16Emulation.swift:149:48: error: cannot find 'pow' in scope
147 |                 return sign // Underflows to ±0
148 |             }
149 |             let mantissa = UInt16((magnitude / pow(2.0, Double(1 - exponentBias - mantissaBits))).rounded(.toNearestOrEven))
    |                                                `- error: cannot find 'pow' in scope
150 |             return sign | (mantissa & mantissaMask)
151 |         }
/host/spi-builder-workspace/Sources/ExhaustCore/Interpreters/Types/Float16Emulation.swift:158:43: error: cannot find 'pow' in scope
156 |
157 |         // Normal number: round mantissa to 10 bits
158 |         let scaledMantissa = (magnitude / pow(2.0, Double(exponent))) - 1.0
    |                                           `- error: cannot find 'pow' in scope
159 |         var mantissa = UInt16((scaledMantissa * Double(1 << mantissaBits)).rounded(.toNearestOrEven))
160 |
[145/547] Compiling ExhaustCore PickBranchResolution.swift
/host/spi-builder-workspace/Sources/ExhaustCore/Interpreters/Types/Float16Emulation.swift:102:46: error: cannot find 'pow' in scope
100 |             }
101 |             // Subnormal: (-1)^sign × mantissa × 2^(1 - bias - mantissaBits)
102 |             return sign * Double(mantissa) * pow(2.0, Double(1 - exponentBias - mantissaBits))
    |                                              `- error: cannot find 'pow' in scope
103 |         }
104 |
/host/spi-builder-workspace/Sources/ExhaustCore/Interpreters/Types/Float16Emulation.swift:114:37: error: cannot find 'pow' in scope
112 |         // Normal: (-1)^sign × (1 + mantissa/1024) × 2^(exponent - bias)
113 |         let significand = 1.0 + Double(mantissa) / Double(1 << mantissaBits)
114 |         return sign * significand * pow(2.0, Double(exponentBits - exponentBias))
    |                                     `- error: cannot find 'pow' in scope
115 |     }
116 |
/host/spi-builder-workspace/Sources/ExhaustCore/Interpreters/Types/Float16Emulation.swift:149:48: error: cannot find 'pow' in scope
147 |                 return sign // Underflows to ±0
148 |             }
149 |             let mantissa = UInt16((magnitude / pow(2.0, Double(1 - exponentBias - mantissaBits))).rounded(.toNearestOrEven))
    |                                                `- error: cannot find 'pow' in scope
150 |             return sign | (mantissa & mantissaMask)
151 |         }
/host/spi-builder-workspace/Sources/ExhaustCore/Interpreters/Types/Float16Emulation.swift:158:43: error: cannot find 'pow' in scope
156 |
157 |         // Normal number: round mantissa to 10 bits
158 |         let scaledMantissa = (magnitude / pow(2.0, Double(exponent))) - 1.0
    |                                           `- error: cannot find 'pow' in scope
159 |         var mantissa = UInt16((scaledMantissa * Double(1 << mantissaBits)).rounded(.toNearestOrEven))
160 |
[146/547] Compiling ExhaustCore AdaptiveProbe.swift
/host/spi-builder-workspace/Sources/ExhaustCore/Interpreters/Types/Float16Emulation.swift:102:46: error: cannot find 'pow' in scope
100 |             }
101 |             // Subnormal: (-1)^sign × mantissa × 2^(1 - bias - mantissaBits)
102 |             return sign * Double(mantissa) * pow(2.0, Double(1 - exponentBias - mantissaBits))
    |                                              `- error: cannot find 'pow' in scope
103 |         }
104 |
/host/spi-builder-workspace/Sources/ExhaustCore/Interpreters/Types/Float16Emulation.swift:114:37: error: cannot find 'pow' in scope
112 |         // Normal: (-1)^sign × (1 + mantissa/1024) × 2^(exponent - bias)
113 |         let significand = 1.0 + Double(mantissa) / Double(1 << mantissaBits)
114 |         return sign * significand * pow(2.0, Double(exponentBits - exponentBias))
    |                                     `- error: cannot find 'pow' in scope
115 |     }
116 |
/host/spi-builder-workspace/Sources/ExhaustCore/Interpreters/Types/Float16Emulation.swift:149:48: error: cannot find 'pow' in scope
147 |                 return sign // Underflows to ±0
148 |             }
149 |             let mantissa = UInt16((magnitude / pow(2.0, Double(1 - exponentBias - mantissaBits))).rounded(.toNearestOrEven))
    |                                                `- error: cannot find 'pow' in scope
150 |             return sign | (mantissa & mantissaMask)
151 |         }
/host/spi-builder-workspace/Sources/ExhaustCore/Interpreters/Types/Float16Emulation.swift:158:43: error: cannot find 'pow' in scope
156 |
157 |         // Normal number: round mantissa to 10 bits
158 |         let scaledMantissa = (magnitude / pow(2.0, Double(exponent))) - 1.0
    |                                           `- error: cannot find 'pow' in scope
159 |         var mantissa = UInt16((scaledMantissa * Double(1 << mantissaBits)).rounded(.toNearestOrEven))
160 |
[147/547] Compiling ExhaustCore ChoiceMetadata.swift
/host/spi-builder-workspace/Sources/ExhaustCore/Interpreters/Types/Float16Emulation.swift:102:46: error: cannot find 'pow' in scope
100 |             }
101 |             // Subnormal: (-1)^sign × mantissa × 2^(1 - bias - mantissaBits)
102 |             return sign * Double(mantissa) * pow(2.0, Double(1 - exponentBias - mantissaBits))
    |                                              `- error: cannot find 'pow' in scope
103 |         }
104 |
/host/spi-builder-workspace/Sources/ExhaustCore/Interpreters/Types/Float16Emulation.swift:114:37: error: cannot find 'pow' in scope
112 |         // Normal: (-1)^sign × (1 + mantissa/1024) × 2^(exponent - bias)
113 |         let significand = 1.0 + Double(mantissa) / Double(1 << mantissaBits)
114 |         return sign * significand * pow(2.0, Double(exponentBits - exponentBias))
    |                                     `- error: cannot find 'pow' in scope
115 |     }
116 |
/host/spi-builder-workspace/Sources/ExhaustCore/Interpreters/Types/Float16Emulation.swift:149:48: error: cannot find 'pow' in scope
147 |                 return sign // Underflows to ±0
148 |             }
149 |             let mantissa = UInt16((magnitude / pow(2.0, Double(1 - exponentBias - mantissaBits))).rounded(.toNearestOrEven))
    |                                                `- error: cannot find 'pow' in scope
150 |             return sign | (mantissa & mantissaMask)
151 |         }
/host/spi-builder-workspace/Sources/ExhaustCore/Interpreters/Types/Float16Emulation.swift:158:43: error: cannot find 'pow' in scope
156 |
157 |         // Normal number: round mantissa to 10 bits
158 |         let scaledMantissa = (magnitude / pow(2.0, Double(exponent))) - 1.0
    |                                           `- error: cannot find 'pow' in scope
159 |         var mantissa = UInt16((scaledMantissa * Double(1 << mantissaBits)).rounded(.toNearestOrEven))
160 |
[148/547] Compiling ExhaustCore ChoiceSequence.swift
/host/spi-builder-workspace/Sources/ExhaustCore/Interpreters/Types/Float16Emulation.swift:102:46: error: cannot find 'pow' in scope
100 |             }
101 |             // Subnormal: (-1)^sign × mantissa × 2^(1 - bias - mantissaBits)
102 |             return sign * Double(mantissa) * pow(2.0, Double(1 - exponentBias - mantissaBits))
    |                                              `- error: cannot find 'pow' in scope
103 |         }
104 |
/host/spi-builder-workspace/Sources/ExhaustCore/Interpreters/Types/Float16Emulation.swift:114:37: error: cannot find 'pow' in scope
112 |         // Normal: (-1)^sign × (1 + mantissa/1024) × 2^(exponent - bias)
113 |         let significand = 1.0 + Double(mantissa) / Double(1 << mantissaBits)
114 |         return sign * significand * pow(2.0, Double(exponentBits - exponentBias))
    |                                     `- error: cannot find 'pow' in scope
115 |     }
116 |
/host/spi-builder-workspace/Sources/ExhaustCore/Interpreters/Types/Float16Emulation.swift:149:48: error: cannot find 'pow' in scope
147 |                 return sign // Underflows to ±0
148 |             }
149 |             let mantissa = UInt16((magnitude / pow(2.0, Double(1 - exponentBias - mantissaBits))).rounded(.toNearestOrEven))
    |                                                `- error: cannot find 'pow' in scope
150 |             return sign | (mantissa & mantissaMask)
151 |         }
/host/spi-builder-workspace/Sources/ExhaustCore/Interpreters/Types/Float16Emulation.swift:158:43: error: cannot find 'pow' in scope
156 |
157 |         // Normal number: round mantissa to 10 bits
158 |         let scaledMantissa = (magnitude / pow(2.0, Double(exponent))) - 1.0
    |                                           `- error: cannot find 'pow' in scope
159 |         var mantissa = UInt16((scaledMantissa * Double(1 << mantissaBits)).rounded(.toNearestOrEven))
160 |
[149/547] Compiling ExhaustCore ChoiceSequenceValue.swift
/host/spi-builder-workspace/Sources/ExhaustCore/Interpreters/Types/Float16Emulation.swift:102:46: error: cannot find 'pow' in scope
100 |             }
101 |             // Subnormal: (-1)^sign × mantissa × 2^(1 - bias - mantissaBits)
102 |             return sign * Double(mantissa) * pow(2.0, Double(1 - exponentBias - mantissaBits))
    |                                              `- error: cannot find 'pow' in scope
103 |         }
104 |
/host/spi-builder-workspace/Sources/ExhaustCore/Interpreters/Types/Float16Emulation.swift:114:37: error: cannot find 'pow' in scope
112 |         // Normal: (-1)^sign × (1 + mantissa/1024) × 2^(exponent - bias)
113 |         let significand = 1.0 + Double(mantissa) / Double(1 << mantissaBits)
114 |         return sign * significand * pow(2.0, Double(exponentBits - exponentBias))
    |                                     `- error: cannot find 'pow' in scope
115 |     }
116 |
/host/spi-builder-workspace/Sources/ExhaustCore/Interpreters/Types/Float16Emulation.swift:149:48: error: cannot find 'pow' in scope
147 |                 return sign // Underflows to ±0
148 |             }
149 |             let mantissa = UInt16((magnitude / pow(2.0, Double(1 - exponentBias - mantissaBits))).rounded(.toNearestOrEven))
    |                                                `- error: cannot find 'pow' in scope
150 |             return sign | (mantissa & mantissaMask)
151 |         }
/host/spi-builder-workspace/Sources/ExhaustCore/Interpreters/Types/Float16Emulation.swift:158:43: error: cannot find 'pow' in scope
156 |
157 |         // Normal number: round mantissa to 10 bits
158 |         let scaledMantissa = (magnitude / pow(2.0, Double(exponent))) - 1.0
    |                                           `- error: cannot find 'pow' in scope
159 |         var mantissa = UInt16((scaledMantissa * Double(1 << mantissaBits)).rounded(.toNearestOrEven))
160 |
[150/547] Compiling ExhaustCore ChoiceTree.swift
/host/spi-builder-workspace/Sources/ExhaustCore/Interpreters/Types/Float16Emulation.swift:102:46: error: cannot find 'pow' in scope
100 |             }
101 |             // Subnormal: (-1)^sign × mantissa × 2^(1 - bias - mantissaBits)
102 |             return sign * Double(mantissa) * pow(2.0, Double(1 - exponentBias - mantissaBits))
    |                                              `- error: cannot find 'pow' in scope
103 |         }
104 |
/host/spi-builder-workspace/Sources/ExhaustCore/Interpreters/Types/Float16Emulation.swift:114:37: error: cannot find 'pow' in scope
112 |         // Normal: (-1)^sign × (1 + mantissa/1024) × 2^(exponent - bias)
113 |         let significand = 1.0 + Double(mantissa) / Double(1 << mantissaBits)
114 |         return sign * significand * pow(2.0, Double(exponentBits - exponentBias))
    |                                     `- error: cannot find 'pow' in scope
115 |     }
116 |
/host/spi-builder-workspace/Sources/ExhaustCore/Interpreters/Types/Float16Emulation.swift:149:48: error: cannot find 'pow' in scope
147 |                 return sign // Underflows to ±0
148 |             }
149 |             let mantissa = UInt16((magnitude / pow(2.0, Double(1 - exponentBias - mantissaBits))).rounded(.toNearestOrEven))
    |                                                `- error: cannot find 'pow' in scope
150 |             return sign | (mantissa & mantissaMask)
151 |         }
/host/spi-builder-workspace/Sources/ExhaustCore/Interpreters/Types/Float16Emulation.swift:158:43: error: cannot find 'pow' in scope
156 |
157 |         // Normal number: round mantissa to 10 bits
158 |         let scaledMantissa = (magnitude / pow(2.0, Double(exponent))) - 1.0
    |                                           `- error: cannot find 'pow' in scope
159 |         var mantissa = UInt16((scaledMantissa * Double(1 << mantissaBits)).rounded(.toNearestOrEven))
160 |
[151/547] Compiling ExhaustCore ChoiceValue.swift
/host/spi-builder-workspace/Sources/ExhaustCore/Interpreters/Types/Float16Emulation.swift:102:46: error: cannot find 'pow' in scope
100 |             }
101 |             // Subnormal: (-1)^sign × mantissa × 2^(1 - bias - mantissaBits)
102 |             return sign * Double(mantissa) * pow(2.0, Double(1 - exponentBias - mantissaBits))
    |                                              `- error: cannot find 'pow' in scope
103 |         }
104 |
/host/spi-builder-workspace/Sources/ExhaustCore/Interpreters/Types/Float16Emulation.swift:114:37: error: cannot find 'pow' in scope
112 |         // Normal: (-1)^sign × (1 + mantissa/1024) × 2^(exponent - bias)
113 |         let significand = 1.0 + Double(mantissa) / Double(1 << mantissaBits)
114 |         return sign * significand * pow(2.0, Double(exponentBits - exponentBias))
    |                                     `- error: cannot find 'pow' in scope
115 |     }
116 |
/host/spi-builder-workspace/Sources/ExhaustCore/Interpreters/Types/Float16Emulation.swift:149:48: error: cannot find 'pow' in scope
147 |                 return sign // Underflows to ±0
148 |             }
149 |             let mantissa = UInt16((magnitude / pow(2.0, Double(1 - exponentBias - mantissaBits))).rounded(.toNearestOrEven))
    |                                                `- error: cannot find 'pow' in scope
150 |             return sign | (mantissa & mantissaMask)
151 |         }
/host/spi-builder-workspace/Sources/ExhaustCore/Interpreters/Types/Float16Emulation.swift:158:43: error: cannot find 'pow' in scope
156 |
157 |         // Normal number: round mantissa to 10 bits
158 |         let scaledMantissa = (magnitude / pow(2.0, Double(exponent))) - 1.0
    |                                           `- error: cannot find 'pow' in scope
159 |         var mantissa = UInt16((scaledMantissa * Double(1 << mantissaBits)).rounded(.toNearestOrEven))
160 |
[152/547] Compiling ExhaustCore ExhaustIterator.swift
/host/spi-builder-workspace/Sources/ExhaustCore/Interpreters/Types/Float16Emulation.swift:102:46: error: cannot find 'pow' in scope
100 |             }
101 |             // Subnormal: (-1)^sign × mantissa × 2^(1 - bias - mantissaBits)
102 |             return sign * Double(mantissa) * pow(2.0, Double(1 - exponentBias - mantissaBits))
    |                                              `- error: cannot find 'pow' in scope
103 |         }
104 |
/host/spi-builder-workspace/Sources/ExhaustCore/Interpreters/Types/Float16Emulation.swift:114:37: error: cannot find 'pow' in scope
112 |         // Normal: (-1)^sign × (1 + mantissa/1024) × 2^(exponent - bias)
113 |         let significand = 1.0 + Double(mantissa) / Double(1 << mantissaBits)
114 |         return sign * significand * pow(2.0, Double(exponentBits - exponentBias))
    |                                     `- error: cannot find 'pow' in scope
115 |     }
116 |
/host/spi-builder-workspace/Sources/ExhaustCore/Interpreters/Types/Float16Emulation.swift:149:48: error: cannot find 'pow' in scope
147 |                 return sign // Underflows to ±0
148 |             }
149 |             let mantissa = UInt16((magnitude / pow(2.0, Double(1 - exponentBias - mantissaBits))).rounded(.toNearestOrEven))
    |                                                `- error: cannot find 'pow' in scope
150 |             return sign | (mantissa & mantissaMask)
151 |         }
/host/spi-builder-workspace/Sources/ExhaustCore/Interpreters/Types/Float16Emulation.swift:158:43: error: cannot find 'pow' in scope
156 |
157 |         // Normal number: round mantissa to 10 bits
158 |         let scaledMantissa = (magnitude / pow(2.0, Double(exponent))) - 1.0
    |                                           `- error: cannot find 'pow' in scope
159 |         var mantissa = UInt16((scaledMantissa * Double(1 << mantissaBits)).rounded(.toNearestOrEven))
160 |
[153/547] Compiling ExhaustCore FitnessAccumulator.swift
/host/spi-builder-workspace/Sources/ExhaustCore/Interpreters/Types/Float16Emulation.swift:102:46: error: cannot find 'pow' in scope
100 |             }
101 |             // Subnormal: (-1)^sign × mantissa × 2^(1 - bias - mantissaBits)
102 |             return sign * Double(mantissa) * pow(2.0, Double(1 - exponentBias - mantissaBits))
    |                                              `- error: cannot find 'pow' in scope
103 |         }
104 |
/host/spi-builder-workspace/Sources/ExhaustCore/Interpreters/Types/Float16Emulation.swift:114:37: error: cannot find 'pow' in scope
112 |         // Normal: (-1)^sign × (1 + mantissa/1024) × 2^(exponent - bias)
113 |         let significand = 1.0 + Double(mantissa) / Double(1 << mantissaBits)
114 |         return sign * significand * pow(2.0, Double(exponentBits - exponentBias))
    |                                     `- error: cannot find 'pow' in scope
115 |     }
116 |
/host/spi-builder-workspace/Sources/ExhaustCore/Interpreters/Types/Float16Emulation.swift:149:48: error: cannot find 'pow' in scope
147 |                 return sign // Underflows to ±0
148 |             }
149 |             let mantissa = UInt16((magnitude / pow(2.0, Double(1 - exponentBias - mantissaBits))).rounded(.toNearestOrEven))
    |                                                `- error: cannot find 'pow' in scope
150 |             return sign | (mantissa & mantissaMask)
151 |         }
/host/spi-builder-workspace/Sources/ExhaustCore/Interpreters/Types/Float16Emulation.swift:158:43: error: cannot find 'pow' in scope
156 |
157 |         // Normal number: round mantissa to 10 bits
158 |         let scaledMantissa = (magnitude / pow(2.0, Double(exponent))) - 1.0
    |                                           `- error: cannot find 'pow' in scope
159 |         var mantissa = UInt16((scaledMantissa * Double(1 << mantissaBits)).rounded(.toNearestOrEven))
160 |
[154/547] Compiling ExhaustCore Float16Emulation.swift
/host/spi-builder-workspace/Sources/ExhaustCore/Interpreters/Types/Float16Emulation.swift:102:46: error: cannot find 'pow' in scope
100 |             }
101 |             // Subnormal: (-1)^sign × mantissa × 2^(1 - bias - mantissaBits)
102 |             return sign * Double(mantissa) * pow(2.0, Double(1 - exponentBias - mantissaBits))
    |                                              `- error: cannot find 'pow' in scope
103 |         }
104 |
/host/spi-builder-workspace/Sources/ExhaustCore/Interpreters/Types/Float16Emulation.swift:114:37: error: cannot find 'pow' in scope
112 |         // Normal: (-1)^sign × (1 + mantissa/1024) × 2^(exponent - bias)
113 |         let significand = 1.0 + Double(mantissa) / Double(1 << mantissaBits)
114 |         return sign * significand * pow(2.0, Double(exponentBits - exponentBias))
    |                                     `- error: cannot find 'pow' in scope
115 |     }
116 |
/host/spi-builder-workspace/Sources/ExhaustCore/Interpreters/Types/Float16Emulation.swift:149:48: error: cannot find 'pow' in scope
147 |                 return sign // Underflows to ±0
148 |             }
149 |             let mantissa = UInt16((magnitude / pow(2.0, Double(1 - exponentBias - mantissaBits))).rounded(.toNearestOrEven))
    |                                                `- error: cannot find 'pow' in scope
150 |             return sign | (mantissa & mantissaMask)
151 |         }
/host/spi-builder-workspace/Sources/ExhaustCore/Interpreters/Types/Float16Emulation.swift:158:43: error: cannot find 'pow' in scope
156 |
157 |         // Normal number: round mantissa to 10 bits
158 |         let scaledMantissa = (magnitude / pow(2.0, Double(exponent))) - 1.0
    |                                           `- error: cannot find 'pow' in scope
159 |         var mantissa = UInt16((scaledMantissa * Double(1 << mantissaBits)).rounded(.toNearestOrEven))
160 |
[155/547] Compiling ExhaustCore FloatReduction.swift
/host/spi-builder-workspace/Sources/ExhaustCore/Interpreters/Types/Float16Emulation.swift:102:46: error: cannot find 'pow' in scope
100 |             }
101 |             // Subnormal: (-1)^sign × mantissa × 2^(1 - bias - mantissaBits)
102 |             return sign * Double(mantissa) * pow(2.0, Double(1 - exponentBias - mantissaBits))
    |                                              `- error: cannot find 'pow' in scope
103 |         }
104 |
/host/spi-builder-workspace/Sources/ExhaustCore/Interpreters/Types/Float16Emulation.swift:114:37: error: cannot find 'pow' in scope
112 |         // Normal: (-1)^sign × (1 + mantissa/1024) × 2^(exponent - bias)
113 |         let significand = 1.0 + Double(mantissa) / Double(1 << mantissaBits)
114 |         return sign * significand * pow(2.0, Double(exponentBits - exponentBias))
    |                                     `- error: cannot find 'pow' in scope
115 |     }
116 |
/host/spi-builder-workspace/Sources/ExhaustCore/Interpreters/Types/Float16Emulation.swift:149:48: error: cannot find 'pow' in scope
147 |                 return sign // Underflows to ±0
148 |             }
149 |             let mantissa = UInt16((magnitude / pow(2.0, Double(1 - exponentBias - mantissaBits))).rounded(.toNearestOrEven))
    |                                                `- error: cannot find 'pow' in scope
150 |             return sign | (mantissa & mantissaMask)
151 |         }
/host/spi-builder-workspace/Sources/ExhaustCore/Interpreters/Types/Float16Emulation.swift:158:43: error: cannot find 'pow' in scope
156 |
157 |         // Normal number: round mantissa to 10 bits
158 |         let scaledMantissa = (magnitude / pow(2.0, Double(exponent))) - 1.0
    |                                           `- error: cannot find 'pow' in scope
159 |         var mantissa = UInt16((scaledMantissa * Double(1 << mantissaBits)).rounded(.toNearestOrEven))
160 |
[156/547] Compiling ExhaustCore FloatShortlex.swift
/host/spi-builder-workspace/Sources/ExhaustCore/Interpreters/Types/Float16Emulation.swift:102:46: error: cannot find 'pow' in scope
100 |             }
101 |             // Subnormal: (-1)^sign × mantissa × 2^(1 - bias - mantissaBits)
102 |             return sign * Double(mantissa) * pow(2.0, Double(1 - exponentBias - mantissaBits))
    |                                              `- error: cannot find 'pow' in scope
103 |         }
104 |
/host/spi-builder-workspace/Sources/ExhaustCore/Interpreters/Types/Float16Emulation.swift:114:37: error: cannot find 'pow' in scope
112 |         // Normal: (-1)^sign × (1 + mantissa/1024) × 2^(exponent - bias)
113 |         let significand = 1.0 + Double(mantissa) / Double(1 << mantissaBits)
114 |         return sign * significand * pow(2.0, Double(exponentBits - exponentBias))
    |                                     `- error: cannot find 'pow' in scope
115 |     }
116 |
/host/spi-builder-workspace/Sources/ExhaustCore/Interpreters/Types/Float16Emulation.swift:149:48: error: cannot find 'pow' in scope
147 |                 return sign // Underflows to ±0
148 |             }
149 |             let mantissa = UInt16((magnitude / pow(2.0, Double(1 - exponentBias - mantissaBits))).rounded(.toNearestOrEven))
    |                                                `- error: cannot find 'pow' in scope
150 |             return sign | (mantissa & mantissaMask)
151 |         }
/host/spi-builder-workspace/Sources/ExhaustCore/Interpreters/Types/Float16Emulation.swift:158:43: error: cannot find 'pow' in scope
156 |
157 |         // Normal number: round mantissa to 10 bits
158 |         let scaledMantissa = (magnitude / pow(2.0, Double(exponent))) - 1.0
    |                                           `- error: cannot find 'pow' in scope
159 |         var mantissa = UInt16((scaledMantissa * Double(1 << mantissaBits)).rounded(.toNearestOrEven))
160 |
[157/547] Compiling ExhaustCore GeneratorError.swift
/host/spi-builder-workspace/Sources/ExhaustCore/Interpreters/Types/Float16Emulation.swift:102:46: error: cannot find 'pow' in scope
100 |             }
101 |             // Subnormal: (-1)^sign × mantissa × 2^(1 - bias - mantissaBits)
102 |             return sign * Double(mantissa) * pow(2.0, Double(1 - exponentBias - mantissaBits))
    |                                              `- error: cannot find 'pow' in scope
103 |         }
104 |
/host/spi-builder-workspace/Sources/ExhaustCore/Interpreters/Types/Float16Emulation.swift:114:37: error: cannot find 'pow' in scope
112 |         // Normal: (-1)^sign × (1 + mantissa/1024) × 2^(exponent - bias)
113 |         let significand = 1.0 + Double(mantissa) / Double(1 << mantissaBits)
114 |         return sign * significand * pow(2.0, Double(exponentBits - exponentBias))
    |                                     `- error: cannot find 'pow' in scope
115 |     }
116 |
/host/spi-builder-workspace/Sources/ExhaustCore/Interpreters/Types/Float16Emulation.swift:149:48: error: cannot find 'pow' in scope
147 |                 return sign // Underflows to ±0
148 |             }
149 |             let mantissa = UInt16((magnitude / pow(2.0, Double(1 - exponentBias - mantissaBits))).rounded(.toNearestOrEven))
    |                                                `- error: cannot find 'pow' in scope
150 |             return sign | (mantissa & mantissaMask)
151 |         }
/host/spi-builder-workspace/Sources/ExhaustCore/Interpreters/Types/Float16Emulation.swift:158:43: error: cannot find 'pow' in scope
156 |
157 |         // Normal number: round mantissa to 10 bits
158 |         let scaledMantissa = (magnitude / pow(2.0, Double(exponent))) - 1.0
    |                                           `- error: cannot find 'pow' in scope
159 |         var mantissa = UInt16((scaledMantissa * Double(1 << mantissaBits)).rounded(.toNearestOrEven))
160 |
[158/547] Compiling ExhaustCore ShortlexOrder.swift
/host/spi-builder-workspace/Sources/ExhaustCore/Interpreters/Types/Float16Emulation.swift:102:46: error: cannot find 'pow' in scope
100 |             }
101 |             // Subnormal: (-1)^sign × mantissa × 2^(1 - bias - mantissaBits)
102 |             return sign * Double(mantissa) * pow(2.0, Double(1 - exponentBias - mantissaBits))
    |                                              `- error: cannot find 'pow' in scope
103 |         }
104 |
/host/spi-builder-workspace/Sources/ExhaustCore/Interpreters/Types/Float16Emulation.swift:114:37: error: cannot find 'pow' in scope
112 |         // Normal: (-1)^sign × (1 + mantissa/1024) × 2^(exponent - bias)
113 |         let significand = 1.0 + Double(mantissa) / Double(1 << mantissaBits)
114 |         return sign * significand * pow(2.0, Double(exponentBits - exponentBias))
    |                                     `- error: cannot find 'pow' in scope
115 |     }
116 |
/host/spi-builder-workspace/Sources/ExhaustCore/Interpreters/Types/Float16Emulation.swift:149:48: error: cannot find 'pow' in scope
147 |                 return sign // Underflows to ±0
148 |             }
149 |             let mantissa = UInt16((magnitude / pow(2.0, Double(1 - exponentBias - mantissaBits))).rounded(.toNearestOrEven))
    |                                                `- error: cannot find 'pow' in scope
150 |             return sign | (mantissa & mantissaMask)
151 |         }
/host/spi-builder-workspace/Sources/ExhaustCore/Interpreters/Types/Float16Emulation.swift:158:43: error: cannot find 'pow' in scope
156 |
157 |         // Normal number: round mantissa to 10 bits
158 |         let scaledMantissa = (magnitude / pow(2.0, Double(exponent))) - 1.0
    |                                           `- error: cannot find 'pow' in scope
159 |         var mantissa = UInt16((scaledMantissa * Double(1 << mantissaBits)).rounded(.toNearestOrEven))
160 |
[159/547] Compiling ExhaustCore Xoshiro.swift
/host/spi-builder-workspace/Sources/ExhaustCore/Interpreters/Types/Float16Emulation.swift:102:46: error: cannot find 'pow' in scope
100 |             }
101 |             // Subnormal: (-1)^sign × mantissa × 2^(1 - bias - mantissaBits)
102 |             return sign * Double(mantissa) * pow(2.0, Double(1 - exponentBias - mantissaBits))
    |                                              `- error: cannot find 'pow' in scope
103 |         }
104 |
/host/spi-builder-workspace/Sources/ExhaustCore/Interpreters/Types/Float16Emulation.swift:114:37: error: cannot find 'pow' in scope
112 |         // Normal: (-1)^sign × (1 + mantissa/1024) × 2^(exponent - bias)
113 |         let significand = 1.0 + Double(mantissa) / Double(1 << mantissaBits)
114 |         return sign * significand * pow(2.0, Double(exponentBits - exponentBias))
    |                                     `- error: cannot find 'pow' in scope
115 |     }
116 |
/host/spi-builder-workspace/Sources/ExhaustCore/Interpreters/Types/Float16Emulation.swift:149:48: error: cannot find 'pow' in scope
147 |                 return sign // Underflows to ±0
148 |             }
149 |             let mantissa = UInt16((magnitude / pow(2.0, Double(1 - exponentBias - mantissaBits))).rounded(.toNearestOrEven))
    |                                                `- error: cannot find 'pow' in scope
150 |             return sign | (mantissa & mantissaMask)
151 |         }
/host/spi-builder-workspace/Sources/ExhaustCore/Interpreters/Types/Float16Emulation.swift:158:43: error: cannot find 'pow' in scope
156 |
157 |         // Normal number: round mantissa to 10 bits
158 |         let scaledMantissa = (magnitude / pow(2.0, Double(exponent))) - 1.0
    |                                           `- error: cannot find 'pow' in scope
159 |         var mantissa = UInt16((scaledMantissa * Double(1 << mantissaBits)).rounded(.toNearestOrEven))
160 |
[160/547] Compiling ExhaustCore ExhaustLog.swift
/host/spi-builder-workspace/Sources/ExhaustCore/Interpreters/Types/Float16Emulation.swift:102:46: error: cannot find 'pow' in scope
100 |             }
101 |             // Subnormal: (-1)^sign × mantissa × 2^(1 - bias - mantissaBits)
102 |             return sign * Double(mantissa) * pow(2.0, Double(1 - exponentBias - mantissaBits))
    |                                              `- error: cannot find 'pow' in scope
103 |         }
104 |
/host/spi-builder-workspace/Sources/ExhaustCore/Interpreters/Types/Float16Emulation.swift:114:37: error: cannot find 'pow' in scope
112 |         // Normal: (-1)^sign × (1 + mantissa/1024) × 2^(exponent - bias)
113 |         let significand = 1.0 + Double(mantissa) / Double(1 << mantissaBits)
114 |         return sign * significand * pow(2.0, Double(exponentBits - exponentBias))
    |                                     `- error: cannot find 'pow' in scope
115 |     }
116 |
/host/spi-builder-workspace/Sources/ExhaustCore/Interpreters/Types/Float16Emulation.swift:149:48: error: cannot find 'pow' in scope
147 |                 return sign // Underflows to ±0
148 |             }
149 |             let mantissa = UInt16((magnitude / pow(2.0, Double(1 - exponentBias - mantissaBits))).rounded(.toNearestOrEven))
    |                                                `- error: cannot find 'pow' in scope
150 |             return sign | (mantissa & mantissaMask)
151 |         }
/host/spi-builder-workspace/Sources/ExhaustCore/Interpreters/Types/Float16Emulation.swift:158:43: error: cannot find 'pow' in scope
156 |
157 |         // Normal number: round mantissa to 10 bits
158 |         let scaledMantissa = (magnitude / pow(2.0, Double(exponent))) - 1.0
    |                                           `- error: cannot find 'pow' in scope
159 |         var mantissa = UInt16((scaledMantissa * Double(1 << mantissaBits)).rounded(.toNearestOrEven))
160 |
[161/547] Compiling ExhaustCore OpenPBTStats.swift
/host/spi-builder-workspace/Sources/ExhaustCore/Interpreters/Types/Float16Emulation.swift:102:46: error: cannot find 'pow' in scope
100 |             }
101 |             // Subnormal: (-1)^sign × mantissa × 2^(1 - bias - mantissaBits)
102 |             return sign * Double(mantissa) * pow(2.0, Double(1 - exponentBias - mantissaBits))
    |                                              `- error: cannot find 'pow' in scope
103 |         }
104 |
/host/spi-builder-workspace/Sources/ExhaustCore/Interpreters/Types/Float16Emulation.swift:114:37: error: cannot find 'pow' in scope
112 |         // Normal: (-1)^sign × (1 + mantissa/1024) × 2^(exponent - bias)
113 |         let significand = 1.0 + Double(mantissa) / Double(1 << mantissaBits)
114 |         return sign * significand * pow(2.0, Double(exponentBits - exponentBias))
    |                                     `- error: cannot find 'pow' in scope
115 |     }
116 |
/host/spi-builder-workspace/Sources/ExhaustCore/Interpreters/Types/Float16Emulation.swift:149:48: error: cannot find 'pow' in scope
147 |                 return sign // Underflows to ±0
148 |             }
149 |             let mantissa = UInt16((magnitude / pow(2.0, Double(1 - exponentBias - mantissaBits))).rounded(.toNearestOrEven))
    |                                                `- error: cannot find 'pow' in scope
150 |             return sign | (mantissa & mantissaMask)
151 |         }
/host/spi-builder-workspace/Sources/ExhaustCore/Interpreters/Types/Float16Emulation.swift:158:43: error: cannot find 'pow' in scope
156 |
157 |         // Normal number: round mantissa to 10 bits
158 |         let scaledMantissa = (magnitude / pow(2.0, Double(exponent))) - 1.0
    |                                           `- error: cannot find 'pow' in scope
159 |         var mantissa = UInt16((scaledMantissa * Double(1 << mantissaBits)).rounded(.toNearestOrEven))
160 |
[170/548] Wrapping AST for IssueReporting for debugging
[173/551] Compiling ArgumentParser Name.swift
[174/551] Compiling ArgumentParser Parsed.swift
[175/551] Compiling ArgumentParser ParsedValues.swift
[176/551] Compiling ArgumentParser ParserError.swift
[177/551] Compiling ArgumentParser SplitArguments.swift
[178/551] Compiling ArgumentParser ParentCommand.swift
[179/551] Compiling ArgumentParser AsyncParsableCommand.swift
[180/551] Compiling ArgumentParser CommandConfiguration.swift
[181/551] Compiling ArgumentParser CommandGroup.swift
[182/551] Compiling ArgumentParser EnumerableFlag.swift
[183/551] Compiling ArgumentParser ExpressibleByArgument.swift
[184/551] Compiling ArgumentParser ParsableArguments.swift
[185/551] Compiling ArgumentParser ParsableCommand.swift
[186/551] Compiling ArgumentParser ArgumentDecoder.swift
[187/551] Compiling ArgumentParser ArgumentDefinition.swift
[188/551] Compiling ArgumentParser ArgumentSet.swift
[189/551] Compiling ArgumentParser CommandParser.swift
[190/551] Compiling ArgumentParser InputKey.swift
[191/551] Compiling XCTestDynamicOverlay Exports.swift
[192/551] Compiling XCTestDynamicOverlay Deprecations.swift
[199/551] Emitting module XCTestDynamicOverlay
[203/552] Wrapping AST for XCTestDynamicOverlay for debugging
[205/580] Compiling CustomDump UniformTypeIdentifiers.swift
[206/580] Compiling CustomDump UserNotifications.swift
[207/580] Compiling CustomDump UserNotificationsUI.swift
[208/580] Compiling CustomDump CustomDumpReflectable.swift
[209/583] Compiling CustomDump CoreMotion.swift
[210/583] Compiling CustomDump Foundation.swift
[211/583] Compiling CustomDump StoreKit.swift
[212/583] Compiling CustomDump Speech.swift
[213/583] Compiling CustomDump CoreImage.swift
[214/583] Compiling CustomDump CoreLocation.swift
[217/584] Compiling CustomDump Swift.swift
[218/584] Compiling CustomDump SwiftUI.swift
[219/584] Compiling CustomDump UIKit.swift
[220/587] Compiling CustomDump CustomDumpRepresentable.swift
[221/587] Compiling CustomDump CustomDumpStringConvertible.swift
[222/587] Compiling CustomDump Diff.swift
[223/587] Compiling CustomDump Dump.swift
[224/587] Compiling CustomDump Identifiable.swift
[225/587] Compiling CustomDump Mirror.swift
[226/587] Compiling CustomDump String.swift
[227/587] Compiling CustomDump Unordered.swift
[228/587] Compiling CustomDump XCTAssertDifference.swift
[229/587] Compiling CustomDump XCTAssertNoDifference.swift
[239/587] Compiling XCTestDynamicOverlay Exports.swift
[240/587] Compiling ArgumentParser DumpHelpGenerator.swift
[241/587] Compiling ArgumentParser HelpCommand.swift
[242/587] Compiling ArgumentParser HelpGenerator.swift
[243/587] Compiling ArgumentParser MessageInfo.swift
[244/587] Compiling ArgumentParser UsageGenerator.swift
[245/587] Compiling ArgumentParser CollectionExtensions.swift
[246/587] Compiling SwiftSyntax SyntaxKind.swift
[247/587] Compiling SwiftSyntax SyntaxRewriter.swift
[248/587] Compiling SwiftSyntax SyntaxTraits.swift
[249/587] Compiling SwiftSyntax SyntaxVisitor.swift
[250/587] Compiling SwiftSyntax TokenKind.swift
[251/587] Compiling SwiftSyntax Tokens.swift
[252/587] Compiling SwiftSyntax TriviaPieces.swift
[253/587] Compiling SwiftSyntax RawSyntaxNodesAB.swift
[254/587] Compiling SwiftSyntax RawSyntaxNodesC.swift
[255/587] Compiling SwiftSyntax RawSyntaxNodesD.swift
[256/587] Compiling SwiftSyntax RawSyntaxNodesEF.swift
[257/587] Compiling SwiftSyntax RawSyntaxNodesGHI.swift
[258/587] Compiling SwiftSyntax RawSyntaxNodesJKLMN.swift
[262/587] Compiling CustomDump GameKit.swift
[263/587] Compiling CustomDump KeyPath.swift
[264/587] Compiling CustomDump Photos.swift
[270/587] Emitting module CustomDump
[271/587] Emitting module ArgumentParser
[272/593] Compiling XCTestDynamicOverlay Deprecations.swift
[273/593] Emitting module XCTestDynamicOverlay
/host/spi-builder-workspace/Sources/ExhaustCore/Exploration/ClassificationExploreRunner.swift:170:20: error: cannot find type 'DispatchTime' in scope
168 |         directionCount: Int,
169 |         state: inout RunState,
170 |         startTime: DispatchTime
    |                    `- error: cannot find type 'DispatchTime' in scope
171 |     ) -> ClassificationExploreResult<Output>? {
172 |         let tunedGen: ReflectiveGenerator<Output>
/host/spi-builder-workspace/Sources/ExhaustCore/Exploration/ClassificationExploreRunner.swift:302:20: error: cannot find type 'DispatchTime' in scope
300 |         failure: ReducedFailure<Output>?,
301 |         matchingDirections: [Int],
302 |         startTime: DispatchTime,
    |                    `- error: cannot find type 'DispatchTime' in scope
303 |         termination: ClassificationExploreTermination
304 |     ) -> ClassificationExploreResult<Output> {
/host/spi-builder-workspace/Sources/ExhaustCore/Exploration/ClassificationExploreRunner.swift:78:25: error: cannot find 'DispatchTime' in scope
 76 |     package mutating func run() -> ClassificationExploreResult<Output> {
 77 |         let directionCount = directions.count
 78 |         let startTime = DispatchTime.now()
    |                         `- error: cannot find 'DispatchTime' in scope
 79 |         let totalPool = directionCount * maxAttemptsPerDirection
 80 |         var state = RunState(directionCount: directionCount, totalPool: totalPool)
/host/spi-builder-workspace/Sources/ExhaustCore/Exploration/ClassificationExploreRunner.swift:111:57: error: cannot infer contextual base in reference to member 'propertyFailed'
109 |                 return assembleResult(
110 |                     state: state, failure: reduced, matchingDirections: reducedDirections,
111 |                     startTime: startTime, termination: .propertyFailed
    |                                                         `- error: cannot infer contextual base in reference to member 'propertyFailed'
112 |                 )
113 |             }
/host/spi-builder-workspace/Sources/ExhaustCore/Exploration/ClassificationExploreRunner.swift:157:36: error: 'nil' requires a contextual type
155 |
156 |         return assembleResult(
157 |             state: state, failure: nil, matchingDirections: [],
    |                                    `- error: 'nil' requires a contextual type
158 |             startTime: startTime, termination: termination
159 |         )
/host/spi-builder-workspace/Sources/ExhaustCore/Exploration/ClassificationExploreRunner.swift:232:57: error: cannot infer contextual base in reference to member 'propertyFailed'
230 |                 return assembleResult(
231 |                     state: state, failure: reduced, matchingDirections: reducedDirections,
232 |                     startTime: startTime, termination: .propertyFailed
    |                                                         `- error: cannot infer contextual base in reference to member 'propertyFailed'
233 |                 )
234 |             }
/host/spi-builder-workspace/Sources/ExhaustCore/Exploration/ClassificationExploreRunner.swift:324:30: error: cannot find 'DispatchTime' in scope
322 |         }
323 |
324 |         let elapsed = Double(DispatchTime.now().uptimeNanoseconds - startTime.uptimeNanoseconds) / 1_000_000
    |                              `- error: cannot find 'DispatchTime' in scope
325 |
326 |         return ClassificationExploreResult(
/host/spi-builder-workspace/Sources/ExhaustCore/Exploration/CoOccurrenceMatrix.swift:81:44: error: cannot find 'log2' in scope
 79 |             guard countA > 0 else { continue }
 80 |             let probabilityA = Double(countA) / total
 81 |             let entropyA = -probabilityA * log2(probabilityA) - (1.0 - probabilityA) * log2(1.0 - probabilityA)
    |                                            `- error: cannot find 'log2' in scope
 82 |             guard entropyA > 1e-10 else { continue }
 83 |
/host/spi-builder-workspace/Sources/ExhaustCore/Exploration/CoOccurrenceMatrix.swift:81:88: error: cannot find 'log2' in scope
 79 |             guard countA > 0 else { continue }
 80 |             let probabilityA = Double(countA) / total
 81 |             let entropyA = -probabilityA * log2(probabilityA) - (1.0 - probabilityA) * log2(1.0 - probabilityA)
    |                                                                                        `- error: cannot find 'log2' in scope
 82 |             guard entropyA > 1e-10 else { continue }
 83 |
/host/spi-builder-workspace/Sources/ExhaustCore/Exploration/CoOccurrenceMatrix.swift:138:50: error: cannot find 'log2' in scope
136 |
137 |         if countAB > 0 {
138 |             mutualInformation += probabilityAB * log2(probabilityAB / (probabilityA * probabilityB))
    |                                                  `- error: cannot find 'log2' in scope
139 |         }
140 |         let countANotB = countA - countAB
/host/spi-builder-workspace/Sources/ExhaustCore/Exploration/CoOccurrenceMatrix.swift:143:53: error: cannot find 'log2' in scope
141 |         if countANotB > 0 {
142 |             let probabilityANotB = Double(countANotB) / totalDouble
143 |             mutualInformation += probabilityANotB * log2(probabilityANotB / (probabilityA * probabilityNotB))
    |                                                     `- error: cannot find 'log2' in scope
144 |         }
145 |         let countNotAB = countB - countAB
/host/spi-builder-workspace/Sources/ExhaustCore/Exploration/CoOccurrenceMatrix.swift:148:53: error: cannot find 'log2' in scope
146 |         if countNotAB > 0 {
147 |             let probabilityNotAB = Double(countNotAB) / totalDouble
148 |             mutualInformation += probabilityNotAB * log2(probabilityNotAB / (probabilityNotA * probabilityB))
    |                                                     `- error: cannot find 'log2' in scope
149 |         }
150 |         let countNotANotB = total - countA - countB + countAB
/host/spi-builder-workspace/Sources/ExhaustCore/Exploration/CoOccurrenceMatrix.swift:153:56: error: cannot find 'log2' in scope
151 |         if countNotANotB > 0 {
152 |             let probabilityNotANotB = Double(countNotANotB) / totalDouble
153 |             mutualInformation += probabilityNotANotB * log2(probabilityNotANotB / (probabilityNotA * probabilityNotB))
    |                                                        `- error: cannot find 'log2' in scope
154 |         }
155 |
/host/spi-builder-workspace/Sources/ExhaustCore/Exploration/ClassificationExploreRunner.swift:170:20: error: cannot find type 'DispatchTime' in scope
168 |         directionCount: Int,
169 |         state: inout RunState,
170 |         startTime: DispatchTime
    |                    `- error: cannot find type 'DispatchTime' in scope
171 |     ) -> ClassificationExploreResult<Output>? {
172 |         let tunedGen: ReflectiveGenerator<Output>
/host/spi-builder-workspace/Sources/ExhaustCore/Exploration/ClassificationExploreRunner.swift:302:20: error: cannot find type 'DispatchTime' in scope
300 |         failure: ReducedFailure<Output>?,
301 |         matchingDirections: [Int],
302 |         startTime: DispatchTime,
    |                    `- error: cannot find type 'DispatchTime' in scope
303 |         termination: ClassificationExploreTermination
304 |     ) -> ClassificationExploreResult<Output> {
/host/spi-builder-workspace/Sources/ExhaustCore/Exploration/ClassificationExploreRunner.swift:78:25: error: cannot find 'DispatchTime' in scope
 76 |     package mutating func run() -> ClassificationExploreResult<Output> {
 77 |         let directionCount = directions.count
 78 |         let startTime = DispatchTime.now()
    |                         `- error: cannot find 'DispatchTime' in scope
 79 |         let totalPool = directionCount * maxAttemptsPerDirection
 80 |         var state = RunState(directionCount: directionCount, totalPool: totalPool)
/host/spi-builder-workspace/Sources/ExhaustCore/Exploration/ClassificationExploreRunner.swift:111:57: error: cannot infer contextual base in reference to member 'propertyFailed'
109 |                 return assembleResult(
110 |                     state: state, failure: reduced, matchingDirections: reducedDirections,
111 |                     startTime: startTime, termination: .propertyFailed
    |                                                         `- error: cannot infer contextual base in reference to member 'propertyFailed'
112 |                 )
113 |             }
/host/spi-builder-workspace/Sources/ExhaustCore/Exploration/ClassificationExploreRunner.swift:157:36: error: 'nil' requires a contextual type
155 |
156 |         return assembleResult(
157 |             state: state, failure: nil, matchingDirections: [],
    |                                    `- error: 'nil' requires a contextual type
158 |             startTime: startTime, termination: termination
159 |         )
/host/spi-builder-workspace/Sources/ExhaustCore/Exploration/ClassificationExploreRunner.swift:232:57: error: cannot infer contextual base in reference to member 'propertyFailed'
230 |                 return assembleResult(
231 |                     state: state, failure: reduced, matchingDirections: reducedDirections,
232 |                     startTime: startTime, termination: .propertyFailed
    |                                                         `- error: cannot infer contextual base in reference to member 'propertyFailed'
233 |                 )
234 |             }
/host/spi-builder-workspace/Sources/ExhaustCore/Exploration/ClassificationExploreRunner.swift:324:30: error: cannot find 'DispatchTime' in scope
322 |         }
323 |
324 |         let elapsed = Double(DispatchTime.now().uptimeNanoseconds - startTime.uptimeNanoseconds) / 1_000_000
    |                              `- error: cannot find 'DispatchTime' in scope
325 |
326 |         return ClassificationExploreResult(
/host/spi-builder-workspace/Sources/ExhaustCore/Exploration/CoOccurrenceMatrix.swift:81:44: error: cannot find 'log2' in scope
 79 |             guard countA > 0 else { continue }
 80 |             let probabilityA = Double(countA) / total
 81 |             let entropyA = -probabilityA * log2(probabilityA) - (1.0 - probabilityA) * log2(1.0 - probabilityA)
    |                                            `- error: cannot find 'log2' in scope
 82 |             guard entropyA > 1e-10 else { continue }
 83 |
/host/spi-builder-workspace/Sources/ExhaustCore/Exploration/CoOccurrenceMatrix.swift:81:88: error: cannot find 'log2' in scope
 79 |             guard countA > 0 else { continue }
 80 |             let probabilityA = Double(countA) / total
 81 |             let entropyA = -probabilityA * log2(probabilityA) - (1.0 - probabilityA) * log2(1.0 - probabilityA)
    |                                                                                        `- error: cannot find 'log2' in scope
 82 |             guard entropyA > 1e-10 else { continue }
 83 |
/host/spi-builder-workspace/Sources/ExhaustCore/Exploration/CoOccurrenceMatrix.swift:138:50: error: cannot find 'log2' in scope
136 |
137 |         if countAB > 0 {
138 |             mutualInformation += probabilityAB * log2(probabilityAB / (probabilityA * probabilityB))
    |                                                  `- error: cannot find 'log2' in scope
139 |         }
140 |         let countANotB = countA - countAB
/host/spi-builder-workspace/Sources/ExhaustCore/Exploration/CoOccurrenceMatrix.swift:143:53: error: cannot find 'log2' in scope
141 |         if countANotB > 0 {
142 |             let probabilityANotB = Double(countANotB) / totalDouble
143 |             mutualInformation += probabilityANotB * log2(probabilityANotB / (probabilityA * probabilityNotB))
    |                                                     `- error: cannot find 'log2' in scope
144 |         }
145 |         let countNotAB = countB - countAB
/host/spi-builder-workspace/Sources/ExhaustCore/Exploration/CoOccurrenceMatrix.swift:148:53: error: cannot find 'log2' in scope
146 |         if countNotAB > 0 {
147 |             let probabilityNotAB = Double(countNotAB) / totalDouble
148 |             mutualInformation += probabilityNotAB * log2(probabilityNotAB / (probabilityNotA * probabilityB))
    |                                                     `- error: cannot find 'log2' in scope
149 |         }
150 |         let countNotANotB = total - countA - countB + countAB
/host/spi-builder-workspace/Sources/ExhaustCore/Exploration/CoOccurrenceMatrix.swift:153:56: error: cannot find 'log2' in scope
151 |         if countNotANotB > 0 {
152 |             let probabilityNotANotB = Double(countNotANotB) / totalDouble
153 |             mutualInformation += probabilityNotANotB * log2(probabilityNotANotB / (probabilityNotA * probabilityNotB))
    |                                                        `- error: cannot find 'log2' in scope
154 |         }
155 |
/host/spi-builder-workspace/Sources/ExhaustCore/Exploration/ClassificationExploreRunner.swift:170:20: error: cannot find type 'DispatchTime' in scope
168 |         directionCount: Int,
169 |         state: inout RunState,
170 |         startTime: DispatchTime
    |                    `- error: cannot find type 'DispatchTime' in scope
171 |     ) -> ClassificationExploreResult<Output>? {
172 |         let tunedGen: ReflectiveGenerator<Output>
/host/spi-builder-workspace/Sources/ExhaustCore/Exploration/ClassificationExploreRunner.swift:302:20: error: cannot find type 'DispatchTime' in scope
300 |         failure: ReducedFailure<Output>?,
301 |         matchingDirections: [Int],
302 |         startTime: DispatchTime,
    |                    `- error: cannot find type 'DispatchTime' in scope
303 |         termination: ClassificationExploreTermination
304 |     ) -> ClassificationExploreResult<Output> {
/host/spi-builder-workspace/Sources/ExhaustCore/Exploration/ClassificationExploreRunner.swift:78:25: error: cannot find 'DispatchTime' in scope
 76 |     package mutating func run() -> ClassificationExploreResult<Output> {
 77 |         let directionCount = directions.count
 78 |         let startTime = DispatchTime.now()
    |                         `- error: cannot find 'DispatchTime' in scope
 79 |         let totalPool = directionCount * maxAttemptsPerDirection
 80 |         var state = RunState(directionCount: directionCount, totalPool: totalPool)
/host/spi-builder-workspace/Sources/ExhaustCore/Exploration/ClassificationExploreRunner.swift:111:57: error: cannot infer contextual base in reference to member 'propertyFailed'
109 |                 return assembleResult(
110 |                     state: state, failure: reduced, matchingDirections: reducedDirections,
111 |                     startTime: startTime, termination: .propertyFailed
    |                                                         `- error: cannot infer contextual base in reference to member 'propertyFailed'
112 |                 )
113 |             }
/host/spi-builder-workspace/Sources/ExhaustCore/Exploration/ClassificationExploreRunner.swift:157:36: error: 'nil' requires a contextual type
155 |
156 |         return assembleResult(
157 |             state: state, failure: nil, matchingDirections: [],
    |                                    `- error: 'nil' requires a contextual type
158 |             startTime: startTime, termination: termination
159 |         )
/host/spi-builder-workspace/Sources/ExhaustCore/Exploration/ClassificationExploreRunner.swift:232:57: error: cannot infer contextual base in reference to member 'propertyFailed'
230 |                 return assembleResult(
231 |                     state: state, failure: reduced, matchingDirections: reducedDirections,
232 |                     startTime: startTime, termination: .propertyFailed
    |                                                         `- error: cannot infer contextual base in reference to member 'propertyFailed'
233 |                 )
234 |             }
/host/spi-builder-workspace/Sources/ExhaustCore/Exploration/ClassificationExploreRunner.swift:324:30: error: cannot find 'DispatchTime' in scope
322 |         }
323 |
324 |         let elapsed = Double(DispatchTime.now().uptimeNanoseconds - startTime.uptimeNanoseconds) / 1_000_000
    |                              `- error: cannot find 'DispatchTime' in scope
325 |
326 |         return ClassificationExploreResult(
/host/spi-builder-workspace/Sources/ExhaustCore/Exploration/CoOccurrenceMatrix.swift:81:44: error: cannot find 'log2' in scope
 79 |             guard countA > 0 else { continue }
 80 |             let probabilityA = Double(countA) / total
 81 |             let entropyA = -probabilityA * log2(probabilityA) - (1.0 - probabilityA) * log2(1.0 - probabilityA)
    |                                            `- error: cannot find 'log2' in scope
 82 |             guard entropyA > 1e-10 else { continue }
 83 |
/host/spi-builder-workspace/Sources/ExhaustCore/Exploration/CoOccurrenceMatrix.swift:81:88: error: cannot find 'log2' in scope
 79 |             guard countA > 0 else { continue }
 80 |             let probabilityA = Double(countA) / total
 81 |             let entropyA = -probabilityA * log2(probabilityA) - (1.0 - probabilityA) * log2(1.0 - probabilityA)
    |                                                                                        `- error: cannot find 'log2' in scope
 82 |             guard entropyA > 1e-10 else { continue }
 83 |
/host/spi-builder-workspace/Sources/ExhaustCore/Exploration/CoOccurrenceMatrix.swift:138:50: error: cannot find 'log2' in scope
136 |
137 |         if countAB > 0 {
138 |             mutualInformation += probabilityAB * log2(probabilityAB / (probabilityA * probabilityB))
    |                                                  `- error: cannot find 'log2' in scope
139 |         }
140 |         let countANotB = countA - countAB
/host/spi-builder-workspace/Sources/ExhaustCore/Exploration/CoOccurrenceMatrix.swift:143:53: error: cannot find 'log2' in scope
141 |         if countANotB > 0 {
142 |             let probabilityANotB = Double(countANotB) / totalDouble
143 |             mutualInformation += probabilityANotB * log2(probabilityANotB / (probabilityA * probabilityNotB))
    |                                                     `- error: cannot find 'log2' in scope
144 |         }
145 |         let countNotAB = countB - countAB
/host/spi-builder-workspace/Sources/ExhaustCore/Exploration/CoOccurrenceMatrix.swift:148:53: error: cannot find 'log2' in scope
146 |         if countNotAB > 0 {
147 |             let probabilityNotAB = Double(countNotAB) / totalDouble
148 |             mutualInformation += probabilityNotAB * log2(probabilityNotAB / (probabilityNotA * probabilityB))
    |                                                     `- error: cannot find 'log2' in scope
149 |         }
150 |         let countNotANotB = total - countA - countB + countAB
/host/spi-builder-workspace/Sources/ExhaustCore/Exploration/CoOccurrenceMatrix.swift:153:56: error: cannot find 'log2' in scope
151 |         if countNotANotB > 0 {
152 |             let probabilityNotANotB = Double(countNotANotB) / totalDouble
153 |             mutualInformation += probabilityNotANotB * log2(probabilityNotANotB / (probabilityNotA * probabilityNotB))
    |                                                        `- error: cannot find 'log2' in scope
154 |         }
155 |
/host/spi-builder-workspace/Sources/ExhaustCore/Exploration/ClassificationExploreRunner.swift:170:20: error: cannot find type 'DispatchTime' in scope
168 |         directionCount: Int,
169 |         state: inout RunState,
170 |         startTime: DispatchTime
    |                    `- error: cannot find type 'DispatchTime' in scope
171 |     ) -> ClassificationExploreResult<Output>? {
172 |         let tunedGen: ReflectiveGenerator<Output>
/host/spi-builder-workspace/Sources/ExhaustCore/Exploration/ClassificationExploreRunner.swift:302:20: error: cannot find type 'DispatchTime' in scope
300 |         failure: ReducedFailure<Output>?,
301 |         matchingDirections: [Int],
302 |         startTime: DispatchTime,
    |                    `- error: cannot find type 'DispatchTime' in scope
303 |         termination: ClassificationExploreTermination
304 |     ) -> ClassificationExploreResult<Output> {
/host/spi-builder-workspace/Sources/ExhaustCore/Exploration/ClassificationExploreRunner.swift:78:25: error: cannot find 'DispatchTime' in scope
 76 |     package mutating func run() -> ClassificationExploreResult<Output> {
 77 |         let directionCount = directions.count
 78 |         let startTime = DispatchTime.now()
    |                         `- error: cannot find 'DispatchTime' in scope
 79 |         let totalPool = directionCount * maxAttemptsPerDirection
 80 |         var state = RunState(directionCount: directionCount, totalPool: totalPool)
/host/spi-builder-workspace/Sources/ExhaustCore/Exploration/ClassificationExploreRunner.swift:111:57: error: cannot infer contextual base in reference to member 'propertyFailed'
109 |                 return assembleResult(
110 |                     state: state, failure: reduced, matchingDirections: reducedDirections,
111 |                     startTime: startTime, termination: .propertyFailed
    |                                                         `- error: cannot infer contextual base in reference to member 'propertyFailed'
112 |                 )
113 |             }
/host/spi-builder-workspace/Sources/ExhaustCore/Exploration/ClassificationExploreRunner.swift:157:36: error: 'nil' requires a contextual type
155 |
156 |         return assembleResult(
157 |             state: state, failure: nil, matchingDirections: [],
    |                                    `- error: 'nil' requires a contextual type
158 |             startTime: startTime, termination: termination
159 |         )
/host/spi-builder-workspace/Sources/ExhaustCore/Exploration/ClassificationExploreRunner.swift:232:57: error: cannot infer contextual base in reference to member 'propertyFailed'
230 |                 return assembleResult(
231 |                     state: state, failure: reduced, matchingDirections: reducedDirections,
232 |                     startTime: startTime, termination: .propertyFailed
    |                                                         `- error: cannot infer contextual base in reference to member 'propertyFailed'
233 |                 )
234 |             }
/host/spi-builder-workspace/Sources/ExhaustCore/Exploration/ClassificationExploreRunner.swift:324:30: error: cannot find 'DispatchTime' in scope
322 |         }
323 |
324 |         let elapsed = Double(DispatchTime.now().uptimeNanoseconds - startTime.uptimeNanoseconds) / 1_000_000
    |                              `- error: cannot find 'DispatchTime' in scope
325 |
326 |         return ClassificationExploreResult(
/host/spi-builder-workspace/Sources/ExhaustCore/Exploration/CoOccurrenceMatrix.swift:81:44: error: cannot find 'log2' in scope
 79 |             guard countA > 0 else { continue }
 80 |             let probabilityA = Double(countA) / total
 81 |             let entropyA = -probabilityA * log2(probabilityA) - (1.0 - probabilityA) * log2(1.0 - probabilityA)
    |                                            `- error: cannot find 'log2' in scope
 82 |             guard entropyA > 1e-10 else { continue }
 83 |
/host/spi-builder-workspace/Sources/ExhaustCore/Exploration/CoOccurrenceMatrix.swift:81:88: error: cannot find 'log2' in scope
 79 |             guard countA > 0 else { continue }
 80 |             let probabilityA = Double(countA) / total
 81 |             let entropyA = -probabilityA * log2(probabilityA) - (1.0 - probabilityA) * log2(1.0 - probabilityA)
    |                                                                                        `- error: cannot find 'log2' in scope
 82 |             guard entropyA > 1e-10 else { continue }
 83 |
/host/spi-builder-workspace/Sources/ExhaustCore/Exploration/CoOccurrenceMatrix.swift:138:50: error: cannot find 'log2' in scope
136 |
137 |         if countAB > 0 {
138 |             mutualInformation += probabilityAB * log2(probabilityAB / (probabilityA * probabilityB))
    |                                                  `- error: cannot find 'log2' in scope
139 |         }
140 |         let countANotB = countA - countAB
/host/spi-builder-workspace/Sources/ExhaustCore/Exploration/CoOccurrenceMatrix.swift:143:53: error: cannot find 'log2' in scope
141 |         if countANotB > 0 {
142 |             let probabilityANotB = Double(countANotB) / totalDouble
143 |             mutualInformation += probabilityANotB * log2(probabilityANotB / (probabilityA * probabilityNotB))
    |                                                     `- error: cannot find 'log2' in scope
144 |         }
145 |         let countNotAB = countB - countAB
/host/spi-builder-workspace/Sources/ExhaustCore/Exploration/CoOccurrenceMatrix.swift:148:53: error: cannot find 'log2' in scope
146 |         if countNotAB > 0 {
147 |             let probabilityNotAB = Double(countNotAB) / totalDouble
148 |             mutualInformation += probabilityNotAB * log2(probabilityNotAB / (probabilityNotA * probabilityB))
    |                                                     `- error: cannot find 'log2' in scope
149 |         }
150 |         let countNotANotB = total - countA - countB + countAB
/host/spi-builder-workspace/Sources/ExhaustCore/Exploration/CoOccurrenceMatrix.swift:153:56: error: cannot find 'log2' in scope
151 |         if countNotANotB > 0 {
152 |             let probabilityNotANotB = Double(countNotANotB) / totalDouble
153 |             mutualInformation += probabilityNotANotB * log2(probabilityNotANotB / (probabilityNotA * probabilityNotB))
    |                                                        `- error: cannot find 'log2' in scope
154 |         }
155 |
/host/spi-builder-workspace/Sources/ExhaustCore/Exploration/ClassificationExploreRunner.swift:170:20: error: cannot find type 'DispatchTime' in scope
168 |         directionCount: Int,
169 |         state: inout RunState,
170 |         startTime: DispatchTime
    |                    `- error: cannot find type 'DispatchTime' in scope
171 |     ) -> ClassificationExploreResult<Output>? {
172 |         let tunedGen: ReflectiveGenerator<Output>
/host/spi-builder-workspace/Sources/ExhaustCore/Exploration/ClassificationExploreRunner.swift:302:20: error: cannot find type 'DispatchTime' in scope
300 |         failure: ReducedFailure<Output>?,
301 |         matchingDirections: [Int],
302 |         startTime: DispatchTime,
    |                    `- error: cannot find type 'DispatchTime' in scope
303 |         termination: ClassificationExploreTermination
304 |     ) -> ClassificationExploreResult<Output> {
/host/spi-builder-workspace/Sources/ExhaustCore/Exploration/ClassificationExploreRunner.swift:78:25: error: cannot find 'DispatchTime' in scope
 76 |     package mutating func run() -> ClassificationExploreResult<Output> {
 77 |         let directionCount = directions.count
 78 |         let startTime = DispatchTime.now()
    |                         `- error: cannot find 'DispatchTime' in scope
 79 |         let totalPool = directionCount * maxAttemptsPerDirection
 80 |         var state = RunState(directionCount: directionCount, totalPool: totalPool)
/host/spi-builder-workspace/Sources/ExhaustCore/Exploration/ClassificationExploreRunner.swift:111:57: error: cannot infer contextual base in reference to member 'propertyFailed'
109 |                 return assembleResult(
110 |                     state: state, failure: reduced, matchingDirections: reducedDirections,
111 |                     startTime: startTime, termination: .propertyFailed
    |                                                         `- error: cannot infer contextual base in reference to member 'propertyFailed'
112 |                 )
113 |             }
/host/spi-builder-workspace/Sources/ExhaustCore/Exploration/ClassificationExploreRunner.swift:157:36: error: 'nil' requires a contextual type
155 |
156 |         return assembleResult(
157 |             state: state, failure: nil, matchingDirections: [],
    |                                    `- error: 'nil' requires a contextual type
158 |             startTime: startTime, termination: termination
159 |         )
/host/spi-builder-workspace/Sources/ExhaustCore/Exploration/ClassificationExploreRunner.swift:232:57: error: cannot infer contextual base in reference to member 'propertyFailed'
230 |                 return assembleResult(
231 |                     state: state, failure: reduced, matchingDirections: reducedDirections,
232 |                     startTime: startTime, termination: .propertyFailed
    |                                                         `- error: cannot infer contextual base in reference to member 'propertyFailed'
233 |                 )
234 |             }
/host/spi-builder-workspace/Sources/ExhaustCore/Exploration/ClassificationExploreRunner.swift:324:30: error: cannot find 'DispatchTime' in scope
322 |         }
323 |
324 |         let elapsed = Double(DispatchTime.now().uptimeNanoseconds - startTime.uptimeNanoseconds) / 1_000_000
    |                              `- error: cannot find 'DispatchTime' in scope
325 |
326 |         return ClassificationExploreResult(
/host/spi-builder-workspace/Sources/ExhaustCore/Exploration/CoOccurrenceMatrix.swift:81:44: error: cannot find 'log2' in scope
 79 |             guard countA > 0 else { continue }
 80 |             let probabilityA = Double(countA) / total
 81 |             let entropyA = -probabilityA * log2(probabilityA) - (1.0 - probabilityA) * log2(1.0 - probabilityA)
    |                                            `- error: cannot find 'log2' in scope
 82 |             guard entropyA > 1e-10 else { continue }
 83 |
/host/spi-builder-workspace/Sources/ExhaustCore/Exploration/CoOccurrenceMatrix.swift:81:88: error: cannot find 'log2' in scope
 79 |             guard countA > 0 else { continue }
 80 |             let probabilityA = Double(countA) / total
 81 |             let entropyA = -probabilityA * log2(probabilityA) - (1.0 - probabilityA) * log2(1.0 - probabilityA)
    |                                                                                        `- error: cannot find 'log2' in scope
 82 |             guard entropyA > 1e-10 else { continue }
 83 |
/host/spi-builder-workspace/Sources/ExhaustCore/Exploration/CoOccurrenceMatrix.swift:138:50: error: cannot find 'log2' in scope
136 |
137 |         if countAB > 0 {
138 |             mutualInformation += probabilityAB * log2(probabilityAB / (probabilityA * probabilityB))
    |                                                  `- error: cannot find 'log2' in scope
139 |         }
140 |         let countANotB = countA - countAB
/host/spi-builder-workspace/Sources/ExhaustCore/Exploration/CoOccurrenceMatrix.swift:143:53: error: cannot find 'log2' in scope
141 |         if countANotB > 0 {
142 |             let probabilityANotB = Double(countANotB) / totalDouble
143 |             mutualInformation += probabilityANotB * log2(probabilityANotB / (probabilityA * probabilityNotB))
    |                                                     `- error: cannot find 'log2' in scope
144 |         }
145 |         let countNotAB = countB - countAB
/host/spi-builder-workspace/Sources/ExhaustCore/Exploration/CoOccurrenceMatrix.swift:148:53: error: cannot find 'log2' in scope
146 |         if countNotAB > 0 {
147 |             let probabilityNotAB = Double(countNotAB) / totalDouble
148 |             mutualInformation += probabilityNotAB * log2(probabilityNotAB / (probabilityNotA * probabilityB))
    |                                                     `- error: cannot find 'log2' in scope
149 |         }
150 |         let countNotANotB = total - countA - countB + countAB
/host/spi-builder-workspace/Sources/ExhaustCore/Exploration/CoOccurrenceMatrix.swift:153:56: error: cannot find 'log2' in scope
151 |         if countNotANotB > 0 {
152 |             let probabilityNotANotB = Double(countNotANotB) / totalDouble
153 |             mutualInformation += probabilityNotANotB * log2(probabilityNotANotB / (probabilityNotA * probabilityNotB))
    |                                                        `- error: cannot find 'log2' in scope
154 |         }
155 |
/host/spi-builder-workspace/Sources/ExhaustCore/Exploration/ClassificationExploreRunner.swift:170:20: error: cannot find type 'DispatchTime' in scope
168 |         directionCount: Int,
169 |         state: inout RunState,
170 |         startTime: DispatchTime
    |                    `- error: cannot find type 'DispatchTime' in scope
171 |     ) -> ClassificationExploreResult<Output>? {
172 |         let tunedGen: ReflectiveGenerator<Output>
/host/spi-builder-workspace/Sources/ExhaustCore/Exploration/ClassificationExploreRunner.swift:302:20: error: cannot find type 'DispatchTime' in scope
300 |         failure: ReducedFailure<Output>?,
301 |         matchingDirections: [Int],
302 |         startTime: DispatchTime,
    |                    `- error: cannot find type 'DispatchTime' in scope
303 |         termination: ClassificationExploreTermination
304 |     ) -> ClassificationExploreResult<Output> {
/host/spi-builder-workspace/Sources/ExhaustCore/Exploration/ClassificationExploreRunner.swift:78:25: error: cannot find 'DispatchTime' in scope
 76 |     package mutating func run() -> ClassificationExploreResult<Output> {
 77 |         let directionCount = directions.count
 78 |         let startTime = DispatchTime.now()
    |                         `- error: cannot find 'DispatchTime' in scope
 79 |         let totalPool = directionCount * maxAttemptsPerDirection
 80 |         var state = RunState(directionCount: directionCount, totalPool: totalPool)
/host/spi-builder-workspace/Sources/ExhaustCore/Exploration/ClassificationExploreRunner.swift:111:57: error: cannot infer contextual base in reference to member 'propertyFailed'
109 |                 return assembleResult(
110 |                     state: state, failure: reduced, matchingDirections: reducedDirections,
111 |                     startTime: startTime, termination: .propertyFailed
    |                                                         `- error: cannot infer contextual base in reference to member 'propertyFailed'
112 |                 )
113 |             }
/host/spi-builder-workspace/Sources/ExhaustCore/Exploration/ClassificationExploreRunner.swift:157:36: error: 'nil' requires a contextual type
155 |
156 |         return assembleResult(
157 |             state: state, failure: nil, matchingDirections: [],
    |                                    `- error: 'nil' requires a contextual type
158 |             startTime: startTime, termination: termination
159 |         )
/host/spi-builder-workspace/Sources/ExhaustCore/Exploration/ClassificationExploreRunner.swift:232:57: error: cannot infer contextual base in reference to member 'propertyFailed'
230 |                 return assembleResult(
231 |                     state: state, failure: reduced, matchingDirections: reducedDirections,
232 |                     startTime: startTime, termination: .propertyFailed
    |                                                         `- error: cannot infer contextual base in reference to member 'propertyFailed'
233 |                 )
234 |             }
/host/spi-builder-workspace/Sources/ExhaustCore/Exploration/ClassificationExploreRunner.swift:324:30: error: cannot find 'DispatchTime' in scope
322 |         }
323 |
324 |         let elapsed = Double(DispatchTime.now().uptimeNanoseconds - startTime.uptimeNanoseconds) / 1_000_000
    |                              `- error: cannot find 'DispatchTime' in scope
325 |
326 |         return ClassificationExploreResult(
/host/spi-builder-workspace/Sources/ExhaustCore/Exploration/CoOccurrenceMatrix.swift:81:44: error: cannot find 'log2' in scope
 79 |             guard countA > 0 else { continue }
 80 |             let probabilityA = Double(countA) / total
 81 |             let entropyA = -probabilityA * log2(probabilityA) - (1.0 - probabilityA) * log2(1.0 - probabilityA)
    |                                            `- error: cannot find 'log2' in scope
 82 |             guard entropyA > 1e-10 else { continue }
 83 |
/host/spi-builder-workspace/Sources/ExhaustCore/Exploration/CoOccurrenceMatrix.swift:81:88: error: cannot find 'log2' in scope
 79 |             guard countA > 0 else { continue }
 80 |             let probabilityA = Double(countA) / total
 81 |             let entropyA = -probabilityA * log2(probabilityA) - (1.0 - probabilityA) * log2(1.0 - probabilityA)
    |                                                                                        `- error: cannot find 'log2' in scope
 82 |             guard entropyA > 1e-10 else { continue }
 83 |
/host/spi-builder-workspace/Sources/ExhaustCore/Exploration/CoOccurrenceMatrix.swift:138:50: error: cannot find 'log2' in scope
136 |
137 |         if countAB > 0 {
138 |             mutualInformation += probabilityAB * log2(probabilityAB / (probabilityA * probabilityB))
    |                                                  `- error: cannot find 'log2' in scope
139 |         }
140 |         let countANotB = countA - countAB
/host/spi-builder-workspace/Sources/ExhaustCore/Exploration/CoOccurrenceMatrix.swift:143:53: error: cannot find 'log2' in scope
141 |         if countANotB > 0 {
142 |             let probabilityANotB = Double(countANotB) / totalDouble
143 |             mutualInformation += probabilityANotB * log2(probabilityANotB / (probabilityA * probabilityNotB))
    |                                                     `- error: cannot find 'log2' in scope
144 |         }
145 |         let countNotAB = countB - countAB
/host/spi-builder-workspace/Sources/ExhaustCore/Exploration/CoOccurrenceMatrix.swift:148:53: error: cannot find 'log2' in scope
146 |         if countNotAB > 0 {
147 |             let probabilityNotAB = Double(countNotAB) / totalDouble
148 |             mutualInformation += probabilityNotAB * log2(probabilityNotAB / (probabilityNotA * probabilityB))
    |                                                     `- error: cannot find 'log2' in scope
149 |         }
150 |         let countNotANotB = total - countA - countB + countAB
/host/spi-builder-workspace/Sources/ExhaustCore/Exploration/CoOccurrenceMatrix.swift:153:56: error: cannot find 'log2' in scope
151 |         if countNotANotB > 0 {
152 |             let probabilityNotANotB = Double(countNotANotB) / totalDouble
153 |             mutualInformation += probabilityNotANotB * log2(probabilityNotANotB / (probabilityNotA * probabilityNotB))
    |                                                        `- error: cannot find 'log2' in scope
154 |         }
155 |
[281/594] Compiling ArgumentParser Tree.swift
/host/spi-builder-workspace/Sources/ExhaustCore/Exploration/ClassificationExploreRunner.swift:170:20: error: cannot find type 'DispatchTime' in scope
168 |         directionCount: Int,
169 |         state: inout RunState,
170 |         startTime: DispatchTime
    |                    `- error: cannot find type 'DispatchTime' in scope
171 |     ) -> ClassificationExploreResult<Output>? {
172 |         let tunedGen: ReflectiveGenerator<Output>
/host/spi-builder-workspace/Sources/ExhaustCore/Exploration/ClassificationExploreRunner.swift:302:20: error: cannot find type 'DispatchTime' in scope
300 |         failure: ReducedFailure<Output>?,
301 |         matchingDirections: [Int],
302 |         startTime: DispatchTime,
    |                    `- error: cannot find type 'DispatchTime' in scope
303 |         termination: ClassificationExploreTermination
304 |     ) -> ClassificationExploreResult<Output> {
/host/spi-builder-workspace/Sources/ExhaustCore/Exploration/ClassificationExploreRunner.swift:78:25: error: cannot find 'DispatchTime' in scope
 76 |     package mutating func run() -> ClassificationExploreResult<Output> {
 77 |         let directionCount = directions.count
 78 |         let startTime = DispatchTime.now()
    |                         `- error: cannot find 'DispatchTime' in scope
 79 |         let totalPool = directionCount * maxAttemptsPerDirection
 80 |         var state = RunState(directionCount: directionCount, totalPool: totalPool)
/host/spi-builder-workspace/Sources/ExhaustCore/Exploration/ClassificationExploreRunner.swift:111:57: error: cannot infer contextual base in reference to member 'propertyFailed'
109 |                 return assembleResult(
110 |                     state: state, failure: reduced, matchingDirections: reducedDirections,
111 |                     startTime: startTime, termination: .propertyFailed
    |                                                         `- error: cannot infer contextual base in reference to member 'propertyFailed'
112 |                 )
113 |             }
/host/spi-builder-workspace/Sources/ExhaustCore/Exploration/ClassificationExploreRunner.swift:157:36: error: 'nil' requires a contextual type
155 |
156 |         return assembleResult(
157 |             state: state, failure: nil, matchingDirections: [],
    |                                    `- error: 'nil' requires a contextual type
158 |             startTime: startTime, termination: termination
159 |         )
/host/spi-builder-workspace/Sources/ExhaustCore/Exploration/ClassificationExploreRunner.swift:232:57: error: cannot infer contextual base in reference to member 'propertyFailed'
230 |                 return assembleResult(
231 |                     state: state, failure: reduced, matchingDirections: reducedDirections,
232 |                     startTime: startTime, termination: .propertyFailed
    |                                                         `- error: cannot infer contextual base in reference to member 'propertyFailed'
233 |                 )
234 |             }
/host/spi-builder-workspace/Sources/ExhaustCore/Exploration/ClassificationExploreRunner.swift:324:30: error: cannot find 'DispatchTime' in scope
322 |         }
323 |
324 |         let elapsed = Double(DispatchTime.now().uptimeNanoseconds - startTime.uptimeNanoseconds) / 1_000_000
    |                              `- error: cannot find 'DispatchTime' in scope
325 |
326 |         return ClassificationExploreResult(
/host/spi-builder-workspace/Sources/ExhaustCore/Exploration/CoOccurrenceMatrix.swift:81:44: error: cannot find 'log2' in scope
 79 |             guard countA > 0 else { continue }
 80 |             let probabilityA = Double(countA) / total
 81 |             let entropyA = -probabilityA * log2(probabilityA) - (1.0 - probabilityA) * log2(1.0 - probabilityA)
    |                                            `- error: cannot find 'log2' in scope
 82 |             guard entropyA > 1e-10 else { continue }
 83 |
/host/spi-builder-workspace/Sources/ExhaustCore/Exploration/CoOccurrenceMatrix.swift:81:88: error: cannot find 'log2' in scope
 79 |             guard countA > 0 else { continue }
 80 |             let probabilityA = Double(countA) / total
 81 |             let entropyA = -probabilityA * log2(probabilityA) - (1.0 - probabilityA) * log2(1.0 - probabilityA)
    |                                                                                        `- error: cannot find 'log2' in scope
 82 |             guard entropyA > 1e-10 else { continue }
 83 |
/host/spi-builder-workspace/Sources/ExhaustCore/Exploration/CoOccurrenceMatrix.swift:138:50: error: cannot find 'log2' in scope
136 |
137 |         if countAB > 0 {
138 |             mutualInformation += probabilityAB * log2(probabilityAB / (probabilityA * probabilityB))
    |                                                  `- error: cannot find 'log2' in scope
139 |         }
140 |         let countANotB = countA - countAB
/host/spi-builder-workspace/Sources/ExhaustCore/Exploration/CoOccurrenceMatrix.swift:143:53: error: cannot find 'log2' in scope
141 |         if countANotB > 0 {
142 |             let probabilityANotB = Double(countANotB) / totalDouble
143 |             mutualInformation += probabilityANotB * log2(probabilityANotB / (probabilityA * probabilityNotB))
    |                                                     `- error: cannot find 'log2' in scope
144 |         }
145 |         let countNotAB = countB - countAB
/host/spi-builder-workspace/Sources/ExhaustCore/Exploration/CoOccurrenceMatrix.swift:148:53: error: cannot find 'log2' in scope
146 |         if countNotAB > 0 {
147 |             let probabilityNotAB = Double(countNotAB) / totalDouble
148 |             mutualInformation += probabilityNotAB * log2(probabilityNotAB / (probabilityNotA * probabilityB))
    |                                                     `- error: cannot find 'log2' in scope
149 |         }
150 |         let countNotANotB = total - countA - countB + countAB
/host/spi-builder-workspace/Sources/ExhaustCore/Exploration/CoOccurrenceMatrix.swift:153:56: error: cannot find 'log2' in scope
151 |         if countNotANotB > 0 {
152 |             let probabilityNotANotB = Double(countNotANotB) / totalDouble
153 |             mutualInformation += probabilityNotANotB * log2(probabilityNotANotB / (probabilityNotA * probabilityNotB))
    |                                                        `- error: cannot find 'log2' in scope
154 |         }
155 |
[282/594] Compiling ArgumentParser CodingKeyValidator.swift
/host/spi-builder-workspace/Sources/ExhaustCore/Exploration/ClassificationExploreRunner.swift:170:20: error: cannot find type 'DispatchTime' in scope
168 |         directionCount: Int,
169 |         state: inout RunState,
170 |         startTime: DispatchTime
    |                    `- error: cannot find type 'DispatchTime' in scope
171 |     ) -> ClassificationExploreResult<Output>? {
172 |         let tunedGen: ReflectiveGenerator<Output>
/host/spi-builder-workspace/Sources/ExhaustCore/Exploration/ClassificationExploreRunner.swift:302:20: error: cannot find type 'DispatchTime' in scope
300 |         failure: ReducedFailure<Output>?,
301 |         matchingDirections: [Int],
302 |         startTime: DispatchTime,
    |                    `- error: cannot find type 'DispatchTime' in scope
303 |         termination: ClassificationExploreTermination
304 |     ) -> ClassificationExploreResult<Output> {
/host/spi-builder-workspace/Sources/ExhaustCore/Exploration/ClassificationExploreRunner.swift:78:25: error: cannot find 'DispatchTime' in scope
 76 |     package mutating func run() -> ClassificationExploreResult<Output> {
 77 |         let directionCount = directions.count
 78 |         let startTime = DispatchTime.now()
    |                         `- error: cannot find 'DispatchTime' in scope
 79 |         let totalPool = directionCount * maxAttemptsPerDirection
 80 |         var state = RunState(directionCount: directionCount, totalPool: totalPool)
/host/spi-builder-workspace/Sources/ExhaustCore/Exploration/ClassificationExploreRunner.swift:111:57: error: cannot infer contextual base in reference to member 'propertyFailed'
109 |                 return assembleResult(
110 |                     state: state, failure: reduced, matchingDirections: reducedDirections,
111 |                     startTime: startTime, termination: .propertyFailed
    |                                                         `- error: cannot infer contextual base in reference to member 'propertyFailed'
112 |                 )
113 |             }
/host/spi-builder-workspace/Sources/ExhaustCore/Exploration/ClassificationExploreRunner.swift:157:36: error: 'nil' requires a contextual type
155 |
156 |         return assembleResult(
157 |             state: state, failure: nil, matchingDirections: [],
    |                                    `- error: 'nil' requires a contextual type
158 |             startTime: startTime, termination: termination
159 |         )
/host/spi-builder-workspace/Sources/ExhaustCore/Exploration/ClassificationExploreRunner.swift:232:57: error: cannot infer contextual base in reference to member 'propertyFailed'
230 |                 return assembleResult(
231 |                     state: state, failure: reduced, matchingDirections: reducedDirections,
232 |                     startTime: startTime, termination: .propertyFailed
    |                                                         `- error: cannot infer contextual base in reference to member 'propertyFailed'
233 |                 )
234 |             }
/host/spi-builder-workspace/Sources/ExhaustCore/Exploration/ClassificationExploreRunner.swift:324:30: error: cannot find 'DispatchTime' in scope
322 |         }
323 |
324 |         let elapsed = Double(DispatchTime.now().uptimeNanoseconds - startTime.uptimeNanoseconds) / 1_000_000
    |                              `- error: cannot find 'DispatchTime' in scope
325 |
326 |         return ClassificationExploreResult(
/host/spi-builder-workspace/Sources/ExhaustCore/Exploration/CoOccurrenceMatrix.swift:81:44: error: cannot find 'log2' in scope
 79 |             guard countA > 0 else { continue }
 80 |             let probabilityA = Double(countA) / total
 81 |             let entropyA = -probabilityA * log2(probabilityA) - (1.0 - probabilityA) * log2(1.0 - probabilityA)
    |                                            `- error: cannot find 'log2' in scope
 82 |             guard entropyA > 1e-10 else { continue }
 83 |
/host/spi-builder-workspace/Sources/ExhaustCore/Exploration/CoOccurrenceMatrix.swift:81:88: error: cannot find 'log2' in scope
 79 |             guard countA > 0 else { continue }
 80 |             let probabilityA = Double(countA) / total
 81 |             let entropyA = -probabilityA * log2(probabilityA) - (1.0 - probabilityA) * log2(1.0 - probabilityA)
    |                                                                                        `- error: cannot find 'log2' in scope
 82 |             guard entropyA > 1e-10 else { continue }
 83 |
/host/spi-builder-workspace/Sources/ExhaustCore/Exploration/CoOccurrenceMatrix.swift:138:50: error: cannot find 'log2' in scope
136 |
137 |         if countAB > 0 {
138 |             mutualInformation += probabilityAB * log2(probabilityAB / (probabilityA * probabilityB))
    |                                                  `- error: cannot find 'log2' in scope
139 |         }
140 |         let countANotB = countA - countAB
/host/spi-builder-workspace/Sources/ExhaustCore/Exploration/CoOccurrenceMatrix.swift:143:53: error: cannot find 'log2' in scope
141 |         if countANotB > 0 {
142 |             let probabilityANotB = Double(countANotB) / totalDouble
143 |             mutualInformation += probabilityANotB * log2(probabilityANotB / (probabilityA * probabilityNotB))
    |                                                     `- error: cannot find 'log2' in scope
144 |         }
145 |         let countNotAB = countB - countAB
/host/spi-builder-workspace/Sources/ExhaustCore/Exploration/CoOccurrenceMatrix.swift:148:53: error: cannot find 'log2' in scope
146 |         if countNotAB > 0 {
147 |             let probabilityNotAB = Double(countNotAB) / totalDouble
148 |             mutualInformation += probabilityNotAB * log2(probabilityNotAB / (probabilityNotA * probabilityB))
    |                                                     `- error: cannot find 'log2' in scope
149 |         }
150 |         let countNotANotB = total - countA - countB + countAB
/host/spi-builder-workspace/Sources/ExhaustCore/Exploration/CoOccurrenceMatrix.swift:153:56: error: cannot find 'log2' in scope
151 |         if countNotANotB > 0 {
152 |             let probabilityNotANotB = Double(countNotANotB) / totalDouble
153 |             mutualInformation += probabilityNotANotB * log2(probabilityNotANotB / (probabilityNotA * probabilityNotB))
    |                                                        `- error: cannot find 'log2' in scope
154 |         }
155 |
[283/594] Compiling ArgumentParser NonsenseFlagsValidator.swift
/host/spi-builder-workspace/Sources/ExhaustCore/Exploration/ClassificationExploreRunner.swift:170:20: error: cannot find type 'DispatchTime' in scope
168 |         directionCount: Int,
169 |         state: inout RunState,
170 |         startTime: DispatchTime
    |                    `- error: cannot find type 'DispatchTime' in scope
171 |     ) -> ClassificationExploreResult<Output>? {
172 |         let tunedGen: ReflectiveGenerator<Output>
/host/spi-builder-workspace/Sources/ExhaustCore/Exploration/ClassificationExploreRunner.swift:302:20: error: cannot find type 'DispatchTime' in scope
300 |         failure: ReducedFailure<Output>?,
301 |         matchingDirections: [Int],
302 |         startTime: DispatchTime,
    |                    `- error: cannot find type 'DispatchTime' in scope
303 |         termination: ClassificationExploreTermination
304 |     ) -> ClassificationExploreResult<Output> {
/host/spi-builder-workspace/Sources/ExhaustCore/Exploration/ClassificationExploreRunner.swift:78:25: error: cannot find 'DispatchTime' in scope
 76 |     package mutating func run() -> ClassificationExploreResult<Output> {
 77 |         let directionCount = directions.count
 78 |         let startTime = DispatchTime.now()
    |                         `- error: cannot find 'DispatchTime' in scope
 79 |         let totalPool = directionCount * maxAttemptsPerDirection
 80 |         var state = RunState(directionCount: directionCount, totalPool: totalPool)
/host/spi-builder-workspace/Sources/ExhaustCore/Exploration/ClassificationExploreRunner.swift:111:57: error: cannot infer contextual base in reference to member 'propertyFailed'
109 |                 return assembleResult(
110 |                     state: state, failure: reduced, matchingDirections: reducedDirections,
111 |                     startTime: startTime, termination: .propertyFailed
    |                                                         `- error: cannot infer contextual base in reference to member 'propertyFailed'
112 |                 )
113 |             }
/host/spi-builder-workspace/Sources/ExhaustCore/Exploration/ClassificationExploreRunner.swift:157:36: error: 'nil' requires a contextual type
155 |
156 |         return assembleResult(
157 |             state: state, failure: nil, matchingDirections: [],
    |                                    `- error: 'nil' requires a contextual type
158 |             startTime: startTime, termination: termination
159 |         )
/host/spi-builder-workspace/Sources/ExhaustCore/Exploration/ClassificationExploreRunner.swift:232:57: error: cannot infer contextual base in reference to member 'propertyFailed'
230 |                 return assembleResult(
231 |                     state: state, failure: reduced, matchingDirections: reducedDirections,
232 |                     startTime: startTime, termination: .propertyFailed
    |                                                         `- error: cannot infer contextual base in reference to member 'propertyFailed'
233 |                 )
234 |             }
/host/spi-builder-workspace/Sources/ExhaustCore/Exploration/ClassificationExploreRunner.swift:324:30: error: cannot find 'DispatchTime' in scope
322 |         }
323 |
324 |         let elapsed = Double(DispatchTime.now().uptimeNanoseconds - startTime.uptimeNanoseconds) / 1_000_000
    |                              `- error: cannot find 'DispatchTime' in scope
325 |
326 |         return ClassificationExploreResult(
/host/spi-builder-workspace/Sources/ExhaustCore/Exploration/CoOccurrenceMatrix.swift:81:44: error: cannot find 'log2' in scope
 79 |             guard countA > 0 else { continue }
 80 |             let probabilityA = Double(countA) / total
 81 |             let entropyA = -probabilityA * log2(probabilityA) - (1.0 - probabilityA) * log2(1.0 - probabilityA)
    |                                            `- error: cannot find 'log2' in scope
 82 |             guard entropyA > 1e-10 else { continue }
 83 |
/host/spi-builder-workspace/Sources/ExhaustCore/Exploration/CoOccurrenceMatrix.swift:81:88: error: cannot find 'log2' in scope
 79 |             guard countA > 0 else { continue }
 80 |             let probabilityA = Double(countA) / total
 81 |             let entropyA = -probabilityA * log2(probabilityA) - (1.0 - probabilityA) * log2(1.0 - probabilityA)
    |                                                                                        `- error: cannot find 'log2' in scope
 82 |             guard entropyA > 1e-10 else { continue }
 83 |
/host/spi-builder-workspace/Sources/ExhaustCore/Exploration/CoOccurrenceMatrix.swift:138:50: error: cannot find 'log2' in scope
136 |
137 |         if countAB > 0 {
138 |             mutualInformation += probabilityAB * log2(probabilityAB / (probabilityA * probabilityB))
    |                                                  `- error: cannot find 'log2' in scope
139 |         }
140 |         let countANotB = countA - countAB
/host/spi-builder-workspace/Sources/ExhaustCore/Exploration/CoOccurrenceMatrix.swift:143:53: error: cannot find 'log2' in scope
141 |         if countANotB > 0 {
142 |             let probabilityANotB = Double(countANotB) / totalDouble
143 |             mutualInformation += probabilityANotB * log2(probabilityANotB / (probabilityA * probabilityNotB))
    |                                                     `- error: cannot find 'log2' in scope
144 |         }
145 |         let countNotAB = countB - countAB
/host/spi-builder-workspace/Sources/ExhaustCore/Exploration/CoOccurrenceMatrix.swift:148:53: error: cannot find 'log2' in scope
146 |         if countNotAB > 0 {
147 |             let probabilityNotAB = Double(countNotAB) / totalDouble
148 |             mutualInformation += probabilityNotAB * log2(probabilityNotAB / (probabilityNotA * probabilityB))
    |                                                     `- error: cannot find 'log2' in scope
149 |         }
150 |         let countNotANotB = total - countA - countB + countAB
/host/spi-builder-workspace/Sources/ExhaustCore/Exploration/CoOccurrenceMatrix.swift:153:56: error: cannot find 'log2' in scope
151 |         if countNotANotB > 0 {
152 |             let probabilityNotANotB = Double(countNotANotB) / totalDouble
153 |             mutualInformation += probabilityNotANotB * log2(probabilityNotANotB / (probabilityNotA * probabilityNotB))
    |                                                        `- error: cannot find 'log2' in scope
154 |         }
155 |
[284/594] Compiling ArgumentParser ParsableArgumentsValidation.swift
/host/spi-builder-workspace/Sources/ExhaustCore/Exploration/ClassificationExploreRunner.swift:170:20: error: cannot find type 'DispatchTime' in scope
168 |         directionCount: Int,
169 |         state: inout RunState,
170 |         startTime: DispatchTime
    |                    `- error: cannot find type 'DispatchTime' in scope
171 |     ) -> ClassificationExploreResult<Output>? {
172 |         let tunedGen: ReflectiveGenerator<Output>
/host/spi-builder-workspace/Sources/ExhaustCore/Exploration/ClassificationExploreRunner.swift:302:20: error: cannot find type 'DispatchTime' in scope
300 |         failure: ReducedFailure<Output>?,
301 |         matchingDirections: [Int],
302 |         startTime: DispatchTime,
    |                    `- error: cannot find type 'DispatchTime' in scope
303 |         termination: ClassificationExploreTermination
304 |     ) -> ClassificationExploreResult<Output> {
/host/spi-builder-workspace/Sources/ExhaustCore/Exploration/ClassificationExploreRunner.swift:78:25: error: cannot find 'DispatchTime' in scope
 76 |     package mutating func run() -> ClassificationExploreResult<Output> {
 77 |         let directionCount = directions.count
 78 |         let startTime = DispatchTime.now()
    |                         `- error: cannot find 'DispatchTime' in scope
 79 |         let totalPool = directionCount * maxAttemptsPerDirection
 80 |         var state = RunState(directionCount: directionCount, totalPool: totalPool)
/host/spi-builder-workspace/Sources/ExhaustCore/Exploration/ClassificationExploreRunner.swift:111:57: error: cannot infer contextual base in reference to member 'propertyFailed'
109 |                 return assembleResult(
110 |                     state: state, failure: reduced, matchingDirections: reducedDirections,
111 |                     startTime: startTime, termination: .propertyFailed
    |                                                         `- error: cannot infer contextual base in reference to member 'propertyFailed'
112 |                 )
113 |             }
/host/spi-builder-workspace/Sources/ExhaustCore/Exploration/ClassificationExploreRunner.swift:157:36: error: 'nil' requires a contextual type
155 |
156 |         return assembleResult(
157 |             state: state, failure: nil, matchingDirections: [],
    |                                    `- error: 'nil' requires a contextual type
158 |             startTime: startTime, termination: termination
159 |         )
/host/spi-builder-workspace/Sources/ExhaustCore/Exploration/ClassificationExploreRunner.swift:232:57: error: cannot infer contextual base in reference to member 'propertyFailed'
230 |                 return assembleResult(
231 |                     state: state, failure: reduced, matchingDirections: reducedDirections,
232 |                     startTime: startTime, termination: .propertyFailed
    |                                                         `- error: cannot infer contextual base in reference to member 'propertyFailed'
233 |                 )
234 |             }
/host/spi-builder-workspace/Sources/ExhaustCore/Exploration/ClassificationExploreRunner.swift:324:30: error: cannot find 'DispatchTime' in scope
322 |         }
323 |
324 |         let elapsed = Double(DispatchTime.now().uptimeNanoseconds - startTime.uptimeNanoseconds) / 1_000_000
    |                              `- error: cannot find 'DispatchTime' in scope
325 |
326 |         return ClassificationExploreResult(
/host/spi-builder-workspace/Sources/ExhaustCore/Exploration/CoOccurrenceMatrix.swift:81:44: error: cannot find 'log2' in scope
 79 |             guard countA > 0 else { continue }
 80 |             let probabilityA = Double(countA) / total
 81 |             let entropyA = -probabilityA * log2(probabilityA) - (1.0 - probabilityA) * log2(1.0 - probabilityA)
    |                                            `- error: cannot find 'log2' in scope
 82 |             guard entropyA > 1e-10 else { continue }
 83 |
/host/spi-builder-workspace/Sources/ExhaustCore/Exploration/CoOccurrenceMatrix.swift:81:88: error: cannot find 'log2' in scope
 79 |             guard countA > 0 else { continue }
 80 |             let probabilityA = Double(countA) / total
 81 |             let entropyA = -probabilityA * log2(probabilityA) - (1.0 - probabilityA) * log2(1.0 - probabilityA)
    |                                                                                        `- error: cannot find 'log2' in scope
 82 |             guard entropyA > 1e-10 else { continue }
 83 |
/host/spi-builder-workspace/Sources/ExhaustCore/Exploration/CoOccurrenceMatrix.swift:138:50: error: cannot find 'log2' in scope
136 |
137 |         if countAB > 0 {
138 |             mutualInformation += probabilityAB * log2(probabilityAB / (probabilityA * probabilityB))
    |                                                  `- error: cannot find 'log2' in scope
139 |         }
140 |         let countANotB = countA - countAB
/host/spi-builder-workspace/Sources/ExhaustCore/Exploration/CoOccurrenceMatrix.swift:143:53: error: cannot find 'log2' in scope
141 |         if countANotB > 0 {
142 |             let probabilityANotB = Double(countANotB) / totalDouble
143 |             mutualInformation += probabilityANotB * log2(probabilityANotB / (probabilityA * probabilityNotB))
    |                                                     `- error: cannot find 'log2' in scope
144 |         }
145 |         let countNotAB = countB - countAB
/host/spi-builder-workspace/Sources/ExhaustCore/Exploration/CoOccurrenceMatrix.swift:148:53: error: cannot find 'log2' in scope
146 |         if countNotAB > 0 {
147 |             let probabilityNotAB = Double(countNotAB) / totalDouble
148 |             mutualInformation += probabilityNotAB * log2(probabilityNotAB / (probabilityNotA * probabilityB))
    |                                                     `- error: cannot find 'log2' in scope
149 |         }
150 |         let countNotANotB = total - countA - countB + countAB
/host/spi-builder-workspace/Sources/ExhaustCore/Exploration/CoOccurrenceMatrix.swift:153:56: error: cannot find 'log2' in scope
151 |         if countNotANotB > 0 {
152 |             let probabilityNotANotB = Double(countNotANotB) / totalDouble
153 |             mutualInformation += probabilityNotANotB * log2(probabilityNotANotB / (probabilityNotA * probabilityNotB))
    |                                                        `- error: cannot find 'log2' in scope
154 |         }
155 |
[285/594] Compiling ArgumentParser PositionalArgumentsValidator.swift
/host/spi-builder-workspace/Sources/ExhaustCore/Exploration/ClassificationExploreRunner.swift:170:20: error: cannot find type 'DispatchTime' in scope
168 |         directionCount: Int,
169 |         state: inout RunState,
170 |         startTime: DispatchTime
    |                    `- error: cannot find type 'DispatchTime' in scope
171 |     ) -> ClassificationExploreResult<Output>? {
172 |         let tunedGen: ReflectiveGenerator<Output>
/host/spi-builder-workspace/Sources/ExhaustCore/Exploration/ClassificationExploreRunner.swift:302:20: error: cannot find type 'DispatchTime' in scope
300 |         failure: ReducedFailure<Output>?,
301 |         matchingDirections: [Int],
302 |         startTime: DispatchTime,
    |                    `- error: cannot find type 'DispatchTime' in scope
303 |         termination: ClassificationExploreTermination
304 |     ) -> ClassificationExploreResult<Output> {
/host/spi-builder-workspace/Sources/ExhaustCore/Exploration/ClassificationExploreRunner.swift:78:25: error: cannot find 'DispatchTime' in scope
 76 |     package mutating func run() -> ClassificationExploreResult<Output> {
 77 |         let directionCount = directions.count
 78 |         let startTime = DispatchTime.now()
    |                         `- error: cannot find 'DispatchTime' in scope
 79 |         let totalPool = directionCount * maxAttemptsPerDirection
 80 |         var state = RunState(directionCount: directionCount, totalPool: totalPool)
/host/spi-builder-workspace/Sources/ExhaustCore/Exploration/ClassificationExploreRunner.swift:111:57: error: cannot infer contextual base in reference to member 'propertyFailed'
109 |                 return assembleResult(
110 |                     state: state, failure: reduced, matchingDirections: reducedDirections,
111 |                     startTime: startTime, termination: .propertyFailed
    |                                                         `- error: cannot infer contextual base in reference to member 'propertyFailed'
112 |                 )
113 |             }
/host/spi-builder-workspace/Sources/ExhaustCore/Exploration/ClassificationExploreRunner.swift:157:36: error: 'nil' requires a contextual type
155 |
156 |         return assembleResult(
157 |             state: state, failure: nil, matchingDirections: [],
    |                                    `- error: 'nil' requires a contextual type
158 |             startTime: startTime, termination: termination
159 |         )
/host/spi-builder-workspace/Sources/ExhaustCore/Exploration/ClassificationExploreRunner.swift:232:57: error: cannot infer contextual base in reference to member 'propertyFailed'
230 |                 return assembleResult(
231 |                     state: state, failure: reduced, matchingDirections: reducedDirections,
232 |                     startTime: startTime, termination: .propertyFailed
    |                                                         `- error: cannot infer contextual base in reference to member 'propertyFailed'
233 |                 )
234 |             }
/host/spi-builder-workspace/Sources/ExhaustCore/Exploration/ClassificationExploreRunner.swift:324:30: error: cannot find 'DispatchTime' in scope
322 |         }
323 |
324 |         let elapsed = Double(DispatchTime.now().uptimeNanoseconds - startTime.uptimeNanoseconds) / 1_000_000
    |                              `- error: cannot find 'DispatchTime' in scope
325 |
326 |         return ClassificationExploreResult(
/host/spi-builder-workspace/Sources/ExhaustCore/Exploration/CoOccurrenceMatrix.swift:81:44: error: cannot find 'log2' in scope
 79 |             guard countA > 0 else { continue }
 80 |             let probabilityA = Double(countA) / total
 81 |             let entropyA = -probabilityA * log2(probabilityA) - (1.0 - probabilityA) * log2(1.0 - probabilityA)
    |                                            `- error: cannot find 'log2' in scope
 82 |             guard entropyA > 1e-10 else { continue }
 83 |
/host/spi-builder-workspace/Sources/ExhaustCore/Exploration/CoOccurrenceMatrix.swift:81:88: error: cannot find 'log2' in scope
 79 |             guard countA > 0 else { continue }
 80 |             let probabilityA = Double(countA) / total
 81 |             let entropyA = -probabilityA * log2(probabilityA) - (1.0 - probabilityA) * log2(1.0 - probabilityA)
    |                                                                                        `- error: cannot find 'log2' in scope
 82 |             guard entropyA > 1e-10 else { continue }
 83 |
/host/spi-builder-workspace/Sources/ExhaustCore/Exploration/CoOccurrenceMatrix.swift:138:50: error: cannot find 'log2' in scope
136 |
137 |         if countAB > 0 {
138 |             mutualInformation += probabilityAB * log2(probabilityAB / (probabilityA * probabilityB))
    |                                                  `- error: cannot find 'log2' in scope
139 |         }
140 |         let countANotB = countA - countAB
/host/spi-builder-workspace/Sources/ExhaustCore/Exploration/CoOccurrenceMatrix.swift:143:53: error: cannot find 'log2' in scope
141 |         if countANotB > 0 {
142 |             let probabilityANotB = Double(countANotB) / totalDouble
143 |             mutualInformation += probabilityANotB * log2(probabilityANotB / (probabilityA * probabilityNotB))
    |                                                     `- error: cannot find 'log2' in scope
144 |         }
145 |         let countNotAB = countB - countAB
/host/spi-builder-workspace/Sources/ExhaustCore/Exploration/CoOccurrenceMatrix.swift:148:53: error: cannot find 'log2' in scope
146 |         if countNotAB > 0 {
147 |             let probabilityNotAB = Double(countNotAB) / totalDouble
148 |             mutualInformation += probabilityNotAB * log2(probabilityNotAB / (probabilityNotA * probabilityB))
    |                                                     `- error: cannot find 'log2' in scope
149 |         }
150 |         let countNotANotB = total - countA - countB + countAB
/host/spi-builder-workspace/Sources/ExhaustCore/Exploration/CoOccurrenceMatrix.swift:153:56: error: cannot find 'log2' in scope
151 |         if countNotANotB > 0 {
152 |             let probabilityNotANotB = Double(countNotANotB) / totalDouble
153 |             mutualInformation += probabilityNotANotB * log2(probabilityNotANotB / (probabilityNotA * probabilityNotB))
    |                                                        `- error: cannot find 'log2' in scope
154 |         }
155 |
[286/594] Compiling ArgumentParser UniqueNamesValidator.swift
/host/spi-builder-workspace/Sources/ExhaustCore/Exploration/ClassificationExploreRunner.swift:170:20: error: cannot find type 'DispatchTime' in scope
168 |         directionCount: Int,
169 |         state: inout RunState,
170 |         startTime: DispatchTime
    |                    `- error: cannot find type 'DispatchTime' in scope
171 |     ) -> ClassificationExploreResult<Output>? {
172 |         let tunedGen: ReflectiveGenerator<Output>
/host/spi-builder-workspace/Sources/ExhaustCore/Exploration/ClassificationExploreRunner.swift:302:20: error: cannot find type 'DispatchTime' in scope
300 |         failure: ReducedFailure<Output>?,
301 |         matchingDirections: [Int],
302 |         startTime: DispatchTime,
    |                    `- error: cannot find type 'DispatchTime' in scope
303 |         termination: ClassificationExploreTermination
304 |     ) -> ClassificationExploreResult<Output> {
/host/spi-builder-workspace/Sources/ExhaustCore/Exploration/ClassificationExploreRunner.swift:78:25: error: cannot find 'DispatchTime' in scope
 76 |     package mutating func run() -> ClassificationExploreResult<Output> {
 77 |         let directionCount = directions.count
 78 |         let startTime = DispatchTime.now()
    |                         `- error: cannot find 'DispatchTime' in scope
 79 |         let totalPool = directionCount * maxAttemptsPerDirection
 80 |         var state = RunState(directionCount: directionCount, totalPool: totalPool)
/host/spi-builder-workspace/Sources/ExhaustCore/Exploration/ClassificationExploreRunner.swift:111:57: error: cannot infer contextual base in reference to member 'propertyFailed'
109 |                 return assembleResult(
110 |                     state: state, failure: reduced, matchingDirections: reducedDirections,
111 |                     startTime: startTime, termination: .propertyFailed
    |                                                         `- error: cannot infer contextual base in reference to member 'propertyFailed'
112 |                 )
113 |             }
/host/spi-builder-workspace/Sources/ExhaustCore/Exploration/ClassificationExploreRunner.swift:157:36: error: 'nil' requires a contextual type
155 |
156 |         return assembleResult(
157 |             state: state, failure: nil, matchingDirections: [],
    |                                    `- error: 'nil' requires a contextual type
158 |             startTime: startTime, termination: termination
159 |         )
/host/spi-builder-workspace/Sources/ExhaustCore/Exploration/ClassificationExploreRunner.swift:232:57: error: cannot infer contextual base in reference to member 'propertyFailed'
230 |                 return assembleResult(
231 |                     state: state, failure: reduced, matchingDirections: reducedDirections,
232 |                     startTime: startTime, termination: .propertyFailed
    |                                                         `- error: cannot infer contextual base in reference to member 'propertyFailed'
233 |                 )
234 |             }
/host/spi-builder-workspace/Sources/ExhaustCore/Exploration/ClassificationExploreRunner.swift:324:30: error: cannot find 'DispatchTime' in scope
322 |         }
323 |
324 |         let elapsed = Double(DispatchTime.now().uptimeNanoseconds - startTime.uptimeNanoseconds) / 1_000_000
    |                              `- error: cannot find 'DispatchTime' in scope
325 |
326 |         return ClassificationExploreResult(
/host/spi-builder-workspace/Sources/ExhaustCore/Exploration/CoOccurrenceMatrix.swift:81:44: error: cannot find 'log2' in scope
 79 |             guard countA > 0 else { continue }
 80 |             let probabilityA = Double(countA) / total
 81 |             let entropyA = -probabilityA * log2(probabilityA) - (1.0 - probabilityA) * log2(1.0 - probabilityA)
    |                                            `- error: cannot find 'log2' in scope
 82 |             guard entropyA > 1e-10 else { continue }
 83 |
/host/spi-builder-workspace/Sources/ExhaustCore/Exploration/CoOccurrenceMatrix.swift:81:88: error: cannot find 'log2' in scope
 79 |             guard countA > 0 else { continue }
 80 |             let probabilityA = Double(countA) / total
 81 |             let entropyA = -probabilityA * log2(probabilityA) - (1.0 - probabilityA) * log2(1.0 - probabilityA)
    |                                                                                        `- error: cannot find 'log2' in scope
 82 |             guard entropyA > 1e-10 else { continue }
 83 |
/host/spi-builder-workspace/Sources/ExhaustCore/Exploration/CoOccurrenceMatrix.swift:138:50: error: cannot find 'log2' in scope
136 |
137 |         if countAB > 0 {
138 |             mutualInformation += probabilityAB * log2(probabilityAB / (probabilityA * probabilityB))
    |                                                  `- error: cannot find 'log2' in scope
139 |         }
140 |         let countANotB = countA - countAB
/host/spi-builder-workspace/Sources/ExhaustCore/Exploration/CoOccurrenceMatrix.swift:143:53: error: cannot find 'log2' in scope
141 |         if countANotB > 0 {
142 |             let probabilityANotB = Double(countANotB) / totalDouble
143 |             mutualInformation += probabilityANotB * log2(probabilityANotB / (probabilityA * probabilityNotB))
    |                                                     `- error: cannot find 'log2' in scope
144 |         }
145 |         let countNotAB = countB - countAB
/host/spi-builder-workspace/Sources/ExhaustCore/Exploration/CoOccurrenceMatrix.swift:148:53: error: cannot find 'log2' in scope
146 |         if countNotAB > 0 {
147 |             let probabilityNotAB = Double(countNotAB) / totalDouble
148 |             mutualInformation += probabilityNotAB * log2(probabilityNotAB / (probabilityNotA * probabilityB))
    |                                                     `- error: cannot find 'log2' in scope
149 |         }
150 |         let countNotANotB = total - countA - countB + countAB
/host/spi-builder-workspace/Sources/ExhaustCore/Exploration/CoOccurrenceMatrix.swift:153:56: error: cannot find 'log2' in scope
151 |         if countNotANotB > 0 {
152 |             let probabilityNotANotB = Double(countNotANotB) / totalDouble
153 |             mutualInformation += probabilityNotANotB * log2(probabilityNotANotB / (probabilityNotA * probabilityNotB))
    |                                                        `- error: cannot find 'log2' in scope
154 |         }
155 |
/host/spi-builder-workspace/Sources/ExhaustCore/Exploration/ClassificationExploreRunner.swift:170:20: error: cannot find type 'DispatchTime' in scope
168 |         directionCount: Int,
169 |         state: inout RunState,
170 |         startTime: DispatchTime
    |                    `- error: cannot find type 'DispatchTime' in scope
171 |     ) -> ClassificationExploreResult<Output>? {
172 |         let tunedGen: ReflectiveGenerator<Output>
/host/spi-builder-workspace/Sources/ExhaustCore/Exploration/ClassificationExploreRunner.swift:302:20: error: cannot find type 'DispatchTime' in scope
300 |         failure: ReducedFailure<Output>?,
301 |         matchingDirections: [Int],
302 |         startTime: DispatchTime,
    |                    `- error: cannot find type 'DispatchTime' in scope
303 |         termination: ClassificationExploreTermination
304 |     ) -> ClassificationExploreResult<Output> {
/host/spi-builder-workspace/Sources/ExhaustCore/Exploration/ClassificationExploreRunner.swift:78:25: error: cannot find 'DispatchTime' in scope
 76 |     package mutating func run() -> ClassificationExploreResult<Output> {
 77 |         let directionCount = directions.count
 78 |         let startTime = DispatchTime.now()
    |                         `- error: cannot find 'DispatchTime' in scope
 79 |         let totalPool = directionCount * maxAttemptsPerDirection
 80 |         var state = RunState(directionCount: directionCount, totalPool: totalPool)
/host/spi-builder-workspace/Sources/ExhaustCore/Exploration/ClassificationExploreRunner.swift:111:57: error: cannot infer contextual base in reference to member 'propertyFailed'
109 |                 return assembleResult(
110 |                     state: state, failure: reduced, matchingDirections: reducedDirections,
111 |                     startTime: startTime, termination: .propertyFailed
    |                                                         `- error: cannot infer contextual base in reference to member 'propertyFailed'
112 |                 )
113 |             }
/host/spi-builder-workspace/Sources/ExhaustCore/Exploration/ClassificationExploreRunner.swift:157:36: error: 'nil' requires a contextual type
155 |
156 |         return assembleResult(
157 |             state: state, failure: nil, matchingDirections: [],
    |                                    `- error: 'nil' requires a contextual type
158 |             startTime: startTime, termination: termination
159 |         )
/host/spi-builder-workspace/Sources/ExhaustCore/Exploration/ClassificationExploreRunner.swift:232:57: error: cannot infer contextual base in reference to member 'propertyFailed'
230 |                 return assembleResult(
231 |                     state: state, failure: reduced, matchingDirections: reducedDirections,
232 |                     startTime: startTime, termination: .propertyFailed
    |                                                         `- error: cannot infer contextual base in reference to member 'propertyFailed'
233 |                 )
234 |             }
/host/spi-builder-workspace/Sources/ExhaustCore/Exploration/ClassificationExploreRunner.swift:324:30: error: cannot find 'DispatchTime' in scope
322 |         }
323 |
324 |         let elapsed = Double(DispatchTime.now().uptimeNanoseconds - startTime.uptimeNanoseconds) / 1_000_000
    |                              `- error: cannot find 'DispatchTime' in scope
325 |
326 |         return ClassificationExploreResult(
/host/spi-builder-workspace/Sources/ExhaustCore/Exploration/CoOccurrenceMatrix.swift:81:44: error: cannot find 'log2' in scope
 79 |             guard countA > 0 else { continue }
 80 |             let probabilityA = Double(countA) / total
 81 |             let entropyA = -probabilityA * log2(probabilityA) - (1.0 - probabilityA) * log2(1.0 - probabilityA)
    |                                            `- error: cannot find 'log2' in scope
 82 |             guard entropyA > 1e-10 else { continue }
 83 |
/host/spi-builder-workspace/Sources/ExhaustCore/Exploration/CoOccurrenceMatrix.swift:81:88: error: cannot find 'log2' in scope
 79 |             guard countA > 0 else { continue }
 80 |             let probabilityA = Double(countA) / total
 81 |             let entropyA = -probabilityA * log2(probabilityA) - (1.0 - probabilityA) * log2(1.0 - probabilityA)
    |                                                                                        `- error: cannot find 'log2' in scope
 82 |             guard entropyA > 1e-10 else { continue }
 83 |
/host/spi-builder-workspace/Sources/ExhaustCore/Exploration/CoOccurrenceMatrix.swift:138:50: error: cannot find 'log2' in scope
136 |
137 |         if countAB > 0 {
138 |             mutualInformation += probabilityAB * log2(probabilityAB / (probabilityA * probabilityB))
    |                                                  `- error: cannot find 'log2' in scope
139 |         }
140 |         let countANotB = countA - countAB
/host/spi-builder-workspace/Sources/ExhaustCore/Exploration/CoOccurrenceMatrix.swift:143:53: error: cannot find 'log2' in scope
141 |         if countANotB > 0 {
142 |             let probabilityANotB = Double(countANotB) / totalDouble
143 |             mutualInformation += probabilityANotB * log2(probabilityANotB / (probabilityA * probabilityNotB))
    |                                                     `- error: cannot find 'log2' in scope
144 |         }
145 |         let countNotAB = countB - countAB
/host/spi-builder-workspace/Sources/ExhaustCore/Exploration/CoOccurrenceMatrix.swift:148:53: error: cannot find 'log2' in scope
146 |         if countNotAB > 0 {
147 |             let probabilityNotAB = Double(countNotAB) / totalDouble
148 |             mutualInformation += probabilityNotAB * log2(probabilityNotAB / (probabilityNotA * probabilityB))
    |                                                     `- error: cannot find 'log2' in scope
149 |         }
150 |         let countNotANotB = total - countA - countB + countAB
/host/spi-builder-workspace/Sources/ExhaustCore/Exploration/CoOccurrenceMatrix.swift:153:56: error: cannot find 'log2' in scope
151 |         if countNotANotB > 0 {
152 |             let probabilityNotANotB = Double(countNotANotB) / totalDouble
153 |             mutualInformation += probabilityNotANotB * log2(probabilityNotANotB / (probabilityNotA * probabilityNotB))
    |                                                        `- error: cannot find 'log2' in scope
154 |         }
155 |
/host/spi-builder-workspace/Sources/ExhaustCore/Exploration/ClassificationExploreRunner.swift:170:20: error: cannot find type 'DispatchTime' in scope
168 |         directionCount: Int,
169 |         state: inout RunState,
170 |         startTime: DispatchTime
    |                    `- error: cannot find type 'DispatchTime' in scope
171 |     ) -> ClassificationExploreResult<Output>? {
172 |         let tunedGen: ReflectiveGenerator<Output>
/host/spi-builder-workspace/Sources/ExhaustCore/Exploration/ClassificationExploreRunner.swift:302:20: error: cannot find type 'DispatchTime' in scope
300 |         failure: ReducedFailure<Output>?,
301 |         matchingDirections: [Int],
302 |         startTime: DispatchTime,
    |                    `- error: cannot find type 'DispatchTime' in scope
303 |         termination: ClassificationExploreTermination
304 |     ) -> ClassificationExploreResult<Output> {
/host/spi-builder-workspace/Sources/ExhaustCore/Exploration/ClassificationExploreRunner.swift:78:25: error: cannot find 'DispatchTime' in scope
 76 |     package mutating func run() -> ClassificationExploreResult<Output> {
 77 |         let directionCount = directions.count
 78 |         let startTime = DispatchTime.now()
    |                         `- error: cannot find 'DispatchTime' in scope
 79 |         let totalPool = directionCount * maxAttemptsPerDirection
 80 |         var state = RunState(directionCount: directionCount, totalPool: totalPool)
/host/spi-builder-workspace/Sources/ExhaustCore/Exploration/ClassificationExploreRunner.swift:111:57: error: cannot infer contextual base in reference to member 'propertyFailed'
109 |                 return assembleResult(
110 |                     state: state, failure: reduced, matchingDirections: reducedDirections,
111 |                     startTime: startTime, termination: .propertyFailed
    |                                                         `- error: cannot infer contextual base in reference to member 'propertyFailed'
112 |                 )
113 |             }
/host/spi-builder-workspace/Sources/ExhaustCore/Exploration/ClassificationExploreRunner.swift:157:36: error: 'nil' requires a contextual type
155 |
156 |         return assembleResult(
157 |             state: state, failure: nil, matchingDirections: [],
    |                                    `- error: 'nil' requires a contextual type
158 |             startTime: startTime, termination: termination
159 |         )
/host/spi-builder-workspace/Sources/ExhaustCore/Exploration/ClassificationExploreRunner.swift:232:57: error: cannot infer contextual base in reference to member 'propertyFailed'
230 |                 return assembleResult(
231 |                     state: state, failure: reduced, matchingDirections: reducedDirections,
232 |                     startTime: startTime, termination: .propertyFailed
    |                                                         `- error: cannot infer contextual base in reference to member 'propertyFailed'
233 |                 )
234 |             }
/host/spi-builder-workspace/Sources/ExhaustCore/Exploration/ClassificationExploreRunner.swift:324:30: error: cannot find 'DispatchTime' in scope
322 |         }
323 |
324 |         let elapsed = Double(DispatchTime.now().uptimeNanoseconds - startTime.uptimeNanoseconds) / 1_000_000
    |                              `- error: cannot find 'DispatchTime' in scope
325 |
326 |         return ClassificationExploreResult(
/host/spi-builder-workspace/Sources/ExhaustCore/Exploration/CoOccurrenceMatrix.swift:81:44: error: cannot find 'log2' in scope
 79 |             guard countA > 0 else { continue }
 80 |             let probabilityA = Double(countA) / total
 81 |             let entropyA = -probabilityA * log2(probabilityA) - (1.0 - probabilityA) * log2(1.0 - probabilityA)
    |                                            `- error: cannot find 'log2' in scope
 82 |             guard entropyA > 1e-10 else { continue }
 83 |
/host/spi-builder-workspace/Sources/ExhaustCore/Exploration/CoOccurrenceMatrix.swift:81:88: error: cannot find 'log2' in scope
 79 |             guard countA > 0 else { continue }
 80 |             let probabilityA = Double(countA) / total
 81 |             let entropyA = -probabilityA * log2(probabilityA) - (1.0 - probabilityA) * log2(1.0 - probabilityA)
    |                                                                                        `- error: cannot find 'log2' in scope
 82 |             guard entropyA > 1e-10 else { continue }
 83 |
/host/spi-builder-workspace/Sources/ExhaustCore/Exploration/CoOccurrenceMatrix.swift:138:50: error: cannot find 'log2' in scope
136 |
137 |         if countAB > 0 {
138 |             mutualInformation += probabilityAB * log2(probabilityAB / (probabilityA * probabilityB))
    |                                                  `- error: cannot find 'log2' in scope
139 |         }
140 |         let countANotB = countA - countAB
/host/spi-builder-workspace/Sources/ExhaustCore/Exploration/CoOccurrenceMatrix.swift:143:53: error: cannot find 'log2' in scope
141 |         if countANotB > 0 {
142 |             let probabilityANotB = Double(countANotB) / totalDouble
143 |             mutualInformation += probabilityANotB * log2(probabilityANotB / (probabilityA * probabilityNotB))
    |                                                     `- error: cannot find 'log2' in scope
144 |         }
145 |         let countNotAB = countB - countAB
/host/spi-builder-workspace/Sources/ExhaustCore/Exploration/CoOccurrenceMatrix.swift:148:53: error: cannot find 'log2' in scope
146 |         if countNotAB > 0 {
147 |             let probabilityNotAB = Double(countNotAB) / totalDouble
148 |             mutualInformation += probabilityNotAB * log2(probabilityNotAB / (probabilityNotA * probabilityB))
    |                                                     `- error: cannot find 'log2' in scope
149 |         }
150 |         let countNotANotB = total - countA - countB + countAB
/host/spi-builder-workspace/Sources/ExhaustCore/Exploration/CoOccurrenceMatrix.swift:153:56: error: cannot find 'log2' in scope
151 |         if countNotANotB > 0 {
152 |             let probabilityNotANotB = Double(countNotANotB) / totalDouble
153 |             mutualInformation += probabilityNotANotB * log2(probabilityNotANotB / (probabilityNotA * probabilityNotB))
    |                                                        `- error: cannot find 'log2' in scope
154 |         }
155 |
/host/spi-builder-workspace/Sources/ExhaustCore/Exploration/ClassificationExploreRunner.swift:170:20: error: cannot find type 'DispatchTime' in scope
168 |         directionCount: Int,
169 |         state: inout RunState,
170 |         startTime: DispatchTime
    |                    `- error: cannot find type 'DispatchTime' in scope
171 |     ) -> ClassificationExploreResult<Output>? {
172 |         let tunedGen: ReflectiveGenerator<Output>
/host/spi-builder-workspace/Sources/ExhaustCore/Exploration/ClassificationExploreRunner.swift:302:20: error: cannot find type 'DispatchTime' in scope
300 |         failure: ReducedFailure<Output>?,
301 |         matchingDirections: [Int],
302 |         startTime: DispatchTime,
    |                    `- error: cannot find type 'DispatchTime' in scope
303 |         termination: ClassificationExploreTermination
304 |     ) -> ClassificationExploreResult<Output> {
/host/spi-builder-workspace/Sources/ExhaustCore/Exploration/ClassificationExploreRunner.swift:78:25: error: cannot find 'DispatchTime' in scope
 76 |     package mutating func run() -> ClassificationExploreResult<Output> {
 77 |         let directionCount = directions.count
 78 |         let startTime = DispatchTime.now()
    |                         `- error: cannot find 'DispatchTime' in scope
 79 |         let totalPool = directionCount * maxAttemptsPerDirection
 80 |         var state = RunState(directionCount: directionCount, totalPool: totalPool)
/host/spi-builder-workspace/Sources/ExhaustCore/Exploration/ClassificationExploreRunner.swift:111:57: error: cannot infer contextual base in reference to member 'propertyFailed'
109 |                 return assembleResult(
110 |                     state: state, failure: reduced, matchingDirections: reducedDirections,
111 |                     startTime: startTime, termination: .propertyFailed
    |                                                         `- error: cannot infer contextual base in reference to member 'propertyFailed'
112 |                 )
113 |             }
/host/spi-builder-workspace/Sources/ExhaustCore/Exploration/ClassificationExploreRunner.swift:157:36: error: 'nil' requires a contextual type
155 |
156 |         return assembleResult(
157 |             state: state, failure: nil, matchingDirections: [],
    |                                    `- error: 'nil' requires a contextual type
158 |             startTime: startTime, termination: termination
159 |         )
/host/spi-builder-workspace/Sources/ExhaustCore/Exploration/ClassificationExploreRunner.swift:232:57: error: cannot infer contextual base in reference to member 'propertyFailed'
230 |                 return assembleResult(
231 |                     state: state, failure: reduced, matchingDirections: reducedDirections,
232 |                     startTime: startTime, termination: .propertyFailed
    |                                                         `- error: cannot infer contextual base in reference to member 'propertyFailed'
233 |                 )
234 |             }
/host/spi-builder-workspace/Sources/ExhaustCore/Exploration/ClassificationExploreRunner.swift:324:30: error: cannot find 'DispatchTime' in scope
322 |         }
323 |
324 |         let elapsed = Double(DispatchTime.now().uptimeNanoseconds - startTime.uptimeNanoseconds) / 1_000_000
    |                              `- error: cannot find 'DispatchTime' in scope
325 |
326 |         return ClassificationExploreResult(
/host/spi-builder-workspace/Sources/ExhaustCore/Exploration/CoOccurrenceMatrix.swift:81:44: error: cannot find 'log2' in scope
 79 |             guard countA > 0 else { continue }
 80 |             let probabilityA = Double(countA) / total
 81 |             let entropyA = -probabilityA * log2(probabilityA) - (1.0 - probabilityA) * log2(1.0 - probabilityA)
    |                                            `- error: cannot find 'log2' in scope
 82 |             guard entropyA > 1e-10 else { continue }
 83 |
/host/spi-builder-workspace/Sources/ExhaustCore/Exploration/CoOccurrenceMatrix.swift:81:88: error: cannot find 'log2' in scope
 79 |             guard countA > 0 else { continue }
 80 |             let probabilityA = Double(countA) / total
 81 |             let entropyA = -probabilityA * log2(probabilityA) - (1.0 - probabilityA) * log2(1.0 - probabilityA)
    |                                                                                        `- error: cannot find 'log2' in scope
 82 |             guard entropyA > 1e-10 else { continue }
 83 |
/host/spi-builder-workspace/Sources/ExhaustCore/Exploration/CoOccurrenceMatrix.swift:138:50: error: cannot find 'log2' in scope
136 |
137 |         if countAB > 0 {
138 |             mutualInformation += probabilityAB * log2(probabilityAB / (probabilityA * probabilityB))
    |                                                  `- error: cannot find 'log2' in scope
139 |         }
140 |         let countANotB = countA - countAB
/host/spi-builder-workspace/Sources/ExhaustCore/Exploration/CoOccurrenceMatrix.swift:143:53: error: cannot find 'log2' in scope
141 |         if countANotB > 0 {
142 |             let probabilityANotB = Double(countANotB) / totalDouble
143 |             mutualInformation += probabilityANotB * log2(probabilityANotB / (probabilityA * probabilityNotB))
    |                                                     `- error: cannot find 'log2' in scope
144 |         }
145 |         let countNotAB = countB - countAB
/host/spi-builder-workspace/Sources/ExhaustCore/Exploration/CoOccurrenceMatrix.swift:148:53: error: cannot find 'log2' in scope
146 |         if countNotAB > 0 {
147 |             let probabilityNotAB = Double(countNotAB) / totalDouble
148 |             mutualInformation += probabilityNotAB * log2(probabilityNotAB / (probabilityNotA * probabilityB))
    |                                                     `- error: cannot find 'log2' in scope
149 |         }
150 |         let countNotANotB = total - countA - countB + countAB
/host/spi-builder-workspace/Sources/ExhaustCore/Exploration/CoOccurrenceMatrix.swift:153:56: error: cannot find 'log2' in scope
151 |         if countNotANotB > 0 {
152 |             let probabilityNotANotB = Double(countNotANotB) / totalDouble
153 |             mutualInformation += probabilityNotANotB * log2(probabilityNotANotB / (probabilityNotA * probabilityNotB))
    |                                                        `- error: cannot find 'log2' in scope
154 |         }
155 |
/host/spi-builder-workspace/Sources/ExhaustCore/Exploration/ClassificationExploreRunner.swift:170:20: error: cannot find type 'DispatchTime' in scope
168 |         directionCount: Int,
169 |         state: inout RunState,
170 |         startTime: DispatchTime
    |                    `- error: cannot find type 'DispatchTime' in scope
171 |     ) -> ClassificationExploreResult<Output>? {
172 |         let tunedGen: ReflectiveGenerator<Output>
/host/spi-builder-workspace/Sources/ExhaustCore/Exploration/ClassificationExploreRunner.swift:302:20: error: cannot find type 'DispatchTime' in scope
300 |         failure: ReducedFailure<Output>?,
301 |         matchingDirections: [Int],
302 |         startTime: DispatchTime,
    |                    `- error: cannot find type 'DispatchTime' in scope
303 |         termination: ClassificationExploreTermination
304 |     ) -> ClassificationExploreResult<Output> {
/host/spi-builder-workspace/Sources/ExhaustCore/Exploration/ClassificationExploreRunner.swift:78:25: error: cannot find 'DispatchTime' in scope
 76 |     package mutating func run() -> ClassificationExploreResult<Output> {
 77 |         let directionCount = directions.count
 78 |         let startTime = DispatchTime.now()
    |                         `- error: cannot find 'DispatchTime' in scope
 79 |         let totalPool = directionCount * maxAttemptsPerDirection
 80 |         var state = RunState(directionCount: directionCount, totalPool: totalPool)
/host/spi-builder-workspace/Sources/ExhaustCore/Exploration/ClassificationExploreRunner.swift:111:57: error: cannot infer contextual base in reference to member 'propertyFailed'
109 |                 return assembleResult(
110 |                     state: state, failure: reduced, matchingDirections: reducedDirections,
111 |                     startTime: startTime, termination: .propertyFailed
    |                                                         `- error: cannot infer contextual base in reference to member 'propertyFailed'
112 |                 )
113 |             }
/host/spi-builder-workspace/Sources/ExhaustCore/Exploration/ClassificationExploreRunner.swift:157:36: error: 'nil' requires a contextual type
155 |
156 |         return assembleResult(
157 |             state: state, failure: nil, matchingDirections: [],
    |                                    `- error: 'nil' requires a contextual type
158 |             startTime: startTime, termination: termination
159 |         )
/host/spi-builder-workspace/Sources/ExhaustCore/Exploration/ClassificationExploreRunner.swift:232:57: error: cannot infer contextual base in reference to member 'propertyFailed'
230 |                 return assembleResult(
231 |                     state: state, failure: reduced, matchingDirections: reducedDirections,
232 |                     startTime: startTime, termination: .propertyFailed
    |                                                         `- error: cannot infer contextual base in reference to member 'propertyFailed'
233 |                 )
234 |             }
/host/spi-builder-workspace/Sources/ExhaustCore/Exploration/ClassificationExploreRunner.swift:324:30: error: cannot find 'DispatchTime' in scope
322 |         }
323 |
324 |         let elapsed = Double(DispatchTime.now().uptimeNanoseconds - startTime.uptimeNanoseconds) / 1_000_000
    |                              `- error: cannot find 'DispatchTime' in scope
325 |
326 |         return ClassificationExploreResult(
/host/spi-builder-workspace/Sources/ExhaustCore/Exploration/CoOccurrenceMatrix.swift:81:44: error: cannot find 'log2' in scope
 79 |             guard countA > 0 else { continue }
 80 |             let probabilityA = Double(countA) / total
 81 |             let entropyA = -probabilityA * log2(probabilityA) - (1.0 - probabilityA) * log2(1.0 - probabilityA)
    |                                            `- error: cannot find 'log2' in scope
 82 |             guard entropyA > 1e-10 else { continue }
 83 |
/host/spi-builder-workspace/Sources/ExhaustCore/Exploration/CoOccurrenceMatrix.swift:81:88: error: cannot find 'log2' in scope
 79 |             guard countA > 0 else { continue }
 80 |             let probabilityA = Double(countA) / total
 81 |             let entropyA = -probabilityA * log2(probabilityA) - (1.0 - probabilityA) * log2(1.0 - probabilityA)
    |                                                                                        `- error: cannot find 'log2' in scope
 82 |             guard entropyA > 1e-10 else { continue }
 83 |
/host/spi-builder-workspace/Sources/ExhaustCore/Exploration/CoOccurrenceMatrix.swift:138:50: error: cannot find 'log2' in scope
136 |
137 |         if countAB > 0 {
138 |             mutualInformation += probabilityAB * log2(probabilityAB / (probabilityA * probabilityB))
    |                                                  `- error: cannot find 'log2' in scope
139 |         }
140 |         let countANotB = countA - countAB
/host/spi-builder-workspace/Sources/ExhaustCore/Exploration/CoOccurrenceMatrix.swift:143:53: error: cannot find 'log2' in scope
141 |         if countANotB > 0 {
142 |             let probabilityANotB = Double(countANotB) / totalDouble
143 |             mutualInformation += probabilityANotB * log2(probabilityANotB / (probabilityA * probabilityNotB))
    |                                                     `- error: cannot find 'log2' in scope
144 |         }
145 |         let countNotAB = countB - countAB
/host/spi-builder-workspace/Sources/ExhaustCore/Exploration/CoOccurrenceMatrix.swift:148:53: error: cannot find 'log2' in scope
146 |         if countNotAB > 0 {
147 |             let probabilityNotAB = Double(countNotAB) / totalDouble
148 |             mutualInformation += probabilityNotAB * log2(probabilityNotAB / (probabilityNotA * probabilityB))
    |                                                     `- error: cannot find 'log2' in scope
149 |         }
150 |         let countNotANotB = total - countA - countB + countAB
/host/spi-builder-workspace/Sources/ExhaustCore/Exploration/CoOccurrenceMatrix.swift:153:56: error: cannot find 'log2' in scope
151 |         if countNotANotB > 0 {
152 |             let probabilityNotANotB = Double(countNotANotB) / totalDouble
153 |             mutualInformation += probabilityNotANotB * log2(probabilityNotANotB / (probabilityNotA * probabilityNotB))
    |                                                        `- error: cannot find 'log2' in scope
154 |         }
155 |
/host/spi-builder-workspace/Sources/ExhaustCore/Exploration/ClassificationExploreRunner.swift:170:20: error: cannot find type 'DispatchTime' in scope
168 |         directionCount: Int,
169 |         state: inout RunState,
170 |         startTime: DispatchTime
    |                    `- error: cannot find type 'DispatchTime' in scope
171 |     ) -> ClassificationExploreResult<Output>? {
172 |         let tunedGen: ReflectiveGenerator<Output>
/host/spi-builder-workspace/Sources/ExhaustCore/Exploration/ClassificationExploreRunner.swift:302:20: error: cannot find type 'DispatchTime' in scope
300 |         failure: ReducedFailure<Output>?,
301 |         matchingDirections: [Int],
302 |         startTime: DispatchTime,
    |                    `- error: cannot find type 'DispatchTime' in scope
303 |         termination: ClassificationExploreTermination
304 |     ) -> ClassificationExploreResult<Output> {
/host/spi-builder-workspace/Sources/ExhaustCore/Exploration/ClassificationExploreRunner.swift:78:25: error: cannot find 'DispatchTime' in scope
 76 |     package mutating func run() -> ClassificationExploreResult<Output> {
 77 |         let directionCount = directions.count
 78 |         let startTime = DispatchTime.now()
    |                         `- error: cannot find 'DispatchTime' in scope
 79 |         let totalPool = directionCount * maxAttemptsPerDirection
 80 |         var state = RunState(directionCount: directionCount, totalPool: totalPool)
/host/spi-builder-workspace/Sources/ExhaustCore/Exploration/ClassificationExploreRunner.swift:111:57: error: cannot infer contextual base in reference to member 'propertyFailed'
109 |                 return assembleResult(
110 |                     state: state, failure: reduced, matchingDirections: reducedDirections,
111 |                     startTime: startTime, termination: .propertyFailed
    |                                                         `- error: cannot infer contextual base in reference to member 'propertyFailed'
112 |                 )
113 |             }
/host/spi-builder-workspace/Sources/ExhaustCore/Exploration/ClassificationExploreRunner.swift:157:36: error: 'nil' requires a contextual type
155 |
156 |         return assembleResult(
157 |             state: state, failure: nil, matchingDirections: [],
    |                                    `- error: 'nil' requires a contextual type
158 |             startTime: startTime, termination: termination
159 |         )
/host/spi-builder-workspace/Sources/ExhaustCore/Exploration/ClassificationExploreRunner.swift:232:57: error: cannot infer contextual base in reference to member 'propertyFailed'
230 |                 return assembleResult(
231 |                     state: state, failure: reduced, matchingDirections: reducedDirections,
232 |                     startTime: startTime, termination: .propertyFailed
    |                                                         `- error: cannot infer contextual base in reference to member 'propertyFailed'
233 |                 )
234 |             }
/host/spi-builder-workspace/Sources/ExhaustCore/Exploration/ClassificationExploreRunner.swift:324:30: error: cannot find 'DispatchTime' in scope
322 |         }
323 |
324 |         let elapsed = Double(DispatchTime.now().uptimeNanoseconds - startTime.uptimeNanoseconds) / 1_000_000
    |                              `- error: cannot find 'DispatchTime' in scope
325 |
326 |         return ClassificationExploreResult(
/host/spi-builder-workspace/Sources/ExhaustCore/Exploration/CoOccurrenceMatrix.swift:81:44: error: cannot find 'log2' in scope
 79 |             guard countA > 0 else { continue }
 80 |             let probabilityA = Double(countA) / total
 81 |             let entropyA = -probabilityA * log2(probabilityA) - (1.0 - probabilityA) * log2(1.0 - probabilityA)
    |                                            `- error: cannot find 'log2' in scope
 82 |             guard entropyA > 1e-10 else { continue }
 83 |
/host/spi-builder-workspace/Sources/ExhaustCore/Exploration/CoOccurrenceMatrix.swift:81:88: error: cannot find 'log2' in scope
 79 |             guard countA > 0 else { continue }
 80 |             let probabilityA = Double(countA) / total
 81 |             let entropyA = -probabilityA * log2(probabilityA) - (1.0 - probabilityA) * log2(1.0 - probabilityA)
    |                                                                                        `- error: cannot find 'log2' in scope
 82 |             guard entropyA > 1e-10 else { continue }
 83 |
/host/spi-builder-workspace/Sources/ExhaustCore/Exploration/CoOccurrenceMatrix.swift:138:50: error: cannot find 'log2' in scope
136 |
137 |         if countAB > 0 {
138 |             mutualInformation += probabilityAB * log2(probabilityAB / (probabilityA * probabilityB))
    |                                                  `- error: cannot find 'log2' in scope
139 |         }
140 |         let countANotB = countA - countAB
/host/spi-builder-workspace/Sources/ExhaustCore/Exploration/CoOccurrenceMatrix.swift:143:53: error: cannot find 'log2' in scope
141 |         if countANotB > 0 {
142 |             let probabilityANotB = Double(countANotB) / totalDouble
143 |             mutualInformation += probabilityANotB * log2(probabilityANotB / (probabilityA * probabilityNotB))
    |                                                     `- error: cannot find 'log2' in scope
144 |         }
145 |         let countNotAB = countB - countAB
/host/spi-builder-workspace/Sources/ExhaustCore/Exploration/CoOccurrenceMatrix.swift:148:53: error: cannot find 'log2' in scope
146 |         if countNotAB > 0 {
147 |             let probabilityNotAB = Double(countNotAB) / totalDouble
148 |             mutualInformation += probabilityNotAB * log2(probabilityNotAB / (probabilityNotA * probabilityB))
    |                                                     `- error: cannot find 'log2' in scope
149 |         }
150 |         let countNotANotB = total - countA - countB + countAB
/host/spi-builder-workspace/Sources/ExhaustCore/Exploration/CoOccurrenceMatrix.swift:153:56: error: cannot find 'log2' in scope
151 |         if countNotANotB > 0 {
152 |             let probabilityNotANotB = Double(countNotANotB) / totalDouble
153 |             mutualInformation += probabilityNotANotB * log2(probabilityNotANotB / (probabilityNotA * probabilityNotB))
    |                                                        `- error: cannot find 'log2' in scope
154 |         }
155 |
/host/spi-builder-workspace/Sources/ExhaustCore/Exploration/ClassificationExploreRunner.swift:170:20: error: cannot find type 'DispatchTime' in scope
168 |         directionCount: Int,
169 |         state: inout RunState,
170 |         startTime: DispatchTime
    |                    `- error: cannot find type 'DispatchTime' in scope
171 |     ) -> ClassificationExploreResult<Output>? {
172 |         let tunedGen: ReflectiveGenerator<Output>
/host/spi-builder-workspace/Sources/ExhaustCore/Exploration/ClassificationExploreRunner.swift:302:20: error: cannot find type 'DispatchTime' in scope
300 |         failure: ReducedFailure<Output>?,
301 |         matchingDirections: [Int],
302 |         startTime: DispatchTime,
    |                    `- error: cannot find type 'DispatchTime' in scope
303 |         termination: ClassificationExploreTermination
304 |     ) -> ClassificationExploreResult<Output> {
/host/spi-builder-workspace/Sources/ExhaustCore/Exploration/ClassificationExploreRunner.swift:78:25: error: cannot find 'DispatchTime' in scope
 76 |     package mutating func run() -> ClassificationExploreResult<Output> {
 77 |         let directionCount = directions.count
 78 |         let startTime = DispatchTime.now()
    |                         `- error: cannot find 'DispatchTime' in scope
 79 |         let totalPool = directionCount * maxAttemptsPerDirection
 80 |         var state = RunState(directionCount: directionCount, totalPool: totalPool)
/host/spi-builder-workspace/Sources/ExhaustCore/Exploration/ClassificationExploreRunner.swift:111:57: error: cannot infer contextual base in reference to member 'propertyFailed'
109 |                 return assembleResult(
110 |                     state: state, failure: reduced, matchingDirections: reducedDirections,
111 |                     startTime: startTime, termination: .propertyFailed
    |                                                         `- error: cannot infer contextual base in reference to member 'propertyFailed'
112 |                 )
113 |             }
/host/spi-builder-workspace/Sources/ExhaustCore/Exploration/ClassificationExploreRunner.swift:157:36: error: 'nil' requires a contextual type
155 |
156 |         return assembleResult(
157 |             state: state, failure: nil, matchingDirections: [],
    |                                    `- error: 'nil' requires a contextual type
158 |             startTime: startTime, termination: termination
159 |         )
/host/spi-builder-workspace/Sources/ExhaustCore/Exploration/ClassificationExploreRunner.swift:232:57: error: cannot infer contextual base in reference to member 'propertyFailed'
230 |                 return assembleResult(
231 |                     state: state, failure: reduced, matchingDirections: reducedDirections,
232 |                     startTime: startTime, termination: .propertyFailed
    |                                                         `- error: cannot infer contextual base in reference to member 'propertyFailed'
233 |                 )
234 |             }
/host/spi-builder-workspace/Sources/ExhaustCore/Exploration/ClassificationExploreRunner.swift:324:30: error: cannot find 'DispatchTime' in scope
322 |         }
323 |
324 |         let elapsed = Double(DispatchTime.now().uptimeNanoseconds - startTime.uptimeNanoseconds) / 1_000_000
    |                              `- error: cannot find 'DispatchTime' in scope
325 |
326 |         return ClassificationExploreResult(
/host/spi-builder-workspace/Sources/ExhaustCore/Exploration/CoOccurrenceMatrix.swift:81:44: error: cannot find 'log2' in scope
 79 |             guard countA > 0 else { continue }
 80 |             let probabilityA = Double(countA) / total
 81 |             let entropyA = -probabilityA * log2(probabilityA) - (1.0 - probabilityA) * log2(1.0 - probabilityA)
    |                                            `- error: cannot find 'log2' in scope
 82 |             guard entropyA > 1e-10 else { continue }
 83 |
/host/spi-builder-workspace/Sources/ExhaustCore/Exploration/CoOccurrenceMatrix.swift:81:88: error: cannot find 'log2' in scope
 79 |             guard countA > 0 else { continue }
 80 |             let probabilityA = Double(countA) / total
 81 |             let entropyA = -probabilityA * log2(probabilityA) - (1.0 - probabilityA) * log2(1.0 - probabilityA)
    |                                                                                        `- error: cannot find 'log2' in scope
 82 |             guard entropyA > 1e-10 else { continue }
 83 |
/host/spi-builder-workspace/Sources/ExhaustCore/Exploration/CoOccurrenceMatrix.swift:138:50: error: cannot find 'log2' in scope
136 |
137 |         if countAB > 0 {
138 |             mutualInformation += probabilityAB * log2(probabilityAB / (probabilityA * probabilityB))
    |                                                  `- error: cannot find 'log2' in scope
139 |         }
140 |         let countANotB = countA - countAB
/host/spi-builder-workspace/Sources/ExhaustCore/Exploration/CoOccurrenceMatrix.swift:143:53: error: cannot find 'log2' in scope
141 |         if countANotB > 0 {
142 |             let probabilityANotB = Double(countANotB) / totalDouble
143 |             mutualInformation += probabilityANotB * log2(probabilityANotB / (probabilityA * probabilityNotB))
    |                                                     `- error: cannot find 'log2' in scope
144 |         }
145 |         let countNotAB = countB - countAB
/host/spi-builder-workspace/Sources/ExhaustCore/Exploration/CoOccurrenceMatrix.swift:148:53: error: cannot find 'log2' in scope
146 |         if countNotAB > 0 {
147 |             let probabilityNotAB = Double(countNotAB) / totalDouble
148 |             mutualInformation += probabilityNotAB * log2(probabilityNotAB / (probabilityNotA * probabilityB))
    |                                                     `- error: cannot find 'log2' in scope
149 |         }
150 |         let countNotANotB = total - countA - countB + countAB
/host/spi-builder-workspace/Sources/ExhaustCore/Exploration/CoOccurrenceMatrix.swift:153:56: error: cannot find 'log2' in scope
151 |         if countNotANotB > 0 {
152 |             let probabilityNotANotB = Double(countNotANotB) / totalDouble
153 |             mutualInformation += probabilityNotANotB * log2(probabilityNotANotB / (probabilityNotA * probabilityNotB))
    |                                                        `- error: cannot find 'log2' in scope
154 |         }
155 |
/host/spi-builder-workspace/Sources/ExhaustCore/Exploration/ClassificationExploreRunner.swift:170:20: error: cannot find type 'DispatchTime' in scope
168 |         directionCount: Int,
169 |         state: inout RunState,
170 |         startTime: DispatchTime
    |                    `- error: cannot find type 'DispatchTime' in scope
171 |     ) -> ClassificationExploreResult<Output>? {
172 |         let tunedGen: ReflectiveGenerator<Output>
/host/spi-builder-workspace/Sources/ExhaustCore/Exploration/ClassificationExploreRunner.swift:302:20: error: cannot find type 'DispatchTime' in scope
300 |         failure: ReducedFailure<Output>?,
301 |         matchingDirections: [Int],
302 |         startTime: DispatchTime,
    |                    `- error: cannot find type 'DispatchTime' in scope
303 |         termination: ClassificationExploreTermination
304 |     ) -> ClassificationExploreResult<Output> {
/host/spi-builder-workspace/Sources/ExhaustCore/Exploration/ClassificationExploreRunner.swift:78:25: error: cannot find 'DispatchTime' in scope
 76 |     package mutating func run() -> ClassificationExploreResult<Output> {
 77 |         let directionCount = directions.count
 78 |         let startTime = DispatchTime.now()
    |                         `- error: cannot find 'DispatchTime' in scope
 79 |         let totalPool = directionCount * maxAttemptsPerDirection
 80 |         var state = RunState(directionCount: directionCount, totalPool: totalPool)
/host/spi-builder-workspace/Sources/ExhaustCore/Exploration/ClassificationExploreRunner.swift:111:57: error: cannot infer contextual base in reference to member 'propertyFailed'
109 |                 return assembleResult(
110 |                     state: state, failure: reduced, matchingDirections: reducedDirections,
111 |                     startTime: startTime, termination: .propertyFailed
    |                                                         `- error: cannot infer contextual base in reference to member 'propertyFailed'
112 |                 )
113 |             }
/host/spi-builder-workspace/Sources/ExhaustCore/Exploration/ClassificationExploreRunner.swift:157:36: error: 'nil' requires a contextual type
155 |
156 |         return assembleResult(
157 |             state: state, failure: nil, matchingDirections: [],
    |                                    `- error: 'nil' requires a contextual type
158 |             startTime: startTime, termination: termination
159 |         )
/host/spi-builder-workspace/Sources/ExhaustCore/Exploration/ClassificationExploreRunner.swift:232:57: error: cannot infer contextual base in reference to member 'propertyFailed'
230 |                 return assembleResult(
231 |                     state: state, failure: reduced, matchingDirections: reducedDirections,
232 |                     startTime: startTime, termination: .propertyFailed
    |                                                         `- error: cannot infer contextual base in reference to member 'propertyFailed'
233 |                 )
234 |             }
/host/spi-builder-workspace/Sources/ExhaustCore/Exploration/ClassificationExploreRunner.swift:324:30: error: cannot find 'DispatchTime' in scope
322 |         }
323 |
324 |         let elapsed = Double(DispatchTime.now().uptimeNanoseconds - startTime.uptimeNanoseconds) / 1_000_000
    |                              `- error: cannot find 'DispatchTime' in scope
325 |
326 |         return ClassificationExploreResult(
/host/spi-builder-workspace/Sources/ExhaustCore/Exploration/CoOccurrenceMatrix.swift:81:44: error: cannot find 'log2' in scope
 79 |             guard countA > 0 else { continue }
 80 |             let probabilityA = Double(countA) / total
 81 |             let entropyA = -probabilityA * log2(probabilityA) - (1.0 - probabilityA) * log2(1.0 - probabilityA)
    |                                            `- error: cannot find 'log2' in scope
 82 |             guard entropyA > 1e-10 else { continue }
 83 |
/host/spi-builder-workspace/Sources/ExhaustCore/Exploration/CoOccurrenceMatrix.swift:81:88: error: cannot find 'log2' in scope
 79 |             guard countA > 0 else { continue }
 80 |             let probabilityA = Double(countA) / total
 81 |             let entropyA = -probabilityA * log2(probabilityA) - (1.0 - probabilityA) * log2(1.0 - probabilityA)
    |                                                                                        `- error: cannot find 'log2' in scope
 82 |             guard entropyA > 1e-10 else { continue }
 83 |
/host/spi-builder-workspace/Sources/ExhaustCore/Exploration/CoOccurrenceMatrix.swift:138:50: error: cannot find 'log2' in scope
136 |
137 |         if countAB > 0 {
138 |             mutualInformation += probabilityAB * log2(probabilityAB / (probabilityA * probabilityB))
    |                                                  `- error: cannot find 'log2' in scope
139 |         }
140 |         let countANotB = countA - countAB
/host/spi-builder-workspace/Sources/ExhaustCore/Exploration/CoOccurrenceMatrix.swift:143:53: error: cannot find 'log2' in scope
141 |         if countANotB > 0 {
142 |             let probabilityANotB = Double(countANotB) / totalDouble
143 |             mutualInformation += probabilityANotB * log2(probabilityANotB / (probabilityA * probabilityNotB))
    |                                                     `- error: cannot find 'log2' in scope
144 |         }
145 |         let countNotAB = countB - countAB
/host/spi-builder-workspace/Sources/ExhaustCore/Exploration/CoOccurrenceMatrix.swift:148:53: error: cannot find 'log2' in scope
146 |         if countNotAB > 0 {
147 |             let probabilityNotAB = Double(countNotAB) / totalDouble
148 |             mutualInformation += probabilityNotAB * log2(probabilityNotAB / (probabilityNotA * probabilityB))
    |                                                     `- error: cannot find 'log2' in scope
149 |         }
150 |         let countNotANotB = total - countA - countB + countAB
/host/spi-builder-workspace/Sources/ExhaustCore/Exploration/CoOccurrenceMatrix.swift:153:56: error: cannot find 'log2' in scope
151 |         if countNotANotB > 0 {
152 |             let probabilityNotANotB = Double(countNotANotB) / totalDouble
153 |             mutualInformation += probabilityNotANotB * log2(probabilityNotANotB / (probabilityNotA * probabilityNotB))
    |                                                        `- error: cannot find 'log2' in scope
154 |         }
155 |
[296/594] Compiling CustomDump ExpectDifference.swift
[297/594] Compiling CustomDump ExpectNoDifference.swift
[298/594] Compiling CustomDump AnyType.swift
[299/594] Compiling CustomDump CollectionDifference.swift
[309/595] Compiling SwiftSyntax RawSyntaxNodesOP.swift
[310/595] Compiling SwiftSyntax RawSyntaxNodesQRS.swift
[311/595] Compiling SwiftSyntax RawSyntaxNodesTUVWXYZ.swift
[312/595] Compiling SwiftSyntax RawSyntaxValidation.swift
[313/595] Compiling SwiftSyntax SyntaxNodesAB.swift
[328/630] Compiling CustomDump GameKit.swift
[329/630] Compiling CustomDump KeyPath.swift
[330/630] Compiling CustomDump Photos.swift
[331/630] Compiling CustomDump Speech.swift
[332/630] Compiling ExhaustCore GraphLockstepEncoder+Probing.swift
[333/630] Compiling ExhaustCore GraphLockstepEncoder.swift
[334/630] Compiling ExhaustCore GraphRedistributionEncoder+Probing.swift
[335/630] Compiling ExhaustCore GraphRedistributionEncoder+RationalMath.swift
[336/630] Compiling ExhaustCore GraphRedistributionEncoder.swift
[337/630] Compiling ExhaustCore GraphReorderEncoder.swift
[338/630] Compiling ExhaustCore GraphStructuralEncoder+Migration.swift
[339/630] Compiling ExhaustCore GraphStructuralEncoder+Removal.swift
[340/630] Compiling ExhaustCore GraphStructuralEncoder+Replacement.swift
[341/630] Compiling ExhaustCore GraphStructuralEncoder+Swap.swift
[342/630] Compiling ExhaustCore GraphStructuralEncoder.swift
[343/630] Compiling ExhaustCore GraphSwapEncoder.swift
[344/630] Compiling ExhaustCore GraphValueEncoder+Float.swift
[345/630] Compiling ExhaustCore GraphValueEncoder+Integer.swift
[346/630] Compiling ExhaustCore GraphValueEncoder.swift
[347/630] Compiling ExhaustCore SequenceDecoder.swift
[348/630] Compiling ExhaustCore SequenceEncoder.swift
[349/630] Compiling ExhaustCore ValueEncoderState.swift
[350/630] Compiling ExhaustCore DecodingReport.swift
[351/633] Compiling CustomDump UniformTypeIdentifiers.swift
[352/633] Compiling CustomDump UserNotifications.swift
[353/633] Compiling CustomDump UserNotificationsUI.swift
[354/633] Compiling CustomDump CustomDumpReflectable.swift
[355/633] Compiling CustomDump StoreKit.swift
[356/633] Compiling CustomDump Swift.swift
[357/633] Compiling CustomDump SwiftUI.swift
[358/633] Compiling CustomDump UIKit.swift
[359/633] Compiling ExhaustCore Materializer+Cursor.swift
[360/633] Compiling ExhaustCore Materializer+Handlers.swift
[361/633] Compiling ExhaustCore Materializer.swift
[362/633] Compiling ExhaustCore ReducerConfiguration.swift
[363/633] Compiling ExhaustCore ReductionResult.swift
[364/633] Compiling ExhaustCore ReductionStats.swift
[365/633] Compiling ExhaustCore BoundValueGate.swift
[366/633] Compiling ExhaustCore ChoiceGraphScheduler+BoundValueSearch.swift
[367/633] Compiling ExhaustCore ChoiceGraphScheduler+Convergence.swift
[368/633] Compiling ExhaustCore ChoiceGraphScheduler+ConvergenceConfirmation.swift
[369/633] Compiling ExhaustCore ChoiceGraphScheduler+ProbeLoop.swift
[370/633] Compiling ExhaustCore ChoiceGraphScheduler.swift
[371/633] Compiling ExhaustCore ConvergenceTypes.swift
[372/633] Compiling ExhaustCore FutilityTracker.swift
[373/633] Compiling ExhaustCore TransformationEnumerator.swift
[374/633] Compiling ExhaustCore TransformationScope.swift
[375/633] Compiling ExhaustCore TransformationYield.swift
[376/633] Compiling ExhaustCore ExchangeScopeQuery.swift
[377/633] Compiling ExhaustCore MinimizationScopeQuery.swift
[397/633] Compiling CustomDump CoreImage.swift
[398/633] Compiling CustomDump CoreLocation.swift
[399/633] Compiling CustomDump CoreMotion.swift
[400/633] Compiling CustomDump Foundation.swift
[423/633] Compiling CustomDump CustomDumpStringConvertible.swift
[424/633] Compiling CustomDump Diff.swift
[425/633] Compiling CustomDump Dump.swift
[426/633] Compiling CustomDump ExpectDifference.swift
BUILD FAILURE 6.3 wasm