Build Information
Successful build of muter, reference master (5c8540), with Swift 6.1 for macOS (SPM) on 25 Oct 2026 11:52:52 UTC.
Swift 6 data race errors: 9
Build Command
env DEVELOPER_DIR=/Applications/Xcode-16.3.0.app xcrun swift build --arch arm64 -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats -Xswiftc -strict-concurrency=complete -Xswiftc -enable-upcoming-feature -Xswiftc StrictConcurrency -Xswiftc -enable-upcoming-feature -Xswiftc DisableOutwardActorInference -Xswiftc -enable-upcoming-feature -Xswiftc GlobalActorIsolatedTypesUsability -Xswiftc -enable-upcoming-feature -Xswiftc InferSendableFromCapturesBuild Log
26 |
27 | group.addTask {
| `- warning: type 'T' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
28 | // If sleep() returns instead of throwing a CancellationError, that means
29 | // the timeout was reached before this task could be cancelled, so call
/Users/admin/builder/spi-builder-workspace/Sources/muterCore/Shell/TestingTimeOutExecution.swift:35:19: warning: type 'T' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
15 |
16 | struct TestingTimeoutExecutor: TestingTimeoutExecution {
17 | func withTimeLimit<T>(
| `- note: consider making generic parameter 'T' conform to the 'Sendable' protocol
18 | _ timeLimit: TimeInterval,
19 | _ body: @escaping @Sendable () async throws -> T,
:
33 | }
34 |
35 | group.addTask(operation: body)
| `- warning: type 'T' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
36 |
37 | guard let result = try await group.next() else {
/Users/admin/builder/spi-builder-workspace/Sources/muterCore/Shell/TestingTimeOutExecution.swift:37:48: warning: type 'T' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
15 |
16 | struct TestingTimeoutExecutor: TestingTimeoutExecution {
17 | func withTimeLimit<T>(
| `- note: consider making generic parameter 'T' conform to the 'Sendable' protocol
18 | _ timeLimit: TimeInterval,
19 | _ body: @escaping @Sendable () async throws -> T,
:
35 | group.addTask(operation: body)
36 |
37 | guard let result = try await group.next() else {
| `- warning: type 'T' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
38 | throw CancellationError()
39 | }
/Users/admin/builder/spi-builder-workspace/Sources/muterCore/Shell/TestingTimeOutExecution.swift:24:23: warning: type 'T' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
15 |
16 | struct TestingTimeoutExecutor: TestingTimeoutExecution {
17 | func withTimeLimit<T>(
| `- note: consider making generic parameter 'T' conform to the 'Sendable' protocol
18 | _ timeLimit: TimeInterval,
19 | _ body: @escaping @Sendable () async throws -> T,
:
22 | try await withThrowingTaskGroup(of: T.self) { group in
23 | defer {
24 | group.cancelAll()
| `- warning: type 'T' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
25 | }
26 |
/Users/admin/builder/spi-builder-workspace/Sources/muterCore/Shell/TestingTimeOutExecution.swift:22:19: warning: type 'T' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
15 |
16 | struct TestingTimeoutExecutor: TestingTimeoutExecution {
17 | func withTimeLimit<T>(
| `- note: consider making generic parameter 'T' conform to the 'Sendable' protocol
18 | _ timeLimit: TimeInterval,
19 | _ body: @escaping @Sendable () async throws -> T,
20 | timeoutHandler: @escaping @Sendable () async throws -> T
21 | ) async throws -> T {
22 | try await withThrowingTaskGroup(of: T.self) { group in
| `- warning: type 'T' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | defer {
24 | group.cancelAll()
/Users/admin/builder/spi-builder-workspace/Sources/muterCore/Shell/TestingTimeOutExecution.swift:27:19: warning: type 'T' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
15 |
16 | struct TestingTimeoutExecutor: TestingTimeoutExecution {
17 | func withTimeLimit<T>(
| `- note: consider making generic parameter 'T' conform to the 'Sendable' protocol
18 | _ timeLimit: TimeInterval,
19 | _ body: @escaping @Sendable () async throws -> T,
:
25 | }
26 |
27 | group.addTask {
| `- warning: type 'T' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
28 | // If sleep() returns instead of throwing a CancellationError, that means
29 | // the timeout was reached before this task could be cancelled, so call
/Users/admin/builder/spi-builder-workspace/Sources/muterCore/Shell/TestingTimeOutExecution.swift:35:19: warning: type 'T' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
15 |
16 | struct TestingTimeoutExecutor: TestingTimeoutExecution {
17 | func withTimeLimit<T>(
| `- note: consider making generic parameter 'T' conform to the 'Sendable' protocol
18 | _ timeLimit: TimeInterval,
19 | _ body: @escaping @Sendable () async throws -> T,
:
33 | }
34 |
35 | group.addTask(operation: body)
| `- warning: type 'T' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
36 |
37 | guard let result = try await group.next() else {
/Users/admin/builder/spi-builder-workspace/Sources/muterCore/Shell/TestingTimeOutExecution.swift:37:48: warning: type 'T' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
15 |
16 | struct TestingTimeoutExecutor: TestingTimeoutExecution {
17 | func withTimeLimit<T>(
| `- note: consider making generic parameter 'T' conform to the 'Sendable' protocol
18 | _ timeLimit: TimeInterval,
19 | _ body: @escaping @Sendable () async throws -> T,
:
35 | group.addTask(operation: body)
36 |
37 | guard let result = try await group.next() else {
| `- warning: type 'T' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
38 | throw CancellationError()
39 | }
/Users/admin/builder/spi-builder-workspace/Sources/muterCore/Shell/TestingTimeOutExecution.swift:24:23: warning: type 'T' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
15 |
16 | struct TestingTimeoutExecutor: TestingTimeoutExecution {
17 | func withTimeLimit<T>(
| `- note: consider making generic parameter 'T' conform to the 'Sendable' protocol
18 | _ timeLimit: TimeInterval,
19 | _ body: @escaping @Sendable () async throws -> T,
:
22 | try await withThrowingTaskGroup(of: T.self) { group in
23 | defer {
24 | group.cancelAll()
| `- warning: type 'T' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
25 | }
26 |
/Users/admin/builder/spi-builder-workspace/Sources/muterCore/Shell/TestingTimeOutExecution.swift:22:19: warning: type 'T' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
15 |
16 | struct TestingTimeoutExecutor: TestingTimeoutExecution {
17 | func withTimeLimit<T>(
| `- note: consider making generic parameter 'T' conform to the 'Sendable' protocol
18 | _ timeLimit: TimeInterval,
19 | _ body: @escaping @Sendable () async throws -> T,
20 | timeoutHandler: @escaping @Sendable () async throws -> T
21 | ) async throws -> T {
22 | try await withThrowingTaskGroup(of: T.self) { group in
| `- warning: type 'T' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | defer {
24 | group.cancelAll()
/Users/admin/builder/spi-builder-workspace/Sources/muterCore/Shell/TestingTimeOutExecution.swift:27:19: warning: type 'T' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
15 |
16 | struct TestingTimeoutExecutor: TestingTimeoutExecution {
17 | func withTimeLimit<T>(
| `- note: consider making generic parameter 'T' conform to the 'Sendable' protocol
18 | _ timeLimit: TimeInterval,
19 | _ body: @escaping @Sendable () async throws -> T,
:
25 | }
26 |
27 | group.addTask {
| `- warning: type 'T' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
28 | // If sleep() returns instead of throwing a CancellationError, that means
29 | // the timeout was reached before this task could be cancelled, so call
/Users/admin/builder/spi-builder-workspace/Sources/muterCore/Shell/TestingTimeOutExecution.swift:35:19: warning: type 'T' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
15 |
16 | struct TestingTimeoutExecutor: TestingTimeoutExecution {
17 | func withTimeLimit<T>(
| `- note: consider making generic parameter 'T' conform to the 'Sendable' protocol
18 | _ timeLimit: TimeInterval,
19 | _ body: @escaping @Sendable () async throws -> T,
:
33 | }
34 |
35 | group.addTask(operation: body)
| `- warning: type 'T' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
36 |
37 | guard let result = try await group.next() else {
/Users/admin/builder/spi-builder-workspace/Sources/muterCore/Shell/TestingTimeOutExecution.swift:37:48: warning: type 'T' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
15 |
16 | struct TestingTimeoutExecutor: TestingTimeoutExecution {
17 | func withTimeLimit<T>(
| `- note: consider making generic parameter 'T' conform to the 'Sendable' protocol
18 | _ timeLimit: TimeInterval,
19 | _ body: @escaping @Sendable () async throws -> T,
:
35 | group.addTask(operation: body)
36 |
37 | guard let result = try await group.next() else {
| `- warning: type 'T' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
38 | throw CancellationError()
39 | }
/Users/admin/builder/spi-builder-workspace/Sources/muterCore/Shell/TestingTimeOutExecution.swift:24:23: warning: type 'T' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
15 |
16 | struct TestingTimeoutExecutor: TestingTimeoutExecution {
17 | func withTimeLimit<T>(
| `- note: consider making generic parameter 'T' conform to the 'Sendable' protocol
18 | _ timeLimit: TimeInterval,
19 | _ body: @escaping @Sendable () async throws -> T,
:
22 | try await withThrowingTaskGroup(of: T.self) { group in
23 | defer {
24 | group.cancelAll()
| `- warning: type 'T' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
25 | }
26 |
/Users/admin/builder/spi-builder-workspace/Sources/muterCore/Shell/TestingTimeOutExecution.swift:22:19: warning: type 'T' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
15 |
16 | struct TestingTimeoutExecutor: TestingTimeoutExecution {
17 | func withTimeLimit<T>(
| `- note: consider making generic parameter 'T' conform to the 'Sendable' protocol
18 | _ timeLimit: TimeInterval,
19 | _ body: @escaping @Sendable () async throws -> T,
20 | timeoutHandler: @escaping @Sendable () async throws -> T
21 | ) async throws -> T {
22 | try await withThrowingTaskGroup(of: T.self) { group in
| `- warning: type 'T' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | defer {
24 | group.cancelAll()
/Users/admin/builder/spi-builder-workspace/Sources/muterCore/Shell/TestingTimeOutExecution.swift:27:19: warning: type 'T' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
15 |
16 | struct TestingTimeoutExecutor: TestingTimeoutExecution {
17 | func withTimeLimit<T>(
| `- note: consider making generic parameter 'T' conform to the 'Sendable' protocol
18 | _ timeLimit: TimeInterval,
19 | _ body: @escaping @Sendable () async throws -> T,
:
25 | }
26 |
27 | group.addTask {
| `- warning: type 'T' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
28 | // If sleep() returns instead of throwing a CancellationError, that means
29 | // the timeout was reached before this task could be cancelled, so call
/Users/admin/builder/spi-builder-workspace/Sources/muterCore/Shell/TestingTimeOutExecution.swift:35:19: warning: type 'T' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
15 |
16 | struct TestingTimeoutExecutor: TestingTimeoutExecution {
17 | func withTimeLimit<T>(
| `- note: consider making generic parameter 'T' conform to the 'Sendable' protocol
18 | _ timeLimit: TimeInterval,
19 | _ body: @escaping @Sendable () async throws -> T,
:
33 | }
34 |
35 | group.addTask(operation: body)
| `- warning: type 'T' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
36 |
37 | guard let result = try await group.next() else {
/Users/admin/builder/spi-builder-workspace/Sources/muterCore/Shell/TestingTimeOutExecution.swift:37:48: warning: type 'T' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
15 |
16 | struct TestingTimeoutExecutor: TestingTimeoutExecution {
17 | func withTimeLimit<T>(
| `- note: consider making generic parameter 'T' conform to the 'Sendable' protocol
18 | _ timeLimit: TimeInterval,
19 | _ body: @escaping @Sendable () async throws -> T,
:
35 | group.addTask(operation: body)
36 |
37 | guard let result = try await group.next() else {
| `- warning: type 'T' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
38 | throw CancellationError()
39 | }
/Users/admin/builder/spi-builder-workspace/Sources/muterCore/Shell/TestingTimeOutExecution.swift:24:23: warning: type 'T' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
15 |
16 | struct TestingTimeoutExecutor: TestingTimeoutExecution {
17 | func withTimeLimit<T>(
| `- note: consider making generic parameter 'T' conform to the 'Sendable' protocol
18 | _ timeLimit: TimeInterval,
19 | _ body: @escaping @Sendable () async throws -> T,
:
22 | try await withThrowingTaskGroup(of: T.self) { group in
23 | defer {
24 | group.cancelAll()
| `- warning: type 'T' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
25 | }
26 |
/Users/admin/builder/spi-builder-workspace/Sources/muterCore/Shell/TestingTimeOutExecution.swift:22:19: warning: type 'T' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
15 |
16 | struct TestingTimeoutExecutor: TestingTimeoutExecution {
17 | func withTimeLimit<T>(
| `- note: consider making generic parameter 'T' conform to the 'Sendable' protocol
18 | _ timeLimit: TimeInterval,
19 | _ body: @escaping @Sendable () async throws -> T,
20 | timeoutHandler: @escaping @Sendable () async throws -> T
21 | ) async throws -> T {
22 | try await withThrowingTaskGroup(of: T.self) { group in
| `- warning: type 'T' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | defer {
24 | group.cancelAll()
/Users/admin/builder/spi-builder-workspace/Sources/muterCore/Shell/TestingTimeOutExecution.swift:27:19: warning: type 'T' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
15 |
16 | struct TestingTimeoutExecutor: TestingTimeoutExecution {
17 | func withTimeLimit<T>(
| `- note: consider making generic parameter 'T' conform to the 'Sendable' protocol
18 | _ timeLimit: TimeInterval,
19 | _ body: @escaping @Sendable () async throws -> T,
:
25 | }
26 |
27 | group.addTask {
| `- warning: type 'T' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
28 | // If sleep() returns instead of throwing a CancellationError, that means
29 | // the timeout was reached before this task could be cancelled, so call
/Users/admin/builder/spi-builder-workspace/Sources/muterCore/Shell/TestingTimeOutExecution.swift:35:19: warning: type 'T' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
15 |
16 | struct TestingTimeoutExecutor: TestingTimeoutExecution {
17 | func withTimeLimit<T>(
| `- note: consider making generic parameter 'T' conform to the 'Sendable' protocol
18 | _ timeLimit: TimeInterval,
19 | _ body: @escaping @Sendable () async throws -> T,
:
33 | }
34 |
35 | group.addTask(operation: body)
| `- warning: type 'T' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
36 |
37 | guard let result = try await group.next() else {
/Users/admin/builder/spi-builder-workspace/Sources/muterCore/Shell/TestingTimeOutExecution.swift:37:48: warning: type 'T' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
15 |
16 | struct TestingTimeoutExecutor: TestingTimeoutExecution {
17 | func withTimeLimit<T>(
| `- note: consider making generic parameter 'T' conform to the 'Sendable' protocol
18 | _ timeLimit: TimeInterval,
19 | _ body: @escaping @Sendable () async throws -> T,
:
35 | group.addTask(operation: body)
36 |
37 | guard let result = try await group.next() else {
| `- warning: type 'T' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
38 | throw CancellationError()
39 | }
/Users/admin/builder/spi-builder-workspace/Sources/muterCore/Shell/TestingTimeOutExecution.swift:24:23: warning: type 'T' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
15 |
16 | struct TestingTimeoutExecutor: TestingTimeoutExecution {
17 | func withTimeLimit<T>(
| `- note: consider making generic parameter 'T' conform to the 'Sendable' protocol
18 | _ timeLimit: TimeInterval,
19 | _ body: @escaping @Sendable () async throws -> T,
:
22 | try await withThrowingTaskGroup(of: T.self) { group in
23 | defer {
24 | group.cancelAll()
| `- warning: type 'T' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
25 | }
26 |
/Users/admin/builder/spi-builder-workspace/Sources/muterCore/Shell/TestingTimeOutExecution.swift:22:19: warning: type 'T' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
15 |
16 | struct TestingTimeoutExecutor: TestingTimeoutExecution {
17 | func withTimeLimit<T>(
| `- note: consider making generic parameter 'T' conform to the 'Sendable' protocol
18 | _ timeLimit: TimeInterval,
19 | _ body: @escaping @Sendable () async throws -> T,
20 | timeoutHandler: @escaping @Sendable () async throws -> T
21 | ) async throws -> T {
22 | try await withThrowingTaskGroup(of: T.self) { group in
| `- warning: type 'T' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | defer {
24 | group.cancelAll()
/Users/admin/builder/spi-builder-workspace/Sources/muterCore/Shell/TestingTimeOutExecution.swift:27:19: warning: type 'T' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
15 |
16 | struct TestingTimeoutExecutor: TestingTimeoutExecution {
17 | func withTimeLimit<T>(
| `- note: consider making generic parameter 'T' conform to the 'Sendable' protocol
18 | _ timeLimit: TimeInterval,
19 | _ body: @escaping @Sendable () async throws -> T,
:
25 | }
26 |
27 | group.addTask {
| `- warning: type 'T' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
28 | // If sleep() returns instead of throwing a CancellationError, that means
29 | // the timeout was reached before this task could be cancelled, so call
/Users/admin/builder/spi-builder-workspace/Sources/muterCore/Shell/TestingTimeOutExecution.swift:35:19: warning: type 'T' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
15 |
16 | struct TestingTimeoutExecutor: TestingTimeoutExecution {
17 | func withTimeLimit<T>(
| `- note: consider making generic parameter 'T' conform to the 'Sendable' protocol
18 | _ timeLimit: TimeInterval,
19 | _ body: @escaping @Sendable () async throws -> T,
:
33 | }
34 |
35 | group.addTask(operation: body)
| `- warning: type 'T' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
36 |
37 | guard let result = try await group.next() else {
/Users/admin/builder/spi-builder-workspace/Sources/muterCore/Shell/TestingTimeOutExecution.swift:37:48: warning: type 'T' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
15 |
16 | struct TestingTimeoutExecutor: TestingTimeoutExecution {
17 | func withTimeLimit<T>(
| `- note: consider making generic parameter 'T' conform to the 'Sendable' protocol
18 | _ timeLimit: TimeInterval,
19 | _ body: @escaping @Sendable () async throws -> T,
:
35 | group.addTask(operation: body)
36 |
37 | guard let result = try await group.next() else {
| `- warning: type 'T' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
38 | throw CancellationError()
39 | }
/Users/admin/builder/spi-builder-workspace/Sources/muterCore/Shell/TestingTimeOutExecution.swift:24:23: warning: type 'T' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
15 |
16 | struct TestingTimeoutExecutor: TestingTimeoutExecution {
17 | func withTimeLimit<T>(
| `- note: consider making generic parameter 'T' conform to the 'Sendable' protocol
18 | _ timeLimit: TimeInterval,
19 | _ body: @escaping @Sendable () async throws -> T,
:
22 | try await withThrowingTaskGroup(of: T.self) { group in
23 | defer {
24 | group.cancelAll()
| `- warning: type 'T' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
25 | }
26 |
/Users/admin/builder/spi-builder-workspace/Sources/muterCore/Shell/TestingTimeOutExecution.swift:22:19: warning: type 'T' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
15 |
16 | struct TestingTimeoutExecutor: TestingTimeoutExecution {
17 | func withTimeLimit<T>(
| `- note: consider making generic parameter 'T' conform to the 'Sendable' protocol
18 | _ timeLimit: TimeInterval,
19 | _ body: @escaping @Sendable () async throws -> T,
20 | timeoutHandler: @escaping @Sendable () async throws -> T
21 | ) async throws -> T {
22 | try await withThrowingTaskGroup(of: T.self) { group in
| `- warning: type 'T' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | defer {
24 | group.cancelAll()
/Users/admin/builder/spi-builder-workspace/Sources/muterCore/Shell/TestingTimeOutExecution.swift:27:19: warning: type 'T' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
15 |
16 | struct TestingTimeoutExecutor: TestingTimeoutExecution {
17 | func withTimeLimit<T>(
| `- note: consider making generic parameter 'T' conform to the 'Sendable' protocol
18 | _ timeLimit: TimeInterval,
19 | _ body: @escaping @Sendable () async throws -> T,
:
25 | }
26 |
27 | group.addTask {
| `- warning: type 'T' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
28 | // If sleep() returns instead of throwing a CancellationError, that means
29 | // the timeout was reached before this task could be cancelled, so call
/Users/admin/builder/spi-builder-workspace/Sources/muterCore/Shell/TestingTimeOutExecution.swift:35:19: warning: type 'T' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
15 |
16 | struct TestingTimeoutExecutor: TestingTimeoutExecution {
17 | func withTimeLimit<T>(
| `- note: consider making generic parameter 'T' conform to the 'Sendable' protocol
18 | _ timeLimit: TimeInterval,
19 | _ body: @escaping @Sendable () async throws -> T,
:
33 | }
34 |
35 | group.addTask(operation: body)
| `- warning: type 'T' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
36 |
37 | guard let result = try await group.next() else {
/Users/admin/builder/spi-builder-workspace/Sources/muterCore/Shell/TestingTimeOutExecution.swift:37:48: warning: type 'T' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
15 |
16 | struct TestingTimeoutExecutor: TestingTimeoutExecution {
17 | func withTimeLimit<T>(
| `- note: consider making generic parameter 'T' conform to the 'Sendable' protocol
18 | _ timeLimit: TimeInterval,
19 | _ body: @escaping @Sendable () async throws -> T,
:
35 | group.addTask(operation: body)
36 |
37 | guard let result = try await group.next() else {
| `- warning: type 'T' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
38 | throw CancellationError()
39 | }
/Users/admin/builder/spi-builder-workspace/Sources/muterCore/Shell/TestingTimeOutExecution.swift:24:23: warning: type 'T' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
15 |
16 | struct TestingTimeoutExecutor: TestingTimeoutExecution {
17 | func withTimeLimit<T>(
| `- note: consider making generic parameter 'T' conform to the 'Sendable' protocol
18 | _ timeLimit: TimeInterval,
19 | _ body: @escaping @Sendable () async throws -> T,
:
22 | try await withThrowingTaskGroup(of: T.self) { group in
23 | defer {
24 | group.cancelAll()
| `- warning: type 'T' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
25 | }
26 |
/Users/admin/builder/spi-builder-workspace/Sources/muterCore/Shell/TestingTimeOutExecution.swift:22:19: warning: type 'T' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
15 |
16 | struct TestingTimeoutExecutor: TestingTimeoutExecution {
17 | func withTimeLimit<T>(
| `- note: consider making generic parameter 'T' conform to the 'Sendable' protocol
18 | _ timeLimit: TimeInterval,
19 | _ body: @escaping @Sendable () async throws -> T,
20 | timeoutHandler: @escaping @Sendable () async throws -> T
21 | ) async throws -> T {
22 | try await withThrowingTaskGroup(of: T.self) { group in
| `- warning: type 'T' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | defer {
24 | group.cancelAll()
/Users/admin/builder/spi-builder-workspace/Sources/muterCore/Shell/TestingTimeOutExecution.swift:27:19: warning: type 'T' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
15 |
16 | struct TestingTimeoutExecutor: TestingTimeoutExecution {
17 | func withTimeLimit<T>(
| `- note: consider making generic parameter 'T' conform to the 'Sendable' protocol
18 | _ timeLimit: TimeInterval,
19 | _ body: @escaping @Sendable () async throws -> T,
:
25 | }
26 |
27 | group.addTask {
| `- warning: type 'T' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
28 | // If sleep() returns instead of throwing a CancellationError, that means
29 | // the timeout was reached before this task could be cancelled, so call
/Users/admin/builder/spi-builder-workspace/Sources/muterCore/Shell/TestingTimeOutExecution.swift:35:19: warning: type 'T' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
15 |
16 | struct TestingTimeoutExecutor: TestingTimeoutExecution {
17 | func withTimeLimit<T>(
| `- note: consider making generic parameter 'T' conform to the 'Sendable' protocol
18 | _ timeLimit: TimeInterval,
19 | _ body: @escaping @Sendable () async throws -> T,
:
33 | }
34 |
35 | group.addTask(operation: body)
| `- warning: type 'T' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
36 |
37 | guard let result = try await group.next() else {
/Users/admin/builder/spi-builder-workspace/Sources/muterCore/Shell/TestingTimeOutExecution.swift:37:48: warning: type 'T' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
15 |
16 | struct TestingTimeoutExecutor: TestingTimeoutExecution {
17 | func withTimeLimit<T>(
| `- note: consider making generic parameter 'T' conform to the 'Sendable' protocol
18 | _ timeLimit: TimeInterval,
19 | _ body: @escaping @Sendable () async throws -> T,
:
35 | group.addTask(operation: body)
36 |
37 | guard let result = try await group.next() else {
| `- warning: type 'T' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
38 | throw CancellationError()
39 | }
[684/774] Compiling SwiftFormat UseLetInEveryBoundCaseVariable.swift
/Users/admin/builder/spi-builder-workspace/Sources/muterCore/Shell/TestingTimeOutExecution.swift:24:23: warning: type 'T' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
15 |
16 | struct TestingTimeoutExecutor: TestingTimeoutExecution {
17 | func withTimeLimit<T>(
| `- note: consider making generic parameter 'T' conform to the 'Sendable' protocol
18 | _ timeLimit: TimeInterval,
19 | _ body: @escaping @Sendable () async throws -> T,
:
22 | try await withThrowingTaskGroup(of: T.self) { group in
23 | defer {
24 | group.cancelAll()
| `- warning: type 'T' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
25 | }
26 |
/Users/admin/builder/spi-builder-workspace/Sources/muterCore/Shell/TestingTimeOutExecution.swift:22:19: warning: type 'T' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
15 |
16 | struct TestingTimeoutExecutor: TestingTimeoutExecution {
17 | func withTimeLimit<T>(
| `- note: consider making generic parameter 'T' conform to the 'Sendable' protocol
18 | _ timeLimit: TimeInterval,
19 | _ body: @escaping @Sendable () async throws -> T,
20 | timeoutHandler: @escaping @Sendable () async throws -> T
21 | ) async throws -> T {
22 | try await withThrowingTaskGroup(of: T.self) { group in
| `- warning: type 'T' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | defer {
24 | group.cancelAll()
/Users/admin/builder/spi-builder-workspace/Sources/muterCore/Shell/TestingTimeOutExecution.swift:27:19: warning: type 'T' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
15 |
16 | struct TestingTimeoutExecutor: TestingTimeoutExecution {
17 | func withTimeLimit<T>(
| `- note: consider making generic parameter 'T' conform to the 'Sendable' protocol
18 | _ timeLimit: TimeInterval,
19 | _ body: @escaping @Sendable () async throws -> T,
:
25 | }
26 |
27 | group.addTask {
| `- warning: type 'T' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
28 | // If sleep() returns instead of throwing a CancellationError, that means
29 | // the timeout was reached before this task could be cancelled, so call
/Users/admin/builder/spi-builder-workspace/Sources/muterCore/Shell/TestingTimeOutExecution.swift:35:19: warning: type 'T' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
15 |
16 | struct TestingTimeoutExecutor: TestingTimeoutExecution {
17 | func withTimeLimit<T>(
| `- note: consider making generic parameter 'T' conform to the 'Sendable' protocol
18 | _ timeLimit: TimeInterval,
19 | _ body: @escaping @Sendable () async throws -> T,
:
33 | }
34 |
35 | group.addTask(operation: body)
| `- warning: type 'T' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
36 |
37 | guard let result = try await group.next() else {
/Users/admin/builder/spi-builder-workspace/Sources/muterCore/Shell/TestingTimeOutExecution.swift:37:48: warning: type 'T' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
15 |
16 | struct TestingTimeoutExecutor: TestingTimeoutExecution {
17 | func withTimeLimit<T>(
| `- note: consider making generic parameter 'T' conform to the 'Sendable' protocol
18 | _ timeLimit: TimeInterval,
19 | _ body: @escaping @Sendable () async throws -> T,
:
35 | group.addTask(operation: body)
36 |
37 | guard let result = try await group.next() else {
| `- warning: type 'T' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
38 | throw CancellationError()
39 | }
[685/774] Compiling SwiftFormat UseShorthandTypeNames.swift
/Users/admin/builder/spi-builder-workspace/Sources/muterCore/Shell/TestingTimeOutExecution.swift:24:23: warning: type 'T' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
15 |
16 | struct TestingTimeoutExecutor: TestingTimeoutExecution {
17 | func withTimeLimit<T>(
| `- note: consider making generic parameter 'T' conform to the 'Sendable' protocol
18 | _ timeLimit: TimeInterval,
19 | _ body: @escaping @Sendable () async throws -> T,
:
22 | try await withThrowingTaskGroup(of: T.self) { group in
23 | defer {
24 | group.cancelAll()
| `- warning: type 'T' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
25 | }
26 |
/Users/admin/builder/spi-builder-workspace/Sources/muterCore/Shell/TestingTimeOutExecution.swift:22:19: warning: type 'T' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
15 |
16 | struct TestingTimeoutExecutor: TestingTimeoutExecution {
17 | func withTimeLimit<T>(
| `- note: consider making generic parameter 'T' conform to the 'Sendable' protocol
18 | _ timeLimit: TimeInterval,
19 | _ body: @escaping @Sendable () async throws -> T,
20 | timeoutHandler: @escaping @Sendable () async throws -> T
21 | ) async throws -> T {
22 | try await withThrowingTaskGroup(of: T.self) { group in
| `- warning: type 'T' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | defer {
24 | group.cancelAll()
/Users/admin/builder/spi-builder-workspace/Sources/muterCore/Shell/TestingTimeOutExecution.swift:27:19: warning: type 'T' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
15 |
16 | struct TestingTimeoutExecutor: TestingTimeoutExecution {
17 | func withTimeLimit<T>(
| `- note: consider making generic parameter 'T' conform to the 'Sendable' protocol
18 | _ timeLimit: TimeInterval,
19 | _ body: @escaping @Sendable () async throws -> T,
:
25 | }
26 |
27 | group.addTask {
| `- warning: type 'T' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
28 | // If sleep() returns instead of throwing a CancellationError, that means
29 | // the timeout was reached before this task could be cancelled, so call
/Users/admin/builder/spi-builder-workspace/Sources/muterCore/Shell/TestingTimeOutExecution.swift:35:19: warning: type 'T' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
15 |
16 | struct TestingTimeoutExecutor: TestingTimeoutExecution {
17 | func withTimeLimit<T>(
| `- note: consider making generic parameter 'T' conform to the 'Sendable' protocol
18 | _ timeLimit: TimeInterval,
19 | _ body: @escaping @Sendable () async throws -> T,
:
33 | }
34 |
35 | group.addTask(operation: body)
| `- warning: type 'T' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
36 |
37 | guard let result = try await group.next() else {
/Users/admin/builder/spi-builder-workspace/Sources/muterCore/Shell/TestingTimeOutExecution.swift:37:48: warning: type 'T' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
15 |
16 | struct TestingTimeoutExecutor: TestingTimeoutExecution {
17 | func withTimeLimit<T>(
| `- note: consider making generic parameter 'T' conform to the 'Sendable' protocol
18 | _ timeLimit: TimeInterval,
19 | _ body: @escaping @Sendable () async throws -> T,
:
35 | group.addTask(operation: body)
36 |
37 | guard let result = try await group.next() else {
| `- warning: type 'T' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
38 | throw CancellationError()
39 | }
[686/774] Compiling SwiftFormat FileScopedDeclarationPrivacy.swift
/Users/admin/builder/spi-builder-workspace/Sources/muterCore/MutationSteps/DiscoverMutationPoints.swift:84:48: warning: capture of 'self' with non-sendable type 'DiscoverMutationPoints' in a '@Sendable' closure
2 | import SwiftSyntax
3 |
4 | struct DiscoverMutationPoints: MutationStep {
| `- note: consider making struct 'DiscoverMutationPoints' conform to the 'Sendable' protocol
5 | @Dependency(\.notificationCenter)
6 | private var notificationCenter: NotificationCenter
:
82 |
83 | autoreleasepool {
84 | guard let sourceCode = self.prepareSourceCode(path) else {
| `- warning: capture of 'self' with non-sendable type 'DiscoverMutationPoints' in a '@Sendable' closure
85 | return
86 | }
/Users/admin/builder/spi-builder-workspace/Sources/muterCore/MutationSteps/DiscoverMutationPoints.swift:92:53: warning: capture of 'coverage' with non-sendable type 'Coverage' in a '@Sendable' closure
90 | inFile: sourceCode,
91 | configuration: configuration,
92 | regionsWithoutCoverage: coverage.regionsForFile(path)
| `- warning: capture of 'coverage' with non-sendable type 'Coverage' in a '@Sendable' closure
93 | )
94 |
/Users/admin/builder/spi-builder-workspace/Sources/muterCore/MutationSteps/DiscoverProjectCoverage/Coverage.swift:3:13: note: class 'Coverage' does not conform to the 'Sendable' protocol
1 | import Foundation
2 |
3 | final class Coverage {
| `- note: class 'Coverage' does not conform to the 'Sendable' protocol
4 | let percent: Int
5 | let filesWithoutCoverage: [FilePath]
/Users/admin/builder/spi-builder-workspace/Sources/muterCore/MutationSteps/DiscoverMutationPoints.swift:97:29: warning: capture of 'discoveredFiles' with non-sendable type 'DiscoveredFiles' in a '@Sendable' closure
95 | if !schemataMappings.isEmpty {
96 | lock.lock()
97 | discoveredFiles.mappings.append(contentsOf: schemataMappings)
| `- warning: capture of 'discoveredFiles' with non-sendable type 'DiscoveredFiles' in a '@Sendable' closure
98 | lock.unlock()
99 | }
:
143 | }
144 |
145 | private class DiscoveredFiles {
| `- note: class 'DiscoveredFiles' does not conform to the 'Sendable' protocol
146 | var mappings: [SchemataMutationMapping] = []
147 | }
/Users/admin/builder/spi-builder-workspace/Sources/muterCore/MutationSteps/DiscoverMutationPoints.swift:84:48: warning: capture of 'self' with non-sendable type 'DiscoverMutationPoints' in an isolated closure; this is an error in the Swift 6 language mode
2 | import SwiftSyntax
3 |
4 | struct DiscoverMutationPoints: MutationStep {
| `- note: consider making struct 'DiscoverMutationPoints' conform to the 'Sendable' protocol
5 | @Dependency(\.notificationCenter)
6 | private var notificationCenter: NotificationCenter
:
82 |
83 | autoreleasepool {
84 | guard let sourceCode = self.prepareSourceCode(path) else {
| `- warning: capture of 'self' with non-sendable type 'DiscoverMutationPoints' in an isolated closure; this is an error in the Swift 6 language mode
85 | return
86 | }
/Users/admin/builder/spi-builder-workspace/Sources/muterCore/MutationSteps/DiscoverMutationPoints.swift:92:53: warning: capture of 'coverage' with non-sendable type 'Coverage' in an isolated closure; this is an error in the Swift 6 language mode
90 | inFile: sourceCode,
91 | configuration: configuration,
92 | regionsWithoutCoverage: coverage.regionsForFile(path)
| `- warning: capture of 'coverage' with non-sendable type 'Coverage' in an isolated closure; this is an error in the Swift 6 language mode
93 | )
94 |
/Users/admin/builder/spi-builder-workspace/Sources/muterCore/MutationSteps/DiscoverProjectCoverage/Coverage.swift:3:13: note: class 'Coverage' does not conform to the 'Sendable' protocol
1 | import Foundation
2 |
3 | final class Coverage {
| `- note: class 'Coverage' does not conform to the 'Sendable' protocol
4 | let percent: Int
5 | let filesWithoutCoverage: [FilePath]
/Users/admin/builder/spi-builder-workspace/Sources/muterCore/MutationSteps/DiscoverMutationPoints.swift:97:29: warning: capture of 'discoveredFiles' with non-sendable type 'DiscoveredFiles' in an isolated closure; this is an error in the Swift 6 language mode
95 | if !schemataMappings.isEmpty {
96 | lock.lock()
97 | discoveredFiles.mappings.append(contentsOf: schemataMappings)
| `- warning: capture of 'discoveredFiles' with non-sendable type 'DiscoveredFiles' in an isolated closure; this is an error in the Swift 6 language mode
98 | lock.unlock()
99 | }
:
143 | }
144 |
145 | private class DiscoveredFiles {
| `- note: class 'DiscoveredFiles' does not conform to the 'Sendable' protocol
146 | var mappings: [SchemataMutationMapping] = []
147 | }
/Users/admin/builder/spi-builder-workspace/Sources/muterCore/MutationSteps/DiscoverProjectCoverage/FunctionsCoverage.swift:40:16: warning: static property 'null' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
38 |
39 | extension FunctionsCoverage: Nullable {
40 | static var null: FunctionsCoverage = .init()
| |- warning: static property 'null' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'null' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'null' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
41 | }
42 |
/Users/admin/builder/spi-builder-workspace/Sources/muterCore/MutationSteps/DiscoverMutationPoints.swift:84:48: warning: capture of 'self' with non-sendable type 'DiscoverMutationPoints' in a '@Sendable' closure
2 | import SwiftSyntax
3 |
4 | struct DiscoverMutationPoints: MutationStep {
| `- note: consider making struct 'DiscoverMutationPoints' conform to the 'Sendable' protocol
5 | @Dependency(\.notificationCenter)
6 | private var notificationCenter: NotificationCenter
:
82 |
83 | autoreleasepool {
84 | guard let sourceCode = self.prepareSourceCode(path) else {
| `- warning: capture of 'self' with non-sendable type 'DiscoverMutationPoints' in a '@Sendable' closure
85 | return
86 | }
/Users/admin/builder/spi-builder-workspace/Sources/muterCore/MutationSteps/DiscoverMutationPoints.swift:92:53: warning: capture of 'coverage' with non-sendable type 'Coverage' in a '@Sendable' closure
90 | inFile: sourceCode,
91 | configuration: configuration,
92 | regionsWithoutCoverage: coverage.regionsForFile(path)
| `- warning: capture of 'coverage' with non-sendable type 'Coverage' in a '@Sendable' closure
93 | )
94 |
/Users/admin/builder/spi-builder-workspace/Sources/muterCore/MutationSteps/DiscoverProjectCoverage/Coverage.swift:3:13: note: class 'Coverage' does not conform to the 'Sendable' protocol
1 | import Foundation
2 |
3 | final class Coverage {
| `- note: class 'Coverage' does not conform to the 'Sendable' protocol
4 | let percent: Int
5 | let filesWithoutCoverage: [FilePath]
/Users/admin/builder/spi-builder-workspace/Sources/muterCore/MutationSteps/DiscoverMutationPoints.swift:97:29: warning: capture of 'discoveredFiles' with non-sendable type 'DiscoveredFiles' in a '@Sendable' closure
95 | if !schemataMappings.isEmpty {
96 | lock.lock()
97 | discoveredFiles.mappings.append(contentsOf: schemataMappings)
| `- warning: capture of 'discoveredFiles' with non-sendable type 'DiscoveredFiles' in a '@Sendable' closure
98 | lock.unlock()
99 | }
:
143 | }
144 |
145 | private class DiscoveredFiles {
| `- note: class 'DiscoveredFiles' does not conform to the 'Sendable' protocol
146 | var mappings: [SchemataMutationMapping] = []
147 | }
/Users/admin/builder/spi-builder-workspace/Sources/muterCore/MutationSteps/DiscoverMutationPoints.swift:84:48: warning: capture of 'self' with non-sendable type 'DiscoverMutationPoints' in an isolated closure; this is an error in the Swift 6 language mode
2 | import SwiftSyntax
3 |
4 | struct DiscoverMutationPoints: MutationStep {
| `- note: consider making struct 'DiscoverMutationPoints' conform to the 'Sendable' protocol
5 | @Dependency(\.notificationCenter)
6 | private var notificationCenter: NotificationCenter
:
82 |
83 | autoreleasepool {
84 | guard let sourceCode = self.prepareSourceCode(path) else {
| `- warning: capture of 'self' with non-sendable type 'DiscoverMutationPoints' in an isolated closure; this is an error in the Swift 6 language mode
85 | return
86 | }
/Users/admin/builder/spi-builder-workspace/Sources/muterCore/MutationSteps/DiscoverMutationPoints.swift:92:53: warning: capture of 'coverage' with non-sendable type 'Coverage' in an isolated closure; this is an error in the Swift 6 language mode
90 | inFile: sourceCode,
91 | configuration: configuration,
92 | regionsWithoutCoverage: coverage.regionsForFile(path)
| `- warning: capture of 'coverage' with non-sendable type 'Coverage' in an isolated closure; this is an error in the Swift 6 language mode
93 | )
94 |
/Users/admin/builder/spi-builder-workspace/Sources/muterCore/MutationSteps/DiscoverProjectCoverage/Coverage.swift:3:13: note: class 'Coverage' does not conform to the 'Sendable' protocol
1 | import Foundation
2 |
3 | final class Coverage {
| `- note: class 'Coverage' does not conform to the 'Sendable' protocol
4 | let percent: Int
5 | let filesWithoutCoverage: [FilePath]
/Users/admin/builder/spi-builder-workspace/Sources/muterCore/MutationSteps/DiscoverMutationPoints.swift:97:29: warning: capture of 'discoveredFiles' with non-sendable type 'DiscoveredFiles' in an isolated closure; this is an error in the Swift 6 language mode
95 | if !schemataMappings.isEmpty {
96 | lock.lock()
97 | discoveredFiles.mappings.append(contentsOf: schemataMappings)
| `- warning: capture of 'discoveredFiles' with non-sendable type 'DiscoveredFiles' in an isolated closure; this is an error in the Swift 6 language mode
98 | lock.unlock()
99 | }
:
143 | }
144 |
145 | private class DiscoveredFiles {
| `- note: class 'DiscoveredFiles' does not conform to the 'Sendable' protocol
146 | var mappings: [SchemataMutationMapping] = []
147 | }
/Users/admin/builder/spi-builder-workspace/Sources/muterCore/MutationSteps/DiscoverProjectCoverage/FunctionsCoverage.swift:40:16: warning: static property 'null' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
38 |
39 | extension FunctionsCoverage: Nullable {
40 | static var null: FunctionsCoverage = .init()
| |- warning: static property 'null' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'null' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'null' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
41 | }
42 |
/Users/admin/builder/spi-builder-workspace/Sources/muterCore/MutationSteps/DiscoverMutationPoints.swift:84:48: warning: capture of 'self' with non-sendable type 'DiscoverMutationPoints' in a '@Sendable' closure
2 | import SwiftSyntax
3 |
4 | struct DiscoverMutationPoints: MutationStep {
| `- note: consider making struct 'DiscoverMutationPoints' conform to the 'Sendable' protocol
5 | @Dependency(\.notificationCenter)
6 | private var notificationCenter: NotificationCenter
:
82 |
83 | autoreleasepool {
84 | guard let sourceCode = self.prepareSourceCode(path) else {
| `- warning: capture of 'self' with non-sendable type 'DiscoverMutationPoints' in a '@Sendable' closure
85 | return
86 | }
/Users/admin/builder/spi-builder-workspace/Sources/muterCore/MutationSteps/DiscoverMutationPoints.swift:92:53: warning: capture of 'coverage' with non-sendable type 'Coverage' in a '@Sendable' closure
90 | inFile: sourceCode,
91 | configuration: configuration,
92 | regionsWithoutCoverage: coverage.regionsForFile(path)
| `- warning: capture of 'coverage' with non-sendable type 'Coverage' in a '@Sendable' closure
93 | )
94 |
/Users/admin/builder/spi-builder-workspace/Sources/muterCore/MutationSteps/DiscoverProjectCoverage/Coverage.swift:3:13: note: class 'Coverage' does not conform to the 'Sendable' protocol
1 | import Foundation
2 |
3 | final class Coverage {
| `- note: class 'Coverage' does not conform to the 'Sendable' protocol
4 | let percent: Int
5 | let filesWithoutCoverage: [FilePath]
/Users/admin/builder/spi-builder-workspace/Sources/muterCore/MutationSteps/DiscoverMutationPoints.swift:97:29: warning: capture of 'discoveredFiles' with non-sendable type 'DiscoveredFiles' in a '@Sendable' closure
95 | if !schemataMappings.isEmpty {
96 | lock.lock()
97 | discoveredFiles.mappings.append(contentsOf: schemataMappings)
| `- warning: capture of 'discoveredFiles' with non-sendable type 'DiscoveredFiles' in a '@Sendable' closure
98 | lock.unlock()
99 | }
:
143 | }
144 |
145 | private class DiscoveredFiles {
| `- note: class 'DiscoveredFiles' does not conform to the 'Sendable' protocol
146 | var mappings: [SchemataMutationMapping] = []
147 | }
/Users/admin/builder/spi-builder-workspace/Sources/muterCore/MutationSteps/DiscoverMutationPoints.swift:84:48: warning: capture of 'self' with non-sendable type 'DiscoverMutationPoints' in an isolated closure; this is an error in the Swift 6 language mode
2 | import SwiftSyntax
3 |
4 | struct DiscoverMutationPoints: MutationStep {
| `- note: consider making struct 'DiscoverMutationPoints' conform to the 'Sendable' protocol
5 | @Dependency(\.notificationCenter)
6 | private var notificationCenter: NotificationCenter
:
82 |
83 | autoreleasepool {
84 | guard let sourceCode = self.prepareSourceCode(path) else {
| `- warning: capture of 'self' with non-sendable type 'DiscoverMutationPoints' in an isolated closure; this is an error in the Swift 6 language mode
85 | return
86 | }
/Users/admin/builder/spi-builder-workspace/Sources/muterCore/MutationSteps/DiscoverMutationPoints.swift:92:53: warning: capture of 'coverage' with non-sendable type 'Coverage' in an isolated closure; this is an error in the Swift 6 language mode
90 | inFile: sourceCode,
91 | configuration: configuration,
92 | regionsWithoutCoverage: coverage.regionsForFile(path)
| `- warning: capture of 'coverage' with non-sendable type 'Coverage' in an isolated closure; this is an error in the Swift 6 language mode
93 | )
94 |
/Users/admin/builder/spi-builder-workspace/Sources/muterCore/MutationSteps/DiscoverProjectCoverage/Coverage.swift:3:13: note: class 'Coverage' does not conform to the 'Sendable' protocol
1 | import Foundation
2 |
3 | final class Coverage {
| `- note: class 'Coverage' does not conform to the 'Sendable' protocol
4 | let percent: Int
5 | let filesWithoutCoverage: [FilePath]
/Users/admin/builder/spi-builder-workspace/Sources/muterCore/MutationSteps/DiscoverMutationPoints.swift:97:29: warning: capture of 'discoveredFiles' with non-sendable type 'DiscoveredFiles' in an isolated closure; this is an error in the Swift 6 language mode
95 | if !schemataMappings.isEmpty {
96 | lock.lock()
97 | discoveredFiles.mappings.append(contentsOf: schemataMappings)
| `- warning: capture of 'discoveredFiles' with non-sendable type 'DiscoveredFiles' in an isolated closure; this is an error in the Swift 6 language mode
98 | lock.unlock()
99 | }
:
143 | }
144 |
145 | private class DiscoveredFiles {
| `- note: class 'DiscoveredFiles' does not conform to the 'Sendable' protocol
146 | var mappings: [SchemataMutationMapping] = []
147 | }
/Users/admin/builder/spi-builder-workspace/Sources/muterCore/MutationSteps/DiscoverProjectCoverage/FunctionsCoverage.swift:40:16: warning: static property 'null' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
38 |
39 | extension FunctionsCoverage: Nullable {
40 | static var null: FunctionsCoverage = .init()
| |- warning: static property 'null' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'null' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'null' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
41 | }
42 |
/Users/admin/builder/spi-builder-workspace/Sources/muterCore/MutationSteps/DiscoverMutationPoints.swift:84:48: warning: capture of 'self' with non-sendable type 'DiscoverMutationPoints' in a '@Sendable' closure
2 | import SwiftSyntax
3 |
4 | struct DiscoverMutationPoints: MutationStep {
| `- note: consider making struct 'DiscoverMutationPoints' conform to the 'Sendable' protocol
5 | @Dependency(\.notificationCenter)
6 | private var notificationCenter: NotificationCenter
:
82 |
83 | autoreleasepool {
84 | guard let sourceCode = self.prepareSourceCode(path) else {
| `- warning: capture of 'self' with non-sendable type 'DiscoverMutationPoints' in a '@Sendable' closure
85 | return
86 | }
/Users/admin/builder/spi-builder-workspace/Sources/muterCore/MutationSteps/DiscoverMutationPoints.swift:92:53: warning: capture of 'coverage' with non-sendable type 'Coverage' in a '@Sendable' closure
90 | inFile: sourceCode,
91 | configuration: configuration,
92 | regionsWithoutCoverage: coverage.regionsForFile(path)
| `- warning: capture of 'coverage' with non-sendable type 'Coverage' in a '@Sendable' closure
93 | )
94 |
/Users/admin/builder/spi-builder-workspace/Sources/muterCore/MutationSteps/DiscoverProjectCoverage/Coverage.swift:3:13: note: class 'Coverage' does not conform to the 'Sendable' protocol
1 | import Foundation
2 |
3 | final class Coverage {
| `- note: class 'Coverage' does not conform to the 'Sendable' protocol
4 | let percent: Int
5 | let filesWithoutCoverage: [FilePath]
/Users/admin/builder/spi-builder-workspace/Sources/muterCore/MutationSteps/DiscoverMutationPoints.swift:97:29: warning: capture of 'discoveredFiles' with non-sendable type 'DiscoveredFiles' in a '@Sendable' closure
95 | if !schemataMappings.isEmpty {
96 | lock.lock()
97 | discoveredFiles.mappings.append(contentsOf: schemataMappings)
| `- warning: capture of 'discoveredFiles' with non-sendable type 'DiscoveredFiles' in a '@Sendable' closure
98 | lock.unlock()
99 | }
:
143 | }
144 |
145 | private class DiscoveredFiles {
| `- note: class 'DiscoveredFiles' does not conform to the 'Sendable' protocol
146 | var mappings: [SchemataMutationMapping] = []
147 | }
/Users/admin/builder/spi-builder-workspace/Sources/muterCore/MutationSteps/DiscoverMutationPoints.swift:84:48: warning: capture of 'self' with non-sendable type 'DiscoverMutationPoints' in an isolated closure; this is an error in the Swift 6 language mode
2 | import SwiftSyntax
3 |
4 | struct DiscoverMutationPoints: MutationStep {
| `- note: consider making struct 'DiscoverMutationPoints' conform to the 'Sendable' protocol
5 | @Dependency(\.notificationCenter)
6 | private var notificationCenter: NotificationCenter
:
82 |
83 | autoreleasepool {
84 | guard let sourceCode = self.prepareSourceCode(path) else {
| `- warning: capture of 'self' with non-sendable type 'DiscoverMutationPoints' in an isolated closure; this is an error in the Swift 6 language mode
85 | return
86 | }
/Users/admin/builder/spi-builder-workspace/Sources/muterCore/MutationSteps/DiscoverMutationPoints.swift:92:53: warning: capture of 'coverage' with non-sendable type 'Coverage' in an isolated closure; this is an error in the Swift 6 language mode
90 | inFile: sourceCode,
91 | configuration: configuration,
92 | regionsWithoutCoverage: coverage.regionsForFile(path)
| `- warning: capture of 'coverage' with non-sendable type 'Coverage' in an isolated closure; this is an error in the Swift 6 language mode
93 | )
94 |
/Users/admin/builder/spi-builder-workspace/Sources/muterCore/MutationSteps/DiscoverProjectCoverage/Coverage.swift:3:13: note: class 'Coverage' does not conform to the 'Sendable' protocol
1 | import Foundation
2 |
3 | final class Coverage {
| `- note: class 'Coverage' does not conform to the 'Sendable' protocol
4 | let percent: Int
5 | let filesWithoutCoverage: [FilePath]
/Users/admin/builder/spi-builder-workspace/Sources/muterCore/MutationSteps/DiscoverMutationPoints.swift:97:29: warning: capture of 'discoveredFiles' with non-sendable type 'DiscoveredFiles' in an isolated closure; this is an error in the Swift 6 language mode
95 | if !schemataMappings.isEmpty {
96 | lock.lock()
97 | discoveredFiles.mappings.append(contentsOf: schemataMappings)
| `- warning: capture of 'discoveredFiles' with non-sendable type 'DiscoveredFiles' in an isolated closure; this is an error in the Swift 6 language mode
98 | lock.unlock()
99 | }
:
143 | }
144 |
145 | private class DiscoveredFiles {
| `- note: class 'DiscoveredFiles' does not conform to the 'Sendable' protocol
146 | var mappings: [SchemataMutationMapping] = []
147 | }
/Users/admin/builder/spi-builder-workspace/Sources/muterCore/MutationSteps/DiscoverProjectCoverage/FunctionsCoverage.swift:40:16: warning: static property 'null' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
38 |
39 | extension FunctionsCoverage: Nullable {
40 | static var null: FunctionsCoverage = .init()
| |- warning: static property 'null' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'null' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'null' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
41 | }
42 |
/Users/admin/builder/spi-builder-workspace/Sources/muterCore/MutationSteps/DiscoverMutationPoints.swift:84:48: warning: capture of 'self' with non-sendable type 'DiscoverMutationPoints' in a '@Sendable' closure
2 | import SwiftSyntax
3 |
4 | struct DiscoverMutationPoints: MutationStep {
| `- note: consider making struct 'DiscoverMutationPoints' conform to the 'Sendable' protocol
5 | @Dependency(\.notificationCenter)
6 | private var notificationCenter: NotificationCenter
:
82 |
83 | autoreleasepool {
84 | guard let sourceCode = self.prepareSourceCode(path) else {
| `- warning: capture of 'self' with non-sendable type 'DiscoverMutationPoints' in a '@Sendable' closure
85 | return
86 | }
/Users/admin/builder/spi-builder-workspace/Sources/muterCore/MutationSteps/DiscoverMutationPoints.swift:92:53: warning: capture of 'coverage' with non-sendable type 'Coverage' in a '@Sendable' closure
90 | inFile: sourceCode,
91 | configuration: configuration,
92 | regionsWithoutCoverage: coverage.regionsForFile(path)
| `- warning: capture of 'coverage' with non-sendable type 'Coverage' in a '@Sendable' closure
93 | )
94 |
/Users/admin/builder/spi-builder-workspace/Sources/muterCore/MutationSteps/DiscoverProjectCoverage/Coverage.swift:3:13: note: class 'Coverage' does not conform to the 'Sendable' protocol
1 | import Foundation
2 |
3 | final class Coverage {
| `- note: class 'Coverage' does not conform to the 'Sendable' protocol
4 | let percent: Int
5 | let filesWithoutCoverage: [FilePath]
/Users/admin/builder/spi-builder-workspace/Sources/muterCore/MutationSteps/DiscoverMutationPoints.swift:97:29: warning: capture of 'discoveredFiles' with non-sendable type 'DiscoveredFiles' in a '@Sendable' closure
95 | if !schemataMappings.isEmpty {
96 | lock.lock()
97 | discoveredFiles.mappings.append(contentsOf: schemataMappings)
| `- warning: capture of 'discoveredFiles' with non-sendable type 'DiscoveredFiles' in a '@Sendable' closure
98 | lock.unlock()
99 | }
:
143 | }
144 |
145 | private class DiscoveredFiles {
| `- note: class 'DiscoveredFiles' does not conform to the 'Sendable' protocol
146 | var mappings: [SchemataMutationMapping] = []
147 | }
/Users/admin/builder/spi-builder-workspace/Sources/muterCore/MutationSteps/DiscoverMutationPoints.swift:84:48: warning: capture of 'self' with non-sendable type 'DiscoverMutationPoints' in an isolated closure; this is an error in the Swift 6 language mode
2 | import SwiftSyntax
3 |
4 | struct DiscoverMutationPoints: MutationStep {
| `- note: consider making struct 'DiscoverMutationPoints' conform to the 'Sendable' protocol
5 | @Dependency(\.notificationCenter)
6 | private var notificationCenter: NotificationCenter
:
82 |
83 | autoreleasepool {
84 | guard let sourceCode = self.prepareSourceCode(path) else {
| `- warning: capture of 'self' with non-sendable type 'DiscoverMutationPoints' in an isolated closure; this is an error in the Swift 6 language mode
85 | return
86 | }
/Users/admin/builder/spi-builder-workspace/Sources/muterCore/MutationSteps/DiscoverMutationPoints.swift:92:53: warning: capture of 'coverage' with non-sendable type 'Coverage' in an isolated closure; this is an error in the Swift 6 language mode
90 | inFile: sourceCode,
91 | configuration: configuration,
92 | regionsWithoutCoverage: coverage.regionsForFile(path)
| `- warning: capture of 'coverage' with non-sendable type 'Coverage' in an isolated closure; this is an error in the Swift 6 language mode
93 | )
94 |
/Users/admin/builder/spi-builder-workspace/Sources/muterCore/MutationSteps/DiscoverProjectCoverage/Coverage.swift:3:13: note: class 'Coverage' does not conform to the 'Sendable' protocol
1 | import Foundation
2 |
3 | final class Coverage {
| `- note: class 'Coverage' does not conform to the 'Sendable' protocol
4 | let percent: Int
5 | let filesWithoutCoverage: [FilePath]
/Users/admin/builder/spi-builder-workspace/Sources/muterCore/MutationSteps/DiscoverMutationPoints.swift:97:29: warning: capture of 'discoveredFiles' with non-sendable type 'DiscoveredFiles' in an isolated closure; this is an error in the Swift 6 language mode
95 | if !schemataMappings.isEmpty {
96 | lock.lock()
97 | discoveredFiles.mappings.append(contentsOf: schemataMappings)
| `- warning: capture of 'discoveredFiles' with non-sendable type 'DiscoveredFiles' in an isolated closure; this is an error in the Swift 6 language mode
98 | lock.unlock()
99 | }
:
143 | }
144 |
145 | private class DiscoveredFiles {
| `- note: class 'DiscoveredFiles' does not conform to the 'Sendable' protocol
146 | var mappings: [SchemataMutationMapping] = []
147 | }
/Users/admin/builder/spi-builder-workspace/Sources/muterCore/MutationSteps/DiscoverProjectCoverage/FunctionsCoverage.swift:40:16: warning: static property 'null' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
38 |
39 | extension FunctionsCoverage: Nullable {
40 | static var null: FunctionsCoverage = .init()
| |- warning: static property 'null' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'null' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'null' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
41 | }
42 |
/Users/admin/builder/spi-builder-workspace/Sources/muterCore/MutationSteps/DiscoverMutationPoints.swift:84:48: warning: capture of 'self' with non-sendable type 'DiscoverMutationPoints' in a '@Sendable' closure
2 | import SwiftSyntax
3 |
4 | struct DiscoverMutationPoints: MutationStep {
| `- note: consider making struct 'DiscoverMutationPoints' conform to the 'Sendable' protocol
5 | @Dependency(\.notificationCenter)
6 | private var notificationCenter: NotificationCenter
:
82 |
83 | autoreleasepool {
84 | guard let sourceCode = self.prepareSourceCode(path) else {
| `- warning: capture of 'self' with non-sendable type 'DiscoverMutationPoints' in a '@Sendable' closure
85 | return
86 | }
/Users/admin/builder/spi-builder-workspace/Sources/muterCore/MutationSteps/DiscoverMutationPoints.swift:92:53: warning: capture of 'coverage' with non-sendable type 'Coverage' in a '@Sendable' closure
90 | inFile: sourceCode,
91 | configuration: configuration,
92 | regionsWithoutCoverage: coverage.regionsForFile(path)
| `- warning: capture of 'coverage' with non-sendable type 'Coverage' in a '@Sendable' closure
93 | )
94 |
/Users/admin/builder/spi-builder-workspace/Sources/muterCore/MutationSteps/DiscoverProjectCoverage/Coverage.swift:3:13: note: class 'Coverage' does not conform to the 'Sendable' protocol
1 | import Foundation
2 |
3 | final class Coverage {
| `- note: class 'Coverage' does not conform to the 'Sendable' protocol
4 | let percent: Int
5 | let filesWithoutCoverage: [FilePath]
/Users/admin/builder/spi-builder-workspace/Sources/muterCore/MutationSteps/DiscoverMutationPoints.swift:97:29: warning: capture of 'discoveredFiles' with non-sendable type 'DiscoveredFiles' in a '@Sendable' closure
95 | if !schemataMappings.isEmpty {
96 | lock.lock()
97 | discoveredFiles.mappings.append(contentsOf: schemataMappings)
| `- warning: capture of 'discoveredFiles' with non-sendable type 'DiscoveredFiles' in a '@Sendable' closure
98 | lock.unlock()
99 | }
:
143 | }
144 |
145 | private class DiscoveredFiles {
| `- note: class 'DiscoveredFiles' does not conform to the 'Sendable' protocol
146 | var mappings: [SchemataMutationMapping] = []
147 | }
/Users/admin/builder/spi-builder-workspace/Sources/muterCore/MutationSteps/DiscoverMutationPoints.swift:84:48: warning: capture of 'self' with non-sendable type 'DiscoverMutationPoints' in an isolated closure; this is an error in the Swift 6 language mode
2 | import SwiftSyntax
3 |
4 | struct DiscoverMutationPoints: MutationStep {
| `- note: consider making struct 'DiscoverMutationPoints' conform to the 'Sendable' protocol
5 | @Dependency(\.notificationCenter)
6 | private var notificationCenter: NotificationCenter
:
82 |
83 | autoreleasepool {
84 | guard let sourceCode = self.prepareSourceCode(path) else {
| `- warning: capture of 'self' with non-sendable type 'DiscoverMutationPoints' in an isolated closure; this is an error in the Swift 6 language mode
85 | return
86 | }
/Users/admin/builder/spi-builder-workspace/Sources/muterCore/MutationSteps/DiscoverMutationPoints.swift:92:53: warning: capture of 'coverage' with non-sendable type 'Coverage' in an isolated closure; this is an error in the Swift 6 language mode
90 | inFile: sourceCode,
91 | configuration: configuration,
92 | regionsWithoutCoverage: coverage.regionsForFile(path)
| `- warning: capture of 'coverage' with non-sendable type 'Coverage' in an isolated closure; this is an error in the Swift 6 language mode
93 | )
94 |
/Users/admin/builder/spi-builder-workspace/Sources/muterCore/MutationSteps/DiscoverProjectCoverage/Coverage.swift:3:13: note: class 'Coverage' does not conform to the 'Sendable' protocol
1 | import Foundation
2 |
3 | final class Coverage {
| `- note: class 'Coverage' does not conform to the 'Sendable' protocol
4 | let percent: Int
5 | let filesWithoutCoverage: [FilePath]
/Users/admin/builder/spi-builder-workspace/Sources/muterCore/MutationSteps/DiscoverMutationPoints.swift:97:29: warning: capture of 'discoveredFiles' with non-sendable type 'DiscoveredFiles' in an isolated closure; this is an error in the Swift 6 language mode
95 | if !schemataMappings.isEmpty {
96 | lock.lock()
97 | discoveredFiles.mappings.append(contentsOf: schemataMappings)
| `- warning: capture of 'discoveredFiles' with non-sendable type 'DiscoveredFiles' in an isolated closure; this is an error in the Swift 6 language mode
98 | lock.unlock()
99 | }
:
143 | }
144 |
145 | private class DiscoveredFiles {
| `- note: class 'DiscoveredFiles' does not conform to the 'Sendable' protocol
146 | var mappings: [SchemataMutationMapping] = []
147 | }
/Users/admin/builder/spi-builder-workspace/Sources/muterCore/MutationSteps/DiscoverProjectCoverage/FunctionsCoverage.swift:40:16: warning: static property 'null' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
38 |
39 | extension FunctionsCoverage: Nullable {
40 | static var null: FunctionsCoverage = .init()
| |- warning: static property 'null' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'null' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'null' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
41 | }
42 |
/Users/admin/builder/spi-builder-workspace/Sources/muterCore/MutationSteps/DiscoverMutationPoints.swift:84:48: warning: capture of 'self' with non-sendable type 'DiscoverMutationPoints' in a '@Sendable' closure
2 | import SwiftSyntax
3 |
4 | struct DiscoverMutationPoints: MutationStep {
| `- note: consider making struct 'DiscoverMutationPoints' conform to the 'Sendable' protocol
5 | @Dependency(\.notificationCenter)
6 | private var notificationCenter: NotificationCenter
:
82 |
83 | autoreleasepool {
84 | guard let sourceCode = self.prepareSourceCode(path) else {
| `- warning: capture of 'self' with non-sendable type 'DiscoverMutationPoints' in a '@Sendable' closure
85 | return
86 | }
/Users/admin/builder/spi-builder-workspace/Sources/muterCore/MutationSteps/DiscoverMutationPoints.swift:92:53: warning: capture of 'coverage' with non-sendable type 'Coverage' in a '@Sendable' closure
90 | inFile: sourceCode,
91 | configuration: configuration,
92 | regionsWithoutCoverage: coverage.regionsForFile(path)
| `- warning: capture of 'coverage' with non-sendable type 'Coverage' in a '@Sendable' closure
93 | )
94 |
/Users/admin/builder/spi-builder-workspace/Sources/muterCore/MutationSteps/DiscoverProjectCoverage/Coverage.swift:3:13: note: class 'Coverage' does not conform to the 'Sendable' protocol
1 | import Foundation
2 |
3 | final class Coverage {
| `- note: class 'Coverage' does not conform to the 'Sendable' protocol
4 | let percent: Int
5 | let filesWithoutCoverage: [FilePath]
/Users/admin/builder/spi-builder-workspace/Sources/muterCore/MutationSteps/DiscoverMutationPoints.swift:97:29: warning: capture of 'discoveredFiles' with non-sendable type 'DiscoveredFiles' in a '@Sendable' closure
95 | if !schemataMappings.isEmpty {
96 | lock.lock()
97 | discoveredFiles.mappings.append(contentsOf: schemataMappings)
| `- warning: capture of 'discoveredFiles' with non-sendable type 'DiscoveredFiles' in a '@Sendable' closure
98 | lock.unlock()
99 | }
:
143 | }
144 |
145 | private class DiscoveredFiles {
| `- note: class 'DiscoveredFiles' does not conform to the 'Sendable' protocol
146 | var mappings: [SchemataMutationMapping] = []
147 | }
/Users/admin/builder/spi-builder-workspace/Sources/muterCore/MutationSteps/DiscoverMutationPoints.swift:84:48: warning: capture of 'self' with non-sendable type 'DiscoverMutationPoints' in an isolated closure; this is an error in the Swift 6 language mode
2 | import SwiftSyntax
3 |
4 | struct DiscoverMutationPoints: MutationStep {
| `- note: consider making struct 'DiscoverMutationPoints' conform to the 'Sendable' protocol
5 | @Dependency(\.notificationCenter)
6 | private var notificationCenter: NotificationCenter
:
82 |
83 | autoreleasepool {
84 | guard let sourceCode = self.prepareSourceCode(path) else {
| `- warning: capture of 'self' with non-sendable type 'DiscoverMutationPoints' in an isolated closure; this is an error in the Swift 6 language mode
85 | return
86 | }
/Users/admin/builder/spi-builder-workspace/Sources/muterCore/MutationSteps/DiscoverMutationPoints.swift:92:53: warning: capture of 'coverage' with non-sendable type 'Coverage' in an isolated closure; this is an error in the Swift 6 language mode
90 | inFile: sourceCode,
91 | configuration: configuration,
92 | regionsWithoutCoverage: coverage.regionsForFile(path)
| `- warning: capture of 'coverage' with non-sendable type 'Coverage' in an isolated closure; this is an error in the Swift 6 language mode
93 | )
94 |
/Users/admin/builder/spi-builder-workspace/Sources/muterCore/MutationSteps/DiscoverProjectCoverage/Coverage.swift:3:13: note: class 'Coverage' does not conform to the 'Sendable' protocol
1 | import Foundation
2 |
3 | final class Coverage {
| `- note: class 'Coverage' does not conform to the 'Sendable' protocol
4 | let percent: Int
5 | let filesWithoutCoverage: [FilePath]
/Users/admin/builder/spi-builder-workspace/Sources/muterCore/MutationSteps/DiscoverMutationPoints.swift:97:29: warning: capture of 'discoveredFiles' with non-sendable type 'DiscoveredFiles' in an isolated closure; this is an error in the Swift 6 language mode
95 | if !schemataMappings.isEmpty {
96 | lock.lock()
97 | discoveredFiles.mappings.append(contentsOf: schemataMappings)
| `- warning: capture of 'discoveredFiles' with non-sendable type 'DiscoveredFiles' in an isolated closure; this is an error in the Swift 6 language mode
98 | lock.unlock()
99 | }
:
143 | }
144 |
145 | private class DiscoveredFiles {
| `- note: class 'DiscoveredFiles' does not conform to the 'Sendable' protocol
146 | var mappings: [SchemataMutationMapping] = []
147 | }
/Users/admin/builder/spi-builder-workspace/Sources/muterCore/MutationSteps/DiscoverProjectCoverage/FunctionsCoverage.swift:40:16: warning: static property 'null' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
38 |
39 | extension FunctionsCoverage: Nullable {
40 | static var null: FunctionsCoverage = .init()
| |- warning: static property 'null' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'null' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'null' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
41 | }
42 |
/Users/admin/builder/spi-builder-workspace/Sources/muterCore/MutationSteps/DiscoverMutationPoints.swift:84:48: warning: capture of 'self' with non-sendable type 'DiscoverMutationPoints' in a '@Sendable' closure
2 | import SwiftSyntax
3 |
4 | struct DiscoverMutationPoints: MutationStep {
| `- note: consider making struct 'DiscoverMutationPoints' conform to the 'Sendable' protocol
5 | @Dependency(\.notificationCenter)
6 | private var notificationCenter: NotificationCenter
:
82 |
83 | autoreleasepool {
84 | guard let sourceCode = self.prepareSourceCode(path) else {
| `- warning: capture of 'self' with non-sendable type 'DiscoverMutationPoints' in a '@Sendable' closure
85 | return
86 | }
/Users/admin/builder/spi-builder-workspace/Sources/muterCore/MutationSteps/DiscoverMutationPoints.swift:92:53: warning: capture of 'coverage' with non-sendable type 'Coverage' in a '@Sendable' closure
90 | inFile: sourceCode,
91 | configuration: configuration,
92 | regionsWithoutCoverage: coverage.regionsForFile(path)
| `- warning: capture of 'coverage' with non-sendable type 'Coverage' in a '@Sendable' closure
93 | )
94 |
/Users/admin/builder/spi-builder-workspace/Sources/muterCore/MutationSteps/DiscoverProjectCoverage/Coverage.swift:3:13: note: class 'Coverage' does not conform to the 'Sendable' protocol
1 | import Foundation
2 |
3 | final class Coverage {
| `- note: class 'Coverage' does not conform to the 'Sendable' protocol
4 | let percent: Int
5 | let filesWithoutCoverage: [FilePath]
/Users/admin/builder/spi-builder-workspace/Sources/muterCore/MutationSteps/DiscoverMutationPoints.swift:97:29: warning: capture of 'discoveredFiles' with non-sendable type 'DiscoveredFiles' in a '@Sendable' closure
95 | if !schemataMappings.isEmpty {
96 | lock.lock()
97 | discoveredFiles.mappings.append(contentsOf: schemataMappings)
| `- warning: capture of 'discoveredFiles' with non-sendable type 'DiscoveredFiles' in a '@Sendable' closure
98 | lock.unlock()
99 | }
:
143 | }
144 |
145 | private class DiscoveredFiles {
| `- note: class 'DiscoveredFiles' does not conform to the 'Sendable' protocol
146 | var mappings: [SchemataMutationMapping] = []
147 | }
/Users/admin/builder/spi-builder-workspace/Sources/muterCore/MutationSteps/DiscoverMutationPoints.swift:84:48: warning: capture of 'self' with non-sendable type 'DiscoverMutationPoints' in an isolated closure; this is an error in the Swift 6 language mode
2 | import SwiftSyntax
3 |
4 | struct DiscoverMutationPoints: MutationStep {
| `- note: consider making struct 'DiscoverMutationPoints' conform to the 'Sendable' protocol
5 | @Dependency(\.notificationCenter)
6 | private var notificationCenter: NotificationCenter
:
82 |
83 | autoreleasepool {
84 | guard let sourceCode = self.prepareSourceCode(path) else {
| `- warning: capture of 'self' with non-sendable type 'DiscoverMutationPoints' in an isolated closure; this is an error in the Swift 6 language mode
85 | return
86 | }
/Users/admin/builder/spi-builder-workspace/Sources/muterCore/MutationSteps/DiscoverMutationPoints.swift:92:53: warning: capture of 'coverage' with non-sendable type 'Coverage' in an isolated closure; this is an error in the Swift 6 language mode
90 | inFile: sourceCode,
91 | configuration: configuration,
92 | regionsWithoutCoverage: coverage.regionsForFile(path)
| `- warning: capture of 'coverage' with non-sendable type 'Coverage' in an isolated closure; this is an error in the Swift 6 language mode
93 | )
94 |
/Users/admin/builder/spi-builder-workspace/Sources/muterCore/MutationSteps/DiscoverProjectCoverage/Coverage.swift:3:13: note: class 'Coverage' does not conform to the 'Sendable' protocol
1 | import Foundation
2 |
3 | final class Coverage {
| `- note: class 'Coverage' does not conform to the 'Sendable' protocol
4 | let percent: Int
5 | let filesWithoutCoverage: [FilePath]
/Users/admin/builder/spi-builder-workspace/Sources/muterCore/MutationSteps/DiscoverMutationPoints.swift:97:29: warning: capture of 'discoveredFiles' with non-sendable type 'DiscoveredFiles' in an isolated closure; this is an error in the Swift 6 language mode
95 | if !schemataMappings.isEmpty {
96 | lock.lock()
97 | discoveredFiles.mappings.append(contentsOf: schemataMappings)
| `- warning: capture of 'discoveredFiles' with non-sendable type 'DiscoveredFiles' in an isolated closure; this is an error in the Swift 6 language mode
98 | lock.unlock()
99 | }
:
143 | }
144 |
145 | private class DiscoveredFiles {
| `- note: class 'DiscoveredFiles' does not conform to the 'Sendable' protocol
146 | var mappings: [SchemataMutationMapping] = []
147 | }
/Users/admin/builder/spi-builder-workspace/Sources/muterCore/MutationSteps/DiscoverProjectCoverage/FunctionsCoverage.swift:40:16: warning: static property 'null' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
38 |
39 | extension FunctionsCoverage: Nullable {
40 | static var null: FunctionsCoverage = .init()
| |- warning: static property 'null' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'null' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'null' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
41 | }
42 |
/Users/admin/builder/spi-builder-workspace/Sources/muterCore/MutationSteps/DiscoverMutationPoints.swift:84:48: warning: capture of 'self' with non-sendable type 'DiscoverMutationPoints' in a '@Sendable' closure
2 | import SwiftSyntax
3 |
4 | struct DiscoverMutationPoints: MutationStep {
| `- note: consider making struct 'DiscoverMutationPoints' conform to the 'Sendable' protocol
5 | @Dependency(\.notificationCenter)
6 | private var notificationCenter: NotificationCenter
:
82 |
83 | autoreleasepool {
84 | guard let sourceCode = self.prepareSourceCode(path) else {
| `- warning: capture of 'self' with non-sendable type 'DiscoverMutationPoints' in a '@Sendable' closure
85 | return
86 | }
/Users/admin/builder/spi-builder-workspace/Sources/muterCore/MutationSteps/DiscoverMutationPoints.swift:92:53: warning: capture of 'coverage' with non-sendable type 'Coverage' in a '@Sendable' closure
90 | inFile: sourceCode,
91 | configuration: configuration,
92 | regionsWithoutCoverage: coverage.regionsForFile(path)
| `- warning: capture of 'coverage' with non-sendable type 'Coverage' in a '@Sendable' closure
93 | )
94 |
/Users/admin/builder/spi-builder-workspace/Sources/muterCore/MutationSteps/DiscoverProjectCoverage/Coverage.swift:3:13: note: class 'Coverage' does not conform to the 'Sendable' protocol
1 | import Foundation
2 |
3 | final class Coverage {
| `- note: class 'Coverage' does not conform to the 'Sendable' protocol
4 | let percent: Int
5 | let filesWithoutCoverage: [FilePath]
/Users/admin/builder/spi-builder-workspace/Sources/muterCore/MutationSteps/DiscoverMutationPoints.swift:97:29: warning: capture of 'discoveredFiles' with non-sendable type 'DiscoveredFiles' in a '@Sendable' closure
95 | if !schemataMappings.isEmpty {
96 | lock.lock()
97 | discoveredFiles.mappings.append(contentsOf: schemataMappings)
| `- warning: capture of 'discoveredFiles' with non-sendable type 'DiscoveredFiles' in a '@Sendable' closure
98 | lock.unlock()
99 | }
:
143 | }
144 |
145 | private class DiscoveredFiles {
| `- note: class 'DiscoveredFiles' does not conform to the 'Sendable' protocol
146 | var mappings: [SchemataMutationMapping] = []
147 | }
/Users/admin/builder/spi-builder-workspace/Sources/muterCore/MutationSteps/DiscoverMutationPoints.swift:84:48: warning: capture of 'self' with non-sendable type 'DiscoverMutationPoints' in an isolated closure; this is an error in the Swift 6 language mode
2 | import SwiftSyntax
3 |
4 | struct DiscoverMutationPoints: MutationStep {
| `- note: consider making struct 'DiscoverMutationPoints' conform to the 'Sendable' protocol
5 | @Dependency(\.notificationCenter)
6 | private var notificationCenter: NotificationCenter
:
82 |
83 | autoreleasepool {
84 | guard let sourceCode = self.prepareSourceCode(path) else {
| `- warning: capture of 'self' with non-sendable type 'DiscoverMutationPoints' in an isolated closure; this is an error in the Swift 6 language mode
85 | return
86 | }
/Users/admin/builder/spi-builder-workspace/Sources/muterCore/MutationSteps/DiscoverMutationPoints.swift:92:53: warning: capture of 'coverage' with non-sendable type 'Coverage' in an isolated closure; this is an error in the Swift 6 language mode
90 | inFile: sourceCode,
91 | configuration: configuration,
92 | regionsWithoutCoverage: coverage.regionsForFile(path)
| `- warning: capture of 'coverage' with non-sendable type 'Coverage' in an isolated closure; this is an error in the Swift 6 language mode
93 | )
94 |
/Users/admin/builder/spi-builder-workspace/Sources/muterCore/MutationSteps/DiscoverProjectCoverage/Coverage.swift:3:13: note: class 'Coverage' does not conform to the 'Sendable' protocol
1 | import Foundation
2 |
3 | final class Coverage {
| `- note: class 'Coverage' does not conform to the 'Sendable' protocol
4 | let percent: Int
5 | let filesWithoutCoverage: [FilePath]
/Users/admin/builder/spi-builder-workspace/Sources/muterCore/MutationSteps/DiscoverMutationPoints.swift:97:29: warning: capture of 'discoveredFiles' with non-sendable type 'DiscoveredFiles' in an isolated closure; this is an error in the Swift 6 language mode
95 | if !schemataMappings.isEmpty {
96 | lock.lock()
97 | discoveredFiles.mappings.append(contentsOf: schemataMappings)
| `- warning: capture of 'discoveredFiles' with non-sendable type 'DiscoveredFiles' in an isolated closure; this is an error in the Swift 6 language mode
98 | lock.unlock()
99 | }
:
143 | }
144 |
145 | private class DiscoveredFiles {
| `- note: class 'DiscoveredFiles' does not conform to the 'Sendable' protocol
146 | var mappings: [SchemataMutationMapping] = []
147 | }
/Users/admin/builder/spi-builder-workspace/Sources/muterCore/MutationSteps/DiscoverProjectCoverage/FunctionsCoverage.swift:40:16: warning: static property 'null' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
38 |
39 | extension FunctionsCoverage: Nullable {
40 | static var null: FunctionsCoverage = .init()
| |- warning: static property 'null' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'null' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'null' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
41 | }
42 |
/Users/admin/builder/spi-builder-workspace/Sources/muterCore/MutationSteps/DiscoverMutationPoints.swift:84:48: warning: capture of 'self' with non-sendable type 'DiscoverMutationPoints' in a '@Sendable' closure
2 | import SwiftSyntax
3 |
4 | struct DiscoverMutationPoints: MutationStep {
| `- note: consider making struct 'DiscoverMutationPoints' conform to the 'Sendable' protocol
5 | @Dependency(\.notificationCenter)
6 | private var notificationCenter: NotificationCenter
:
82 |
83 | autoreleasepool {
84 | guard let sourceCode = self.prepareSourceCode(path) else {
| `- warning: capture of 'self' with non-sendable type 'DiscoverMutationPoints' in a '@Sendable' closure
85 | return
86 | }
/Users/admin/builder/spi-builder-workspace/Sources/muterCore/MutationSteps/DiscoverMutationPoints.swift:92:53: warning: capture of 'coverage' with non-sendable type 'Coverage' in a '@Sendable' closure
90 | inFile: sourceCode,
91 | configuration: configuration,
92 | regionsWithoutCoverage: coverage.regionsForFile(path)
| `- warning: capture of 'coverage' with non-sendable type 'Coverage' in a '@Sendable' closure
93 | )
94 |
/Users/admin/builder/spi-builder-workspace/Sources/muterCore/MutationSteps/DiscoverProjectCoverage/Coverage.swift:3:13: note: class 'Coverage' does not conform to the 'Sendable' protocol
1 | import Foundation
2 |
3 | final class Coverage {
| `- note: class 'Coverage' does not conform to the 'Sendable' protocol
4 | let percent: Int
5 | let filesWithoutCoverage: [FilePath]
/Users/admin/builder/spi-builder-workspace/Sources/muterCore/MutationSteps/DiscoverMutationPoints.swift:97:29: warning: capture of 'discoveredFiles' with non-sendable type 'DiscoveredFiles' in a '@Sendable' closure
95 | if !schemataMappings.isEmpty {
96 | lock.lock()
97 | discoveredFiles.mappings.append(contentsOf: schemataMappings)
| `- warning: capture of 'discoveredFiles' with non-sendable type 'DiscoveredFiles' in a '@Sendable' closure
98 | lock.unlock()
99 | }
:
143 | }
144 |
145 | private class DiscoveredFiles {
| `- note: class 'DiscoveredFiles' does not conform to the 'Sendable' protocol
146 | var mappings: [SchemataMutationMapping] = []
147 | }
/Users/admin/builder/spi-builder-workspace/Sources/muterCore/MutationSteps/DiscoverMutationPoints.swift:84:48: warning: capture of 'self' with non-sendable type 'DiscoverMutationPoints' in an isolated closure; this is an error in the Swift 6 language mode
2 | import SwiftSyntax
3 |
4 | struct DiscoverMutationPoints: MutationStep {
| `- note: consider making struct 'DiscoverMutationPoints' conform to the 'Sendable' protocol
5 | @Dependency(\.notificationCenter)
6 | private var notificationCenter: NotificationCenter
:
82 |
83 | autoreleasepool {
84 | guard let sourceCode = self.prepareSourceCode(path) else {
| `- warning: capture of 'self' with non-sendable type 'DiscoverMutationPoints' in an isolated closure; this is an error in the Swift 6 language mode
85 | return
86 | }
/Users/admin/builder/spi-builder-workspace/Sources/muterCore/MutationSteps/DiscoverMutationPoints.swift:92:53: warning: capture of 'coverage' with non-sendable type 'Coverage' in an isolated closure; this is an error in the Swift 6 language mode
90 | inFile: sourceCode,
91 | configuration: configuration,
92 | regionsWithoutCoverage: coverage.regionsForFile(path)
| `- warning: capture of 'coverage' with non-sendable type 'Coverage' in an isolated closure; this is an error in the Swift 6 language mode
93 | )
94 |
/Users/admin/builder/spi-builder-workspace/Sources/muterCore/MutationSteps/DiscoverProjectCoverage/Coverage.swift:3:13: note: class 'Coverage' does not conform to the 'Sendable' protocol
1 | import Foundation
2 |
3 | final class Coverage {
| `- note: class 'Coverage' does not conform to the 'Sendable' protocol
4 | let percent: Int
5 | let filesWithoutCoverage: [FilePath]
/Users/admin/builder/spi-builder-workspace/Sources/muterCore/MutationSteps/DiscoverMutationPoints.swift:97:29: warning: capture of 'discoveredFiles' with non-sendable type 'DiscoveredFiles' in an isolated closure; this is an error in the Swift 6 language mode
95 | if !schemataMappings.isEmpty {
96 | lock.lock()
97 | discoveredFiles.mappings.append(contentsOf: schemataMappings)
| `- warning: capture of 'discoveredFiles' with non-sendable type 'DiscoveredFiles' in an isolated closure; this is an error in the Swift 6 language mode
98 | lock.unlock()
99 | }
:
143 | }
144 |
145 | private class DiscoveredFiles {
| `- note: class 'DiscoveredFiles' does not conform to the 'Sendable' protocol
146 | var mappings: [SchemataMutationMapping] = []
147 | }
/Users/admin/builder/spi-builder-workspace/Sources/muterCore/MutationSteps/DiscoverProjectCoverage/FunctionsCoverage.swift:40:16: warning: static property 'null' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
38 |
39 | extension FunctionsCoverage: Nullable {
40 | static var null: FunctionsCoverage = .init()
| |- warning: static property 'null' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'null' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'null' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
41 | }
42 |
/Users/admin/builder/spi-builder-workspace/Sources/muterCore/MutationTesting/MutationTestHandler.swift:58:16: warning: static property 'allSteps' is not concurrency-safe because non-'Sendable' type '[any MutationStep]' may have shared mutable state; this is an error in the Swift 6 language mode
56 |
57 | private extension [MutationStep] {
58 | static let allSteps: [MutationStep] = [
| |- warning: static property 'allSteps' is not concurrency-safe because non-'Sendable' type '[any MutationStep]' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'allSteps' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
59 | UpdateCheck(),
60 | LoadConfiguration(),
/Users/admin/builder/spi-builder-workspace/Sources/muterCore/MutationSteps/MutationStep.swift:3:10: note: protocol 'MutationStep' does not conform to the 'Sendable' protocol
1 | import Foundation
2 |
3 | protocol MutationStep {
| `- note: protocol 'MutationStep' does not conform to the 'Sendable' protocol
4 | func run(with state: AnyMutationTestState) async throws -> [MutationTestState.Change]
5 | }
/Users/admin/builder/spi-builder-workspace/Sources/muterCore/MutationTesting/MutationTestHandler.swift:75:16: warning: static property 'testPlanSteps' is not concurrency-safe because non-'Sendable' type '[any MutationStep]' may have shared mutable state; this is an error in the Swift 6 language mode
73 | ]
74 |
75 | static let testPlanSteps: [MutationStep] = [
| |- warning: static property 'testPlanSteps' is not concurrency-safe because non-'Sendable' type '[any MutationStep]' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'testPlanSteps' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
76 | UpdateCheck(),
77 | LoadConfiguration(),
/Users/admin/builder/spi-builder-workspace/Sources/muterCore/MutationSteps/MutationStep.swift:3:10: note: protocol 'MutationStep' does not conform to the 'Sendable' protocol
1 | import Foundation
2 |
3 | protocol MutationStep {
| `- note: protocol 'MutationStep' does not conform to the 'Sendable' protocol
4 | func run(with state: AnyMutationTestState) async throws -> [MutationTestState.Change]
5 | }
/Users/admin/builder/spi-builder-workspace/Sources/muterCore/MutationTesting/MutationTestHandler.swift:84:16: warning: static property 'createTestPlanSteps' is not concurrency-safe because non-'Sendable' type '[any MutationStep]' may have shared mutable state; this is an error in the Swift 6 language mode
82 | ]
83 |
84 | static let createTestPlanSteps: [MutationStep] = [
| |- warning: static property 'createTestPlanSteps' is not concurrency-safe because non-'Sendable' type '[any MutationStep]' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'createTestPlanSteps' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
85 | UpdateCheck(),
86 | LoadConfiguration(),
/Users/admin/builder/spi-builder-workspace/Sources/muterCore/MutationSteps/MutationStep.swift:3:10: note: protocol 'MutationStep' does not conform to the 'Sendable' protocol
1 | import Foundation
2 |
3 | protocol MutationStep {
| `- note: protocol 'MutationStep' does not conform to the 'Sendable' protocol
4 | func run(with state: AnyMutationTestState) async throws -> [MutationTestState.Change]
5 | }
/Users/admin/builder/spi-builder-workspace/Sources/muterCore/MutationTesting/MutationTestObserver.swift:104:24: warning: converting non-sendable function value to '@Sendable (Notification) -> Void' may introduce data races
102 | object: nil,
103 | queue: nil,
104 | using: handler
| `- warning: converting non-sendable function value to '@Sendable (Notification) -> Void' may introduce data races
105 | )
106 | }
/Users/admin/builder/spi-builder-workspace/Sources/muterCore/MutationTesting/MutationTestHandler.swift:58:16: warning: static property 'allSteps' is not concurrency-safe because non-'Sendable' type '[any MutationStep]' may have shared mutable state; this is an error in the Swift 6 language mode
56 |
57 | private extension [MutationStep] {
58 | static let allSteps: [MutationStep] = [
| |- warning: static property 'allSteps' is not concurrency-safe because non-'Sendable' type '[any MutationStep]' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'allSteps' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
59 | UpdateCheck(),
60 | LoadConfiguration(),
/Users/admin/builder/spi-builder-workspace/Sources/muterCore/MutationSteps/MutationStep.swift:3:10: note: protocol 'MutationStep' does not conform to the 'Sendable' protocol
1 | import Foundation
2 |
3 | protocol MutationStep {
| `- note: protocol 'MutationStep' does not conform to the 'Sendable' protocol
4 | func run(with state: AnyMutationTestState) async throws -> [MutationTestState.Change]
5 | }
/Users/admin/builder/spi-builder-workspace/Sources/muterCore/MutationTesting/MutationTestHandler.swift:75:16: warning: static property 'testPlanSteps' is not concurrency-safe because non-'Sendable' type '[any MutationStep]' may have shared mutable state; this is an error in the Swift 6 language mode
73 | ]
74 |
75 | static let testPlanSteps: [MutationStep] = [
| |- warning: static property 'testPlanSteps' is not concurrency-safe because non-'Sendable' type '[any MutationStep]' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'testPlanSteps' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
76 | UpdateCheck(),
77 | LoadConfiguration(),
/Users/admin/builder/spi-builder-workspace/Sources/muterCore/MutationSteps/MutationStep.swift:3:10: note: protocol 'MutationStep' does not conform to the 'Sendable' protocol
1 | import Foundation
2 |
3 | protocol MutationStep {
| `- note: protocol 'MutationStep' does not conform to the 'Sendable' protocol
4 | func run(with state: AnyMutationTestState) async throws -> [MutationTestState.Change]
5 | }
/Users/admin/builder/spi-builder-workspace/Sources/muterCore/MutationTesting/MutationTestHandler.swift:84:16: warning: static property 'createTestPlanSteps' is not concurrency-safe because non-'Sendable' type '[any MutationStep]' may have shared mutable state; this is an error in the Swift 6 language mode
82 | ]
83 |
84 | static let createTestPlanSteps: [MutationStep] = [
| |- warning: static property 'createTestPlanSteps' is not concurrency-safe because non-'Sendable' type '[any MutationStep]' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'createTestPlanSteps' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
85 | UpdateCheck(),
86 | LoadConfiguration(),
/Users/admin/builder/spi-builder-workspace/Sources/muterCore/MutationSteps/MutationStep.swift:3:10: note: protocol 'MutationStep' does not conform to the 'Sendable' protocol
1 | import Foundation
2 |
3 | protocol MutationStep {
| `- note: protocol 'MutationStep' does not conform to the 'Sendable' protocol
4 | func run(with state: AnyMutationTestState) async throws -> [MutationTestState.Change]
5 | }
/Users/admin/builder/spi-builder-workspace/Sources/muterCore/MutationTesting/MutationTestObserver.swift:104:24: warning: converting non-sendable function value to '@Sendable (Notification) -> Void' may introduce data races
102 | object: nil,
103 | queue: nil,
104 | using: handler
| `- warning: converting non-sendable function value to '@Sendable (Notification) -> Void' may introduce data races
105 | )
106 | }
/Users/admin/builder/spi-builder-workspace/Sources/muterCore/MutationTesting/MutationTestHandler.swift:58:16: warning: static property 'allSteps' is not concurrency-safe because non-'Sendable' type '[any MutationStep]' may have shared mutable state; this is an error in the Swift 6 language mode
56 |
57 | private extension [MutationStep] {
58 | static let allSteps: [MutationStep] = [
| |- warning: static property 'allSteps' is not concurrency-safe because non-'Sendable' type '[any MutationStep]' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'allSteps' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
59 | UpdateCheck(),
60 | LoadConfiguration(),
/Users/admin/builder/spi-builder-workspace/Sources/muterCore/MutationSteps/MutationStep.swift:3:10: note: protocol 'MutationStep' does not conform to the 'Sendable' protocol
1 | import Foundation
2 |
3 | protocol MutationStep {
| `- note: protocol 'MutationStep' does not conform to the 'Sendable' protocol
4 | func run(with state: AnyMutationTestState) async throws -> [MutationTestState.Change]
5 | }
/Users/admin/builder/spi-builder-workspace/Sources/muterCore/MutationTesting/MutationTestHandler.swift:75:16: warning: static property 'testPlanSteps' is not concurrency-safe because non-'Sendable' type '[any MutationStep]' may have shared mutable state; this is an error in the Swift 6 language mode
73 | ]
74 |
75 | static let testPlanSteps: [MutationStep] = [
| |- warning: static property 'testPlanSteps' is not concurrency-safe because non-'Sendable' type '[any MutationStep]' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'testPlanSteps' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
76 | UpdateCheck(),
77 | LoadConfiguration(),
/Users/admin/builder/spi-builder-workspace/Sources/muterCore/MutationSteps/MutationStep.swift:3:10: note: protocol 'MutationStep' does not conform to the 'Sendable' protocol
1 | import Foundation
2 |
3 | protocol MutationStep {
| `- note: protocol 'MutationStep' does not conform to the 'Sendable' protocol
4 | func run(with state: AnyMutationTestState) async throws -> [MutationTestState.Change]
5 | }
/Users/admin/builder/spi-builder-workspace/Sources/muterCore/MutationTesting/MutationTestHandler.swift:84:16: warning: static property 'createTestPlanSteps' is not concurrency-safe because non-'Sendable' type '[any MutationStep]' may have shared mutable state; this is an error in the Swift 6 language mode
82 | ]
83 |
84 | static let createTestPlanSteps: [MutationStep] = [
| |- warning: static property 'createTestPlanSteps' is not concurrency-safe because non-'Sendable' type '[any MutationStep]' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'createTestPlanSteps' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
85 | UpdateCheck(),
86 | LoadConfiguration(),
/Users/admin/builder/spi-builder-workspace/Sources/muterCore/MutationSteps/MutationStep.swift:3:10: note: protocol 'MutationStep' does not conform to the 'Sendable' protocol
1 | import Foundation
2 |
3 | protocol MutationStep {
| `- note: protocol 'MutationStep' does not conform to the 'Sendable' protocol
4 | func run(with state: AnyMutationTestState) async throws -> [MutationTestState.Change]
5 | }
/Users/admin/builder/spi-builder-workspace/Sources/muterCore/MutationTesting/MutationTestObserver.swift:104:24: warning: converting non-sendable function value to '@Sendable (Notification) -> Void' may introduce data races
102 | object: nil,
103 | queue: nil,
104 | using: handler
| `- warning: converting non-sendable function value to '@Sendable (Notification) -> Void' may introduce data races
105 | )
106 | }
/Users/admin/builder/spi-builder-workspace/Sources/muterCore/MutationTesting/MutationTestHandler.swift:58:16: warning: static property 'allSteps' is not concurrency-safe because non-'Sendable' type '[any MutationStep]' may have shared mutable state; this is an error in the Swift 6 language mode
56 |
57 | private extension [MutationStep] {
58 | static let allSteps: [MutationStep] = [
| |- warning: static property 'allSteps' is not concurrency-safe because non-'Sendable' type '[any MutationStep]' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'allSteps' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
59 | UpdateCheck(),
60 | LoadConfiguration(),
/Users/admin/builder/spi-builder-workspace/Sources/muterCore/MutationSteps/MutationStep.swift:3:10: note: protocol 'MutationStep' does not conform to the 'Sendable' protocol
1 | import Foundation
2 |
3 | protocol MutationStep {
| `- note: protocol 'MutationStep' does not conform to the 'Sendable' protocol
4 | func run(with state: AnyMutationTestState) async throws -> [MutationTestState.Change]
5 | }
/Users/admin/builder/spi-builder-workspace/Sources/muterCore/MutationTesting/MutationTestHandler.swift:75:16: warning: static property 'testPlanSteps' is not concurrency-safe because non-'Sendable' type '[any MutationStep]' may have shared mutable state; this is an error in the Swift 6 language mode
73 | ]
74 |
75 | static let testPlanSteps: [MutationStep] = [
| |- warning: static property 'testPlanSteps' is not concurrency-safe because non-'Sendable' type '[any MutationStep]' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'testPlanSteps' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
76 | UpdateCheck(),
77 | LoadConfiguration(),
/Users/admin/builder/spi-builder-workspace/Sources/muterCore/MutationSteps/MutationStep.swift:3:10: note: protocol 'MutationStep' does not conform to the 'Sendable' protocol
1 | import Foundation
2 |
3 | protocol MutationStep {
| `- note: protocol 'MutationStep' does not conform to the 'Sendable' protocol
4 | func run(with state: AnyMutationTestState) async throws -> [MutationTestState.Change]
5 | }
/Users/admin/builder/spi-builder-workspace/Sources/muterCore/MutationTesting/MutationTestHandler.swift:84:16: warning: static property 'createTestPlanSteps' is not concurrency-safe because non-'Sendable' type '[any MutationStep]' may have shared mutable state; this is an error in the Swift 6 language mode
82 | ]
83 |
84 | static let createTestPlanSteps: [MutationStep] = [
| |- warning: static property 'createTestPlanSteps' is not concurrency-safe because non-'Sendable' type '[any MutationStep]' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'createTestPlanSteps' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
85 | UpdateCheck(),
86 | LoadConfiguration(),
/Users/admin/builder/spi-builder-workspace/Sources/muterCore/MutationSteps/MutationStep.swift:3:10: note: protocol 'MutationStep' does not conform to the 'Sendable' protocol
1 | import Foundation
2 |
3 | protocol MutationStep {
| `- note: protocol 'MutationStep' does not conform to the 'Sendable' protocol
4 | func run(with state: AnyMutationTestState) async throws -> [MutationTestState.Change]
5 | }
/Users/admin/builder/spi-builder-workspace/Sources/muterCore/MutationTesting/MutationTestObserver.swift:104:24: warning: converting non-sendable function value to '@Sendable (Notification) -> Void' may introduce data races
102 | object: nil,
103 | queue: nil,
104 | using: handler
| `- warning: converting non-sendable function value to '@Sendable (Notification) -> Void' may introduce data races
105 | )
106 | }
/Users/admin/builder/spi-builder-workspace/Sources/muterCore/MutationTesting/MutationTestHandler.swift:58:16: warning: static property 'allSteps' is not concurrency-safe because non-'Sendable' type '[any MutationStep]' may have shared mutable state; this is an error in the Swift 6 language mode
56 |
57 | private extension [MutationStep] {
58 | static let allSteps: [MutationStep] = [
| |- warning: static property 'allSteps' is not concurrency-safe because non-'Sendable' type '[any MutationStep]' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'allSteps' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
59 | UpdateCheck(),
60 | LoadConfiguration(),
/Users/admin/builder/spi-builder-workspace/Sources/muterCore/MutationSteps/MutationStep.swift:3:10: note: protocol 'MutationStep' does not conform to the 'Sendable' protocol
1 | import Foundation
2 |
3 | protocol MutationStep {
| `- note: protocol 'MutationStep' does not conform to the 'Sendable' protocol
4 | func run(with state: AnyMutationTestState) async throws -> [MutationTestState.Change]
5 | }
/Users/admin/builder/spi-builder-workspace/Sources/muterCore/MutationTesting/MutationTestHandler.swift:75:16: warning: static property 'testPlanSteps' is not concurrency-safe because non-'Sendable' type '[any MutationStep]' may have shared mutable state; this is an error in the Swift 6 language mode
73 | ]
74 |
75 | static let testPlanSteps: [MutationStep] = [
| |- warning: static property 'testPlanSteps' is not concurrency-safe because non-'Sendable' type '[any MutationStep]' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'testPlanSteps' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
76 | UpdateCheck(),
77 | LoadConfiguration(),
/Users/admin/builder/spi-builder-workspace/Sources/muterCore/MutationSteps/MutationStep.swift:3:10: note: protocol 'MutationStep' does not conform to the 'Sendable' protocol
1 | import Foundation
2 |
3 | protocol MutationStep {
| `- note: protocol 'MutationStep' does not conform to the 'Sendable' protocol
4 | func run(with state: AnyMutationTestState) async throws -> [MutationTestState.Change]
5 | }
/Users/admin/builder/spi-builder-workspace/Sources/muterCore/MutationTesting/MutationTestHandler.swift:84:16: warning: static property 'createTestPlanSteps' is not concurrency-safe because non-'Sendable' type '[any MutationStep]' may have shared mutable state; this is an error in the Swift 6 language mode
82 | ]
83 |
84 | static let createTestPlanSteps: [MutationStep] = [
| |- warning: static property 'createTestPlanSteps' is not concurrency-safe because non-'Sendable' type '[any MutationStep]' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'createTestPlanSteps' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
85 | UpdateCheck(),
86 | LoadConfiguration(),
/Users/admin/builder/spi-builder-workspace/Sources/muterCore/MutationSteps/MutationStep.swift:3:10: note: protocol 'MutationStep' does not conform to the 'Sendable' protocol
1 | import Foundation
2 |
3 | protocol MutationStep {
| `- note: protocol 'MutationStep' does not conform to the 'Sendable' protocol
4 | func run(with state: AnyMutationTestState) async throws -> [MutationTestState.Change]
5 | }
/Users/admin/builder/spi-builder-workspace/Sources/muterCore/MutationTesting/MutationTestObserver.swift:104:24: warning: converting non-sendable function value to '@Sendable (Notification) -> Void' may introduce data races
102 | object: nil,
103 | queue: nil,
104 | using: handler
| `- warning: converting non-sendable function value to '@Sendable (Notification) -> Void' may introduce data races
105 | )
106 | }
/Users/admin/builder/spi-builder-workspace/Sources/muterCore/MutationTesting/MutationTestHandler.swift:58:16: warning: static property 'allSteps' is not concurrency-safe because non-'Sendable' type '[any MutationStep]' may have shared mutable state; this is an error in the Swift 6 language mode
56 |
57 | private extension [MutationStep] {
58 | static let allSteps: [MutationStep] = [
| |- warning: static property 'allSteps' is not concurrency-safe because non-'Sendable' type '[any MutationStep]' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'allSteps' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
59 | UpdateCheck(),
60 | LoadConfiguration(),
/Users/admin/builder/spi-builder-workspace/Sources/muterCore/MutationSteps/MutationStep.swift:3:10: note: protocol 'MutationStep' does not conform to the 'Sendable' protocol
1 | import Foundation
2 |
3 | protocol MutationStep {
| `- note: protocol 'MutationStep' does not conform to the 'Sendable' protocol
4 | func run(with state: AnyMutationTestState) async throws -> [MutationTestState.Change]
5 | }
/Users/admin/builder/spi-builder-workspace/Sources/muterCore/MutationTesting/MutationTestHandler.swift:75:16: warning: static property 'testPlanSteps' is not concurrency-safe because non-'Sendable' type '[any MutationStep]' may have shared mutable state; this is an error in the Swift 6 language mode
73 | ]
74 |
75 | static let testPlanSteps: [MutationStep] = [
| |- warning: static property 'testPlanSteps' is not concurrency-safe because non-'Sendable' type '[any MutationStep]' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'testPlanSteps' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
76 | UpdateCheck(),
77 | LoadConfiguration(),
/Users/admin/builder/spi-builder-workspace/Sources/muterCore/MutationSteps/MutationStep.swift:3:10: note: protocol 'MutationStep' does not conform to the 'Sendable' protocol
1 | import Foundation
2 |
3 | protocol MutationStep {
| `- note: protocol 'MutationStep' does not conform to the 'Sendable' protocol
4 | func run(with state: AnyMutationTestState) async throws -> [MutationTestState.Change]
5 | }
/Users/admin/builder/spi-builder-workspace/Sources/muterCore/MutationTesting/MutationTestHandler.swift:84:16: warning: static property 'createTestPlanSteps' is not concurrency-safe because non-'Sendable' type '[any MutationStep]' may have shared mutable state; this is an error in the Swift 6 language mode
82 | ]
83 |
84 | static let createTestPlanSteps: [MutationStep] = [
| |- warning: static property 'createTestPlanSteps' is not concurrency-safe because non-'Sendable' type '[any MutationStep]' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'createTestPlanSteps' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
85 | UpdateCheck(),
86 | LoadConfiguration(),
/Users/admin/builder/spi-builder-workspace/Sources/muterCore/MutationSteps/MutationStep.swift:3:10: note: protocol 'MutationStep' does not conform to the 'Sendable' protocol
1 | import Foundation
2 |
3 | protocol MutationStep {
| `- note: protocol 'MutationStep' does not conform to the 'Sendable' protocol
4 | func run(with state: AnyMutationTestState) async throws -> [MutationTestState.Change]
5 | }
/Users/admin/builder/spi-builder-workspace/Sources/muterCore/MutationTesting/MutationTestObserver.swift:104:24: warning: converting non-sendable function value to '@Sendable (Notification) -> Void' may introduce data races
102 | object: nil,
103 | queue: nil,
104 | using: handler
| `- warning: converting non-sendable function value to '@Sendable (Notification) -> Void' may introduce data races
105 | )
106 | }
/Users/admin/builder/spi-builder-workspace/Sources/muterCore/MutationTesting/MutationTestHandler.swift:58:16: warning: static property 'allSteps' is not concurrency-safe because non-'Sendable' type '[any MutationStep]' may have shared mutable state; this is an error in the Swift 6 language mode
56 |
57 | private extension [MutationStep] {
58 | static let allSteps: [MutationStep] = [
| |- warning: static property 'allSteps' is not concurrency-safe because non-'Sendable' type '[any MutationStep]' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'allSteps' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
59 | UpdateCheck(),
60 | LoadConfiguration(),
/Users/admin/builder/spi-builder-workspace/Sources/muterCore/MutationSteps/MutationStep.swift:3:10: note: protocol 'MutationStep' does not conform to the 'Sendable' protocol
1 | import Foundation
2 |
3 | protocol MutationStep {
| `- note: protocol 'MutationStep' does not conform to the 'Sendable' protocol
4 | func run(with state: AnyMutationTestState) async throws -> [MutationTestState.Change]
5 | }
/Users/admin/builder/spi-builder-workspace/Sources/muterCore/MutationTesting/MutationTestHandler.swift:75:16: warning: static property 'testPlanSteps' is not concurrency-safe because non-'Sendable' type '[any MutationStep]' may have shared mutable state; this is an error in the Swift 6 language mode
73 | ]
74 |
75 | static let testPlanSteps: [MutationStep] = [
| |- warning: static property 'testPlanSteps' is not concurrency-safe because non-'Sendable' type '[any MutationStep]' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'testPlanSteps' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
76 | UpdateCheck(),
77 | LoadConfiguration(),
/Users/admin/builder/spi-builder-workspace/Sources/muterCore/MutationSteps/MutationStep.swift:3:10: note: protocol 'MutationStep' does not conform to the 'Sendable' protocol
1 | import Foundation
2 |
3 | protocol MutationStep {
| `- note: protocol 'MutationStep' does not conform to the 'Sendable' protocol
4 | func run(with state: AnyMutationTestState) async throws -> [MutationTestState.Change]
5 | }
/Users/admin/builder/spi-builder-workspace/Sources/muterCore/MutationTesting/MutationTestHandler.swift:84:16: warning: static property 'createTestPlanSteps' is not concurrency-safe because non-'Sendable' type '[any MutationStep]' may have shared mutable state; this is an error in the Swift 6 language mode
82 | ]
83 |
84 | static let createTestPlanSteps: [MutationStep] = [
| |- warning: static property 'createTestPlanSteps' is not concurrency-safe because non-'Sendable' type '[any MutationStep]' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'createTestPlanSteps' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
85 | UpdateCheck(),
86 | LoadConfiguration(),
/Users/admin/builder/spi-builder-workspace/Sources/muterCore/MutationSteps/MutationStep.swift:3:10: note: protocol 'MutationStep' does not conform to the 'Sendable' protocol
1 | import Foundation
2 |
3 | protocol MutationStep {
| `- note: protocol 'MutationStep' does not conform to the 'Sendable' protocol
4 | func run(with state: AnyMutationTestState) async throws -> [MutationTestState.Change]
5 | }
/Users/admin/builder/spi-builder-workspace/Sources/muterCore/MutationTesting/MutationTestObserver.swift:104:24: warning: converting non-sendable function value to '@Sendable (Notification) -> Void' may introduce data races
102 | object: nil,
103 | queue: nil,
104 | using: handler
| `- warning: converting non-sendable function value to '@Sendable (Notification) -> Void' may introduce data races
105 | )
106 | }
/Users/admin/builder/spi-builder-workspace/Sources/muterCore/MutationTesting/MutationTestHandler.swift:58:16: warning: static property 'allSteps' is not concurrency-safe because non-'Sendable' type '[any MutationStep]' may have shared mutable state; this is an error in the Swift 6 language mode
56 |
57 | private extension [MutationStep] {
58 | static let allSteps: [MutationStep] = [
| |- warning: static property 'allSteps' is not concurrency-safe because non-'Sendable' type '[any MutationStep]' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'allSteps' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
59 | UpdateCheck(),
60 | LoadConfiguration(),
/Users/admin/builder/spi-builder-workspace/Sources/muterCore/MutationSteps/MutationStep.swift:3:10: note: protocol 'MutationStep' does not conform to the 'Sendable' protocol
1 | import Foundation
2 |
3 | protocol MutationStep {
| `- note: protocol 'MutationStep' does not conform to the 'Sendable' protocol
4 | func run(with state: AnyMutationTestState) async throws -> [MutationTestState.Change]
5 | }
/Users/admin/builder/spi-builder-workspace/Sources/muterCore/MutationTesting/MutationTestHandler.swift:75:16: warning: static property 'testPlanSteps' is not concurrency-safe because non-'Sendable' type '[any MutationStep]' may have shared mutable state; this is an error in the Swift 6 language mode
73 | ]
74 |
75 | static let testPlanSteps: [MutationStep] = [
| |- warning: static property 'testPlanSteps' is not concurrency-safe because non-'Sendable' type '[any MutationStep]' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'testPlanSteps' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
76 | UpdateCheck(),
77 | LoadConfiguration(),
/Users/admin/builder/spi-builder-workspace/Sources/muterCore/MutationSteps/MutationStep.swift:3:10: note: protocol 'MutationStep' does not conform to the 'Sendable' protocol
1 | import Foundation
2 |
3 | protocol MutationStep {
| `- note: protocol 'MutationStep' does not conform to the 'Sendable' protocol
4 | func run(with state: AnyMutationTestState) async throws -> [MutationTestState.Change]
5 | }
/Users/admin/builder/spi-builder-workspace/Sources/muterCore/MutationTesting/MutationTestHandler.swift:84:16: warning: static property 'createTestPlanSteps' is not concurrency-safe because non-'Sendable' type '[any MutationStep]' may have shared mutable state; this is an error in the Swift 6 language mode
82 | ]
83 |
84 | static let createTestPlanSteps: [MutationStep] = [
| |- warning: static property 'createTestPlanSteps' is not concurrency-safe because non-'Sendable' type '[any MutationStep]' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'createTestPlanSteps' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
85 | UpdateCheck(),
86 | LoadConfiguration(),
/Users/admin/builder/spi-builder-workspace/Sources/muterCore/MutationSteps/MutationStep.swift:3:10: note: protocol 'MutationStep' does not conform to the 'Sendable' protocol
1 | import Foundation
2 |
3 | protocol MutationStep {
| `- note: protocol 'MutationStep' does not conform to the 'Sendable' protocol
4 | func run(with state: AnyMutationTestState) async throws -> [MutationTestState.Change]
5 | }
/Users/admin/builder/spi-builder-workspace/Sources/muterCore/MutationTesting/MutationTestObserver.swift:104:24: warning: converting non-sendable function value to '@Sendable (Notification) -> Void' may introduce data races
102 | object: nil,
103 | queue: nil,
104 | using: handler
| `- warning: converting non-sendable function value to '@Sendable (Notification) -> Void' may introduce data races
105 | )
106 | }
/Users/admin/builder/spi-builder-workspace/Sources/muterCore/MutationTesting/MutationTestHandler.swift:58:16: warning: static property 'allSteps' is not concurrency-safe because non-'Sendable' type '[any MutationStep]' may have shared mutable state; this is an error in the Swift 6 language mode
56 |
57 | private extension [MutationStep] {
58 | static let allSteps: [MutationStep] = [
| |- warning: static property 'allSteps' is not concurrency-safe because non-'Sendable' type '[any MutationStep]' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'allSteps' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
59 | UpdateCheck(),
60 | LoadConfiguration(),
/Users/admin/builder/spi-builder-workspace/Sources/muterCore/MutationSteps/MutationStep.swift:3:10: note: protocol 'MutationStep' does not conform to the 'Sendable' protocol
1 | import Foundation
2 |
3 | protocol MutationStep {
| `- note: protocol 'MutationStep' does not conform to the 'Sendable' protocol
4 | func run(with state: AnyMutationTestState) async throws -> [MutationTestState.Change]
5 | }
/Users/admin/builder/spi-builder-workspace/Sources/muterCore/MutationTesting/MutationTestHandler.swift:75:16: warning: static property 'testPlanSteps' is not concurrency-safe because non-'Sendable' type '[any MutationStep]' may have shared mutable state; this is an error in the Swift 6 language mode
73 | ]
74 |
75 | static let testPlanSteps: [MutationStep] = [
| |- warning: static property 'testPlanSteps' is not concurrency-safe because non-'Sendable' type '[any MutationStep]' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'testPlanSteps' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
76 | UpdateCheck(),
77 | LoadConfiguration(),
/Users/admin/builder/spi-builder-workspace/Sources/muterCore/MutationSteps/MutationStep.swift:3:10: note: protocol 'MutationStep' does not conform to the 'Sendable' protocol
1 | import Foundation
2 |
3 | protocol MutationStep {
| `- note: protocol 'MutationStep' does not conform to the 'Sendable' protocol
4 | func run(with state: AnyMutationTestState) async throws -> [MutationTestState.Change]
5 | }
/Users/admin/builder/spi-builder-workspace/Sources/muterCore/MutationTesting/MutationTestHandler.swift:84:16: warning: static property 'createTestPlanSteps' is not concurrency-safe because non-'Sendable' type '[any MutationStep]' may have shared mutable state; this is an error in the Swift 6 language mode
82 | ]
83 |
84 | static let createTestPlanSteps: [MutationStep] = [
| |- warning: static property 'createTestPlanSteps' is not concurrency-safe because non-'Sendable' type '[any MutationStep]' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'createTestPlanSteps' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
85 | UpdateCheck(),
86 | LoadConfiguration(),
/Users/admin/builder/spi-builder-workspace/Sources/muterCore/MutationSteps/MutationStep.swift:3:10: note: protocol 'MutationStep' does not conform to the 'Sendable' protocol
1 | import Foundation
2 |
3 | protocol MutationStep {
| `- note: protocol 'MutationStep' does not conform to the 'Sendable' protocol
4 | func run(with state: AnyMutationTestState) async throws -> [MutationTestState.Change]
5 | }
/Users/admin/builder/spi-builder-workspace/Sources/muterCore/MutationTesting/MutationTestObserver.swift:104:24: warning: converting non-sendable function value to '@Sendable (Notification) -> Void' may introduce data races
102 | object: nil,
103 | queue: nil,
104 | using: handler
| `- warning: converting non-sendable function value to '@Sendable (Notification) -> Void' may introduce data races
105 | )
106 | }
/Users/admin/builder/spi-builder-workspace/Sources/muterCore/MutationTesting/MutationTestHandler.swift:58:16: warning: static property 'allSteps' is not concurrency-safe because non-'Sendable' type '[any MutationStep]' may have shared mutable state; this is an error in the Swift 6 language mode
56 |
57 | private extension [MutationStep] {
58 | static let allSteps: [MutationStep] = [
| |- warning: static property 'allSteps' is not concurrency-safe because non-'Sendable' type '[any MutationStep]' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'allSteps' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
59 | UpdateCheck(),
60 | LoadConfiguration(),
/Users/admin/builder/spi-builder-workspace/Sources/muterCore/MutationSteps/MutationStep.swift:3:10: note: protocol 'MutationStep' does not conform to the 'Sendable' protocol
1 | import Foundation
2 |
3 | protocol MutationStep {
| `- note: protocol 'MutationStep' does not conform to the 'Sendable' protocol
4 | func run(with state: AnyMutationTestState) async throws -> [MutationTestState.Change]
5 | }
/Users/admin/builder/spi-builder-workspace/Sources/muterCore/MutationTesting/MutationTestHandler.swift:75:16: warning: static property 'testPlanSteps' is not concurrency-safe because non-'Sendable' type '[any MutationStep]' may have shared mutable state; this is an error in the Swift 6 language mode
73 | ]
74 |
75 | static let testPlanSteps: [MutationStep] = [
| |- warning: static property 'testPlanSteps' is not concurrency-safe because non-'Sendable' type '[any MutationStep]' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'testPlanSteps' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
76 | UpdateCheck(),
77 | LoadConfiguration(),
/Users/admin/builder/spi-builder-workspace/Sources/muterCore/MutationSteps/MutationStep.swift:3:10: note: protocol 'MutationStep' does not conform to the 'Sendable' protocol
1 | import Foundation
2 |
3 | protocol MutationStep {
| `- note: protocol 'MutationStep' does not conform to the 'Sendable' protocol
4 | func run(with state: AnyMutationTestState) async throws -> [MutationTestState.Change]
5 | }
/Users/admin/builder/spi-builder-workspace/Sources/muterCore/MutationTesting/MutationTestHandler.swift:84:16: warning: static property 'createTestPlanSteps' is not concurrency-safe because non-'Sendable' type '[any MutationStep]' may have shared mutable state; this is an error in the Swift 6 language mode
82 | ]
83 |
84 | static let createTestPlanSteps: [MutationStep] = [
| |- warning: static property 'createTestPlanSteps' is not concurrency-safe because non-'Sendable' type '[any MutationStep]' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'createTestPlanSteps' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
85 | UpdateCheck(),
86 | LoadConfiguration(),
/Users/admin/builder/spi-builder-workspace/Sources/muterCore/MutationSteps/MutationStep.swift:3:10: note: protocol 'MutationStep' does not conform to the 'Sendable' protocol
1 | import Foundation
2 |
3 | protocol MutationStep {
| `- note: protocol 'MutationStep' does not conform to the 'Sendable' protocol
4 | func run(with state: AnyMutationTestState) async throws -> [MutationTestState.Change]
5 | }
/Users/admin/builder/spi-builder-workspace/Sources/muterCore/MutationTesting/MutationTestObserver.swift:104:24: warning: converting non-sendable function value to '@Sendable (Notification) -> Void' may introduce data races
102 | object: nil,
103 | queue: nil,
104 | using: handler
| `- warning: converting non-sendable function value to '@Sendable (Notification) -> Void' may introduce data races
105 | )
106 | }
[706/774] Compiling muterCore CLITable.swift
[707/774] Compiling muterCore PlainTextReporter.swift
[708/774] Compiling muterCore testReportTableGeneration.swift
[709/774] Compiling muterCore ReportFormat.swift
[710/774] Compiling muterCore Reporter.swift
[711/774] Compiling muterCore TestSuiteOutcome.swift
[712/774] Compiling muterCore XcodeReporter.swift
[713/774] Compiling muterCore mutationScoring.swift
[714/774] Compiling muterCore MuterVisitor.swift
[715/774] Compiling muterCore version.swift
/Users/admin/builder/spi-builder-workspace/Sources/muterCore/CLICommands/Muter.swift:4:16: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
2 |
3 | struct MuterCommand: AsyncParsableCommand {
4 | static var configuration = CommandConfiguration(
| |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'configuration' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'configuration' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
5 | commandName: "muter",
6 | abstract: "🔎 Automated mutation testing for Swift 🕳️",
/Users/admin/builder/spi-builder-workspace/Sources/muterCore/CLICommands/MuterError.swift:10:10: warning: associated value 'mutationTestingAborted(reason:)' of 'Sendable'-conforming enum 'MuterError' has non-sendable type 'MutationTestingAbortReason'; this is an error in the Swift 6 language mode
8 | case noSourceFilesOnExclusiveList
9 | case noMutationPointsDiscovered
10 | case mutationTestingAborted(reason: MutationTestingAbortReason)
| `- warning: associated value 'mutationTestingAborted(reason:)' of 'Sendable'-conforming enum 'MuterError' has non-sendable type 'MutationTestingAbortReason'; this is an error in the Swift 6 language mode
11 | case literal(reason: String)
12 | case removeProjectFromPreviousRunFailed(reason: String)
/Users/admin/builder/spi-builder-workspace/Sources/muterCore/MutationTesting/MutationTestingAbortReason.swift:1:13: note: consider making enum 'MutationTestingAbortReason' conform to the 'Sendable' protocol
1 | public enum MutationTestingAbortReason: Equatable {
| `- note: consider making enum 'MutationTestingAbortReason' conform to the 'Sendable' protocol
2 | case baselineTestFailed(log: String)
3 | case tooManyBuildErrors
/Users/admin/builder/spi-builder-workspace/Sources/muterCore/CLICommands/Muter.swift:4:16: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
2 |
3 | struct MuterCommand: AsyncParsableCommand {
4 | static var configuration = CommandConfiguration(
| |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'configuration' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'configuration' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
5 | commandName: "muter",
6 | abstract: "🔎 Automated mutation testing for Swift 🕳️",
/Users/admin/builder/spi-builder-workspace/Sources/muterCore/CLICommands/MuterError.swift:10:10: warning: associated value 'mutationTestingAborted(reason:)' of 'Sendable'-conforming enum 'MuterError' has non-sendable type 'MutationTestingAbortReason'; this is an error in the Swift 6 language mode
8 | case noSourceFilesOnExclusiveList
9 | case noMutationPointsDiscovered
10 | case mutationTestingAborted(reason: MutationTestingAbortReason)
| `- warning: associated value 'mutationTestingAborted(reason:)' of 'Sendable'-conforming enum 'MuterError' has non-sendable type 'MutationTestingAbortReason'; this is an error in the Swift 6 language mode
11 | case literal(reason: String)
12 | case removeProjectFromPreviousRunFailed(reason: String)
/Users/admin/builder/spi-builder-workspace/Sources/muterCore/MutationTesting/MutationTestingAbortReason.swift:1:13: note: consider making enum 'MutationTestingAbortReason' conform to the 'Sendable' protocol
1 | public enum MutationTestingAbortReason: Equatable {
| `- note: consider making enum 'MutationTestingAbortReason' conform to the 'Sendable' protocol
2 | case baselineTestFailed(log: String)
3 | case tooManyBuildErrors
/Users/admin/builder/spi-builder-workspace/Sources/muterCore/CLICommands/Muter.swift:4:16: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
2 |
3 | struct MuterCommand: AsyncParsableCommand {
4 | static var configuration = CommandConfiguration(
| |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'configuration' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'configuration' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
5 | commandName: "muter",
6 | abstract: "🔎 Automated mutation testing for Swift 🕳️",
/Users/admin/builder/spi-builder-workspace/Sources/muterCore/CLICommands/MuterError.swift:10:10: warning: associated value 'mutationTestingAborted(reason:)' of 'Sendable'-conforming enum 'MuterError' has non-sendable type 'MutationTestingAbortReason'; this is an error in the Swift 6 language mode
8 | case noSourceFilesOnExclusiveList
9 | case noMutationPointsDiscovered
10 | case mutationTestingAborted(reason: MutationTestingAbortReason)
| `- warning: associated value 'mutationTestingAborted(reason:)' of 'Sendable'-conforming enum 'MuterError' has non-sendable type 'MutationTestingAbortReason'; this is an error in the Swift 6 language mode
11 | case literal(reason: String)
12 | case removeProjectFromPreviousRunFailed(reason: String)
/Users/admin/builder/spi-builder-workspace/Sources/muterCore/MutationTesting/MutationTestingAbortReason.swift:1:13: note: consider making enum 'MutationTestingAbortReason' conform to the 'Sendable' protocol
1 | public enum MutationTestingAbortReason: Equatable {
| `- note: consider making enum 'MutationTestingAbortReason' conform to the 'Sendable' protocol
2 | case baselineTestFailed(log: String)
3 | case tooManyBuildErrors
/Users/admin/builder/spi-builder-workspace/Sources/muterCore/CLICommands/Muter.swift:4:16: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
2 |
3 | struct MuterCommand: AsyncParsableCommand {
4 | static var configuration = CommandConfiguration(
| |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'configuration' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'configuration' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
5 | commandName: "muter",
6 | abstract: "🔎 Automated mutation testing for Swift 🕳️",
/Users/admin/builder/spi-builder-workspace/Sources/muterCore/CLICommands/MuterError.swift:10:10: warning: associated value 'mutationTestingAborted(reason:)' of 'Sendable'-conforming enum 'MuterError' has non-sendable type 'MutationTestingAbortReason'; this is an error in the Swift 6 language mode
8 | case noSourceFilesOnExclusiveList
9 | case noMutationPointsDiscovered
10 | case mutationTestingAborted(reason: MutationTestingAbortReason)
| `- warning: associated value 'mutationTestingAborted(reason:)' of 'Sendable'-conforming enum 'MuterError' has non-sendable type 'MutationTestingAbortReason'; this is an error in the Swift 6 language mode
11 | case literal(reason: String)
12 | case removeProjectFromPreviousRunFailed(reason: String)
/Users/admin/builder/spi-builder-workspace/Sources/muterCore/MutationTesting/MutationTestingAbortReason.swift:1:13: note: consider making enum 'MutationTestingAbortReason' conform to the 'Sendable' protocol
1 | public enum MutationTestingAbortReason: Equatable {
| `- note: consider making enum 'MutationTestingAbortReason' conform to the 'Sendable' protocol
2 | case baselineTestFailed(log: String)
3 | case tooManyBuildErrors
/Users/admin/builder/spi-builder-workspace/Sources/muterCore/CLICommands/Muter.swift:4:16: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
2 |
3 | struct MuterCommand: AsyncParsableCommand {
4 | static var configuration = CommandConfiguration(
| |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'configuration' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'configuration' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
5 | commandName: "muter",
6 | abstract: "🔎 Automated mutation testing for Swift 🕳️",
/Users/admin/builder/spi-builder-workspace/Sources/muterCore/CLICommands/MuterError.swift:10:10: warning: associated value 'mutationTestingAborted(reason:)' of 'Sendable'-conforming enum 'MuterError' has non-sendable type 'MutationTestingAbortReason'; this is an error in the Swift 6 language mode
8 | case noSourceFilesOnExclusiveList
9 | case noMutationPointsDiscovered
10 | case mutationTestingAborted(reason: MutationTestingAbortReason)
| `- warning: associated value 'mutationTestingAborted(reason:)' of 'Sendable'-conforming enum 'MuterError' has non-sendable type 'MutationTestingAbortReason'; this is an error in the Swift 6 language mode
11 | case literal(reason: String)
12 | case removeProjectFromPreviousRunFailed(reason: String)
/Users/admin/builder/spi-builder-workspace/Sources/muterCore/MutationTesting/MutationTestingAbortReason.swift:1:13: note: consider making enum 'MutationTestingAbortReason' conform to the 'Sendable' protocol
1 | public enum MutationTestingAbortReason: Equatable {
| `- note: consider making enum 'MutationTestingAbortReason' conform to the 'Sendable' protocol
2 | case baselineTestFailed(log: String)
3 | case tooManyBuildErrors
/Users/admin/builder/spi-builder-workspace/Sources/muterCore/CLICommands/Muter.swift:4:16: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
2 |
3 | struct MuterCommand: AsyncParsableCommand {
4 | static var configuration = CommandConfiguration(
| |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'configuration' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'configuration' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
5 | commandName: "muter",
6 | abstract: "🔎 Automated mutation testing for Swift 🕳️",
/Users/admin/builder/spi-builder-workspace/Sources/muterCore/CLICommands/MuterError.swift:10:10: warning: associated value 'mutationTestingAborted(reason:)' of 'Sendable'-conforming enum 'MuterError' has non-sendable type 'MutationTestingAbortReason'; this is an error in the Swift 6 language mode
8 | case noSourceFilesOnExclusiveList
9 | case noMutationPointsDiscovered
10 | case mutationTestingAborted(reason: MutationTestingAbortReason)
| `- warning: associated value 'mutationTestingAborted(reason:)' of 'Sendable'-conforming enum 'MuterError' has non-sendable type 'MutationTestingAbortReason'; this is an error in the Swift 6 language mode
11 | case literal(reason: String)
12 | case removeProjectFromPreviousRunFailed(reason: String)
/Users/admin/builder/spi-builder-workspace/Sources/muterCore/MutationTesting/MutationTestingAbortReason.swift:1:13: note: consider making enum 'MutationTestingAbortReason' conform to the 'Sendable' protocol
1 | public enum MutationTestingAbortReason: Equatable {
| `- note: consider making enum 'MutationTestingAbortReason' conform to the 'Sendable' protocol
2 | case baselineTestFailed(log: String)
3 | case tooManyBuildErrors
/Users/admin/builder/spi-builder-workspace/Sources/muterCore/CLICommands/Muter.swift:4:16: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
2 |
3 | struct MuterCommand: AsyncParsableCommand {
4 | static var configuration = CommandConfiguration(
| |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'configuration' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'configuration' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
5 | commandName: "muter",
6 | abstract: "🔎 Automated mutation testing for Swift 🕳️",
/Users/admin/builder/spi-builder-workspace/Sources/muterCore/CLICommands/MuterError.swift:10:10: warning: associated value 'mutationTestingAborted(reason:)' of 'Sendable'-conforming enum 'MuterError' has non-sendable type 'MutationTestingAbortReason'; this is an error in the Swift 6 language mode
8 | case noSourceFilesOnExclusiveList
9 | case noMutationPointsDiscovered
10 | case mutationTestingAborted(reason: MutationTestingAbortReason)
| `- warning: associated value 'mutationTestingAborted(reason:)' of 'Sendable'-conforming enum 'MuterError' has non-sendable type 'MutationTestingAbortReason'; this is an error in the Swift 6 language mode
11 | case literal(reason: String)
12 | case removeProjectFromPreviousRunFailed(reason: String)
/Users/admin/builder/spi-builder-workspace/Sources/muterCore/MutationTesting/MutationTestingAbortReason.swift:1:13: note: consider making enum 'MutationTestingAbortReason' conform to the 'Sendable' protocol
1 | public enum MutationTestingAbortReason: Equatable {
| `- note: consider making enum 'MutationTestingAbortReason' conform to the 'Sendable' protocol
2 | case baselineTestFailed(log: String)
3 | case tooManyBuildErrors
/Users/admin/builder/spi-builder-workspace/Sources/muterCore/CLICommands/Muter.swift:4:16: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
2 |
3 | struct MuterCommand: AsyncParsableCommand {
4 | static var configuration = CommandConfiguration(
| |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'configuration' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'configuration' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
5 | commandName: "muter",
6 | abstract: "🔎 Automated mutation testing for Swift 🕳️",
/Users/admin/builder/spi-builder-workspace/Sources/muterCore/CLICommands/MuterError.swift:10:10: warning: associated value 'mutationTestingAborted(reason:)' of 'Sendable'-conforming enum 'MuterError' has non-sendable type 'MutationTestingAbortReason'; this is an error in the Swift 6 language mode
8 | case noSourceFilesOnExclusiveList
9 | case noMutationPointsDiscovered
10 | case mutationTestingAborted(reason: MutationTestingAbortReason)
| `- warning: associated value 'mutationTestingAborted(reason:)' of 'Sendable'-conforming enum 'MuterError' has non-sendable type 'MutationTestingAbortReason'; this is an error in the Swift 6 language mode
11 | case literal(reason: String)
12 | case removeProjectFromPreviousRunFailed(reason: String)
/Users/admin/builder/spi-builder-workspace/Sources/muterCore/MutationTesting/MutationTestingAbortReason.swift:1:13: note: consider making enum 'MutationTestingAbortReason' conform to the 'Sendable' protocol
1 | public enum MutationTestingAbortReason: Equatable {
| `- note: consider making enum 'MutationTestingAbortReason' conform to the 'Sendable' protocol
2 | case baselineTestFailed(log: String)
3 | case tooManyBuildErrors
/Users/admin/builder/spi-builder-workspace/Sources/muterCore/CLICommands/Muter.swift:4:16: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
2 |
3 | struct MuterCommand: AsyncParsableCommand {
4 | static var configuration = CommandConfiguration(
| |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'configuration' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'configuration' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
5 | commandName: "muter",
6 | abstract: "🔎 Automated mutation testing for Swift 🕳️",
/Users/admin/builder/spi-builder-workspace/Sources/muterCore/CLICommands/MuterError.swift:10:10: warning: associated value 'mutationTestingAborted(reason:)' of 'Sendable'-conforming enum 'MuterError' has non-sendable type 'MutationTestingAbortReason'; this is an error in the Swift 6 language mode
8 | case noSourceFilesOnExclusiveList
9 | case noMutationPointsDiscovered
10 | case mutationTestingAborted(reason: MutationTestingAbortReason)
| `- warning: associated value 'mutationTestingAborted(reason:)' of 'Sendable'-conforming enum 'MuterError' has non-sendable type 'MutationTestingAbortReason'; this is an error in the Swift 6 language mode
11 | case literal(reason: String)
12 | case removeProjectFromPreviousRunFailed(reason: String)
/Users/admin/builder/spi-builder-workspace/Sources/muterCore/MutationTesting/MutationTestingAbortReason.swift:1:13: note: consider making enum 'MutationTestingAbortReason' conform to the 'Sendable' protocol
1 | public enum MutationTestingAbortReason: Equatable {
| `- note: consider making enum 'MutationTestingAbortReason' conform to the 'Sendable' protocol
2 | case baselineTestFailed(log: String)
3 | case tooManyBuildErrors
/Users/admin/builder/spi-builder-workspace/Sources/muterCore/CLICommands/Muter.swift:4:16: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
2 |
3 | struct MuterCommand: AsyncParsableCommand {
4 | static var configuration = CommandConfiguration(
| |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'configuration' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'configuration' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
5 | commandName: "muter",
6 | abstract: "🔎 Automated mutation testing for Swift 🕳️",
/Users/admin/builder/spi-builder-workspace/Sources/muterCore/CLICommands/MuterError.swift:10:10: warning: associated value 'mutationTestingAborted(reason:)' of 'Sendable'-conforming enum 'MuterError' has non-sendable type 'MutationTestingAbortReason'; this is an error in the Swift 6 language mode
8 | case noSourceFilesOnExclusiveList
9 | case noMutationPointsDiscovered
10 | case mutationTestingAborted(reason: MutationTestingAbortReason)
| `- warning: associated value 'mutationTestingAborted(reason:)' of 'Sendable'-conforming enum 'MuterError' has non-sendable type 'MutationTestingAbortReason'; this is an error in the Swift 6 language mode
11 | case literal(reason: String)
12 | case removeProjectFromPreviousRunFailed(reason: String)
/Users/admin/builder/spi-builder-workspace/Sources/muterCore/MutationTesting/MutationTestingAbortReason.swift:1:13: note: consider making enum 'MutationTestingAbortReason' conform to the 'Sendable' protocol
1 | public enum MutationTestingAbortReason: Equatable {
| `- note: consider making enum 'MutationTestingAbortReason' conform to the 'Sendable' protocol
2 | case baselineTestFailed(log: String)
3 | case tooManyBuildErrors
/Users/admin/builder/spi-builder-workspace/Sources/muterCore/CLICommands/Muter.swift:4:16: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
2 |
3 | struct MuterCommand: AsyncParsableCommand {
4 | static var configuration = CommandConfiguration(
| |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'configuration' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'configuration' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
5 | commandName: "muter",
6 | abstract: "🔎 Automated mutation testing for Swift 🕳️",
/Users/admin/builder/spi-builder-workspace/Sources/muterCore/CLICommands/MuterError.swift:10:10: warning: associated value 'mutationTestingAborted(reason:)' of 'Sendable'-conforming enum 'MuterError' has non-sendable type 'MutationTestingAbortReason'; this is an error in the Swift 6 language mode
8 | case noSourceFilesOnExclusiveList
9 | case noMutationPointsDiscovered
10 | case mutationTestingAborted(reason: MutationTestingAbortReason)
| `- warning: associated value 'mutationTestingAborted(reason:)' of 'Sendable'-conforming enum 'MuterError' has non-sendable type 'MutationTestingAbortReason'; this is an error in the Swift 6 language mode
11 | case literal(reason: String)
12 | case removeProjectFromPreviousRunFailed(reason: String)
/Users/admin/builder/spi-builder-workspace/Sources/muterCore/MutationTesting/MutationTestingAbortReason.swift:1:13: note: consider making enum 'MutationTestingAbortReason' conform to the 'Sendable' protocol
1 | public enum MutationTestingAbortReason: Equatable {
| `- note: consider making enum 'MutationTestingAbortReason' conform to the 'Sendable' protocol
2 | case baselineTestFailed(log: String)
3 | case tooManyBuildErrors
[747/776] Compiling SwiftFormat UseSingleLinePropertyGetter.swift
[748/776] Compiling SwiftFormat UseSynthesizedInitializer.swift
[749/776] Compiling SwiftFormat UseTripleSlashForDocumentationComments.swift
[750/776] Compiling SwiftFormat UseWhereClausesInForLoops.swift
[751/776] Compiling SwiftFormat ValidateDocumentationComments.swift
[752/776] Compiling SwiftFormat FileIterator.swift
[753/776] Compiling SwiftFormat URL+isRoot.swift
[754/776] Compiling muter main.swift
[755/776] Emitting module muter
[755/776] Write Objects.LinkFileList
[774/782] Linking muter
[775/782] Applying muter
[777/782] Compiling TestingExtensions DictionaryExtensions.swift
[778/782] Compiling TestingExtensions XCTestExtensions.swift
[779/782] Compiling TestingExtensions Format.swift
[780/782] Emitting module TestingExtensions
[781/782] Compiling TestingExtensions SwiftSyntaxExtensions.swift
[782/782] Compiling TestingExtensions URLExtensions.swift
Build complete! (72.28s)
Fetching https://github.com/pointfreeco/swift-snapshot-testing.git from cache
Fetching https://github.com/dduan/Pathos.git
Fetching https://github.com/krzysztofzablocki/Difference.git
Fetching https://github.com/onevcat/Rainbow.git
Fetching https://github.com/mxcl/Version.git
Fetching https://github.com/johnsundell/plot.git
Fetching https://github.com/jpsim/Yams.git from cache
[1/1514] Fetching rainbow
[2/3623] Fetching rainbow, plot
[66/3934] Fetching rainbow, plot, version
[85/8938] Fetching rainbow, plot, version, pathos
[114/9424] Fetching rainbow, plot, version, pathos, difference
Fetched https://github.com/krzysztofzablocki/Difference.git from cache (3.47s)
Fetched https://github.com/onevcat/Rainbow.git from cache (3.47s)
Fetching https://github.com/swiftlang/swift-format.git
Fetching https://github.com/swiftlang/swift-syntax.git from cache
Fetched https://github.com/mxcl/Version.git from cache (3.54s)
Fetched https://github.com/johnsundell/plot.git from cache (3.54s)
Fetching https://github.com/apple/swift-argument-parser.git from cache
Fetched https://github.com/jpsim/Yams.git from cache (3.56s)
[2724/5004] Fetching pathos
[2725/20159] Fetching pathos, swift-format
Fetched https://github.com/pointfreeco/swift-snapshot-testing.git from cache (4.75s)
Fetched https://github.com/swiftlang/swift-format.git from cache (1.79s)
Fetched https://github.com/apple/swift-argument-parser.git from cache (1.87s)
[2724/5004] Fetching pathos
Fetched https://github.com/dduan/Pathos.git from cache (7.34s)
Fetched https://github.com/swiftlang/swift-syntax.git from cache (4.46s)
Computing version for https://github.com/krzysztofzablocki/Difference.git
Computed https://github.com/krzysztofzablocki/Difference.git at 1.1.0 (8.67s)
Computing version for https://github.com/johnsundell/plot.git
Computed https://github.com/johnsundell/plot.git at 0.14.0 (0.60s)
Computing version for https://github.com/dduan/Pathos.git
Computed https://github.com/dduan/Pathos.git at 0.4.2 (0.59s)
Computing version for https://github.com/swiftlang/swift-format.git
Computed https://github.com/swiftlang/swift-format.git at 601.0.0 (0.76s)
Fetching https://github.com/apple/swift-markdown.git
[1/7790] Fetching swift-markdown
Fetched https://github.com/apple/swift-markdown.git from cache (1.64s)
Computing version for https://github.com/mxcl/Version.git
Computed https://github.com/mxcl/Version.git at 2.2.1 (2.29s)
Computing version for https://github.com/swiftlang/swift-syntax.git
Computed https://github.com/swiftlang/swift-syntax.git at 601.0.1 (0.70s)
Computing version for https://github.com/onevcat/Rainbow.git
Computed https://github.com/onevcat/Rainbow.git at 4.2.2 (2.55s)
Computing version for https://github.com/jpsim/Yams.git
Computed https://github.com/jpsim/Yams.git at 6.2.2 (0.51s)
Computing version for https://github.com/apple/swift-argument-parser.git
Computed https://github.com/apple/swift-argument-parser.git at 1.8.2 (0.50s)
Computing version for https://github.com/pointfreeco/swift-snapshot-testing.git
Computed https://github.com/pointfreeco/swift-snapshot-testing.git at 1.19.7 (0.50s)
Fetching https://github.com/pointfreeco/swift-custom-dump from cache
Fetched https://github.com/pointfreeco/swift-custom-dump from cache (1.06s)
Computing version for https://github.com/apple/swift-markdown.git
Computed https://github.com/apple/swift-markdown.git at 0.9.0 (1.74s)
Fetching https://github.com/swiftlang/swift-cmark.git
[1/18660] Fetching swift-cmark
Fetched https://github.com/swiftlang/swift-cmark.git from cache (2.09s)
Computing version for https://github.com/swiftlang/swift-cmark.git
Computed https://github.com/swiftlang/swift-cmark.git at 0.9.0 (2.73s)
Computing version for https://github.com/pointfreeco/swift-custom-dump
Computed https://github.com/pointfreeco/swift-custom-dump at 1.7.3 (0.49s)
Fetching https://github.com/pointfreeco/xctest-dynamic-overlay from cache
Fetched https://github.com/pointfreeco/xctest-dynamic-overlay from cache (0.92s)
Computing version for https://github.com/pointfreeco/xctest-dynamic-overlay
Computed https://github.com/pointfreeco/xctest-dynamic-overlay at 1.13.1 (3.60s)
Creating working copy for https://github.com/pointfreeco/xctest-dynamic-overlay
Working copy of https://github.com/pointfreeco/xctest-dynamic-overlay resolved at 1.13.1
Creating working copy for https://github.com/swiftlang/swift-cmark.git
Working copy of https://github.com/swiftlang/swift-cmark.git resolved at 0.9.0
Creating working copy for https://github.com/mxcl/Version.git
Working copy of https://github.com/mxcl/Version.git resolved at 2.2.1
Creating working copy for https://github.com/johnsundell/plot.git
Working copy of https://github.com/johnsundell/plot.git resolved at 0.14.0
Creating working copy for https://github.com/dduan/Pathos.git
Working copy of https://github.com/dduan/Pathos.git resolved at 0.4.2
Creating working copy for https://github.com/pointfreeco/swift-snapshot-testing.git
Working copy of https://github.com/pointfreeco/swift-snapshot-testing.git resolved at 1.19.7
Creating working copy for https://github.com/apple/swift-markdown.git
Working copy of https://github.com/apple/swift-markdown.git resolved at 0.9.0
Creating working copy for https://github.com/jpsim/Yams.git
Working copy of https://github.com/jpsim/Yams.git resolved at 6.2.2
Creating working copy for https://github.com/onevcat/Rainbow.git
Working copy of https://github.com/onevcat/Rainbow.git resolved at 4.2.2
Creating working copy for https://github.com/pointfreeco/swift-custom-dump
Working copy of https://github.com/pointfreeco/swift-custom-dump resolved at 1.7.3
Creating working copy for https://github.com/swiftlang/swift-syntax.git
Working copy of https://github.com/swiftlang/swift-syntax.git resolved at 601.0.1
Creating working copy for https://github.com/krzysztofzablocki/Difference.git
Working copy of https://github.com/krzysztofzablocki/Difference.git resolved at 1.1.0
Creating working copy for https://github.com/apple/swift-argument-parser.git
Working copy of https://github.com/apple/swift-argument-parser.git resolved at 1.8.2
Creating working copy for https://github.com/swiftlang/swift-format.git
Working copy of https://github.com/swiftlang/swift-format.git resolved at 601.0.0
Build complete.
{
"dependencies" : [
{
"identity" : "swift-argument-parser",
"requirement" : {
"range" : [
{
"lower_bound" : "1.6.1",
"upper_bound" : "2.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/apple/swift-argument-parser.git"
},
{
"identity" : "swift-syntax",
"requirement" : {
"range" : [
{
"lower_bound" : "601.0.0",
"upper_bound" : "602.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/swiftlang/swift-syntax.git"
},
{
"identity" : "swift-format",
"requirement" : {
"range" : [
{
"lower_bound" : "601.0.0",
"upper_bound" : "602.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/swiftlang/swift-format.git"
},
{
"identity" : "rainbow",
"requirement" : {
"range" : [
{
"lower_bound" : "4.2.0",
"upper_bound" : "5.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/onevcat/Rainbow.git"
},
{
"identity" : "pathos",
"requirement" : {
"range" : [
{
"lower_bound" : "0.4.2",
"upper_bound" : "1.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/dduan/Pathos.git"
},
{
"identity" : "plot",
"requirement" : {
"range" : [
{
"lower_bound" : "0.14.0",
"upper_bound" : "1.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/johnsundell/plot.git"
},
{
"identity" : "difference",
"requirement" : {
"range" : [
{
"lower_bound" : "1.1.0",
"upper_bound" : "2.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/krzysztofzablocki/Difference.git"
},
{
"identity" : "yams",
"requirement" : {
"range" : [
{
"lower_bound" : "6.1.0",
"upper_bound" : "7.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/jpsim/Yams.git"
},
{
"identity" : "swift-snapshot-testing",
"requirement" : {
"range" : [
{
"lower_bound" : "1.18.7",
"upper_bound" : "2.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/pointfreeco/swift-snapshot-testing.git"
},
{
"identity" : "version",
"requirement" : {
"range" : [
{
"lower_bound" : "2.2.0",
"upper_bound" : "3.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/mxcl/Version.git"
}
],
"manifest_display_name" : "muter",
"name" : "muter",
"path" : "/Users/admin/builder/spi-builder-workspace",
"platforms" : [
{
"name" : "macos",
"version" : "12.0"
}
],
"products" : [
{
"name" : "muter",
"targets" : [
"muter",
"muterCore"
],
"type" : {
"executable" : null
}
}
],
"targets" : [
{
"c99name" : "muterTests",
"module_type" : "SwiftTarget",
"name" : "muterTests",
"path" : "Tests",
"sources" : [
"BuildSystems/SwiftCoverageTests.swift",
"BuildSystems/XCTestRunTests.swift",
"BuildSystems/XcodeBuildCoverageTests.swift",
"CLICommands/InitTests.swift",
"CLICommands/MutationTestHandlerTests.swift",
"CLICommands/MutationTestObserverTests.swift",
"CLICommands/MutationTestStateTests.swift",
"Configuration/ConfigurationXcodeProjectParsingTests.swift",
"Configuration/configurationGenerationTests.swift",
"Configuration/configurationParsingTests.swift",
"FileManagerCanaryTests.swift",
"FileOperationTests.swift",
"MutationOperators/ChangeLogicalConnectorOperatorTests.swift",
"MutationOperators/ROROperatorTests.swift",
"MutationOperators/RemoveSideEffectsOperatorTests.swift",
"MutationOperators/SwapTernaryOperatorTests.swift",
"MutationSchemata/AddImportRewriterTests.swift",
"MutationSchemata/DisableLintersRewriterTests.swift",
"MutationSchemata/MuterVisitorTests.swift",
"MutationSchemata/PrepareSourceCodeTests.swift",
"MutationSchemata/RewriterTests.swift",
"MutationSchemata/SchemataBuilderTests.swift",
"MutationSteps/ApplySchemataTests.swift",
"MutationSteps/BuildForTestingTests.swift",
"MutationSteps/CopyProjectToTempDirectoryTests.swift",
"MutationSteps/CreateMuterTestPlanTests.swift",
"MutationSteps/CreateTempDirectoryURLTests.swift",
"MutationSteps/DiscoverMutationPointsTests.swift",
"MutationSteps/DiscoverProjectCoverageTests.swift",
"MutationSteps/DiscoverSourceFilesTests.swift",
"MutationSteps/GenerateSwapFilePathsTests.swift",
"MutationSteps/LoadConfigurationTests.swift",
"MutationSteps/LoadMuterTestPlanTests.swift",
"MutationSteps/PreviousRunCleanUpTests.swift",
"MutationSteps/UpdateCheckTests.swift",
"MutationTesting/MutationTestingDelegateTests.swift",
"MutationTesting/PerformMutationTestingTests.swift",
"ProgressExtensionsTests.swift",
"TestDoubles/FileManagerSpy.swift",
"TestDoubles/FileReportProvider.swift",
"TestDoubles/Fixtures.swift",
"TestDoubles/FlushHandlerSpy.swift",
"TestDoubles/MutationTestingDelegateSpy.swift",
"TestDoubles/PrinterSpy.swift",
"TestDoubles/ProcessSpy.swift",
"TestDoubles/Queue.swift",
"TestDoubles/RunCommandStepSpy.swift",
"TestDoubles/ServerSpy.swift",
"TestDoubles/SourceCodePreparationStub.swift",
"TestDoubles/Spy.swift",
"TestDoubles/TestingTimeOutExecutorSpy.swift",
"TestDoubles/WriteFileSpy.swift",
"TestReporting/CLITableTests.swift",
"TestReporting/HTMLReportTests.swift",
"TestReporting/JsonReporterTests.swift",
"TestReporting/LoggerTest.swift",
"TestReporting/MutationTestOutcomeTests.swift",
"TestReporting/MuterTestReportTests.swift",
"TestReporting/PlainTextReporterTests.swift",
"TestReporting/ReporterTestCase.swift",
"TestReporting/XcodeReporterTests.swift",
"TestReporting/testReportTableGenerationTests.swift",
"TestReporting/testSuiteResultParsingTests.swift",
"TestingTimeOutExecutorTests.swift",
"XCTestCaseExtensions.swift",
"muterCore/ArrayExtensionsTests.swift",
"muterCore/StringExtensionsTests.swift"
],
"target_dependencies" : [
"muterCore",
"TestingExtensions"
],
"type" : "test"
},
{
"c99name" : "muterRegressionTests",
"module_type" : "SwiftTarget",
"name" : "muterRegressionTests",
"path" : "RegressionTests",
"product_dependencies" : [
"SnapshotTesting"
],
"sources" : [
"DictionaryExtensionTests.swift",
"RegressionTests.swift",
"SnapshottingExtensions.swift"
],
"target_dependencies" : [
"muterCore",
"TestingExtensions"
],
"type" : "test"
},
{
"c99name" : "muterCore",
"module_type" : "SwiftTarget",
"name" : "muterCore",
"path" : "Sources/muterCore",
"product_dependencies" : [
"Pathos",
"Rainbow",
"Plot",
"SwiftSyntax",
"SwiftParser",
"ArgumentParser",
"Yams",
"Version"
],
"product_memberships" : [
"muter"
],
"sources" : [
"BuildSystems/BuildSystem.swift",
"BuildSystems/Swift/SwiftCoverage.swift",
"BuildSystems/Xcode/XCTestRun.swift",
"BuildSystems/Xcode/XcodeBuildCoverage.swift",
"CLICommands/Init.swift",
"CLICommands/Muter.swift",
"CLICommands/MuterError.swift",
"CLICommands/Operator.swift",
"CLICommands/RunCommand/Arguments/ReportArguments.swift",
"CLICommands/RunCommand/Arguments/RunArguments.swift",
"CLICommands/RunCommand/MutateWithoutRunning.swift",
"CLICommands/RunCommand/Run.swift",
"CLICommands/RunCommand/RunCommand.swift",
"CLICommands/RunCommand/RunOptions.swift",
"CLICommands/RunCommand/RunWithoutMutating.swift",
"Configuration/MutationTestLog.swift",
"Configuration/MuterConfiguration.swift",
"Configuration/configurationGeneration.swift",
"DependencyInjection/Dependency.swift",
"DependencyInjection/World.swift",
"Extensions/ArgumentParserExtensions.swift",
"Extensions/ArrayExtensions.swift",
"Extensions/CodingExtensions.swift",
"Extensions/FileManagerExtensions.swift",
"Extensions/KeyPath.swift",
"Extensions/Nullable.swift",
"Extensions/ProgressExtensions.swift",
"Extensions/RegularExpressionExtensions.swift",
"Extensions/SequenceExtensions.swift",
"Extensions/StringExtensions.swift",
"Extensions/SwiftSyntaxExtensions.swift",
"MutationOperators/ChangeLogicalConnectorOperator.swift",
"MutationOperators/MutationOperator.swift",
"MutationOperators/ROROperator.swift",
"MutationOperators/RemoveSideEffectsOperator.swift",
"MutationOperators/SwapTernaryOperator.swift",
"MutationOperators/TokenAwareVisitor.swift",
"MutationSchemata/MutationPosition.swift",
"MutationSchemata/MutationSchema.swift",
"MutationSchemata/MuterTestPlan.swift",
"MutationSchemata/SchemataMutationMapping.swift",
"MutationSteps/ApplySchemata.swift",
"MutationSteps/BuildForTesting.swift",
"MutationSteps/CopyProjectToTempDirectory.swift",
"MutationSteps/CreateMuterTestPlan.swift",
"MutationSteps/CreateTempDirectoryURL.swift",
"MutationSteps/DiscoverMutationPoints.swift",
"MutationSteps/DiscoverProjectCoverage/Coverage.swift",
"MutationSteps/DiscoverProjectCoverage/DiscoverProjectCoverage.swift",
"MutationSteps/DiscoverProjectCoverage/FunctionsCoverage.swift",
"MutationSteps/DiscoverProjectCoverage/LLVMCoverage.swift",
"MutationSteps/DiscoverSourceFiles.swift",
"MutationSteps/GenerateSwapFilePaths.swift",
"MutationSteps/LoadConfiguration.swift",
"MutationSteps/LoadMuterTestPlan.swift",
"MutationSteps/MutationStep.swift",
"MutationSteps/PerformMutationTesting.swift",
"MutationSteps/PreviousRunCleanUp.swift",
"MutationSteps/ProjectMappings.swift",
"MutationSteps/UpdateCheck.swift",
"MutationTesting/MutationTestHandler.swift",
"MutationTesting/MutationTestObserver.swift",
"MutationTesting/MutationTestState.swift",
"MutationTesting/MutationTestingAbortReason.swift",
"MutationTesting/MutationTestingIODelegate.swift",
"Rewriters/AddImportRewriter.swift",
"Rewriters/DisableLintersRewriter.swift",
"Rewriters/MutationSwitch.swift",
"Rewriters/MuterRewriter.swift",
"Rewriters/PrepareSourceCode.swift",
"Shell/FoundationProcess.swift",
"Shell/MuterProcess.swift",
"Shell/ProcessFactory.swift",
"Shell/ProgressBar/Progress.swift",
"Shell/ProgressBar/ProgressElements.swift",
"Shell/ProgressBar/Utilities.swift",
"Shell/TestingTimeOutExecution.swift",
"SourceCodeOperations/SourceInfo.swift",
"SourceCodeOperations/fileOperations.swift",
"TestReporting/HTML/HTMLReporter.swift",
"TestReporting/HTML/Resources/css.swift",
"TestReporting/HTML/Resources/javascript.swift",
"TestReporting/HTML/Resources/noCoverage.swift",
"TestReporting/HTML/Resources/normalize.swift",
"TestReporting/HTML/Resources/svgLogo.swift",
"TestReporting/HTML/Resources/testBuildError.swift",
"TestReporting/HTML/Resources/testFailed.swift",
"TestReporting/HTML/Resources/testPassed.swift",
"TestReporting/HTML/Resources/testTimeOut.swift",
"TestReporting/Json/JsonReporter.swift",
"TestReporting/Logger.swift",
"TestReporting/MutationTestOutcome.swift",
"TestReporting/MuterLogo.swift",
"TestReporting/MuterTestReport.swift",
"TestReporting/PlainText/CLITable.swift",
"TestReporting/PlainText/PlainTextReporter.swift",
"TestReporting/PlainText/testReportTableGeneration.swift",
"TestReporting/ReportFormat.swift",
"TestReporting/Reporter.swift",
"TestReporting/TestSuiteOutcome.swift",
"TestReporting/Xcode/XcodeReporter.swift",
"TestReporting/mutationScoring.swift",
"Visitors/MuterVisitor.swift",
"version.swift"
],
"type" : "library"
},
{
"c99name" : "muterAcceptanceTests",
"module_type" : "SwiftTarget",
"name" : "muterAcceptanceTests",
"path" : "AcceptanceTests",
"product_dependencies" : [
"SnapshotTesting"
],
"sources" : [
"AcceptanceTests.swift"
],
"target_dependencies" : [
"muterCore",
"TestingExtensions"
],
"type" : "test"
},
{
"c99name" : "muter",
"module_type" : "SwiftTarget",
"name" : "muter",
"path" : "Sources/muter",
"product_memberships" : [
"muter"
],
"sources" : [
"main.swift"
],
"target_dependencies" : [
"muterCore"
],
"type" : "executable"
},
{
"c99name" : "TestingExtensions",
"module_type" : "SwiftTarget",
"name" : "TestingExtensions",
"path" : "Tests/Extensions",
"product_dependencies" : [
"Difference",
"SwiftFormat",
"SwiftSyntax",
"SwiftParser",
"SnapshotTesting"
],
"sources" : [
"DictionaryExtensions.swift",
"Format.swift",
"SwiftSyntaxExtensions.swift",
"URLExtensions.swift",
"XCTestExtensions.swift"
],
"target_dependencies" : [
"muterCore"
],
"type" : "library"
}
],
"tools_version" : "5.9"
}
Done.