Implement waitForUpToDateBuildGraph using BSP

This commit is contained in:
Alex Hoppen
2024-08-24 20:40:46 -07:00
parent 12923b6d73
commit fac21f5976
10 changed files with 50 additions and 7 deletions

View File

@@ -629,8 +629,9 @@ extension SwiftPMBuildSystem: BuildSystemIntegration.BuiltInBuildSystem {
return InverseSourcesResponse(targets: targets(for: request.textDocument.uri))
}
package func waitForUpToDateBuildGraph() async {
package func waitForUpBuildSystemUpdates(request: WaitForBuildSystemUpdatesRequest) async -> VoidResponse {
await self.packageLoadingQueue.async {}.valuePropagatingCancellation
return VoidResponse()
}
package func prepare(request: PrepareTargetsRequest) async throws -> VoidResponse {