Build Information
Failed to build ChimeKit, reference 0.4.2 (27a1c3
), with Swift 6.0 for macOS (SPM) on 4 Nov 2024 06:11:06 UTC.
Build Command
env DEVELOPER_DIR=/Applications/Xcode-16.1.0.app xcrun swift build --arch arm64 -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats -Xswiftc -strict-concurrency=complete
Build Log
========================================
RunAll
========================================
Builder version: 4.56.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/ChimeHQ/ChimeKit.git
Reference: 0.4.2
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/ChimeHQ/ChimeKit
* tag 0.4.2 -> FETCH_HEAD
HEAD is now at 27a1c3a Update to latest Extendable, LanguageClient; concurrency warnings
Cloned https://github.com/ChimeHQ/ChimeKit.git
Revision (git rev-parse @):
27a1c3a3fe3afe40b5fa2384c9a70fe0edef49fe
SPI manifest file found: $PWD/.spi.yml
SUCCESS checkout https://github.com/ChimeHQ/ChimeKit.git at 0.4.2
Fetching https://github.com/ChimeHQ/Extendable
Fetching https://github.com/groue/Semaphore
Fetching https://github.com/Frizlab/FSEventsWrapper
Fetching https://github.com/ChimeHQ/ProcessEnv
Fetching https://github.com/ChimeHQ/LanguageClient
Fetching https://github.com/ChimeHQ/LanguageServerProtocol
Fetching https://github.com/ChimeHQ/AsyncXPCConnection
[1/200] Fetching processenv
[7/411] Fetching processenv, extendable
[201/704] Fetching processenv, extendable, semaphore
[578/2400] Fetching processenv, extendable, semaphore, languageserverprotocol
[646/2539] Fetching processenv, extendable, semaphore, languageserverprotocol, asyncxpcconnection
[785/2795] Fetching processenv, extendable, semaphore, languageserverprotocol, asyncxpcconnection, fseventswrapper
[788/3392] Fetching processenv, extendable, semaphore, languageserverprotocol, asyncxpcconnection, fseventswrapper, languageclient
Fetched https://github.com/ChimeHQ/Extendable from cache (0.73s)
Fetched https://github.com/ChimeHQ/AsyncXPCConnection from cache (0.73s)
[626/3042] Fetching processenv, semaphore, languageserverprotocol, fseventswrapper, languageclient
Fetching https://github.com/mattmassicotte/Queue
Fetching https://github.com/ChimeHQ/JSONRPC
Fetched https://github.com/ChimeHQ/ProcessEnv from cache (0.80s)
Fetched https://github.com/groue/Semaphore from cache (0.80s)
[732/2549] Fetching languageserverprotocol, fseventswrapper, languageclient
Fetching https://github.com/ChimeHQ/GlobPattern
Fetched https://github.com/ChimeHQ/LanguageClient from cache (0.92s)
[1545/1952] Fetching languageserverprotocol, fseventswrapper
Fetched https://github.com/ChimeHQ/LanguageServerProtocol from cache (1.01s)
Fetched https://github.com/Frizlab/FSEventsWrapper from cache (1.01s)
[1/262] Fetching queue
[232/847] Fetching queue, jsonrpc
[309/908] Fetching queue, jsonrpc, globpattern
Fetched https://github.com/ChimeHQ/GlobPattern from cache (0.68s)
[344/847] Fetching queue, jsonrpc
Fetched https://github.com/mattmassicotte/Queue from cache (0.91s)
Fetched https://github.com/ChimeHQ/JSONRPC from cache (0.91s)
Computing version for https://github.com/ChimeHQ/JSONRPC
Computed https://github.com/ChimeHQ/JSONRPC at 0.9.0 (0.53s)
Computing version for https://github.com/mattmassicotte/Queue
Computed https://github.com/mattmassicotte/Queue at 0.1.4 (3.38s)
Computing version for https://github.com/ChimeHQ/LanguageClient
Computed https://github.com/ChimeHQ/LanguageClient at 0.8.0 (0.48s)
Computing version for https://github.com/ChimeHQ/ProcessEnv
Computed https://github.com/ChimeHQ/ProcessEnv at 1.0.0 (0.62s)
Computing version for https://github.com/ChimeHQ/AsyncXPCConnection
Computed https://github.com/ChimeHQ/AsyncXPCConnection at 1.0.0 (0.62s)
Computing version for https://github.com/groue/Semaphore
Computed https://github.com/groue/Semaphore at 0.0.8 (0.63s)
Computing version for https://github.com/ChimeHQ/GlobPattern
Computed https://github.com/ChimeHQ/GlobPattern at 0.1.1 (0.63s)
Computing version for https://github.com/Frizlab/FSEventsWrapper
Computed https://github.com/Frizlab/FSEventsWrapper at 2.1.0 (0.64s)
Computing version for https://github.com/ChimeHQ/Extendable
Computed https://github.com/ChimeHQ/Extendable at 0.4.0 (0.48s)
Computing version for https://github.com/ChimeHQ/LanguageServerProtocol
Computed https://github.com/ChimeHQ/LanguageServerProtocol at 0.13.3 (0.49s)
Creating working copy for https://github.com/ChimeHQ/GlobPattern
Working copy of https://github.com/ChimeHQ/GlobPattern resolved at 0.1.1
Creating working copy for https://github.com/ChimeHQ/JSONRPC
Working copy of https://github.com/ChimeHQ/JSONRPC resolved at 0.9.0
Creating working copy for https://github.com/ChimeHQ/AsyncXPCConnection
Working copy of https://github.com/ChimeHQ/AsyncXPCConnection resolved at 1.0.0
Creating working copy for https://github.com/ChimeHQ/LanguageClient
Working copy of https://github.com/ChimeHQ/LanguageClient resolved at 0.8.0
Creating working copy for https://github.com/Frizlab/FSEventsWrapper
Working copy of https://github.com/Frizlab/FSEventsWrapper resolved at 2.1.0
Creating working copy for https://github.com/ChimeHQ/LanguageServerProtocol
Working copy of https://github.com/ChimeHQ/LanguageServerProtocol resolved at 0.13.3
Creating working copy for https://github.com/groue/Semaphore
Working copy of https://github.com/groue/Semaphore resolved at 0.0.8
Creating working copy for https://github.com/ChimeHQ/Extendable
Working copy of https://github.com/ChimeHQ/Extendable resolved at 0.4.0
Creating working copy for https://github.com/ChimeHQ/ProcessEnv
Working copy of https://github.com/ChimeHQ/ProcessEnv resolved at 1.0.0
Creating working copy for https://github.com/mattmassicotte/Queue
Working copy of https://github.com/mattmassicotte/Queue resolved at 0.1.4
========================================
ResolveProductDependencies
========================================
Resolving dependencies ...
{
"identity": ".resolve-product-dependencies",
"name": "resolve-dependencies",
"url": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies",
"version": "unspecified",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies",
"dependencies": [
{
"identity": "chimekit",
"name": "ChimeKit",
"url": "https://github.com/ChimeHQ/ChimeKit.git",
"version": "unspecified",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/ChimeKit",
"dependencies": [
{
"identity": "asyncxpcconnection",
"name": "AsyncXPCConnection",
"url": "https://github.com/ChimeHQ/AsyncXPCConnection",
"version": "1.2.0",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/AsyncXPCConnection",
"dependencies": [
]
},
{
"identity": "extendable",
"name": "Extendable",
"url": "https://github.com/ChimeHQ/Extendable",
"version": "0.4.0",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/Extendable",
"dependencies": [
]
},
{
"identity": "processenv",
"name": "ProcessEnv",
"url": "https://github.com/ChimeHQ/ProcessEnv",
"version": "1.0.0",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/ProcessEnv",
"dependencies": [
]
},
{
"identity": "languageclient",
"name": "LanguageClient",
"url": "https://github.com/ChimeHQ/LanguageClient",
"version": "0.8.0",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/LanguageClient",
"dependencies": [
{
"identity": "languageserverprotocol",
"name": "LanguageServerProtocol",
"url": "https://github.com/ChimeHQ/LanguageServerProtocol",
"version": "0.13.3",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/LanguageServerProtocol",
"dependencies": [
{
"identity": "jsonrpc",
"name": "JSONRPC",
"url": "https://github.com/ChimeHQ/JSONRPC",
"version": "0.9.0",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/JSONRPC",
"dependencies": [
]
}
]
},
{
"identity": "fseventswrapper",
"name": "FSEventsWrapper",
"url": "https://github.com/Frizlab/FSEventsWrapper",
"version": "2.1.0",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/FSEventsWrapper",
"dependencies": [
]
},
{
"identity": "globpattern",
"name": "GlobPattern",
"url": "https://github.com/ChimeHQ/GlobPattern",
"version": "0.1.1",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/GlobPattern",
"dependencies": [
]
},
{
"identity": "jsonrpc",
"name": "JSONRPC",
"url": "https://github.com/ChimeHQ/JSONRPC",
"version": "0.9.0",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/JSONRPC",
"dependencies": [
]
},
{
"identity": "processenv",
"name": "ProcessEnv",
"url": "https://github.com/ChimeHQ/ProcessEnv",
"version": "1.0.0",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/ProcessEnv",
"dependencies": [
]
},
{
"identity": "semaphore",
"name": "Semaphore",
"url": "https://github.com/groue/Semaphore",
"version": "0.1.0",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/Semaphore",
"dependencies": [
]
},
{
"identity": "queue",
"name": "Queue",
"url": "https://github.com/mattmassicotte/Queue",
"version": "0.1.4",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/Queue",
"dependencies": [
]
}
]
},
{
"identity": "languageserverprotocol",
"name": "LanguageServerProtocol",
"url": "https://github.com/ChimeHQ/LanguageServerProtocol",
"version": "0.13.3",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/LanguageServerProtocol",
"dependencies": [
{
"identity": "jsonrpc",
"name": "JSONRPC",
"url": "https://github.com/ChimeHQ/JSONRPC",
"version": "0.9.0",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/JSONRPC",
"dependencies": [
]
}
]
},
{
"identity": "queue",
"name": "Queue",
"url": "https://github.com/mattmassicotte/Queue",
"version": "0.1.4",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/Queue",
"dependencies": [
]
},
{
"identity": "jsonrpc",
"name": "JSONRPC",
"url": "https://github.com/ChimeHQ/JSONRPC",
"version": "0.9.0",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/JSONRPC",
"dependencies": [
]
}
]
}
]
}
Fetching https://github.com/ChimeHQ/ChimeKit.git
[1/2123] Fetching chimekit
Fetched https://github.com/ChimeHQ/ChimeKit.git from cache (11.50s)
Fetching https://github.com/ChimeHQ/JSONRPC from cache
Fetching https://github.com/mattmassicotte/Queue from cache
Fetching https://github.com/ChimeHQ/ProcessEnv from cache
Fetching https://github.com/ChimeHQ/LanguageServerProtocol from cache
Fetching https://github.com/ChimeHQ/AsyncXPCConnection from cache
Fetching https://github.com/ChimeHQ/LanguageClient from cache
Fetching https://github.com/ChimeHQ/Extendable from cache
Fetched https://github.com/mattmassicotte/Queue from cache (0.50s)
Fetched https://github.com/ChimeHQ/JSONRPC from cache (0.50s)
Fetched https://github.com/ChimeHQ/ProcessEnv from cache (0.52s)
Fetched https://github.com/ChimeHQ/LanguageClient from cache (0.54s)
Fetched https://github.com/ChimeHQ/LanguageServerProtocol from cache (0.54s)
Fetched https://github.com/ChimeHQ/Extendable from cache (0.54s)
Fetched https://github.com/ChimeHQ/AsyncXPCConnection from cache (0.54s)
Computing version for https://github.com/ChimeHQ/JSONRPC
Computed https://github.com/ChimeHQ/JSONRPC at 0.9.0 (0.03s)
Computing version for https://github.com/mattmassicotte/Queue
Computed https://github.com/mattmassicotte/Queue at 0.1.4 (0.03s)
Computing version for https://github.com/ChimeHQ/LanguageClient
Computed https://github.com/ChimeHQ/LanguageClient at 0.8.0 (0.02s)
Fetching https://github.com/ChimeHQ/GlobPattern from cache
Fetching https://github.com/Frizlab/FSEventsWrapper from cache
Fetching https://github.com/groue/Semaphore from cache
Fetched https://github.com/Frizlab/FSEventsWrapper from cache (0.50s)
Fetched https://github.com/ChimeHQ/GlobPattern from cache (0.50s)
Fetched https://github.com/groue/Semaphore from cache (0.50s)
Computing version for https://github.com/ChimeHQ/ProcessEnv
Computed https://github.com/ChimeHQ/ProcessEnv at 1.0.0 (0.03s)
Computing version for https://github.com/ChimeHQ/GlobPattern
Computed https://github.com/ChimeHQ/GlobPattern at 0.1.1 (0.03s)
Computing version for https://github.com/Frizlab/FSEventsWrapper
Computed https://github.com/Frizlab/FSEventsWrapper at 2.1.0 (0.02s)
Computing version for https://github.com/ChimeHQ/Extendable
Computed https://github.com/ChimeHQ/Extendable at 0.4.0 (0.02s)
Computing version for https://github.com/groue/Semaphore
Computed https://github.com/groue/Semaphore at 0.1.0 (0.49s)
Computing version for https://github.com/ChimeHQ/AsyncXPCConnection
Computed https://github.com/ChimeHQ/AsyncXPCConnection at 1.2.0 (0.47s)
Computing version for https://github.com/ChimeHQ/LanguageServerProtocol
Computed https://github.com/ChimeHQ/LanguageServerProtocol at 0.13.3 (0.03s)
Creating working copy for https://github.com/ChimeHQ/Extendable
Working copy of https://github.com/ChimeHQ/Extendable resolved at 0.4.0
Creating working copy for https://github.com/ChimeHQ/LanguageServerProtocol
Working copy of https://github.com/ChimeHQ/LanguageServerProtocol resolved at 0.13.3
Creating working copy for https://github.com/groue/Semaphore
Working copy of https://github.com/groue/Semaphore resolved at 0.1.0
Creating working copy for https://github.com/ChimeHQ/GlobPattern
Working copy of https://github.com/ChimeHQ/GlobPattern resolved at 0.1.1
Creating working copy for https://github.com/ChimeHQ/ChimeKit.git
Working copy of https://github.com/ChimeHQ/ChimeKit.git resolved at 0.4.2 (27a1c3a)
Creating working copy for https://github.com/ChimeHQ/ProcessEnv
Working copy of https://github.com/ChimeHQ/ProcessEnv resolved at 1.0.0
Creating working copy for https://github.com/Frizlab/FSEventsWrapper
Working copy of https://github.com/Frizlab/FSEventsWrapper resolved at 2.1.0
Creating working copy for https://github.com/ChimeHQ/AsyncXPCConnection
Working copy of https://github.com/ChimeHQ/AsyncXPCConnection resolved at 1.2.0
Creating working copy for https://github.com/mattmassicotte/Queue
Working copy of https://github.com/mattmassicotte/Queue resolved at 0.1.4
Creating working copy for https://github.com/ChimeHQ/JSONRPC
Working copy of https://github.com/ChimeHQ/JSONRPC resolved at 0.9.0
Creating working copy for https://github.com/ChimeHQ/LanguageClient
Working copy of https://github.com/ChimeHQ/LanguageClient resolved at 0.8.0
warning: '.resolve-product-dependencies': dependency 'chimekit' is not used by any target
Found 7 product dependencies
- AsyncXPCConnection
- Extendable
- ProcessEnv
- LanguageClient
- LanguageServerProtocol
- Queue
- JSONRPC
========================================
Build
========================================
Selected platform: macosSpm
Swift version: 6.0
Building package at path: $PWD
https://github.com/ChimeHQ/ChimeKit.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-16.1.0.app xcrun swift build --arch arm64 -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats -Xswiftc -strict-concurrency=complete
Building for debugging...
[0/14] Write sources
[13/14] Write swift-version--7754E27361AE5C74.txt
[15/52] Compiling GlobPattern Parser.swift
[16/52] Compiling GlobPattern Lexer.swift
[17/52] Emitting module GlobPattern
[18/52] Compiling GlobPattern GlobPattern.swift
[19/52] Compiling Semaphore AsyncSemaphore.swift
[20/52] Emitting module Semaphore
[21/52] Compiling Extendable ConnectionAccepter.swift
[22/52] Compiling FSEventsWrapper FSEventAsyncStream.swift
[23/52] Compiling FSEventsWrapper FSEvent.swift
[24/52] Emitting module FSEventsWrapper
[25/52] Compiling FSEventsWrapper FSEventStream.swift
[26/52] Compiling AsyncXPCConnection RemoteXPCService.swift
[27/52] Compiling ProcessEnv Process+Output.swift
[28/52] Compiling ProcessEnv Process+Parameters.swift
[29/52] Emitting module ProcessEnv
[30/52] Compiling ProcessEnv ProcessInfo+UserEnvironment.swift
[31/52] Compiling AsyncXPCConnection NSXPCConnection+Continuations.swift
[32/52] Emitting module AsyncXPCConnection
[33/52] Compiling AsyncXPCConnection QueuedRemoteXPCService.swift
[34/52] Compiling JSONRPC JSONValue.swift
[35/52] Compiling JSONRPC JSONRPCError.swift
[36/52] Compiling JSONRPC DataChannel+StdioPipe.swift
[37/52] Compiling JSONRPC JSONRPCSession.swift
[38/52] Compiling JSONRPC JSONId.swift
[39/52] Compiling JSONRPC DataChannel+PredefinedMessages.swift
[40/52] Emitting module JSONRPC
[41/52] Compiling JSONRPC DataChannel.swift
[42/52] Compiling JSONRPC AsyncStreamPolyfill.swift
[43/52] Compiling JSONRPC DataChannel+Actor.swift
[44/52] Compiling JSONRPC JSONValueDecoder.swift
[45/53] Emitting module Queue
[46/53] Compiling Queue AsyncQueue.swift
[47/53] Compiling JSONRPC Protocol.swift
[48/111] Compiling LanguageServerProtocol Utility.swift
[49/111] Compiling LanguageServerProtocol Window.swift
[50/111] Compiling LanguageServerProtocol ShowMessageRequest.swift
[51/111] Compiling LanguageServerProtocol Workspace.swift
[52/111] Compiling LanguageServerProtocol ApplyEdit.swift
[53/111] Compiling LanguageServerProtocol Configuration.swift
[54/111] Compiling LanguageServerProtocol AsyncStreamPolyfill.swift
[55/111] Compiling LanguageServerProtocol NSRegularExpression+Matching.swift
[56/111] Compiling LanguageServerProtocol Protocol+Mutating.swift
[57/111] Compiling LanguageServerProtocol ServerCapabilities+Extensions.swift
[58/111] Compiling LanguageServerProtocol Snippet.swift
[59/111] Compiling LanguageServerProtocol TokenRepresentation.swift
[60/111] Compiling LanguageServerProtocol BaseProtocol.swift
[61/111] Compiling LanguageServerProtocol DocumentColor.swift
[62/111] Compiling LanguageServerProtocol DocumentHighlight.swift
[63/111] Compiling LanguageServerProtocol DocumentLink.swift
[64/111] Compiling LanguageServerProtocol DocumentSymbol.swift
[65/111] Compiling LanguageServerProtocol FoldingRange.swift
[66/111] Compiling LanguageServerProtocol Formatting.swift
[67/111] Compiling LanguageServerProtocol Hover.swift
[68/111] Compiling LanguageServerProtocol Implementation.swift
[69/111] Compiling LanguageServerProtocol InlayHint.swift
[70/111] Compiling LanguageServerProtocol LinkedEditingRange.swift
[71/111] Compiling LanguageServerProtocol Moniker.swift
[72/111] Compiling LanguageServerProtocol OnTypeFormatting.swift
[73/111] Compiling LanguageServerProtocol AsyncByteSequence.swift
[74/111] Compiling LanguageServerProtocol AsyncMessageFramingSequence.swift
[75/111] Compiling LanguageServerProtocol DataChannel+MessageFraming.swift
[76/111] Compiling LanguageServerProtocol MessageFraming.swift
[77/111] Compiling LanguageServerProtocol General.swift
[78/111] Compiling LanguageServerProtocol CallHeirarchy.swift
[79/111] Compiling LanguageServerProtocol CodeAction.swift
[80/117] Compiling LanguageServerProtocol References.swift
[81/117] Compiling LanguageServerProtocol Rename.swift
[82/117] Compiling LanguageServerProtocol SelectionRange.swift
[83/117] Compiling LanguageServerProtocol SemanticTokens.swift
[84/117] Compiling LanguageServerProtocol SignatureHelp.swift
[85/117] Compiling LanguageServerProtocol TypeDefinition.swift
[86/117] Compiling LanguageServerProtocol ExecuteCommand.swift
[87/117] Compiling LanguageServerProtocol Folders.swift
[88/117] Compiling LanguageServerProtocol Symbol.swift
[89/117] Compiling LanguageServerProtocol WillCreateFiles.swift
[90/117] Compiling LanguageServerProtocol WillDeleteFiles.swift
[91/117] Compiling LanguageServerProtocol WillRenameFiles.swift
[92/117] Compiling Extendable ConnectableExtension.swift
[93/117] Compiling Extendable ConnectableSceneExtension.swift
[94/117] Compiling Extendable AppExtensionSceneGroup.swift
[95/117] Emitting module Extendable
[96/117] Compiling Extendable ConnectingAppExtensionScene.swift
[97/117] Compiling Extendable AppExtension+Init.swift
[98/156] Compiling ChimeExtensionInterface LineRelativeTextPosition.swift
[99/156] Compiling ChimeExtensionInterface LineRelativeTextRange.swift
[100/156] Compiling ChimeExtensionInterface ProjectContext.swift
[101/156] Compiling ChimeExtensionInterface ServiceConfiguration.swift
[102/156] Compiling ChimeExtensionInterface StandaloneExtension.swift
[103/156] Compiling ChimeExtensionInterface UTType+Filename.swift
[104/156] Compiling ChimeExtensionInterface UTType+Languages.swift
[105/156] Compiling ChimeExtensionInterface ExportedExtension.swift
[106/156] Compiling ChimeExtensionInterface Scenes.swift
[107/156] Compiling ChimeExtensionInterface CompletionService.swift
[108/156] Compiling ChimeExtensionInterface DefinitionService.swift
[109/156] Compiling ChimeExtensionInterface DiagnosticService.swift
[110/156] Compiling ChimeExtensionInterface ChimeExtension.swift
/Users/admin/builder/spi-builder-workspace/Sources/ChimeExtensionInterface/MainActor+runUnsafely.swift:11:25: warning: type 'T' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
6 | /// It will crash if run on any non-main thread.
7 | @_unavailableFromAsync
8 | static func runUnsafely<T>(_ body: @MainActor () throws -> T) rethrows -> T {
| `- note: consider making generic parameter 'T' conform to the 'Sendable' protocol
9 | #if swift(>=5.9)
10 | if #available(macOS 14.0, iOS 17.0, watchOS 10.0, tvOS 17.0, *) {
11 | return try MainActor.assumeIsolated(body)
| `- warning: type 'T' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
12 | }
13 | #endif
/Users/admin/builder/spi-builder-workspace/Sources/ChimeExtensionInterface/ChimeExtension.swift:43:11: warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
41 | public nonisolated var configuration: ConnectingAppExtensionConfiguration {
42 | MainActor.runUnsafely {
43 | return globalConfiguration
| |- warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
| `- note: task-isolated 'self' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
44 | }
45 | }
/Users/admin/builder/spi-builder-workspace/Sources/ChimeExtensionInterface/ChimeExtension.swift:60:42: warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
58 | public nonisolated var configuration: AppExtensionSceneConfiguration {
59 | MainActor.runUnsafely {
60 | return AppExtensionSceneConfiguration(self.scene, configuration: globalConfiguration)
| |- warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
| `- note: task-isolated 'self' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
61 | }
62 | }
[111/156] Compiling ChimeExtensionInterface ExtensionProtocol.swift
/Users/admin/builder/spi-builder-workspace/Sources/ChimeExtensionInterface/MainActor+runUnsafely.swift:11:25: warning: type 'T' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
6 | /// It will crash if run on any non-main thread.
7 | @_unavailableFromAsync
8 | static func runUnsafely<T>(_ body: @MainActor () throws -> T) rethrows -> T {
| `- note: consider making generic parameter 'T' conform to the 'Sendable' protocol
9 | #if swift(>=5.9)
10 | if #available(macOS 14.0, iOS 17.0, watchOS 10.0, tvOS 17.0, *) {
11 | return try MainActor.assumeIsolated(body)
| `- warning: type 'T' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
12 | }
13 | #endif
/Users/admin/builder/spi-builder-workspace/Sources/ChimeExtensionInterface/ChimeExtension.swift:43:11: warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
41 | public nonisolated var configuration: ConnectingAppExtensionConfiguration {
42 | MainActor.runUnsafely {
43 | return globalConfiguration
| |- warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
| `- note: task-isolated 'self' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
44 | }
45 | }
/Users/admin/builder/spi-builder-workspace/Sources/ChimeExtensionInterface/ChimeExtension.swift:60:42: warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
58 | public nonisolated var configuration: AppExtensionSceneConfiguration {
59 | MainActor.runUnsafely {
60 | return AppExtensionSceneConfiguration(self.scene, configuration: globalConfiguration)
| |- warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
| `- note: task-isolated 'self' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
61 | }
62 | }
[112/156] Compiling ChimeExtensionInterface HostProtocol.swift
/Users/admin/builder/spi-builder-workspace/Sources/ChimeExtensionInterface/MainActor+runUnsafely.swift:11:25: warning: type 'T' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
6 | /// It will crash if run on any non-main thread.
7 | @_unavailableFromAsync
8 | static func runUnsafely<T>(_ body: @MainActor () throws -> T) rethrows -> T {
| `- note: consider making generic parameter 'T' conform to the 'Sendable' protocol
9 | #if swift(>=5.9)
10 | if #available(macOS 14.0, iOS 17.0, watchOS 10.0, tvOS 17.0, *) {
11 | return try MainActor.assumeIsolated(body)
| `- warning: type 'T' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
12 | }
13 | #endif
/Users/admin/builder/spi-builder-workspace/Sources/ChimeExtensionInterface/ChimeExtension.swift:43:11: warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
41 | public nonisolated var configuration: ConnectingAppExtensionConfiguration {
42 | MainActor.runUnsafely {
43 | return globalConfiguration
| |- warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
| `- note: task-isolated 'self' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
44 | }
45 | }
/Users/admin/builder/spi-builder-workspace/Sources/ChimeExtensionInterface/ChimeExtension.swift:60:42: warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
58 | public nonisolated var configuration: AppExtensionSceneConfiguration {
59 | MainActor.runUnsafely {
60 | return AppExtensionSceneConfiguration(self.scene, configuration: globalConfiguration)
| |- warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
| `- note: task-isolated 'self' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
61 | }
62 | }
[113/156] Compiling ChimeExtensionInterface MainActor+runUnsafely.swift
/Users/admin/builder/spi-builder-workspace/Sources/ChimeExtensionInterface/MainActor+runUnsafely.swift:11:25: warning: type 'T' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
6 | /// It will crash if run on any non-main thread.
7 | @_unavailableFromAsync
8 | static func runUnsafely<T>(_ body: @MainActor () throws -> T) rethrows -> T {
| `- note: consider making generic parameter 'T' conform to the 'Sendable' protocol
9 | #if swift(>=5.9)
10 | if #available(macOS 14.0, iOS 17.0, watchOS 10.0, tvOS 17.0, *) {
11 | return try MainActor.assumeIsolated(body)
| `- warning: type 'T' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
12 | }
13 | #endif
/Users/admin/builder/spi-builder-workspace/Sources/ChimeExtensionInterface/ChimeExtension.swift:43:11: warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
41 | public nonisolated var configuration: ConnectingAppExtensionConfiguration {
42 | MainActor.runUnsafely {
43 | return globalConfiguration
| |- warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
| `- note: task-isolated 'self' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
44 | }
45 | }
/Users/admin/builder/spi-builder-workspace/Sources/ChimeExtensionInterface/ChimeExtension.swift:60:42: warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
58 | public nonisolated var configuration: AppExtensionSceneConfiguration {
59 | MainActor.runUnsafely {
60 | return AppExtensionSceneConfiguration(self.scene, configuration: globalConfiguration)
| |- warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
| `- note: task-isolated 'self' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
61 | }
62 | }
[114/156] Compiling ChimeExtensionInterface CombinedTextPosition.swift
/Users/admin/builder/spi-builder-workspace/Sources/ChimeExtensionInterface/MainActor+runUnsafely.swift:11:25: warning: type 'T' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
6 | /// It will crash if run on any non-main thread.
7 | @_unavailableFromAsync
8 | static func runUnsafely<T>(_ body: @MainActor () throws -> T) rethrows -> T {
| `- note: consider making generic parameter 'T' conform to the 'Sendable' protocol
9 | #if swift(>=5.9)
10 | if #available(macOS 14.0, iOS 17.0, watchOS 10.0, tvOS 17.0, *) {
11 | return try MainActor.assumeIsolated(body)
| `- warning: type 'T' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
12 | }
13 | #endif
/Users/admin/builder/spi-builder-workspace/Sources/ChimeExtensionInterface/ChimeExtension.swift:43:11: warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
41 | public nonisolated var configuration: ConnectingAppExtensionConfiguration {
42 | MainActor.runUnsafely {
43 | return globalConfiguration
| |- warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
| `- note: task-isolated 'self' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
44 | }
45 | }
/Users/admin/builder/spi-builder-workspace/Sources/ChimeExtensionInterface/ChimeExtension.swift:60:42: warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
58 | public nonisolated var configuration: AppExtensionSceneConfiguration {
59 | MainActor.runUnsafely {
60 | return AppExtensionSceneConfiguration(self.scene, configuration: globalConfiguration)
| |- warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
| `- note: task-isolated 'self' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
61 | }
62 | }
[115/160] Compiling ChimeExtensionInterface FormattingService.swift
[116/160] Compiling ChimeExtensionInterface SemanticDetailsService.swift
[117/160] Compiling ChimeExtensionInterface SymbolQueryService.swift
[118/160] Compiling ChimeExtensionInterface TokenService.swift
[119/160] Compiling ChimeExtensionInterface CombinedTextRange.swift
[120/160] Compiling ChimeExtensionInterface DocumentConfiguration.swift
[121/160] Compiling ChimeExtensionInterface DocumentContext.swift
[122/160] Compiling ChimeExtensionInterface ExtensionConfiguration.swift
[123/160] Compiling ChimeExtensionInterface LaunchedProcess.swift
[124/160] Compiling ChimeExtensionInterface ExportedHost.swift
[125/160] Compiling ChimeExtensionInterface ExportedScene.swift
[126/160] Compiling ChimeExtensionInterface ExportedSceneHost.swift
[127/160] Compiling ChimeExtensionInterface ExtensionSceneProtocol.swift
[128/160] Compiling ChimeExtensionInterface TextChange.swift
/Users/admin/builder/spi-builder-workspace/Sources/ChimeExtensionInterface/SceneContextView.swift:22:20: warning: static property 'defaultValue' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
20 |
21 | public struct DocumentContextKey: EnvironmentKey {
22 | public static var defaultValue: DocumentContext? = nil
| |- warning: static property 'defaultValue' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'defaultValue' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'defaultValue' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
23 | }
24 |
/Users/admin/builder/spi-builder-workspace/Sources/ChimeExtensionInterface/SceneContextView.swift:26:23: warning: static property 'defaultValue' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
24 |
25 | public struct ProjectContextKey: EnvironmentKey {
26 | public static var defaultValue: ProjectContext? = nil
| |- warning: static property 'defaultValue' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'defaultValue' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'defaultValue' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
27 | }
28 |
[129/160] Compiling ChimeExtensionInterface TextRange.swift
/Users/admin/builder/spi-builder-workspace/Sources/ChimeExtensionInterface/SceneContextView.swift:22:20: warning: static property 'defaultValue' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
20 |
21 | public struct DocumentContextKey: EnvironmentKey {
22 | public static var defaultValue: DocumentContext? = nil
| |- warning: static property 'defaultValue' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'defaultValue' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'defaultValue' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
23 | }
24 |
/Users/admin/builder/spi-builder-workspace/Sources/ChimeExtensionInterface/SceneContextView.swift:26:23: warning: static property 'defaultValue' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
24 |
25 | public struct ProjectContextKey: EnvironmentKey {
26 | public static var defaultValue: ProjectContext? = nil
| |- warning: static property 'defaultValue' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'defaultValue' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'defaultValue' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
27 | }
28 |
[130/160] Compiling ChimeExtensionInterface TextTarget.swift
/Users/admin/builder/spi-builder-workspace/Sources/ChimeExtensionInterface/SceneContextView.swift:22:20: warning: static property 'defaultValue' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
20 |
21 | public struct DocumentContextKey: EnvironmentKey {
22 | public static var defaultValue: DocumentContext? = nil
| |- warning: static property 'defaultValue' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'defaultValue' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'defaultValue' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
23 | }
24 |
/Users/admin/builder/spi-builder-workspace/Sources/ChimeExtensionInterface/SceneContextView.swift:26:23: warning: static property 'defaultValue' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
24 |
25 | public struct ProjectContextKey: EnvironmentKey {
26 | public static var defaultValue: ProjectContext? = nil
| |- warning: static property 'defaultValue' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'defaultValue' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'defaultValue' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
27 | }
28 |
[131/160] Compiling ChimeExtensionInterface SceneContextView.swift
/Users/admin/builder/spi-builder-workspace/Sources/ChimeExtensionInterface/SceneContextView.swift:22:20: warning: static property 'defaultValue' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
20 |
21 | public struct DocumentContextKey: EnvironmentKey {
22 | public static var defaultValue: DocumentContext? = nil
| |- warning: static property 'defaultValue' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'defaultValue' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'defaultValue' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
23 | }
24 |
/Users/admin/builder/spi-builder-workspace/Sources/ChimeExtensionInterface/SceneContextView.swift:26:23: warning: static property 'defaultValue' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
24 |
25 | public struct ProjectContextKey: EnvironmentKey {
26 | public static var defaultValue: ProjectContext? = nil
| |- warning: static property 'defaultValue' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'defaultValue' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'defaultValue' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
27 | }
28 |
[132/160] Compiling ChimeExtensionInterface Protocol+Exporting.swift
/Users/admin/builder/spi-builder-workspace/Sources/ChimeExtensionInterface/XPC/RemoteExtension.swift:6:1: warning: extension declares a conformance of imported type 'AsyncQueue' to imported protocol 'AsyncQueuing'; this will not behave correctly if the owners of 'Queue' introduce this conformance in the future
4 | import Queue
5 |
6 | extension AsyncQueue: AsyncQueuing {}
| |- warning: extension declares a conformance of imported type 'AsyncQueue' to imported protocol 'AsyncQueuing'; this will not behave correctly if the owners of 'Queue' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
7 |
8 | /// Maintains order of communcations across to a remote ExtensionProtocol object.
[133/160] Compiling ChimeExtensionInterface QueuedRelay.swift
/Users/admin/builder/spi-builder-workspace/Sources/ChimeExtensionInterface/XPC/RemoteExtension.swift:6:1: warning: extension declares a conformance of imported type 'AsyncQueue' to imported protocol 'AsyncQueuing'; this will not behave correctly if the owners of 'Queue' introduce this conformance in the future
4 | import Queue
5 |
6 | extension AsyncQueue: AsyncQueuing {}
| |- warning: extension declares a conformance of imported type 'AsyncQueue' to imported protocol 'AsyncQueuing'; this will not behave correctly if the owners of 'Queue' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
7 |
8 | /// Maintains order of communcations across to a remote ExtensionProtocol object.
[134/160] Compiling ChimeExtensionInterface RemoteDocumentService.swift
/Users/admin/builder/spi-builder-workspace/Sources/ChimeExtensionInterface/XPC/RemoteExtension.swift:6:1: warning: extension declares a conformance of imported type 'AsyncQueue' to imported protocol 'AsyncQueuing'; this will not behave correctly if the owners of 'Queue' introduce this conformance in the future
4 | import Queue
5 |
6 | extension AsyncQueue: AsyncQueuing {}
| |- warning: extension declares a conformance of imported type 'AsyncQueue' to imported protocol 'AsyncQueuing'; this will not behave correctly if the owners of 'Queue' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
7 |
8 | /// Maintains order of communcations across to a remote ExtensionProtocol object.
[135/160] Compiling ChimeExtensionInterface RemoteExtension.swift
/Users/admin/builder/spi-builder-workspace/Sources/ChimeExtensionInterface/XPC/RemoteExtension.swift:6:1: warning: extension declares a conformance of imported type 'AsyncQueue' to imported protocol 'AsyncQueuing'; this will not behave correctly if the owners of 'Queue' introduce this conformance in the future
4 | import Queue
5 |
6 | extension AsyncQueue: AsyncQueuing {}
| |- warning: extension declares a conformance of imported type 'AsyncQueue' to imported protocol 'AsyncQueuing'; this will not behave correctly if the owners of 'Queue' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
7 |
8 | /// Maintains order of communcations across to a remote ExtensionProtocol object.
/Users/admin/builder/spi-builder-workspace/Sources/ChimeExtensionInterface/XPC/ExportedExtension.swift:143:30: warning: sending 'service.some' risks causing data races; this is an error in the Swift 6 language mode
141 | let service = try self.appService.symbolService(for: context)
142 |
143 | return try await service?.symbols(matching: query) ?? []
| |- warning: sending 'service.some' risks causing data races; this is an error in the Swift 6 language mode
| `- note: sending main actor-isolated 'service.some' to nonisolated instance method 'symbols(matching:)' risks causing data races between nonisolated and main actor-isolated uses
144 | }
145 | }
/Users/admin/builder/spi-builder-workspace/Sources/ChimeExtensionInterface/XPC/ExportedExtension.swift:153:30: warning: sending 'service.some' risks causing data races; this is an error in the Swift 6 language mode
151 | let trigger = try JSONDecoder().decode(CompletionTrigger.self, from: xpcTrigger)
152 |
153 | return try await service?.completions(at: position, trigger: trigger) ?? []
| |- warning: sending 'service.some' risks causing data races; this is an error in the Swift 6 language mode
| `- note: sending main actor-isolated 'service.some' to nonisolated instance method 'completions(at:trigger:)' risks causing data races between nonisolated and main actor-isolated uses
154 | }
155 | }
/Users/admin/builder/spi-builder-workspace/Sources/ChimeExtensionInterface/XPC/ExportedExtension.swift:162:30: warning: sending 'service.some' risks causing data races; this is an error in the Swift 6 language mode
160 | let ranges = try JSONDecoder().decode([CombinedTextRange].self, from: xpcRanges)
161 |
162 | return try await service?.formatting(for: ranges)
| |- warning: sending 'service.some' risks causing data races; this is an error in the Swift 6 language mode
| `- note: sending main actor-isolated 'service.some' to nonisolated instance method 'formatting(for:)' risks causing data races between nonisolated and main actor-isolated uses
163 | }
164 | }
/Users/admin/builder/spi-builder-workspace/Sources/ChimeExtensionInterface/XPC/ExportedExtension.swift:170:30: warning: sending 'service.some' risks causing data races; this is an error in the Swift 6 language mode
168 | let service = try self.documentService(for: xpcContext)?.formattingService
169 |
170 | return try await service?.organizeImports()
| |- warning: sending 'service.some' risks causing data races; this is an error in the Swift 6 language mode
| `- note: sending main actor-isolated 'service.some' to nonisolated instance method 'organizeImports()' risks causing data races between nonisolated and main actor-isolated uses
171 | }
172 | }
/Users/admin/builder/spi-builder-workspace/Sources/ChimeExtensionInterface/XPC/ExportedExtension.swift:179:30: warning: sending 'service.some' risks causing data races; this is an error in the Swift 6 language mode
177 | let service = try self.documentService(for: xpcContext)?.semanticDetailsService
178 |
179 | return try await service?.semanticDetails(at: position)
| |- warning: sending 'service.some' risks causing data races; this is an error in the Swift 6 language mode
| `- note: sending main actor-isolated 'service.some' to nonisolated instance method 'semanticDetails(at:)' risks causing data races between nonisolated and main actor-isolated uses
180 | }
181 | }
/Users/admin/builder/spi-builder-workspace/Sources/ChimeExtensionInterface/XPC/ExportedExtension.swift:188:30: warning: sending 'service.some' risks causing data races; this is an error in the Swift 6 language mode
186 | let service = try self.documentService(for: xpcContext)?.defintionService
187 |
188 | return try await service?.definitions(at: position) ?? []
| |- warning: sending 'service.some' risks causing data races; this is an error in the Swift 6 language mode
| `- note: sending main actor-isolated 'service.some' to nonisolated instance method 'definitions(at:)' risks causing data races between nonisolated and main actor-isolated uses
189 | }
190 | }
/Users/admin/builder/spi-builder-workspace/Sources/ChimeExtensionInterface/XPC/ExportedExtension.swift:197:30: warning: sending 'service.some' risks causing data races; this is an error in the Swift 6 language mode
195 | let service = try self.documentService(for: xpcContext)?.tokenService
196 |
197 | return try await service?.tokens(in: range) ?? []
| |- warning: sending 'service.some' risks causing data races; this is an error in the Swift 6 language mode
| `- note: sending main actor-isolated 'service.some' to nonisolated instance method 'tokens(in:)' risks causing data races between nonisolated and main actor-isolated uses
198 | }
199 | }
/Users/admin/builder/spi-builder-workspace/Sources/ChimeExtensionInterface/XPC/ExportedExtension.swift:205:30: warning: sending 'service.some' risks causing data races; this is an error in the Swift 6 language mode
203 | let service = try self.documentService(for: xpcContext)?.symbolService
204 |
205 | return try await service?.symbols(matching: query)
| |- warning: sending 'service.some' risks causing data races; this is an error in the Swift 6 language mode
| `- note: sending main actor-isolated 'service.some' to nonisolated instance method 'symbols(matching:)' risks causing data races between nonisolated and main actor-isolated uses
206 | }
207 | }
/Users/admin/builder/spi-builder-workspace/Sources/ChimeExtensionInterface/XPC/ExportedExtension.swift:143:30: warning: sending 'service.some' risks causing data races; this is an error in the Swift 6 language mode
141 | let service = try self.appService.symbolService(for: context)
142 |
143 | return try await service?.symbols(matching: query) ?? []
| |- warning: sending 'service.some' risks causing data races; this is an error in the Swift 6 language mode
| `- note: sending main actor-isolated 'service.some' to nonisolated instance method 'symbols(matching:)' risks causing data races between nonisolated and main actor-isolated uses
144 | }
145 | }
/Users/admin/builder/spi-builder-workspace/Sources/ChimeExtensionInterface/XPC/ExportedExtension.swift:153:30: warning: sending 'service.some' risks causing data races; this is an error in the Swift 6 language mode
151 | let trigger = try JSONDecoder().decode(CompletionTrigger.self, from: xpcTrigger)
152 |
153 | return try await service?.completions(at: position, trigger: trigger) ?? []
| |- warning: sending 'service.some' risks causing data races; this is an error in the Swift 6 language mode
| `- note: sending main actor-isolated 'service.some' to nonisolated instance method 'completions(at:trigger:)' risks causing data races between nonisolated and main actor-isolated uses
154 | }
155 | }
/Users/admin/builder/spi-builder-workspace/Sources/ChimeExtensionInterface/XPC/ExportedExtension.swift:162:30: warning: sending 'service.some' risks causing data races; this is an error in the Swift 6 language mode
160 | let ranges = try JSONDecoder().decode([CombinedTextRange].self, from: xpcRanges)
161 |
162 | return try await service?.formatting(for: ranges)
| |- warning: sending 'service.some' risks causing data races; this is an error in the Swift 6 language mode
| `- note: sending main actor-isolated 'service.some' to nonisolated instance method 'formatting(for:)' risks causing data races between nonisolated and main actor-isolated uses
163 | }
164 | }
/Users/admin/builder/spi-builder-workspace/Sources/ChimeExtensionInterface/XPC/ExportedExtension.swift:170:30: warning: sending 'service.some' risks causing data races; this is an error in the Swift 6 language mode
168 | let service = try self.documentService(for: xpcContext)?.formattingService
169 |
170 | return try await service?.organizeImports()
| |- warning: sending 'service.some' risks causing data races; this is an error in the Swift 6 language mode
| `- note: sending main actor-isolated 'service.some' to nonisolated instance method 'organizeImports()' risks causing data races between nonisolated and main actor-isolated uses
171 | }
172 | }
/Users/admin/builder/spi-builder-workspace/Sources/ChimeExtensionInterface/XPC/ExportedExtension.swift:179:30: warning: sending 'service.some' risks causing data races; this is an error in the Swift 6 language mode
177 | let service = try self.documentService(for: xpcContext)?.semanticDetailsService
178 |
179 | return try await service?.semanticDetails(at: position)
| |- warning: sending 'service.some' risks causing data races; this is an error in the Swift 6 language mode
| `- note: sending main actor-isolated 'service.some' to nonisolated instance method 'semanticDetails(at:)' risks causing data races between nonisolated and main actor-isolated uses
180 | }
181 | }
/Users/admin/builder/spi-builder-workspace/Sources/ChimeExtensionInterface/XPC/ExportedExtension.swift:188:30: warning: sending 'service.some' risks causing data races; this is an error in the Swift 6 language mode
186 | let service = try self.documentService(for: xpcContext)?.defintionService
187 |
188 | return try await service?.definitions(at: position) ?? []
| |- warning: sending 'service.some' risks causing data races; this is an error in the Swift 6 language mode
| `- note: sending main actor-isolated 'service.some' to nonisolated instance method 'definitions(at:)' risks causing data races between nonisolated and main actor-isolated uses
189 | }
190 | }
/Users/admin/builder/spi-builder-workspace/Sources/ChimeExtensionInterface/XPC/ExportedExtension.swift:197:30: warning: sending 'service.some' risks causing data races; this is an error in the Swift 6 language mode
195 | let service = try self.documentService(for: xpcContext)?.tokenService
196 |
197 | return try await service?.tokens(in: range) ?? []
| |- warning: sending 'service.some' risks causing data races; this is an error in the Swift 6 language mode
| `- note: sending main actor-isolated 'service.some' to nonisolated instance method 'tokens(in:)' risks causing data races between nonisolated and main actor-isolated uses
198 | }
199 | }
/Users/admin/builder/spi-builder-workspace/Sources/ChimeExtensionInterface/XPC/ExportedExtension.swift:205:30: warning: sending 'service.some' risks causing data races; this is an error in the Swift 6 language mode
203 | let service = try self.documentService(for: xpcContext)?.symbolService
204 |
205 | return try await service?.symbols(matching: query)
| |- warning: sending 'service.some' risks causing data races; this is an error in the Swift 6 language mode
| `- note: sending main actor-isolated 'service.some' to nonisolated instance method 'symbols(matching:)' risks causing data races between nonisolated and main actor-isolated uses
206 | }
207 | }
/Users/admin/builder/spi-builder-workspace/Sources/ChimeExtensionInterface/XPC/ExportedExtension.swift:143:30: warning: sending 'service.some' risks causing data races; this is an error in the Swift 6 language mode
141 | let service = try self.appService.symbolService(for: context)
142 |
143 | return try await service?.symbols(matching: query) ?? []
| |- warning: sending 'service.some' risks causing data races; this is an error in the Swift 6 language mode
| `- note: sending main actor-isolated 'service.some' to nonisolated instance method 'symbols(matching:)' risks causing data races between nonisolated and main actor-isolated uses
144 | }
145 | }
/Users/admin/builder/spi-builder-workspace/Sources/ChimeExtensionInterface/XPC/ExportedExtension.swift:153:30: warning: sending 'service.some' risks causing data races; this is an error in the Swift 6 language mode
151 | let trigger = try JSONDecoder().decode(CompletionTrigger.self, from: xpcTrigger)
152 |
153 | return try await service?.completions(at: position, trigger: trigger) ?? []
| |- warning: sending 'service.some' risks causing data races; this is an error in the Swift 6 language mode
| `- note: sending main actor-isolated 'service.some' to nonisolated instance method 'completions(at:trigger:)' risks causing data races between nonisolated and main actor-isolated uses
154 | }
155 | }
/Users/admin/builder/spi-builder-workspace/Sources/ChimeExtensionInterface/XPC/ExportedExtension.swift:162:30: warning: sending 'service.some' risks causing data races; this is an error in the Swift 6 language mode
160 | let ranges = try JSONDecoder().decode([CombinedTextRange].self, from: xpcRanges)
161 |
162 | return try await service?.formatting(for: ranges)
| |- warning: sending 'service.some' risks causing data races; this is an error in the Swift 6 language mode
| `- note: sending main actor-isolated 'service.some' to nonisolated instance method 'formatting(for:)' risks causing data races between nonisolated and main actor-isolated uses
163 | }
164 | }
/Users/admin/builder/spi-builder-workspace/Sources/ChimeExtensionInterface/XPC/ExportedExtension.swift:170:30: warning: sending 'service.some' risks causing data races; this is an error in the Swift 6 language mode
168 | let service = try self.documentService(for: xpcContext)?.formattingService
169 |
170 | return try await service?.organizeImports()
| |- warning: sending 'service.some' risks causing data races; this is an error in the Swift 6 language mode
| `- note: sending main actor-isolated 'service.some' to nonisolated instance method 'organizeImports()' risks causing data races between nonisolated and main actor-isolated uses
171 | }
172 | }
/Users/admin/builder/spi-builder-workspace/Sources/ChimeExtensionInterface/XPC/ExportedExtension.swift:179:30: warning: sending 'service.some' risks causing data races; this is an error in the Swift 6 language mode
177 | let service = try self.documentService(for: xpcContext)?.semanticDetailsService
178 |
179 | return try await service?.semanticDetails(at: position)
| |- warning: sending 'service.some' risks causing data races; this is an error in the Swift 6 language mode
| `- note: sending main actor-isolated 'service.some' to nonisolated instance method 'semanticDetails(at:)' risks causing data races between nonisolated and main actor-isolated uses
180 | }
181 | }
/Users/admin/builder/spi-builder-workspace/Sources/ChimeExtensionInterface/XPC/ExportedExtension.swift:188:30: warning: sending 'service.some' risks causing data races; this is an error in the Swift 6 language mode
186 | let service = try self.documentService(for: xpcContext)?.defintionService
187 |
188 | return try await service?.definitions(at: position) ?? []
| |- warning: sending 'service.some' risks causing data races; this is an error in the Swift 6 language mode
| `- note: sending main actor-isolated 'service.some' to nonisolated instance method 'definitions(at:)' risks causing data races between nonisolated and main actor-isolated uses
189 | }
190 | }
/Users/admin/builder/spi-builder-workspace/Sources/ChimeExtensionInterface/XPC/ExportedExtension.swift:197:30: warning: sending 'service.some' risks causing data races; this is an error in the Swift 6 language mode
195 | let service = try self.documentService(for: xpcContext)?.tokenService
196 |
197 | return try await service?.tokens(in: range) ?? []
| |- warning: sending 'service.some' risks causing data races; this is an error in the Swift 6 language mode
| `- note: sending main actor-isolated 'service.some' to nonisolated instance method 'tokens(in:)' risks causing data races between nonisolated and main actor-isolated uses
198 | }
199 | }
/Users/admin/builder/spi-builder-workspace/Sources/ChimeExtensionInterface/XPC/ExportedExtension.swift:205:30: warning: sending 'service.some' risks causing data races; this is an error in the Swift 6 language mode
203 | let service = try self.documentService(for: xpcContext)?.symbolService
204 |
205 | return try await service?.symbols(matching: query)
| |- warning: sending 'service.some' risks causing data races; this is an error in the Swift 6 language mode
| `- note: sending main actor-isolated 'service.some' to nonisolated instance method 'symbols(matching:)' risks causing data races between nonisolated and main actor-isolated uses
206 | }
207 | }
/Users/admin/builder/spi-builder-workspace/Sources/ChimeExtensionInterface/XPC/ExportedExtension.swift:143:30: warning: sending 'service.some' risks causing data races; this is an error in the Swift 6 language mode
141 | let service = try self.appService.symbolService(for: context)
142 |
143 | return try await service?.symbols(matching: query) ?? []
| |- warning: sending 'service.some' risks causing data races; this is an error in the Swift 6 language mode
| `- note: sending main actor-isolated 'service.some' to nonisolated instance method 'symbols(matching:)' risks causing data races between nonisolated and main actor-isolated uses
144 | }
145 | }
/Users/admin/builder/spi-builder-workspace/Sources/ChimeExtensionInterface/XPC/ExportedExtension.swift:153:30: warning: sending 'service.some' risks causing data races; this is an error in the Swift 6 language mode
151 | let trigger = try JSONDecoder().decode(CompletionTrigger.self, from: xpcTrigger)
152 |
153 | return try await service?.completions(at: position, trigger: trigger) ?? []
| |- warning: sending 'service.some' risks causing data races; this is an error in the Swift 6 language mode
| `- note: sending main actor-isolated 'service.some' to nonisolated instance method 'completions(at:trigger:)' risks causing data races between nonisolated and main actor-isolated uses
154 | }
155 | }
/Users/admin/builder/spi-builder-workspace/Sources/ChimeExtensionInterface/XPC/ExportedExtension.swift:162:30: warning: sending 'service.some' risks causing data races; this is an error in the Swift 6 language mode
160 | let ranges = try JSONDecoder().decode([CombinedTextRange].self, from: xpcRanges)
161 |
162 | return try await service?.formatting(for: ranges)
| |- warning: sending 'service.some' risks causing data races; this is an error in the Swift 6 language mode
| `- note: sending main actor-isolated 'service.some' to nonisolated instance method 'formatting(for:)' risks causing data races between nonisolated and main actor-isolated uses
163 | }
164 | }
/Users/admin/builder/spi-builder-workspace/Sources/ChimeExtensionInterface/XPC/ExportedExtension.swift:170:30: warning: sending 'service.some' risks causing data races; this is an error in the Swift 6 language mode
168 | let service = try self.documentService(for: xpcContext)?.formattingService
169 |
170 | return try await service?.organizeImports()
| |- warning: sending 'service.some' risks causing data races; this is an error in the Swift 6 language mode
| `- note: sending main actor-isolated 'service.some' to nonisolated instance method 'organizeImports()' risks causing data races between nonisolated and main actor-isolated uses
171 | }
172 | }
/Users/admin/builder/spi-builder-workspace/Sources/ChimeExtensionInterface/XPC/ExportedExtension.swift:179:30: warning: sending 'service.some' risks causing data races; this is an error in the Swift 6 language mode
177 | let service = try self.documentService(for: xpcContext)?.semanticDetailsService
178 |
179 | return try await service?.semanticDetails(at: position)
| |- warning: sending 'service.some' risks causing data races; this is an error in the Swift 6 language mode
| `- note: sending main actor-isolated 'service.some' to nonisolated instance method 'semanticDetails(at:)' risks causing data races between nonisolated and main actor-isolated uses
180 | }
181 | }
/Users/admin/builder/spi-builder-workspace/Sources/ChimeExtensionInterface/XPC/ExportedExtension.swift:188:30: warning: sending 'service.some' risks causing data races; this is an error in the Swift 6 language mode
186 | let service = try self.documentService(for: xpcContext)?.defintionService
187 |
188 | return try await service?.definitions(at: position) ?? []
| |- warning: sending 'service.some' risks causing data races; this is an error in the Swift 6 language mode
| `- note: sending main actor-isolated 'service.some' to nonisolated instance method 'definitions(at:)' risks causing data races between nonisolated and main actor-isolated uses
189 | }
190 | }
/Users/admin/builder/spi-builder-workspace/Sources/ChimeExtensionInterface/XPC/ExportedExtension.swift:197:30: warning: sending 'service.some' risks causing data races; this is an error in the Swift 6 language mode
195 | let service = try self.documentService(for: xpcContext)?.tokenService
196 |
197 | return try await service?.tokens(in: range) ?? []
| |- warning: sending 'service.some' risks causing data races; this is an error in the Swift 6 language mode
| `- note: sending main actor-isolated 'service.some' to nonisolated instance method 'tokens(in:)' risks causing data races between nonisolated and main actor-isolated uses
198 | }
199 | }
/Users/admin/builder/spi-builder-workspace/Sources/ChimeExtensionInterface/XPC/ExportedExtension.swift:205:30: warning: sending 'service.some' risks causing data races; this is an error in the Swift 6 language mode
203 | let service = try self.documentService(for: xpcContext)?.symbolService
204 |
205 | return try await service?.symbols(matching: query)
| |- warning: sending 'service.some' risks causing data races; this is an error in the Swift 6 language mode
| `- note: sending main actor-isolated 'service.some' to nonisolated instance method 'symbols(matching:)' risks causing data races between nonisolated and main actor-isolated uses
206 | }
207 | }
[155/160] Emitting module ChimeExtensionInterface
/Users/admin/builder/spi-builder-workspace/Sources/ChimeExtensionInterface/SceneContextView.swift:22:20: warning: static property 'defaultValue' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
20 |
21 | public struct DocumentContextKey: EnvironmentKey {
22 | public static var defaultValue: DocumentContext? = nil
| |- warning: static property 'defaultValue' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'defaultValue' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'defaultValue' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
23 | }
24 |
/Users/admin/builder/spi-builder-workspace/Sources/ChimeExtensionInterface/SceneContextView.swift:26:23: warning: static property 'defaultValue' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
24 |
25 | public struct ProjectContextKey: EnvironmentKey {
26 | public static var defaultValue: ProjectContext? = nil
| |- warning: static property 'defaultValue' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'defaultValue' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'defaultValue' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
27 | }
28 |
/Users/admin/builder/spi-builder-workspace/Sources/ChimeExtensionInterface/XPC/RemoteExtension.swift:6:1: warning: extension declares a conformance of imported type 'AsyncQueue' to imported protocol 'AsyncQueuing'; this will not behave correctly if the owners of 'Queue' introduce this conformance in the future
4 | import Queue
5 |
6 | extension AsyncQueue: AsyncQueuing {}
| |- warning: extension declares a conformance of imported type 'AsyncQueue' to imported protocol 'AsyncQueuing'; this will not behave correctly if the owners of 'Queue' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
7 |
8 | /// Maintains order of communcations across to a remote ExtensionProtocol object.
[156/160] Compiling ChimeExtensionInterface RemoteHost.swift
[157/160] Compiling ChimeExtensionInterface RemoteProjectService.swift
[158/160] Compiling ChimeExtensionInterface RemoteScene.swift
[159/160] Compiling ChimeExtensionInterface XPCProtocols.swift
[160/160] Emitting module LanguageServerProtocol
[161/170] Compiling LanguageClient Server+Shutdown.swift
[162/170] Compiling LanguageClient StatefulServer.swift
[163/170] Compiling LanguageClient FileHandle+DataStream.swift
[164/170] Compiling LanguageClient FileEventAsyncSequence.swift
[165/170] Compiling LanguageClient DataChannel+UserScript.swift
[166/170] Compiling LanguageClient AsyncStreamTap.swift
[167/170] Compiling LanguageClient InitializingServer.swift
[168/170] Emitting module LanguageClient
[169/170] Compiling LanguageClient RestartingServer.swift
[170/170] Compiling LanguageClient DataChannel+LocalProcess.swift
[171/180] Compiling ChimeLSPAdapter LSPTypeTranslations.swift
[172/180] Compiling ChimeLSPAdapter LSPTransformers.swift
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/Users/admin/builder/spi-builder-workspace/Sources/ChimeLSPAdapter/LSPTransformers.swift:105:23: warning: static property 'standardCompletionTransformer' is not concurrency-safe because non-'Sendable' type 'CompletionTransformer' (aka '(TextRange, CompletionItem) -> Optional<Completion>') may have shared mutable state; this is an error in the Swift 6 language mode
103 |
104 | extension LSPTransformers {
105 | public static let standardCompletionTransformer: CompletionTransformer = { fallbackRange, item in
| |- warning: static property 'standardCompletionTransformer' is not concurrency-safe because non-'Sendable' type 'CompletionTransformer' (aka '(TextRange, CompletionItem) -> Optional<Completion>') may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'standardCompletionTransformer' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
106 | let edit = item.textEdit
107 |
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/Users/admin/builder/spi-builder-workspace/Sources/ChimeLSPAdapter/LSPTransformers.swift:131:23: warning: static property 'standardTextEditTransformer' is not concurrency-safe because non-'Sendable' type 'TextEditTransformer' (aka '(TextEdit) -> TextChange') may have shared mutable state; this is an error in the Swift 6 language mode
129 |
130 | extension LSPTransformers {
131 | public static let standardTextEditTransformer: TextEditTransformer = { edit in
| |- warning: static property 'standardTextEditTransformer' is not concurrency-safe because non-'Sendable' type 'TextEditTransformer' (aka '(TextEdit) -> TextChange') may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'standardTextEditTransformer' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
132 | let start = LineRelativeTextPosition(edit.range.start)
133 | let end = LineRelativeTextPosition(edit.range.end)
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/Users/admin/builder/spi-builder-workspace/Sources/ChimeLSPAdapter/LSPTransformers.swift:141:23: warning: static property 'standardDiagnosticTransformer' is not concurrency-safe because non-'Sendable' type 'DiagnosticTransformer' (aka '(Diagnostic) -> Diagnostic') may have shared mutable state; this is an error in the Swift 6 language mode
139 |
140 | extension LSPTransformers {
141 | public static let standardDiagnosticTransformer: DiagnosticTransformer = { diagnostic in
| |- warning: static property 'standardDiagnosticTransformer' is not concurrency-safe because non-'Sendable' type 'DiagnosticTransformer' (aka '(Diagnostic) -> Diagnostic') may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'standardDiagnosticTransformer' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
142 | let relations = diagnostic.relatedInformation?.compactMap({ (relatedInfo) -> Diagnostic.Relation? in
143 | guard let url = URL(string: relatedInfo.location.uri) else {
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/Users/admin/builder/spi-builder-workspace/Sources/ChimeLSPAdapter/LSPTransformers.swift:185:23: warning: static property 'standardHoverTransformer' is not concurrency-safe because non-'Sendable' type 'HoverTransformer' (aka '(CombinedTextPosition, Optional<Hover>) -> Optional<SemanticDetails>') may have shared mutable state; this is an error in the Swift 6 language mode
183 |
184 | extension LSPTransformers {
185 | public static let standardHoverTransformer: HoverTransformer = { position, response in
| |- warning: static property 'standardHoverTransformer' is not concurrency-safe because non-'Sendable' type 'HoverTransformer' (aka '(CombinedTextPosition, Optional<Hover>) -> Optional<SemanticDetails>') may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'standardHoverTransformer' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
186 | guard let response = response else { return nil }
187 |
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/Users/admin/builder/spi-builder-workspace/Sources/ChimeLSPAdapter/LSPTransformers.swift:213:23: warning: static property 'standardDefinitionTransformer' is not concurrency-safe because non-'Sendable' type 'DefinitionTransformer' (aka '(Optional<ThreeTypeOption<Location, Array<Location>, Array<LocationLink>>>) -> Array<DefinitionLocation>') may have shared mutable state; this is an error in the Swift 6 language mode
211 |
212 | extension LSPTransformers {
213 | public static let standardDefinitionTransformer: DefinitionTransformer = { response in
| |- warning: static property 'standardDefinitionTransformer' is not concurrency-safe because non-'Sendable' type 'DefinitionTransformer' (aka '(Optional<ThreeTypeOption<Location, Array<Location>, Array<LocationLink>>>) -> Array<DefinitionLocation>') may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'standardDefinitionTransformer' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
214 | switch response {
215 | case nil:
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/Users/admin/builder/spi-builder-workspace/Sources/ChimeLSPAdapter/LSPTransformers.swift:251:23: warning: static property 'standardSymbolInformationTransformer' is not concurrency-safe because non-'Sendable' type 'SymbolInformationTransformer' (aka '(SymbolInformation) -> Symbol') may have shared mutable state; this is an error in the Swift 6 language mode
249 |
250 | extension LSPTransformers {
251 | public static let standardSymbolInformationTransformer: SymbolInformationTransformer = { info in
| |- warning: static property 'standardSymbolInformationTransformer' is not concurrency-safe because non-'Sendable' type 'SymbolInformationTransformer' (aka '(SymbolInformation) -> Symbol') may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'standardSymbolInformationTransformer' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
252 | let kind: Symbol.Kind
253 |
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/Users/admin/builder/spi-builder-workspace/Sources/ChimeLSPAdapter/LSPTransformers.swift:271:23: warning: static property 'standardSemanticTokenTransformer' is not concurrency-safe because non-'Sendable' type 'SemanticTokenTransformer' (aka '(Token) -> Token') may have shared mutable state; this is an error in the Swift 6 language mode
269 |
270 | extension LSPTransformers {
271 | public static let standardSemanticTokenTransformer: SemanticTokenTransformer = { token in
| |- warning: static property 'standardSemanticTokenTransformer' is not concurrency-safe because non-'Sendable' type 'SemanticTokenTransformer' (aka '(Token) -> Token') may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'standardSemanticTokenTransformer' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
272 | let range = LineRelativeTextRange(token.range)
273 |
/Users/admin/builder/spi-builder-workspace/Sources/ChimeLSPAdapter/LSPTransformers.swift:108:32: error: value of type 'TwoTypeOption<TextEdit, InsertReplaceEdit>' has no member 'newText'
106 | let edit = item.textEdit
107 |
108 | guard let text = edit?.newText ?? item.insertText else {
| `- error: value of type 'TwoTypeOption<TextEdit, InsertReplaceEdit>' has no member 'newText'
109 | return nil
110 | }
[173/180] Compiling ChimeLSPAdapter LSPService+ClientConfiguration.swift
[174/180] Compiling ChimeLSPAdapter LSPService.swift
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/Users/admin/builder/spi-builder-workspace/Sources/ChimeLSPAdapter/LSPTransformers.swift:105:23: warning: static property 'standardCompletionTransformer' is not concurrency-safe because non-'Sendable' type 'CompletionTransformer' (aka '(TextRange, CompletionItem) -> Optional<Completion>') may have shared mutable state; this is an error in the Swift 6 language mode
103 |
104 | extension LSPTransformers {
105 | public static let standardCompletionTransformer: CompletionTransformer = { fallbackRange, item in
| |- warning: static property 'standardCompletionTransformer' is not concurrency-safe because non-'Sendable' type 'CompletionTransformer' (aka '(TextRange, CompletionItem) -> Optional<Completion>') may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'standardCompletionTransformer' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
106 | let edit = item.textEdit
107 |
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/Users/admin/builder/spi-builder-workspace/Sources/ChimeLSPAdapter/LSPTransformers.swift:131:23: warning: static property 'standardTextEditTransformer' is not concurrency-safe because non-'Sendable' type 'TextEditTransformer' (aka '(TextEdit) -> TextChange') may have shared mutable state; this is an error in the Swift 6 language mode
129 |
130 | extension LSPTransformers {
131 | public static let standardTextEditTransformer: TextEditTransformer = { edit in
| |- warning: static property 'standardTextEditTransformer' is not concurrency-safe because non-'Sendable' type 'TextEditTransformer' (aka '(TextEdit) -> TextChange') may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'standardTextEditTransformer' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
132 | let start = LineRelativeTextPosition(edit.range.start)
133 | let end = LineRelativeTextPosition(edit.range.end)
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/Users/admin/builder/spi-builder-workspace/Sources/ChimeLSPAdapter/LSPTransformers.swift:141:23: warning: static property 'standardDiagnosticTransformer' is not concurrency-safe because non-'Sendable' type 'DiagnosticTransformer' (aka '(Diagnostic) -> Diagnostic') may have shared mutable state; this is an error in the Swift 6 language mode
139 |
140 | extension LSPTransformers {
141 | public static let standardDiagnosticTransformer: DiagnosticTransformer = { diagnostic in
| |- warning: static property 'standardDiagnosticTransformer' is not concurrency-safe because non-'Sendable' type 'DiagnosticTransformer' (aka '(Diagnostic) -> Diagnostic') may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'standardDiagnosticTransformer' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
142 | let relations = diagnostic.relatedInformation?.compactMap({ (relatedInfo) -> Diagnostic.Relation? in
143 | guard let url = URL(string: relatedInfo.location.uri) else {
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/Users/admin/builder/spi-builder-workspace/Sources/ChimeLSPAdapter/LSPTransformers.swift:185:23: warning: static property 'standardHoverTransformer' is not concurrency-safe because non-'Sendable' type 'HoverTransformer' (aka '(CombinedTextPosition, Optional<Hover>) -> Optional<SemanticDetails>') may have shared mutable state; this is an error in the Swift 6 language mode
183 |
184 | extension LSPTransformers {
185 | public static let standardHoverTransformer: HoverTransformer = { position, response in
| |- warning: static property 'standardHoverTransformer' is not concurrency-safe because non-'Sendable' type 'HoverTransformer' (aka '(CombinedTextPosition, Optional<Hover>) -> Optional<SemanticDetails>') may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'standardHoverTransformer' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
186 | guard let response = response else { return nil }
187 |
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/Users/admin/builder/spi-builder-workspace/Sources/ChimeLSPAdapter/LSPTransformers.swift:213:23: warning: static property 'standardDefinitionTransformer' is not concurrency-safe because non-'Sendable' type 'DefinitionTransformer' (aka '(Optional<ThreeTypeOption<Location, Array<Location>, Array<LocationLink>>>) -> Array<DefinitionLocation>') may have shared mutable state; this is an error in the Swift 6 language mode
211 |
212 | extension LSPTransformers {
213 | public static let standardDefinitionTransformer: DefinitionTransformer = { response in
| |- warning: static property 'standardDefinitionTransformer' is not concurrency-safe because non-'Sendable' type 'DefinitionTransformer' (aka '(Optional<ThreeTypeOption<Location, Array<Location>, Array<LocationLink>>>) -> Array<DefinitionLocation>') may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'standardDefinitionTransformer' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
214 | switch response {
215 | case nil:
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/Users/admin/builder/spi-builder-workspace/Sources/ChimeLSPAdapter/LSPTransformers.swift:251:23: warning: static property 'standardSymbolInformationTransformer' is not concurrency-safe because non-'Sendable' type 'SymbolInformationTransformer' (aka '(SymbolInformation) -> Symbol') may have shared mutable state; this is an error in the Swift 6 language mode
249 |
250 | extension LSPTransformers {
251 | public static let standardSymbolInformationTransformer: SymbolInformationTransformer = { info in
| |- warning: static property 'standardSymbolInformationTransformer' is not concurrency-safe because non-'Sendable' type 'SymbolInformationTransformer' (aka '(SymbolInformation) -> Symbol') may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'standardSymbolInformationTransformer' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
252 | let kind: Symbol.Kind
253 |
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/Users/admin/builder/spi-builder-workspace/Sources/ChimeLSPAdapter/LSPTransformers.swift:271:23: warning: static property 'standardSemanticTokenTransformer' is not concurrency-safe because non-'Sendable' type 'SemanticTokenTransformer' (aka '(Token) -> Token') may have shared mutable state; this is an error in the Swift 6 language mode
269 |
270 | extension LSPTransformers {
271 | public static let standardSemanticTokenTransformer: SemanticTokenTransformer = { token in
| |- warning: static property 'standardSemanticTokenTransformer' is not concurrency-safe because non-'Sendable' type 'SemanticTokenTransformer' (aka '(Token) -> Token') may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'standardSemanticTokenTransformer' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
272 | let range = LineRelativeTextRange(token.range)
273 |
[175/180] Compiling ChimeLSPAdapter LSPHostServerInterface.swift
error: emit-module command failed with exit code 1 (use -v to see invocation)
[176/180] Compiling ChimeLSPAdapter DocumentContext+LSP.swift
[177/180] Compiling ChimeLSPAdapter LSPDocumentService.swift
[178/180] Compiling ChimeLSPAdapter DataChannel+HostedProcess.swift
[179/180] Compiling ChimeLSPAdapter LSPProjectService.swift
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/Users/admin/builder/spi-builder-workspace/Sources/ChimeLSPAdapter/LSPTransformers.swift:105:23: warning: static property 'standardCompletionTransformer' is not concurrency-safe because non-'Sendable' type 'CompletionTransformer' (aka '(TextRange, CompletionItem) -> Optional<Completion>') may have shared mutable state; this is an error in the Swift 6 language mode
103 |
104 | extension LSPTransformers {
105 | public static let standardCompletionTransformer: CompletionTransformer = { fallbackRange, item in
| |- warning: static property 'standardCompletionTransformer' is not concurrency-safe because non-'Sendable' type 'CompletionTransformer' (aka '(TextRange, CompletionItem) -> Optional<Completion>') may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'standardCompletionTransformer' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
106 | let edit = item.textEdit
107 |
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/Users/admin/builder/spi-builder-workspace/Sources/ChimeLSPAdapter/LSPTransformers.swift:131:23: warning: static property 'standardTextEditTransformer' is not concurrency-safe because non-'Sendable' type 'TextEditTransformer' (aka '(TextEdit) -> TextChange') may have shared mutable state; this is an error in the Swift 6 language mode
129 |
130 | extension LSPTransformers {
131 | public static let standardTextEditTransformer: TextEditTransformer = { edit in
| |- warning: static property 'standardTextEditTransformer' is not concurrency-safe because non-'Sendable' type 'TextEditTransformer' (aka '(TextEdit) -> TextChange') may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'standardTextEditTransformer' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
132 | let start = LineRelativeTextPosition(edit.range.start)
133 | let end = LineRelativeTextPosition(edit.range.end)
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/Users/admin/builder/spi-builder-workspace/Sources/ChimeLSPAdapter/LSPTransformers.swift:141:23: warning: static property 'standardDiagnosticTransformer' is not concurrency-safe because non-'Sendable' type 'DiagnosticTransformer' (aka '(Diagnostic) -> Diagnostic') may have shared mutable state; this is an error in the Swift 6 language mode
139 |
140 | extension LSPTransformers {
141 | public static let standardDiagnosticTransformer: DiagnosticTransformer = { diagnostic in
| |- warning: static property 'standardDiagnosticTransformer' is not concurrency-safe because non-'Sendable' type 'DiagnosticTransformer' (aka '(Diagnostic) -> Diagnostic') may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'standardDiagnosticTransformer' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
142 | let relations = diagnostic.relatedInformation?.compactMap({ (relatedInfo) -> Diagnostic.Relation? in
143 | guard let url = URL(string: relatedInfo.location.uri) else {
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/Users/admin/builder/spi-builder-workspace/Sources/ChimeLSPAdapter/LSPTransformers.swift:185:23: warning: static property 'standardHoverTransformer' is not concurrency-safe because non-'Sendable' type 'HoverTransformer' (aka '(CombinedTextPosition, Optional<Hover>) -> Optional<SemanticDetails>') may have shared mutable state; this is an error in the Swift 6 language mode
183 |
184 | extension LSPTransformers {
185 | public static let standardHoverTransformer: HoverTransformer = { position, response in
| |- warning: static property 'standardHoverTransformer' is not concurrency-safe because non-'Sendable' type 'HoverTransformer' (aka '(CombinedTextPosition, Optional<Hover>) -> Optional<SemanticDetails>') may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'standardHoverTransformer' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
186 | guard let response = response else { return nil }
187 |
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/Users/admin/builder/spi-builder-workspace/Sources/ChimeLSPAdapter/LSPTransformers.swift:213:23: warning: static property 'standardDefinitionTransformer' is not concurrency-safe because non-'Sendable' type 'DefinitionTransformer' (aka '(Optional<ThreeTypeOption<Location, Array<Location>, Array<LocationLink>>>) -> Array<DefinitionLocation>') may have shared mutable state; this is an error in the Swift 6 language mode
211 |
212 | extension LSPTransformers {
213 | public static let standardDefinitionTransformer: DefinitionTransformer = { response in
| |- warning: static property 'standardDefinitionTransformer' is not concurrency-safe because non-'Sendable' type 'DefinitionTransformer' (aka '(Optional<ThreeTypeOption<Location, Array<Location>, Array<LocationLink>>>) -> Array<DefinitionLocation>') may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'standardDefinitionTransformer' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
214 | switch response {
215 | case nil:
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/Users/admin/builder/spi-builder-workspace/Sources/ChimeLSPAdapter/LSPTransformers.swift:251:23: warning: static property 'standardSymbolInformationTransformer' is not concurrency-safe because non-'Sendable' type 'SymbolInformationTransformer' (aka '(SymbolInformation) -> Symbol') may have shared mutable state; this is an error in the Swift 6 language mode
249 |
250 | extension LSPTransformers {
251 | public static let standardSymbolInformationTransformer: SymbolInformationTransformer = { info in
| |- warning: static property 'standardSymbolInformationTransformer' is not concurrency-safe because non-'Sendable' type 'SymbolInformationTransformer' (aka '(SymbolInformation) -> Symbol') may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'standardSymbolInformationTransformer' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
252 | let kind: Symbol.Kind
253 |
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/Users/admin/builder/spi-builder-workspace/Sources/ChimeLSPAdapter/LSPTransformers.swift:271:23: warning: static property 'standardSemanticTokenTransformer' is not concurrency-safe because non-'Sendable' type 'SemanticTokenTransformer' (aka '(Token) -> Token') may have shared mutable state; this is an error in the Swift 6 language mode
269 |
270 | extension LSPTransformers {
271 | public static let standardSemanticTokenTransformer: SemanticTokenTransformer = { token in
| |- warning: static property 'standardSemanticTokenTransformer' is not concurrency-safe because non-'Sendable' type 'SemanticTokenTransformer' (aka '(Token) -> Token') may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'standardSemanticTokenTransformer' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
272 | let range = LineRelativeTextRange(token.range)
273 |
[180/180] Emitting module ChimeLSPAdapter
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/Users/admin/builder/spi-builder-workspace/Sources/ChimeLSPAdapter/LSPTransformers.swift:105:23: warning: static property 'standardCompletionTransformer' is not concurrency-safe because non-'Sendable' type 'CompletionTransformer' (aka '(TextRange, CompletionItem) -> Optional<Completion>') may have shared mutable state; this is an error in the Swift 6 language mode
103 |
104 | extension LSPTransformers {
105 | public static let standardCompletionTransformer: CompletionTransformer = { fallbackRange, item in
| |- warning: static property 'standardCompletionTransformer' is not concurrency-safe because non-'Sendable' type 'CompletionTransformer' (aka '(TextRange, CompletionItem) -> Optional<Completion>') may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'standardCompletionTransformer' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
106 | let edit = item.textEdit
107 |
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/Users/admin/builder/spi-builder-workspace/Sources/ChimeLSPAdapter/LSPTransformers.swift:131:23: warning: static property 'standardTextEditTransformer' is not concurrency-safe because non-'Sendable' type 'TextEditTransformer' (aka '(TextEdit) -> TextChange') may have shared mutable state; this is an error in the Swift 6 language mode
129 |
130 | extension LSPTransformers {
131 | public static let standardTextEditTransformer: TextEditTransformer = { edit in
| |- warning: static property 'standardTextEditTransformer' is not concurrency-safe because non-'Sendable' type 'TextEditTransformer' (aka '(TextEdit) -> TextChange') may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'standardTextEditTransformer' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
132 | let start = LineRelativeTextPosition(edit.range.start)
133 | let end = LineRelativeTextPosition(edit.range.end)
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/Users/admin/builder/spi-builder-workspace/Sources/ChimeLSPAdapter/LSPTransformers.swift:141:23: warning: static property 'standardDiagnosticTransformer' is not concurrency-safe because non-'Sendable' type 'DiagnosticTransformer' (aka '(Diagnostic) -> Diagnostic') may have shared mutable state; this is an error in the Swift 6 language mode
139 |
140 | extension LSPTransformers {
141 | public static let standardDiagnosticTransformer: DiagnosticTransformer = { diagnostic in
| |- warning: static property 'standardDiagnosticTransformer' is not concurrency-safe because non-'Sendable' type 'DiagnosticTransformer' (aka '(Diagnostic) -> Diagnostic') may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'standardDiagnosticTransformer' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
142 | let relations = diagnostic.relatedInformation?.compactMap({ (relatedInfo) -> Diagnostic.Relation? in
143 | guard let url = URL(string: relatedInfo.location.uri) else {
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/Users/admin/builder/spi-builder-workspace/Sources/ChimeLSPAdapter/LSPTransformers.swift:185:23: warning: static property 'standardHoverTransformer' is not concurrency-safe because non-'Sendable' type 'HoverTransformer' (aka '(CombinedTextPosition, Optional<Hover>) -> Optional<SemanticDetails>') may have shared mutable state; this is an error in the Swift 6 language mode
183 |
184 | extension LSPTransformers {
185 | public static let standardHoverTransformer: HoverTransformer = { position, response in
| |- warning: static property 'standardHoverTransformer' is not concurrency-safe because non-'Sendable' type 'HoverTransformer' (aka '(CombinedTextPosition, Optional<Hover>) -> Optional<SemanticDetails>') may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'standardHoverTransformer' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
186 | guard let response = response else { return nil }
187 |
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/Users/admin/builder/spi-builder-workspace/Sources/ChimeLSPAdapter/LSPTransformers.swift:213:23: warning: static property 'standardDefinitionTransformer' is not concurrency-safe because non-'Sendable' type 'DefinitionTransformer' (aka '(Optional<ThreeTypeOption<Location, Array<Location>, Array<LocationLink>>>) -> Array<DefinitionLocation>') may have shared mutable state; this is an error in the Swift 6 language mode
211 |
212 | extension LSPTransformers {
213 | public static let standardDefinitionTransformer: DefinitionTransformer = { response in
| |- warning: static property 'standardDefinitionTransformer' is not concurrency-safe because non-'Sendable' type 'DefinitionTransformer' (aka '(Optional<ThreeTypeOption<Location, Array<Location>, Array<LocationLink>>>) -> Array<DefinitionLocation>') may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'standardDefinitionTransformer' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
214 | switch response {
215 | case nil:
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/Users/admin/builder/spi-builder-workspace/Sources/ChimeLSPAdapter/LSPTransformers.swift:251:23: warning: static property 'standardSymbolInformationTransformer' is not concurrency-safe because non-'Sendable' type 'SymbolInformationTransformer' (aka '(SymbolInformation) -> Symbol') may have shared mutable state; this is an error in the Swift 6 language mode
249 |
250 | extension LSPTransformers {
251 | public static let standardSymbolInformationTransformer: SymbolInformationTransformer = { info in
| |- warning: static property 'standardSymbolInformationTransformer' is not concurrency-safe because non-'Sendable' type 'SymbolInformationTransformer' (aka '(SymbolInformation) -> Symbol') may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'standardSymbolInformationTransformer' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
252 | let kind: Symbol.Kind
253 |
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/Users/admin/builder/spi-builder-workspace/Sources/ChimeLSPAdapter/LSPTransformers.swift:271:23: warning: static property 'standardSemanticTokenTransformer' is not concurrency-safe because non-'Sendable' type 'SemanticTokenTransformer' (aka '(Token) -> Token') may have shared mutable state; this is an error in the Swift 6 language mode
269 |
270 | extension LSPTransformers {
271 | public static let standardSemanticTokenTransformer: SemanticTokenTransformer = { token in
| |- warning: static property 'standardSemanticTokenTransformer' is not concurrency-safe because non-'Sendable' type 'SemanticTokenTransformer' (aka '(Token) -> Token') may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'standardSemanticTokenTransformer' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
272 | let range = LineRelativeTextRange(token.range)
273 |
/Users/admin/builder/spi-builder-workspace/Sources/ChimeLSPAdapter/LSPTransformers.swift:108:32: error: value of type 'TwoTypeOption<TextEdit, InsertReplaceEdit>' has no member 'newText'
106 | let edit = item.textEdit
107 |
108 | guard let text = edit?.newText ?? item.insertText else {
| `- error: value of type 'TwoTypeOption<TextEdit, InsertReplaceEdit>' has no member 'newText'
109 | return nil
110 | }
BUILD FAILURE 6.0 macosSpm