Alex Hoppen
d10c868497
Support indexing a file in the context of multiple targets
...
If a source file is part of multiple targets, we should index it in the context of all of those targets because the different targets may produce different USRs since they might use different build settings to interpret the file.
2025-03-14 15:49:59 -07:00
Alex Hoppen
8cfc4b67f4
Add a hook to inject an IndexStoreDB instance into SourceKitLSPServer
...
rdar://142907558
2025-01-16 16:34:47 -08:00
Alex Hoppen
5326852ea8
Support building SourceKit-LSP without a dependency on SwiftPM
2025-01-08 13:13:31 +01:00
Alex Hoppen
63c5ca4a2c
Use BuildTargetIdentifier from BSP instead of ConfiguredTarget
2024-09-09 16:31:00 -07:00
Alex Hoppen
66f2d86775
Rename SKCore to BuildSystemIntegration
2024-07-25 09:11:13 -07:00
Alex Hoppen
8c34a76f59
Rename LSPLogging to SKLogging
2024-07-25 09:11:13 -07:00
Alex Hoppen
87f8b94c26
Build SourceKit-LSP in the Swift 6 language mode
...
rdar://126553799
2024-07-24 06:12:56 -07:00
Alex Hoppen
3788a45def
Add log messages to track target preparation
...
These should help us figure out the root cause of rdar://129698768 if we hit it again.
2024-06-12 14:40:41 -07:00
Alex Hoppen
950a74a260
Fix a negation issue that prevented parallel indexing
2024-05-22 13:31:58 -07:00