Build Information
Successful build of SwiftPropertyLaws, reference v4.10.0 (9e774f), with Swift 6.4 for macOS (SPM) on 13 Oct 2026 02:26:20 UTC.
Swift 6 data race errors: 0
Build Command
env DEVELOPER_DIR=/Applications/Xcode-27.0.0-Release.Candidate.app xcrun swift build --arch arm64Build Log
========================================
RunAll
========================================
Builder version: 5.1.1
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/Joseph-Cursio/SwiftPropertyLaws.git
Reference: v4.10.0
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/Joseph-Cursio/SwiftPropertyLaws
* tag v4.10.0 -> FETCH_HEAD
HEAD is now at 9e774fb Merge pull request #69 from Joseph-Cursio/scope-chain-type-lookup
Cloned https://github.com/Joseph-Cursio/SwiftPropertyLaws.git
Revision (git rev-parse @):
9e774fb84293658d9d0c4620f8cfcff26a8bfbb5
SUCCESS checkout https://github.com/Joseph-Cursio/SwiftPropertyLaws.git at v4.10.0
========================================
Build
========================================
Selected platform: macosSpm
Swift version: 6.4
Building package at path: $PWD
https://github.com/Joseph-Cursio/SwiftPropertyLaws.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-27.0.0-Release.Candidate.app xcrun swift build --arch arm64
Building for debugging...
[Computing dependencies]
[Pre-planning 1 / 1416]
[Planning deferred tasks]
[Starting]
[204 / 556] HeapModule
[241 / 556]
[253 / 565] _NumericsShims
[260 / 615]
[270 / 628] SwiftSyntax602
[309 / 628] SwiftSyntax600
[313 / 628]
[327 / 628] SwiftSyntax
[329 / 628]
[347 / 628] SwiftSyntax509
[354 / 628] PropertyLawCore
[359 / 628] PropertyLawCore
[368 / 700]
[378 / 700]
[385 / 700] PropertyLawCore
[397 / 702]
[408 / 708]
[426 / 727]
[429 / 727]
[443 / 739] OrderedCollections
[444 / 739] InternalCollectionsUtilities
[449 / 739]
[456 / 739] SwiftSyntax
[458 / 739]
[460 / 739]
[463 / 739] OrderedCollections
[470 / 739] SwiftSyntax
[472 / 739]
[473 / 739]
[476 / 739]
[478 / 739] SwiftSyntax
[480 / 739] OrderedCollections
[481 / 739] OrderedCollections
[484 / 739]
[485 / 739] OrderedCollections-product
[487 / 739]
[493 / 740] SpanPreview
[496 / 752] HashTreeCollections
[497 / 763] DequeModule
[499 / 763]
[500 / 763]
[501 / 763]
[503 / 763]
[505 / 763]
[508 / 763] HashTreeCollections
[510 / 763]
[511 / 763] HashTreeCollections
[514 / 763] HashTreeCollections
[523 / 763] DequeModule
[530 / 763] HashTreeCollections-product
[532 / 763] HashTreeCollections
[533 / 763] HashTreeCollections
[536 / 763] PropertyBased
[546 / 763] SwiftSyntax
[548 / 763] PropertyLawSyntaxSupport
[550 / 763] PropertyBased
[551 / 763] PropertyBased
[552 / 763] PropertyBased
[554 / 763] PropertyBased
[563 / 763] PropertyBased
[567 / 763] DequeModule
[568 / 763]
[570 / 765]
[573 / 768] ComplexModule
[578 / 801] ComplexModule
[583 / 819] SwiftDiagnostics
[597 / 819] ComplexModule
[611 / 819] SwiftParser
[612 / 819] SwiftParser
[615 / 819] SwiftDiagnostics
[623 / 819] SwiftParser
[625 / 819] SwiftParser-product
[628 / 819] SwiftDiagnostics
[633 / 819] SwiftParserDiagnostics
[641 / 819] DequeModule
[647 / 819] ComplexModule-product
[653 / 819] BitCollections
[658 / 819] ComplexModule
[663 / 819] BitCollections
[665 / 821]
[670 / 825] AsyncAlgorithms
[675 / 852] PropertyLawSyntaxSupport
[676 / 853] AsyncAlgorithms
[678 / 863] PropertyLawSyntaxSupport
[687 / 868] SwiftOperators
[699 / 882] SwiftParserDiagnostics
[708 / 882] PropertyLawKit
[718 / 882] SwiftOperators
[729 / 882] SwiftOperators
[740 / 882] PropertyLawSyntax-product
[746 / 882] PropertyLawKit
[750 / 882] PropertyLawKit
[754 / 882] PropertyLawKit
[761 / 882] SwiftParserDiagnostics
[762 / 882] PropertyLawMinimalTypes
[767 / 882] BitCollections
[772 / 882] AsyncAlgorithms
[773 / 882] AsyncAlgorithms
[776 / 882] AsyncAlgorithms
[778 / 883]
[782 / 896] SwiftSyntaxBuilder
[784 / 896] SwiftSyntaxBuilder
[787 / 896] SwiftSyntaxBuilder
[790 / 915] SwiftSyntaxBuilder
[791 / 915] SwiftSyntaxBuilder
[810 / 915] PropertyLawMinimalTypes
[818 / 915] PropertyLawMinimalTypes-product
[824 / 915] PropertyLawCollections-product
[830 / 915] AsyncAlgorithms
[839 / 917] PropertyLawCollections
[840 / 917] PropertyLawCollections
[850 / 928] PropertyLawCollections
[861 / 929] SwiftSyntaxMacros
[869 / 936] SwiftSyntaxMacroExpansion
[876 / 946] PropertyLawAsync
[887 / 946] PropertyLawAsync-product
[895 / 947] SwiftSyntaxMacroExpansion
[895 / 947] SwiftCompilerPluginMessageHandling
[904 / 958] SwiftCompilerPluginMessageHandling
[907 / 958] SwiftCompilerPluginMessageHandling
[914 / 959] SwiftSyntax
[916 / 959] SwiftCompilerPluginMessageHandling
[919 / 961] SwiftCompilerPlugin
[931 / 961]
[938 / 961] SwiftSyntaxMacroExpansion
[948 / 962] PropertyLawMacroImpl
[955 / 969] PropertyLawMacroImpl
[957 / 969] PropertyLawMacroImpl
[958 / 969] PropertyLawMacroImpl
[961 / 970] PropertyLawMacro
[963 / 972] PropertyLawMacro
Build complete! (27.97 sec)
Fetching https://github.com/swiftlang/swift-syntax.git
Fetching https://github.com/apple/swift-collections.git
Fetching https://github.com/x-sheep/swift-property-based.git
Fetching https://github.com/apple/swift-async-algorithms.git
Fetching https://github.com/apple/swift-numerics.git
[1/1335] Fetching swift-property-based
[42/8078] Fetching swift-property-based, swift-numerics
[43/14899] Fetching swift-property-based, swift-numerics, swift-async-algorithms
[5335/43643] Fetching swift-property-based, swift-numerics, swift-async-algorithms, swift-collections
[24961/124110] Fetching swift-property-based, swift-numerics, swift-async-algorithms, swift-collections, swift-syntax
Fetched https://github.com/x-sheep/swift-property-based.git (3.51s)
Fetched https://github.com/apple/swift-async-algorithms.git (3.51s)
Fetched https://github.com/apple/swift-numerics.git (3.51s)
Fetched https://github.com/apple/swift-collections.git (3.52s)
[34601/80467] Fetching swift-syntax
Fetched https://github.com/swiftlang/swift-syntax.git (7.13s)
Computing version for https://github.com/swiftlang/swift-syntax.git
Computed https://github.com/swiftlang/swift-syntax.git at 602.0.0 (10.19s)
Computing version for https://github.com/x-sheep/swift-property-based.git
Computed https://github.com/x-sheep/swift-property-based.git at 2.0.1 (0.61s)
Computing version for https://github.com/apple/swift-numerics.git
Computed https://github.com/apple/swift-numerics.git at 1.1.1 (0.59s)
Computing version for https://github.com/apple/swift-collections.git
Computed https://github.com/apple/swift-collections.git at 1.7.3 (0.69s)
Computing version for https://github.com/apple/swift-async-algorithms.git
Computed https://github.com/apple/swift-async-algorithms.git at 1.1.7 (0.63s)
Creating working copy for https://github.com/apple/swift-collections.git
Working copy of https://github.com/apple/swift-collections.git resolved at 1.7.3
Creating working copy for https://github.com/x-sheep/swift-property-based.git
Working copy of https://github.com/x-sheep/swift-property-based.git resolved at 2.0.1
Creating working copy for https://github.com/apple/swift-numerics.git
Working copy of https://github.com/apple/swift-numerics.git resolved at 1.1.1
Creating working copy for https://github.com/swiftlang/swift-syntax.git
Working copy of https://github.com/swiftlang/swift-syntax.git resolved at 602.0.0
Creating working copy for https://github.com/apple/swift-async-algorithms.git
Working copy of https://github.com/apple/swift-async-algorithms.git resolved at 1.1.7
Downloading package prebuilt https://download.swift.org/prebuilts/swift-syntax/602.0.0/swiftlang-6.4.0.34.1-macosx27.0-MacroSupport.zip
Downloaded https://download.swift.org/prebuilts/swift-syntax/602.0.0/swiftlang-6.4.0.34.1-macosx27.0-MacroSupport.zip (1.28s)
/Users/admin/builder/spi-builder-workspace/Sources/PropertyLawKit/Public/ComparableLaws.swift:104:12: [1;33mwarning: [1;39mno 'async' operations occur within 'await' expression[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/unnecessary-effect-marker\UnnecessaryEffectMarker]8;;\]
[0;36m102 |[0;0m ) async -> CheckResult {
[0;36m103 |[0;0m let applications = Applications()
[0;36m104 |[0;0m return await reportingApplications(applications, of: await runEqualValueBinaryLaw(
[0;36m|[0;0m `- [1;33mwarning: [1;39mno 'async' operations occur within 'await' expression[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/unnecessary-effect-marker\UnnecessaryEffectMarker]8;;\]
[0;36m105 |[0;0m "Comparable.antisymmetry",
[0;36m106 |[0;0m source: source,
/Users/admin/builder/spi-builder-workspace/Sources/PropertyLawKit/Public/ComparableLaws.swift:124:12: [1;33mwarning: [1;39mno 'async' operations occur within 'await' expression[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/unnecessary-effect-marker\UnnecessaryEffectMarker]8;;\]
[0;36m122 |[0;0m ) async -> CheckResult {
[0;36m123 |[0;0m let applications = Applications()
[0;36m124 |[0;0m return await reportingApplications(applications, of: await runTernaryLaw(
[0;36m|[0;0m `- [1;33mwarning: [1;39mno 'async' operations occur within 'await' expression[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/unnecessary-effect-marker\UnnecessaryEffectMarker]8;;\]
[0;36m125 |[0;0m "Comparable.transitivity",
[0;36m126 |[0;0m source: source,
/Users/admin/builder/spi-builder-workspace/Sources/PropertyLawKit/Public/EquatableLaws.swift:132:12: [1;33mwarning: [1;39mno 'async' operations occur within 'await' expression[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/unnecessary-effect-marker\UnnecessaryEffectMarker]8;;\]
[0;36m130 |[0;0m ) async -> CheckResult {
[0;36m131 |[0;0m let applications = Applications()
[0;36m132 |[0;0m return await reportingApplications(applications, of: await runEqualityChainLaw(
[0;36m|[0;0m `- [1;33mwarning: [1;39mno 'async' operations occur within 'await' expression[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/unnecessary-effect-marker\UnnecessaryEffectMarker]8;;\]
[0;36m133 |[0;0m "Equatable.transitivity",
[0;36m134 |[0;0m source: source,
[#UnnecessaryEffectMarker]: <https://docs.swift.org/compiler/documentation/diagnostics/unnecessary-effect-marker>
/Users/admin/builder/spi-builder-workspace/Sources/PropertyLawKit/Public/StrictWeakOrderingLaws.swift:176:13: [1;33mwarning: [1;39mno 'async' operations occur within 'await' expression[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/unnecessary-effect-marker\UnnecessaryEffectMarker]8;;\]
[0;36m174 |[0;0m return try await runPropertyLawSuite(options: options) {
[0;36m175 |[0;0m [
[0;36m176 |[0;0m await requiringApplicableCases(await runBinaryLaw(
[0;36m|[0;0m `- [1;33mwarning: [1;39mno 'async' operations occur within 'await' expression[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/unnecessary-effect-marker\UnnecessaryEffectMarker]8;;\]
[0;36m177 |[0;0m "StrictWeakOrdering.discrimination",
[0;36m178 |[0;0m tier: .conventional,
/Users/admin/builder/spi-builder-workspace/Sources/PropertyLawKit/Public/StrictWeakOrderingLaws.swift:271:13: [1;33mwarning: [1;39mno 'async' operations occur within 'await' expression[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/unnecessary-effect-marker\UnnecessaryEffectMarker]8;;\]
[0;36m269 |[0;0m return try await runPropertyLawSuite(options: options) {
[0;36m270 |[0;0m [
[0;36m271 |[0;0m await requiringApplicableCases(await runTernaryLaw(
[0;36m|[0;0m `- [1;33mwarning: [1;39mno 'async' operations occur within 'await' expression[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/unnecessary-effect-marker\UnnecessaryEffectMarker]8;;\]
[0;36m272 |[0;0m "StrictWeakOrdering.congruence",
[0;36m273 |[0;0m tier: .conventional,
/Users/admin/builder/spi-builder-workspace/Sources/PropertyLawKit/Public/StrictWeakOrderingLaws.swift:334:12: [1;33mwarning: [1;39mno 'async' operations occur within 'await' expression[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/unnecessary-effect-marker\UnnecessaryEffectMarker]8;;\]
[0;36m332 |[0;0m ) async -> CheckResult {
[0;36m333 |[0;0m let applications = Applications()
[0;36m334 |[0;0m return await requiringApplicableCases(await runTernaryLaw(
[0;36m|[0;0m `- [1;33mwarning: [1;39mno 'async' operations occur within 'await' expression[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/unnecessary-effect-marker\UnnecessaryEffectMarker]8;;\]
[0;36m335 |[0;0m "StrictWeakOrdering.transitivity",
[0;36m336 |[0;0m source: source,
[#UnnecessaryEffectMarker]: <https://docs.swift.org/compiler/documentation/diagnostics/unnecessary-effect-marker>
/Users/admin/builder/spi-builder-workspace/Sources/PropertyLawKit/Public/HashableLaws.swift:87:12: [1;33mwarning: [1;39mno 'async' operations occur within 'await' expression[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/unnecessary-effect-marker\UnnecessaryEffectMarker]8;;\]
[0;36m85 |[0;0m ) async -> CheckResult {
[0;36m86 |[0;0m let applications = Applications()
[0;36m87 |[0;0m return await reportingApplications(applications, of: await runEqualValueBinaryLaw(
[0;36m|[0;0m `- [1;33mwarning: [1;39mno 'async' operations occur within 'await' expression[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/unnecessary-effect-marker\UnnecessaryEffectMarker]8;;\]
[0;36m88 |[0;0m "Hashable.equalityConsistency",
[0;36m89 |[0;0m source: source,
[#UnnecessaryEffectMarker]: <https://docs.swift.org/compiler/documentation/diagnostics/unnecessary-effect-marker>
/Users/admin/builder/spi-builder-workspace/Sources/PropertyLawAsync/AsyncOrderLaws.swift:27:26: [1;33mwarning: [1;39mno calls to throwing functions occur within 'try' expression[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/unnecessary-effect-marker\UnnecessaryEffectMarker]8;;\]
[0;36m25 |[0;0m // concatenation asserts no element is dropped, invented, or
[0;36m26 |[0;0m // duplicated — while deliberately saying nothing about order.
[0;36m27 |[0;0m let merged = try await collect(merge(first.async, second.async))
[0;36m|[0;0m `- [1;33mwarning: [1;39mno calls to throwing functions occur within 'try' expression[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/unnecessary-effect-marker\UnnecessaryEffectMarker]8;;\]
[0;36m28 |[0;0m return merged.sorted() == (first + second).sorted()
[0;36m29 |[0;0m },
/Users/admin/builder/spi-builder-workspace/Sources/PropertyLawAsync/AsyncOrderLaws.swift:51:26: [1;33mwarning: [1;39mno calls to throwing functions occur within 'try' expression[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/unnecessary-effect-marker\UnnecessaryEffectMarker]8;;\]
[0;36m49 |[0;0m // Unlike merge, zip IS order-deterministic: pairwise correspondence
[0;36m50 |[0;0m // and length (min of the inputs) match Swift.zip exactly.
[0;36m51 |[0;0m let zipped = try await collect(zip(first.async, second.async))
[0;36m|[0;0m `- [1;33mwarning: [1;39mno calls to throwing functions occur within 'try' expression[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/unnecessary-effect-marker\UnnecessaryEffectMarker]8;;\]
[0;36m52 |[0;0m let model = Array(Swift.zip(first, second))
[0;36m53 |[0;0m return zipped.count == Swift.min(first.count, second.count)
/Users/admin/builder/spi-builder-workspace/Sources/PropertyLawAsync/AsyncOrderLaws.swift:80:19: [1;33mwarning: [1;39mno calls to throwing functions occur within 'try' expression[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/unnecessary-effect-marker\UnnecessaryEffectMarker]8;;\]
[0;36m78 |[0;0m // exhaustion behavior of the wrapper types is covered too.
[0;36m79 |[0;0m var iterator = sample.async.removeDuplicates().makeAsyncIterator()
[0;36m80 |[0;0m while try await iterator.next() != nil { continue }
[0;36m|[0;0m `- [1;33mwarning: [1;39mno calls to throwing functions occur within 'try' expression[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/unnecessary-effect-marker\UnnecessaryEffectMarker]8;;\]
[0;36m81 |[0;0m let afterFirstNil = try await iterator.next()
[0;36m82 |[0;0m let afterSecondNil = try await iterator.next()
/Users/admin/builder/spi-builder-workspace/Sources/PropertyLawAsync/AsyncOrderLaws.swift:81:33: [1;33mwarning: [1;39mno calls to throwing functions occur within 'try' expression[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/unnecessary-effect-marker\UnnecessaryEffectMarker]8;;\]
[0;36m79 |[0;0m var iterator = sample.async.removeDuplicates().makeAsyncIterator()
[0;36m80 |[0;0m while try await iterator.next() != nil { continue }
[0;36m81 |[0;0m let afterFirstNil = try await iterator.next()
[0;36m|[0;0m `- [1;33mwarning: [1;39mno calls to throwing functions occur within 'try' expression[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/unnecessary-effect-marker\UnnecessaryEffectMarker]8;;\]
[0;36m82 |[0;0m let afterSecondNil = try await iterator.next()
[0;36m83 |[0;0m return afterFirstNil == nil && afterSecondNil == nil
/Users/admin/builder/spi-builder-workspace/Sources/PropertyLawAsync/AsyncOrderLaws.swift:82:34: [1;33mwarning: [1;39mno calls to throwing functions occur within 'try' expression[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/unnecessary-effect-marker\UnnecessaryEffectMarker]8;;\]
[0;36m80 |[0;0m while try await iterator.next() != nil { continue }
[0;36m81 |[0;0m let afterFirstNil = try await iterator.next()
[0;36m82 |[0;0m let afterSecondNil = try await iterator.next()
[0;36m|[0;0m `- [1;33mwarning: [1;39mno calls to throwing functions occur within 'try' expression[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/unnecessary-effect-marker\UnnecessaryEffectMarker]8;;\]
[0;36m83 |[0;0m return afterFirstNil == nil && afterSecondNil == nil
[0;36m84 |[0;0m },
[#UnnecessaryEffectMarker]: <https://docs.swift.org/compiler/documentation/diagnostics/unnecessary-effect-marker>
/Users/admin/builder/spi-builder-workspace/Sources/PropertyLawAsync/AsyncSequenceLaws.swift:98:27: [1;33mwarning: [1;39mno calls to throwing functions occur within 'try' expression[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/unnecessary-effect-marker\UnnecessaryEffectMarker]8;;\]
[0;36m96 |[0;0m property: { sample in
[0;36m97 |[0;0m let size = sample.count % 4 + 1
[0;36m98 |[0;0m let chunked = try await collect(sample.async.chunks(ofCount: size))
[0;36m|[0;0m `- [1;33mwarning: [1;39mno calls to throwing functions occur within 'try' expression[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/unnecessary-effect-marker\UnnecessaryEffectMarker]8;;\]
[0;36m99 |[0;0m return chunked == syncChunks(sample, size: size)
[0;36m100 |[0;0m },
/Users/admin/builder/spi-builder-workspace/Sources/PropertyLawAsync/AsyncSequenceLaws.swift:120:27: [1;33mwarning: [1;39mno calls to throwing functions occur within 'try' expression[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/unnecessary-effect-marker\UnnecessaryEffectMarker]8;;\]
[0;36m118 |[0;0m property: { sample in
[0;36m119 |[0;0m let size = sample.count % 4 + 1
[0;36m120 |[0;0m let chunked = try await collect(sample.async.chunks(ofCount: size))
[0;36m|[0;0m `- [1;33mwarning: [1;39mno calls to throwing functions occur within 'try' expression[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/unnecessary-effect-marker\UnnecessaryEffectMarker]8;;\]
[0;36m121 |[0;0m return chunked.flatMap { $0 } == sample
[0;36m122 |[0;0m },
/Users/admin/builder/spi-builder-workspace/Sources/PropertyLawAsync/AsyncSequenceLaws.swift:141:25: [1;33mwarning: [1;39mno calls to throwing functions occur within 'try' expression[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/unnecessary-effect-marker\UnnecessaryEffectMarker]8;;\]
[0;36m139 |[0;0m options: options,
[0;36m140 |[0;0m property: { sample in
[0;36m141 |[0;0m let pairs = try await collect(sample.async.adjacentPairs())
[0;36m|[0;0m `- [1;33mwarning: [1;39mno calls to throwing functions occur within 'try' expression[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/unnecessary-effect-marker\UnnecessaryEffectMarker]8;;\]
[0;36m142 |[0;0m let model = Array(zip(sample, sample.dropFirst()))
[0;36m143 |[0;0m return pairs.count == model.count
/Users/admin/builder/spi-builder-workspace/Sources/PropertyLawAsync/AsyncSequenceLaws.swift:164:32: [1;33mwarning: [1;39mno calls to throwing functions occur within 'try' expression[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/unnecessary-effect-marker\UnnecessaryEffectMarker]8;;\]
[0;36m162 |[0;0m options: options,
[0;36m163 |[0;0m property: { sample in
[0;36m164 |[0;0m let deduplicated = try await collect(sample.async.removeDuplicates())
[0;36m|[0;0m `- [1;33mwarning: [1;39mno calls to throwing functions occur within 'try' expression[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/unnecessary-effect-marker\UnnecessaryEffectMarker]8;;\]
[0;36m165 |[0;0m return deduplicated == syncRemoveConsecutiveDuplicates(sample)
[0;36m166 |[0;0m },
/Users/admin/builder/spi-builder-workspace/Sources/PropertyLawAsync/AsyncSequenceLaws.swift:190:32: [1;33mwarning: [1;39mno calls to throwing functions occur within 'try' expression[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/unnecessary-effect-marker\UnnecessaryEffectMarker]8;;\]
[0;36m188 |[0;0m // with and no separator to derive.
[0;36m189 |[0;0m guard let separator = sample.first else { return true }
[0;36m190 |[0;0m let interspersed = try await collect(sample.async.interspersed(with: separator))
[0;36m|[0;0m `- [1;33mwarning: [1;39mno calls to throwing functions occur within 'try' expression[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/unnecessary-effect-marker\UnnecessaryEffectMarker]8;;\]
[0;36m191 |[0;0m return interspersed == syncInterspersed(sample, separator: separator)
[0;36m192 |[0;0m },
/Users/admin/builder/spi-builder-workspace/Sources/PropertyLawAsync/AsyncSequenceLaws.swift:216:29: [1;33mwarning: [1;39mno calls to throwing functions occur within 'try' expression[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/unnecessary-effect-marker\UnnecessaryEffectMarker]8;;\]
[0;36m214 |[0;0m pair.offset % 3 == 0 ? nil : pair.element
[0;36m215 |[0;0m }
[0;36m216 |[0;0m let compacted = try await collect(optionals.async.compacted())
[0;36m|[0;0m `- [1;33mwarning: [1;39mno calls to throwing functions occur within 'try' expression[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/unnecessary-effect-marker\UnnecessaryEffectMarker]8;;\]
[0;36m217 |[0;0m return compacted == optionals.compactMap { $0 }
[0;36m218 |[0;0m },
[#UnnecessaryEffectMarker]: <https://docs.swift.org/compiler/documentation/diagnostics/unnecessary-effect-marker>
Build complete.
{
"dependencies" : [
{
"identity" : "swift-property-based",
"requirement" : {
"range" : [
{
"lower_bound" : "2.0.0",
"upper_bound" : "3.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/x-sheep/swift-property-based.git"
},
{
"identity" : "swift-syntax",
"requirement" : {
"range" : [
{
"lower_bound" : "602.0.0",
"upper_bound" : "603.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/swiftlang/swift-syntax.git"
},
{
"identity" : "swift-numerics",
"requirement" : {
"range" : [
{
"lower_bound" : "1.0.0",
"upper_bound" : "2.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/apple/swift-numerics.git"
},
{
"identity" : "swift-collections",
"requirement" : {
"range" : [
{
"lower_bound" : "1.2.0",
"upper_bound" : "2.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/apple/swift-collections.git"
},
{
"identity" : "swift-async-algorithms",
"requirement" : {
"range" : [
{
"lower_bound" : "1.0.0",
"upper_bound" : "2.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/apple/swift-async-algorithms.git"
}
],
"manifest_display_name" : "SwiftPropertyLaws",
"name" : "SwiftPropertyLaws",
"path" : "/Users/admin/builder/spi-builder-workspace",
"platforms" : [
{
"name" : "macos",
"version" : "14.0"
},
{
"name" : "ios",
"version" : "17.0"
},
{
"name" : "tvos",
"version" : "17.0"
},
{
"name" : "watchos",
"version" : "10.0"
},
{
"name" : "visionos",
"version" : "1.0"
}
],
"products" : [
{
"name" : "PropertyLawKit",
"targets" : [
"PropertyLawKit"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "PropertyLawMacro",
"targets" : [
"PropertyLawMacro"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "PropertyLawSyntaxSupport",
"targets" : [
"PropertyLawSyntaxSupport"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "PropertyLawCore",
"targets" : [
"PropertyLawCore"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "PropertyLawComplex",
"targets" : [
"PropertyLawComplex"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "PropertyLawSyntax",
"targets" : [
"PropertyLawSyntax"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "PropertyLawCollections",
"targets" : [
"PropertyLawCollections"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "PropertyLawMinimalTypes",
"targets" : [
"PropertyLawMinimalTypes"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "PropertyLawAsync",
"targets" : [
"PropertyLawAsync"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "PropertyLawDiscoveryTool",
"targets" : [
"PropertyLawDiscoveryTool"
],
"type" : {
"executable" : null
}
},
{
"name" : "PropertyLawMacroImpl",
"targets" : [
"PropertyLawMacroImpl"
],
"type" : {
"macro" : null
}
}
],
"targets" : [
{
"c99name" : "PropertyLawSyntaxTests",
"module_type" : "SwiftTarget",
"name" : "PropertyLawSyntaxTests",
"path" : "Tests/PropertyLawSyntaxTests",
"product_dependencies" : [
"PropertyBased",
"SwiftSyntax"
],
"sources" : [
"DownstreamNodeDemandTests.swift",
"SyntaxGenConformanceTests.swift",
"SyntaxGeneratorTests.swift",
"SyntaxNodeGeneratorTests.swift"
],
"target_dependencies" : [
"PropertyLawSyntax",
"PropertyLawKit"
],
"type" : "test"
},
{
"c99name" : "PropertyLawSyntaxSupportTests",
"module_type" : "SwiftTarget",
"name" : "PropertyLawSyntaxSupportTests",
"path" : "Tests/PropertyLawSyntaxSupportTests",
"product_dependencies" : [
"SwiftParser"
],
"sources" : [
"InitializerPreconditionDetectorTests.swift",
"SequenceInitializerNormalizerTests.swift",
"StoredMemberAccessLevelTests.swift",
"StoredMemberRecognitionTests.swift"
],
"target_dependencies" : [
"PropertyLawSyntaxSupport",
"PropertyLawCore"
],
"type" : "test"
},
{
"c99name" : "PropertyLawSyntaxSupport",
"module_type" : "SwiftTarget",
"name" : "PropertyLawSyntaxSupport",
"path" : "Sources/PropertyLawSyntaxSupport",
"product_dependencies" : [
"SwiftSyntax"
],
"product_memberships" : [
"PropertyLawMacro",
"PropertyLawSyntaxSupport",
"PropertyLawDiscoveryTool",
"PropertyLawMacroImpl"
],
"sources" : [
"InitializerPreconditionDetector.swift",
"MemberBlockInspector.swift",
"SequenceInitializerNormalizer.swift"
],
"target_dependencies" : [
"PropertyLawCore"
],
"type" : "library"
},
{
"c99name" : "PropertyLawSyntax",
"module_type" : "SwiftTarget",
"name" : "PropertyLawSyntax",
"path" : "Sources/PropertyLawSyntax",
"product_dependencies" : [
"PropertyBased",
"SwiftSyntax",
"SwiftParser"
],
"product_memberships" : [
"PropertyLawSyntax"
],
"sources" : [
"SyntaxGenConformances.swift",
"SyntaxGenerators.swift",
"SyntaxNodeGenerators.swift"
],
"type" : "library"
},
{
"c99name" : "PropertyLawMinimalTypesTests",
"module_type" : "SwiftTarget",
"name" : "PropertyLawMinimalTypesTests",
"path" : "Tests/PropertyLawMinimalTypesTests",
"product_dependencies" : [
"PropertyBased"
],
"sources" : [
"MinimalCodableTests.swift",
"MinimalTypesTests.swift"
],
"target_dependencies" : [
"PropertyLawMinimalTypes",
"PropertyLawKit"
],
"type" : "test"
},
{
"c99name" : "PropertyLawMinimalTypes",
"module_type" : "SwiftTarget",
"name" : "PropertyLawMinimalTypes",
"path" : "Sources/PropertyLawMinimalTypes",
"product_dependencies" : [
"PropertyBased"
],
"product_memberships" : [
"PropertyLawMinimalTypes"
],
"sources" : [
"MinimalCodableValue.swift",
"MinimalCodec.swift",
"MinimalCollections.swift",
"MinimalDecoder.swift",
"MinimalEncoder.swift",
"MinimalGenerators.swift",
"MinimalIndex.swift"
],
"target_dependencies" : [
"PropertyLawKit"
],
"type" : "library"
},
{
"c99name" : "PropertyLawMacroTests",
"module_type" : "SwiftTarget",
"name" : "PropertyLawMacroTests",
"path" : "Tests/PropertyLawMacroTests",
"product_dependencies" : [
"PropertyBased",
"SwiftSyntaxMacros",
"SwiftSyntaxMacrosTestSupport"
],
"sources" : [
"DiagnosticsTests.swift",
"DiscoverableMacroTests.swift",
"EndToEndTests.swift",
"InteractionInvariantTestsMacroTests.swift",
"MacroExpansionMultiTypeTests.swift",
"MacroExpansionTests.swift",
"ReferenceTypeLawTestsMacroTests.swift",
"ValueSemanticTestsMacroTests.swift"
],
"target_dependencies" : [
"PropertyLawMacro",
"PropertyLawMacroImpl",
"PropertyLawKit",
"PropertyLawCore"
],
"type" : "test"
},
{
"c99name" : "PropertyLawMacroImpl",
"module_type" : "SwiftTarget",
"name" : "PropertyLawMacroImpl",
"path" : "Sources/PropertyLawMacroImpl",
"product_dependencies" : [
"SwiftSyntax",
"SwiftSyntaxMacros",
"SwiftCompilerPlugin",
"SwiftDiagnostics"
],
"product_memberships" : [
"PropertyLawMacro",
"PropertyLawMacroImpl"
],
"sources" : [
"Diagnostics.swift",
"DiscoverableMacro.swift",
"InteractionInvariantTestsMacro.swift",
"LawTestPeerMacros.swift",
"Plugin.swift",
"PropertyLawSuiteMacro.swift"
],
"target_dependencies" : [
"PropertyLawCore",
"PropertyLawSyntaxSupport"
],
"type" : "macro"
},
{
"c99name" : "PropertyLawMacro",
"module_type" : "SwiftTarget",
"name" : "PropertyLawMacro",
"path" : "Sources/PropertyLawMacro",
"product_memberships" : [
"PropertyLawMacro"
],
"sources" : [
"PropertyLawMacro.swift"
],
"target_dependencies" : [
"PropertyLawKit",
"PropertyLawMacroImpl"
],
"type" : "library"
},
{
"c99name" : "PropertyLawKitTests",
"module_type" : "SwiftTarget",
"name" : "PropertyLawKitTests",
"path" : "Tests/PropertyLawKitTests",
"product_dependencies" : [
"PropertyBased"
],
"sources" : [
"ActionSequenceFactoryTests.swift",
"AdditiveArithmeticLawsTests.swift",
"AlgebraicWalkedLawsTests.swift",
"AsciiScalarGeneratorTests.swift",
"BackendShrinkingTests.swift",
"BidirectionalCollectionLawsTests.swift",
"BinaryFloatingPointLawsTests.swift",
"BinaryIntegerLawsTests.swift",
"BudgetTests.swift",
"CaseIterableLawsTests.swift",
"CodableLawsTests.swift",
"CollectionLawsTests.swift",
"CommutativeMonoidLawsTests.swift",
"ComparableLawsTests.swift",
"CompositeGeneratorCompileTests.swift",
"CoverageHintsTests.swift",
"DefensiveCopyLawsTests.swift",
"DownstreamPropertyBackendSmokeTests.swift",
"ElementEquivalenceSequenceLawsTests.swift",
"EnforcementTests.swift",
"EnumerationBucketSearchTests.swift",
"EnumerationGeneratorBridgeTests.swift",
"EnumerationProductTests.swift",
"EnumerationReportingTests.swift",
"EnumerationSequenceTests.swift",
"EnumerationTests.swift",
"EqualValuePairingMeasurements.swift",
"EqualValuePairingTests.swift",
"EquatableLawsTests.swift",
"ErrorBoxTests.swift",
"EveryCarrierLawsTests.swift",
"EveryCaseLawsTests.swift",
"FixedWidthIntegerLawsTests.swift",
"FloatingPointLawsTests.swift",
"FoundationGeneratorsTests.swift",
"GroupLawsTests.swift",
"HashableLawsTests.swift",
"Helpers/Generators.swift",
"Helpers/RecordedWarnings.swift",
"Helpers/SeededValueType.swift",
"IdentifiableLawsTests.swift",
"InteractionInvariantAsyncLawsTests.swift",
"InteractionInvariantLawsTests.swift",
"InteractionInvariantTests.swift",
"InvariantFalsifiabilityTests.swift",
"IteratorProtocolLawsTests.swift",
"LawIdentifierTests.swift",
"LosslessStringConvertibleLawsTests.swift",
"MonoidLawsTests.swift",
"MutableCollectionLawsTests.swift",
"NaNGeneratorSeedingTests.swift",
"NearMissTests.swift",
"NumericLawsTests.swift",
"PlantedBugs/PlantedAdditiveArithmeticViolators.swift",
"PlantedBugs/PlantedBinaryIntegerViolators.swift",
"PlantedBugs/PlantedBugCollectionRefinementsDetectionTests.swift",
"PlantedBugs/PlantedBugCollectionsDetectionTests.swift",
"PlantedBugs/PlantedBugDetectionTests.swift",
"PlantedBugs/PlantedBugFloatingPointDetectionTests.swift",
"PlantedBugs/PlantedBugIntegerDetectionTests.swift",
"PlantedBugs/PlantedBugMonoidDetectionTests.swift",
"PlantedBugs/PlantedBugNumericDetectionTests.swift",
"PlantedBugs/PlantedBugRoundTripDetectionTests.swift",
"PlantedBugs/PlantedBugSemigroupDetectionTests.swift",
"PlantedBugs/PlantedCaseIterableViolators.swift",
"PlantedBugs/PlantedCodableViolators.swift",
"PlantedBugs/PlantedCollectionRefinementsViolators.swift",
"PlantedBugs/PlantedCollectionViolators.swift",
"PlantedBugs/PlantedComparableViolators.swift",
"PlantedBugs/PlantedEquatableViolators.swift",
"PlantedBugs/PlantedFixedWidthIntegerViolators.swift",
"PlantedBugs/PlantedFloatingPointViolators.swift",
"PlantedBugs/PlantedHashableViolators.swift",
"PlantedBugs/PlantedIdentifiableViolators.swift",
"PlantedBugs/PlantedIteratorViolators.swift",
"PlantedBugs/PlantedLosslessStringConvertibleViolators.swift",
"PlantedBugs/PlantedMonoidViolators.swift",
"PlantedBugs/PlantedNumericViolators.swift",
"PlantedBugs/PlantedRawRepresentableViolators.swift",
"PlantedBugs/PlantedSemigroupViolators.swift",
"PlantedBugs/PlantedSequenceViolators.swift",
"PlantedBugs/PlantedSetAlgebraSubtractingViolators.swift",
"PlantedBugs/PlantedSetAlgebraViolators.swift",
"PlantedBugs/PlantedSignedIntegerViolators.swift",
"PlantedBugs/PlantedSignedNumericViolators.swift",
"PlantedBugs/PlantedStrideableViolators.swift",
"PlantedBugs/PlantedUnsignedIntegerViolators.swift",
"RandomAccessCollectionLawsTests.swift",
"RangeReplaceableCollectionLawsTests.swift",
"RareAntecedentTests.swift",
"RawRepresentableLawsTests.swift",
"ReplayValidationTests.swift",
"RingLawsTests.swift",
"SameResultTests.swift",
"SampledSpaceTests.swift",
"SeedTests.swift",
"SemigroupLawsTests.swift",
"SemilatticeLawsTests.swift",
"SequenceLawsTests.swift",
"SetAlgebraLawsTests.swift",
"SignedNumericLawsTests.swift",
"StableIdentityLawsTests.swift",
"StrictWeakOrderingLawsTests.swift",
"StrideableLawsTests.swift",
"StringProtocolCounterexampleFormatterTests.swift",
"StringProtocolLawsTests.swift",
"SuppressionTests.swift",
"TransformationFunctionLawsTests.swift",
"TransformationLawsTests.swift",
"UnicodeScalarGeneratorTests.swift",
"ValueSemanticLawsTests.swift",
"WalkedActionSequenceTests.swift"
],
"target_dependencies" : [
"PropertyLawKit"
],
"type" : "test"
},
{
"c99name" : "PropertyLawKit",
"module_type" : "SwiftTarget",
"name" : "PropertyLawKit",
"path" : "Sources/PropertyLawKit",
"product_dependencies" : [
"PropertyBased"
],
"product_memberships" : [
"PropertyLawKit",
"PropertyLawMacro",
"PropertyLawCollections",
"PropertyLawMinimalTypes",
"PropertyLawAsync"
],
"sources" : [
"Internal/AggregateDriver.swift",
"Internal/Backends/SwiftPropertyBasedBackend.swift",
"Internal/CheckPreflight.swift",
"Internal/CoverageAccumulator.swift",
"Internal/DrawPoolDriver.swift",
"Internal/EnumerationDriver.swift",
"Internal/EqualValueLawBuilders.swift",
"Internal/InheritedLawCollector.swift",
"Internal/LawCheckBuilders.swift",
"Internal/LawSuppressionPolicy.swift",
"Internal/NearMissCollector.swift",
"Internal/PerLawDriver.swift",
"Internal/PropertyLawSuiteRunner.swift",
"Internal/ReplayEnvironmentValidator.swift",
"Internal/SpaceSampling.swift",
"Internal/ViolationFormatter.swift",
"Model/CheckResult.swift",
"Model/CodableCodec.swift",
"Model/CodableLawConfig.swift",
"Model/CodableRoundTripMode.swift",
"Model/EnforcementMode.swift",
"Model/Environment.swift",
"Model/EqualValuePairing.swift",
"Model/InputSource.swift",
"Model/LawCheckOptions.swift",
"Model/LawIdentifier.swift",
"Model/LawSelection.swift",
"Model/LawSuppression.swift",
"Model/PropertyLawViolation.swift",
"Model/Seed.swift",
"Model/SequenceLawOptions.swift",
"Model/SpaceCoverage.swift",
"Model/StrictnessTier.swift",
"Model/TrialBudget.swift",
"PropertyLawKit.swift",
"Public/ActionSequenceFactory.swift",
"Public/AdditiveArithmeticLaws.swift",
"Public/BidirectionalCollectionLaws.swift",
"Public/BinaryFloatingPointLaws.swift",
"Public/BinaryIntegerLaws.swift",
"Public/CaseIterableLaws.swift",
"Public/CodableLaws.swift",
"Public/CollectionLaws.swift",
"Public/CommutativeMonoid.swift",
"Public/CommutativeMonoidLaws.swift",
"Public/ComparableLaws.swift",
"Public/CoverageClassifier.swift",
"Public/DefensiveCopy.swift",
"Public/DefensiveCopyLaws.swift",
"Public/Enumeration.swift",
"Public/EnumerationCombinators.swift",
"Public/EnumerationProduct.swift",
"Public/EquatableLaws.swift",
"Public/EveryCarrierLaws.swift",
"Public/EveryCaseLaws.swift",
"Public/FixedWidthIntegerLaws.swift",
"Public/FloatingPointCommutativityLaws.swift",
"Public/FloatingPointLaws.swift",
"Public/FoundationGenerators.swift",
"Public/Group.swift",
"Public/GroupLaws.swift",
"Public/HashableLaws.swift",
"Public/IdentifiableLaws.swift",
"Public/InteractionInvariant.swift",
"Public/InteractionInvariantLaws+Async.swift",
"Public/InteractionInvariantLaws.swift",
"Public/InvariantFalsifiabilityLaw.swift",
"Public/IteratorProtocolLaws.swift",
"Public/LosslessStringConvertibleLaws.swift",
"Public/Monoid.swift",
"Public/MonoidLaws.swift",
"Public/MutableCollectionLaws.swift",
"Public/NumericGenerators.swift",
"Public/NumericLaws.swift",
"Public/PropertyBackend.swift",
"Public/RandomAccessCollectionLaws.swift",
"Public/RangeReplaceableCollectionLaws.swift",
"Public/RawRepresentableLaws.swift",
"Public/ReplayEnvironmentMismatch.swift",
"Public/Ring.swift",
"Public/RingLaws.swift",
"Public/SameResult.swift",
"Public/Semigroup.swift",
"Public/SemigroupLaws.swift",
"Public/Semilattice.swift",
"Public/SemilatticeLaws.swift",
"Public/SequenceLaws.swift",
"Public/SetAlgebraLaws.swift",
"Public/SignedIntegerLaws.swift",
"Public/SignedNumericLaws.swift",
"Public/StableIdentity.swift",
"Public/StableIdentityLaws.swift",
"Public/StatefulGuard.swift",
"Public/StdlibGenerators.swift",
"Public/StrictWeakOrderingLaws.swift",
"Public/StrictWeakOrderingVacuity.swift",
"Public/StrideableLaws.swift",
"Public/StringProtocolLaws.swift",
"Public/TransformationFunctionLaws.swift",
"Public/TransformationLaws.swift",
"Public/UnsignedIntegerLaws.swift",
"Public/ValueSemantic.swift",
"Public/ValueSemanticLaws.swift"
],
"type" : "library"
},
{
"c99name" : "PropertyLawDiscoveryToolTests",
"module_type" : "SwiftTarget",
"name" : "PropertyLawDiscoveryToolTests",
"path" : "Tests/PropertyLawDiscoveryToolTests",
"product_dependencies" : [
"SwiftSyntax",
"SwiftParser"
],
"sources" : [
"AdvisorySuggesterTests.swift",
"ContextFileTests.swift",
"EmittedFileParsesTests.swift",
"EmitterGoldenTests.swift",
"ExtensionOnlyAndSendableTests.swift",
"ImportEmissionTests.swift",
"ModuleImportEmissionTests.swift",
"ModuleProvenanceTests.swift",
"ModuleScannerRoundTripTests.swift",
"ModuleScannerTests.swift",
"NestedTypeScanningTests.swift",
"RoundTripSuggesterTests.swift",
"ScaffoldFileEmitterTests.swift",
"SkippedTypeTests.swift",
"SuppressionParserTests.swift",
"TodoCategoryTests.swift",
"ToolInvocationTests.swift"
],
"target_dependencies" : [
"PropertyLawDiscoveryTool",
"PropertyLawCore"
],
"type" : "test"
},
{
"c99name" : "PropertyLawDiscoveryTool",
"module_type" : "SwiftTarget",
"name" : "PropertyLawDiscoveryTool",
"path" : "Sources/PropertyLawDiscoveryTool",
"product_dependencies" : [
"SwiftSyntax",
"SwiftParser"
],
"product_memberships" : [
"PropertyLawDiscoveryTool"
],
"sources" : [
"AdvisorySuggester.swift",
"ConformanceMap.swift",
"GeneratedFileEmitter.swift",
"ModuleScanner+Declarations.swift",
"ModuleScanner+Shapes.swift",
"ModuleScanner+Skipping.swift",
"ModuleScanner.swift",
"PropertyLawDiscoveryTool.swift",
"RoundTripFinder.swift",
"RoundTripSuggester.swift",
"ScaffoldFileEmitter.swift",
"SendableProtocols.swift",
"SuppressionParser.swift",
"ToolInvocation.swift",
"WitnessFinder.swift"
],
"target_dependencies" : [
"PropertyLawCore",
"PropertyLawSyntaxSupport"
],
"type" : "executable"
},
{
"c99name" : "PropertyLawDiscoveryPlugin",
"module_type" : "PluginTarget",
"name" : "PropertyLawDiscoveryPlugin",
"path" : "Plugins/PropertyLawDiscoveryPlugin",
"plugin_capability" : {
"intent" : {
"description" : "Generate PropertyLawKit test files by walking a target's source files and detecting stdlib protocol conformances.",
"type" : "custom",
"verb" : "propertylawcheck"
},
"permissions" : [
{
"network_scope" : {
"none" : {
}
},
"reason" : "PropertyLawDiscoveryPlugin writes a generated test file (default: Tests/<Target>Tests/PropertyLawTests.generated.swift) listing the checkXxxPropertyLaws calls for each detected conformance.",
"type" : "writeToPackageDirectory"
}
],
"type" : "command"
},
"sources" : [
"plugin.swift"
],
"target_dependencies" : [
"PropertyLawDiscoveryTool"
],
"type" : "plugin"
},
{
"c99name" : "PropertyLawCoreTests",
"module_type" : "SwiftTarget",
"name" : "PropertyLawCoreTests",
"path" : "Tests/PropertyLawCoreTests",
"product_dependencies" : [
"PropertyBased"
],
"sources" : [
"AccessLevelDerivationTests.swift",
"CapacityHintDerivationTests.swift",
"CollectionInitializerPreferenceTests.swift",
"CompositeMemberDerivationTests.swift",
"DerivationStrategistTests.swift",
"EdgeBiasedStringGeneratorTests.swift",
"EmittedExpressionCompilesTests.swift",
"EnumPayloadDerivationTests.swift",
"EnumTodoReasonTests.swift",
"GeneratorExpressionEmitterTests.swift",
"GeneratorPlanTests.swift",
"GeneratorResolverTests.swift",
"HostileStringGeneratorTests.swift",
"InitializerAccessDerivationTests.swift",
"InitializerBasedDerivationTests.swift",
"InitializerTodoReasonTests.swift",
"KnownValueTypeDerivationTests.swift",
"LabelNarrowedGeneratorTests.swift",
"MemberwiseEmitterTests.swift",
"ModuleQualifiedSpellingTests.swift",
"RecursiveGeneratorTests.swift",
"ResolutionFailureTests.swift",
"ScaffoldEmitterTests.swift",
"ScopedTypeLookupTests.swift",
"SendableClassDerivationTests.swift",
"StatelessDerivationTests.swift",
"SubjectTokenGeneratorTests.swift",
"TextLiteralInitializerDerivationTests.swift",
"UnresolvedLeafNamingTests.swift",
"UnsoundInitializerDerivationTests.swift"
],
"target_dependencies" : [
"PropertyLawCore"
],
"type" : "test"
},
{
"c99name" : "PropertyLawCore",
"module_type" : "SwiftTarget",
"name" : "PropertyLawCore",
"path" : "Sources/PropertyLawCore",
"product_memberships" : [
"PropertyLawMacro",
"PropertyLawSyntaxSupport",
"PropertyLawCore",
"PropertyLawDiscoveryTool",
"PropertyLawMacroImpl"
],
"sources" : [
"AccessLevel.swift",
"CompositeMemberParser.swift",
"DerivationStrategy.swift",
"EnumPayloadDerivation.swift",
"GeneratorExpressionEmitter.swift",
"GeneratorPlan.swift",
"GeneratorResolver.swift",
"InitializerBasedDerivation+CollectionPreference.swift",
"InitializerBasedDerivation.swift",
"KnownProtocol.swift",
"LabelNarrowedGenerators.swift",
"MemberwiseEmitter.swift",
"PropertyLawTestStub.swift",
"QualifiedTypeName.swift",
"RawType.swift",
"RecursiveGeneratorEmitter.swift",
"ResolutionFailure.swift",
"Scaffold.swift",
"StatelessDerivation.swift",
"TodoReason.swift",
"TypeShape.swift"
],
"type" : "library"
},
{
"c99name" : "PropertyLawComplexTests",
"module_type" : "SwiftTarget",
"name" : "PropertyLawComplexTests",
"path" : "Tests/PropertyLawComplexTests",
"product_dependencies" : [
"PropertyBased",
"ComplexModule",
"RealModule"
],
"sources" : [
"EdgeCaseBiasedGeneratorsTests.swift"
],
"target_dependencies" : [
"PropertyLawComplex"
],
"type" : "test"
},
{
"c99name" : "PropertyLawComplex",
"module_type" : "SwiftTarget",
"name" : "PropertyLawComplex",
"path" : "Sources/PropertyLawComplex",
"product_dependencies" : [
"PropertyBased",
"ComplexModule",
"RealModule"
],
"product_memberships" : [
"PropertyLawComplex"
],
"sources" : [
"EdgeCaseBiasedGenerators.swift"
],
"type" : "library"
},
{
"c99name" : "PropertyLawCollectionsTests",
"module_type" : "SwiftTarget",
"name" : "PropertyLawCollectionsTests",
"path" : "Tests/PropertyLawCollectionsTests",
"product_dependencies" : [
"PropertyBased",
"DequeModule",
"OrderedCollections",
"HeapModule",
"BitCollections",
"HashTreeCollections"
],
"sources" : [
"BitSetLawsTests.swift",
"ConformanceAuditTests.swift",
"DequeLawsTests.swift",
"DequeLayoutTests.swift",
"DequeSymmetryLawsTests.swift",
"HashTreeLawsTests.swift",
"HeapGeneratorTests.swift",
"HeapLawsTests.swift",
"OrderPreservationLawsTests.swift",
"OrderedDictionaryLawsTests.swift",
"OrderedSetLawsTests.swift"
],
"target_dependencies" : [
"PropertyLawCollections",
"PropertyLawKit"
],
"type" : "test"
},
{
"c99name" : "PropertyLawCollections",
"module_type" : "SwiftTarget",
"name" : "PropertyLawCollections",
"path" : "Sources/PropertyLawCollections",
"product_dependencies" : [
"PropertyBased",
"DequeModule",
"OrderedCollections",
"HeapModule",
"BitCollections",
"HashTreeCollections"
],
"product_memberships" : [
"PropertyLawCollections"
],
"sources" : [
"BitSetGenerators.swift",
"DequeGenerators.swift",
"DequeLayouts.swift",
"DequeSymmetryLaws.swift",
"HashTreeGenerators.swift",
"HeapGenerators.swift",
"HeapLaws.swift",
"OrderPreservationLaws.swift",
"OrderedDictionaryGenerators.swift",
"OrderedSetGenerators.swift",
"PropertyLawCollections.swift"
],
"target_dependencies" : [
"PropertyLawKit"
],
"type" : "library"
},
{
"c99name" : "PropertyLawAsyncTests",
"module_type" : "SwiftTarget",
"name" : "PropertyLawAsyncTests",
"path" : "Tests/PropertyLawAsyncTests",
"product_dependencies" : [
"PropertyBased",
"AsyncAlgorithms"
],
"sources" : [
"AsyncSequenceLawsTests.swift",
"TimedAsyncLawsTests.swift",
"VirtualTimeTests.swift"
],
"target_dependencies" : [
"PropertyLawAsync",
"PropertyLawKit"
],
"type" : "test"
},
{
"c99name" : "PropertyLawAsync",
"module_type" : "SwiftTarget",
"name" : "PropertyLawAsync",
"path" : "Sources/PropertyLawAsync",
"product_dependencies" : [
"PropertyBased",
"AsyncAlgorithms"
],
"product_memberships" : [
"PropertyLawAsync"
],
"sources" : [
"AsyncOrderLaws.swift",
"AsyncSequenceLaws.swift",
"GlobalEnqueueHook.swift",
"TimedAsyncLaws.swift",
"VirtualClock.swift",
"VirtualTimeScheduler.swift"
],
"target_dependencies" : [
"PropertyLawKit"
],
"type" : "library"
}
],
"tools_version" : "6.1"
}
Done.