Commit Graph

  • 555816c651 Merge pull request #2312 from DougGregor/swift-if-config-dependency swift-DEVELOPMENT-SNAPSHOT-2025-10-02-a Doug Gregor 2025-09-30 18:08:20 -07:00
  • 91b05805ac Reformat sources Doug Gregor 2025-09-30 12:10:57 -07:00
  • 8f6da7c439 Add SwiftIfConfig as a dependency for macro testing Doug Gregor 2025-09-30 09:20:29 -07:00
  • 331f15659c Merge pull request #2311 from ahoppen/long-build-server-init Alex Hoppen 2025-09-30 08:22:24 +01:00
  • b4230109f7 Merge pull request #2310 from ahoppen/flush-log Alex Hoppen 2025-09-30 07:48:52 +01:00
  • 72b6e756ef Merge pull request #2308 from bnbarham/remove-precondition swift-DEVELOPMENT-SNAPSHOT-2025-09-29-a Ben Barham 2025-09-29 07:48:12 -07:00
  • ad842bf1ef Merge pull request #2309 from bnbarham/log-on-absolute-comp-db Ben Barham 2025-09-29 07:46:28 -07:00
  • a6c291b84e Do not block SourceKit-LSP functionality when a build server takes long to initialize Alex Hoppen 2025-09-29 11:44:35 +02:00
  • 6b494ddf95 Flush logs at the end of test execution Alex Hoppen 2025-09-29 12:32:37 +02:00
  • 8c4f1ad847 Log when absolute compilation DB search paths are skipped Ben Barham 2025-09-26 14:25:55 -07:00
  • add109d2d8 Avoid crashing when loading client plugins from the same path Ben Barham 2025-09-26 12:10:12 -07:00
  • 7223680b63 Merge pull request #2288 from bnbarham/62-infinite-root swift-6.2-DEVELOPMENT-SNAPSHOT-2025-10-01-a swift-6.2-DEVELOPMENT-SNAPSHOT-2025-09-29-a swift-6.2-DEVELOPMENT-SNAPSHOT-2025-09-27-a Ben Barham 2025-09-26 09:35:38 -07:00
  • 3096e53183 Merge pull request #2307 from ahoppen/synchronize-cross-file-edit Alex Hoppen 2025-09-26 08:45:01 +02:00
  • 5e565c6f5c Ensure that edits have been processed before trying to observe them in a cross-file completion Alex Hoppen 2025-09-24 17:02:50 +02:00
  • cfe3ea9c8f Merge pull request #2301 from ahoppen/appending-component Alex Hoppen 2025-09-24 05:40:01 +02:00
  • 95538e7de9 Migrate appendingPathComponent to appending(component:) Alex Hoppen 2025-09-20 19:18:49 +02:00
  • 32e919c0cd Merge pull request #2302 from ahoppen/multi-file-indexing-batch-size swift-DEVELOPMENT-SNAPSHOT-2025-09-23-a Alex Hoppen 2025-09-23 16:53:57 +02:00
  • a155a545f3 Merge pull request #2305 from ahoppen/bsp-request-advice Alex Hoppen 2025-09-23 16:53:42 +02:00
  • 868e218e6f Merge pull request #2303 from ahoppen/active-processor-count Alex Hoppen 2025-09-23 16:53:34 +02:00
  • 15a8d85b1d Standardize file paths when attempting to find toolchains Ben Barham 2025-09-11 16:25:39 -07:00
  • d4047382c7 Merge pull request #2289 from bnbarham/infinite-root-2 Ben Barham 2025-09-22 13:29:17 -07:00
  • aa7ff70042 Merge pull request #2300 from ahoppen/drop-6.1 Alex Hoppen 2025-09-22 14:16:39 +02:00
  • 2225458265 Add advice that the workspace/buildTargets etc. requests should return ASAP and not wait for expensive computations Alex Hoppen 2025-09-22 11:58:37 +02:00
  • 05c04decf2 Match the batch size for multi-file indexing to the driver's batch size Alex Hoppen 2025-09-22 09:42:52 +02:00
  • 4fe68eebfb Use activeProcessorCount instead of processorCount in short-lived use-cases Alex Hoppen 2025-09-22 09:51:41 +02:00
  • 078a996dac Merge pull request #2293 from ahoppen/multi-file-indexing swift-DEVELOPMENT-SNAPSHOT-2025-09-22-a Alex Hoppen 2025-09-22 09:02:03 +02:00
  • 410f95dc71 Merge pull request #2299 from ahoppen/in-memory-cross-file-completion Alex Hoppen 2025-09-22 09:00:17 +02:00
  • 48c56041a0 Merge pull request #2298 from bnbarham/re-remove-workspace-folder swift-DEVELOPMENT-SNAPSHOT-2025-09-21-a Ben Barham 2025-09-20 19:10:48 -07:00
  • 4e870214bf Standardize file paths when attempting to find toolchains Ben Barham 2025-09-11 16:25:39 -07:00
  • c7ca73aecb Drop support for building with Swift 6.1 Alex Hoppen 2025-09-20 16:34:38 +02:00
  • d1981debec Do not cancel update index store tasks in favor of a task with fewer files Alex Hoppen 2025-09-14 16:35:10 +02:00
  • a005021666 Support indexing of mulitple Swift files within the same compiler invocation Alex Hoppen 2025-09-14 15:40:30 +02:00
  • c4aecfe34c Add test case checking that we show completions from in-memory contents of files within same module Alex Hoppen 2025-09-20 14:53:41 +02:00
  • fa67c22235 Merge pull request #2277 from ahoppen/bsp-timeouts swift-DEVELOPMENT-SNAPSHOT-2025-09-20-a Alex Hoppen 2025-09-20 13:13:40 +02:00
  • a79343888a Merge pull request #2297 from hamishknight/fix-skip Hamish Knight 2025-09-19 22:37:22 +01:00
  • f6e45334d7 Remove documentation for WorkspaceFolder Ben Barham 2025-09-19 14:13:49 -07:00
  • 2aa09ae0a1 Fix sourcekitdSupportsFullDocumentationInCompletion to not rely on ideApi Hamish Knight 2025-09-18 14:27:21 +01:00
  • 491e8c29b5 Merge pull request #2241 from kcieplak/topics/update-branch-dependants swift-6.2.2-RELEASE swift-6.2.1-RELEASE release/6.2.2 release/6.2.1 Ben Barham 2025-09-18 12:39:39 -07:00
  • 9ccc306d57 Closes #2240 - Update dependant package versions to match branch versions Kris Cieplak 2025-08-14 13:02:10 -04:00
  • 465dab1841 Merge pull request #2295 from bnbarham/remove-swiftpm-dep swift-DEVELOPMENT-SNAPSHOT-2025-09-19-a Ben Barham 2025-09-16 21:01:53 -07:00
  • 1313ef4520 Remove SwiftPM dependency from SwiftLanguageService Ben Barham 2025-09-15 19:48:46 -07:00
  • e60894c482 Pass multiple URIs to updateIndexStore(forSwiftFiles:) Alex Hoppen 2025-09-13 12:44:05 +02:00
  • 766f2c87a7 Merge pull request #2291 from natecook1000/formatting-tests-take2 swift-DEVELOPMENT-SNAPSHOT-2025-09-14-a swift-DEVELOPMENT-SNAPSHOT-2025-09-13-a Alex Hoppen 2025-09-13 12:01:20 +02:00
  • 346c978576 Merge pull request #2290 from ahoppen/custom-build-server-test-project Alex Hoppen 2025-09-13 11:55:47 +02:00
  • 46c99dabc4 Remove errant test Nate Cook 2025-09-12 14:27:14 -05:00
  • daf16c4909 Use CustomBuildServerTestProject in BuildServerTests Alex Hoppen 2025-09-12 08:37:57 +02:00
  • 016a0b12cf Merge pull request #2283 from natecook1000/formatting-tests swift-DEVELOPMENT-SNAPSHOT-2025-09-12-a Alex Hoppen 2025-09-10 09:44:02 +02:00
  • 37aafd35c0 Merge pull request #2287 from ahoppen/multi-line-completion-item-formatting Alex Hoppen 2025-09-10 09:43:29 +02:00
  • 529cd7886a Use native root check on Windows Ben Barham 2025-09-08 14:45:06 -07:00
  • 5b92c82a0f Merge pull request #2286 from bnbarham/infinite-root swift-DEVELOPMENT-SNAPSHOT-2025-09-10-a Ben Barham 2025-09-09 13:24:25 -07:00
  • e43c808afd Format multi-line completion items returned by sourcekitd Alex Hoppen 2025-09-09 14:47:03 +02:00
  • ad69881000 Use native root check on Windows Ben Barham 2025-09-08 14:45:06 -07:00
  • 7acb34e1ee Update tests to check for whitespace Nate Cook 2025-09-08 14:04:49 -05:00
  • 56ca24298e Merge pull request #2282 from ahoppen/no-polling-order Alex Hoppen 2025-09-08 16:52:49 +02:00
  • ac8e50fe40 Simplify source formatting tests Nate Cook 2025-09-07 10:36:02 -05:00
  • f8ac8a7edb Merge pull request #2284 from a7medev/test/skip-unless-signature-help swift-DEVELOPMENT-SNAPSHOT-2025-09-07-a Hamish Knight 2025-09-06 12:49:37 +01:00
  • 8c1ea67fc0 Skip signature help tests if not supported in sourcekitd Ahmed Mahmoud 2025-09-06 00:53:16 +03:00
  • b932f78fba Update one more test Nate Cook 2025-09-05 15:00:59 -05:00
  • 03431b8739 Compare against expected output for formatting tests Nate Cook 2025-09-05 14:45:56 -05:00
  • 0a635956f4 Do not poll index in testTargetsAreIndexedInDependencyOrder Alex Hoppen 2025-09-05 18:57:38 +02:00
  • a5854f4ecf Add signature help LSP request support (#2250) swift-DEVELOPMENT-SNAPSHOT-2025-09-06-a Ahmed Elrefaey 2025-09-05 16:52:56 +03:00
  • 41ddebbecb Merge pull request #2280 from ahoppen/file-index-batching-preparation Alex Hoppen 2025-09-05 13:35:07 +02:00
  • 1982798b5d Fetch full documentation in code completion (#2207) Ahmed Elrefaey 2025-09-04 21:42:37 +03:00
  • 78608933ba Guarantee that all files in a UpdateIndexStoreTaskDescription have the same language Alex Hoppen 2025-09-03 09:09:37 +02:00
  • 5c4f1ca93c Make UpdateIndexStoreTaskDescription.updateIndexStore handle mulitple files Alex Hoppen 2025-09-03 08:58:01 +02:00
  • 690fd9288f Extract target out of the FileIndexInfo used by UpdateIndexStoreTaskDescription Alex Hoppen 2025-09-03 08:45:04 +02:00
  • dddc983dd2 Make BuildServerManager.toolchain only take a target, no document Alex Hoppen 2025-09-03 08:39:59 +02:00
  • 6301397c37 Merge pull request #2279 from ahoppen/log-bsp-compliant swift-DEVELOPMENT-SNAPSHOT-2025-09-04-a Alex Hoppen 2025-09-03 02:27:23 +02:00
  • d73433128d Make the build/logMessage conform to the BSP spec Alex Hoppen 2025-09-01 19:50:43 +02:00
  • 36ccc68784 Merge pull request #2275 from ahoppen/fix-warnings Alex Hoppen 2025-09-01 22:59:07 +02:00
  • 183277a7d5 Merge pull request #2278 from ahoppen/syntactic-tests-docc Alex Hoppen 2025-09-01 22:22:55 +02:00
  • 87a945d692 Fix build warnings Alex Hoppen 2025-09-01 17:26:44 +02:00
  • 56fa14a687 Merge pull request #2274 from ahoppen/empty-target Alex Hoppen 2025-09-01 17:16:29 +02:00
  • 8b20ce734e Merge pull request #2273 from ahoppen/determining-files Alex Hoppen 2025-09-01 17:16:19 +02:00
  • 57ec8803f0 Merge pull request #2268 from bnbarham/log-all-configs Ben Barham 2025-09-01 08:09:12 -07:00
  • ef665080c9 Explicitly implement syntacticTestItems in DocumentationLanguageService Alex Hoppen 2025-09-01 16:52:31 +02:00
  • c142b601ff Add a timeout for workspace/buildTargets and buildTarget/sources requests Alex Hoppen 2025-09-01 16:02:49 +02:00
  • b88543954c Merge pull request #2271 from ahoppen/copied-files Alex Hoppen 2025-09-01 12:48:58 +02:00
  • e758b5711b Fix issue that caused the index progress indicator to get stuck if there are no sources in a target Alex Hoppen 2025-08-31 08:53:56 +02:00
  • 1aae2a4c32 Merge pull request #2266 from ahoppen/bsp-failed-to-initialize Alex Hoppen 2025-08-31 08:22:56 +02:00
  • d1dd4a5978 Merge pull request #2270 from ahoppen/topological-target-sort Alex Hoppen 2025-08-31 08:22:06 +02:00
  • 131dc69c79 Improve Indexing: Scheduling tasks message Alex Hoppen 2025-08-31 08:18:58 +02:00
  • db910cfd3c Merge pull request #2269 from bnbarham/remove-link-flag Ben Barham 2025-08-30 18:13:41 -07:00
  • 882c990cae Add support for copied header files to SourceKit-LSP Alex Hoppen 2025-08-30 23:35:05 +02:00
  • d9046e4737 Fix issue that caused targets to be sorted top-down instead of bottom-up for background indexing Alex Hoppen 2025-08-30 16:49:26 +02:00
  • ef1178867e Merge pull request #2264 from ahoppen/clang-type-hierarchy Alex Hoppen 2025-08-30 11:32:14 +02:00
  • dc13660d1b Merge pull request #2265 from ahoppen/flush-pie-as-string-handler Alex Hoppen 2025-08-30 11:27:11 +02:00
  • 7bc85e7457 Pass objects to linker flags as is in macro test projects Ben Barham 2025-08-29 20:32:09 -07:00
  • cce655ff92 Log each read config Ben Barham 2025-08-29 13:59:55 -07:00
  • 3f9dedd663 If a BSP server fails to initialize, show the error message to the user Alex Hoppen 2025-08-28 16:42:29 +02:00
  • fbaa7ce75e When PipeAsStringHandler is destroyed, ensure that we flush any pending data Alex Hoppen 2025-08-28 09:04:37 +02:00
  • d40ea83424 Fix issue that causes type hierarchy to not work for clang files Alex Hoppen 2025-08-28 09:03:42 +02:00
  • 47ca76bb32 Merge pull request #2226 from matthewbastien/docc-cache-snapshots Alex Hoppen 2025-08-27 23:30:42 +02:00
  • 17d260507a Merge pull request #2262 from xedin/adopt-refactoring-actions-to-use-edit-provider Ben Barham 2025-08-27 13:30:03 -07:00
  • 58096eb822 cache snapshots opened in sourcekitd by textDocument/doccDocumentation requests Matthew Bastien 2025-08-14 15:24:05 -04:00
  • 415e807f64 Merge pull request #2261 from ahoppen/split-language-services Alex Hoppen 2025-08-27 15:28:46 +02:00
  • 061c7a094b [SwiftLanguageService] CodeActions: Use asWorkspaceEdit in more places Pavel Yaskevich 2025-08-26 13:43:36 -07:00
  • 0594744a93 [SwiftLanguageService] Adopt changes to package manifest refactoring actions Pavel Yaskevich 2025-08-26 11:51:07 -07:00
  • 4040a5e4ac Add default implementations to LanguageService for methods that are not expected to be implemented by all language services Alex Hoppen 2025-07-17 15:13:48 +02:00
  • 3274349b61 Merge pull request #2251 from xedin/throwing-refactoring-actions swift-DEVELOPMENT-SNAPSHOT-2025-08-27-a swift-DEVELOPMENT-SNAPSHOT-2025-08-26-a Pavel Yaskevich 2025-08-26 00:06:38 -07:00