Commit Graph

  • d3c2d04f49 Use < for canonical sorting of catalog URLs Alex Hoppen 2025-04-23 18:42:11 +02:00
  • d8aeeaffe6 Only pass key and not value to LRUCache.removeAll(where:) Alex Hoppen 2025-04-23 18:40:56 +02:00
  • bc4d9c78e7 Remove public modifiers from MarkdownTitleFinder Alex Hoppen 2025-04-23 18:39:35 +02:00
  • 1355b203c0 Use on-disk contents of a source file to get the position of a symbol occurrence Alex Hoppen 2025-04-23 18:38:46 +02:00
  • 024efc2fa1 Remove dependency from SourceKitLSP on swift-docc-symbolkit Alex Hoppen 2025-04-23 18:02:34 +02:00
  • bbbc93ea01 Refactor cursorInfoFromDisk to share the underlying logic of invoking cursor info Alex Hoppen 2025-04-23 18:54:42 +02:00
  • 9743e77383 Merge pull request #2116 from Wilfred/patch-1 Alex Hoppen 2025-04-23 11:55:16 +02:00
  • 4fb5323bd4 add cursorInfoFromDisk() to SwiftLanguageService Matthew Bastien 2025-04-22 15:14:36 -04:00
  • 875199be6b update launch configuration for Swift extension v2.2.0 Matthew Bastien 2025-04-22 11:09:59 -04:00
  • c40130686b Overview.md: Correct path to sourcekit-lsp logs Wilfred Hughes 2025-04-17 17:19:46 -07:00
  • 3610593a00 remove closeDocument(uri:) from TestSourceKitLSPClient Matthew Bastien 2025-04-16 23:21:19 -04:00
  • 2ae2e709b3 add LRUCache struct to SKUtilities Matthew Bastien 2025-04-16 23:12:55 -04:00
  • c24f92d73e add documentation for certain functions Matthew Bastien 2025-04-16 15:13:04 -04:00
  • c37c596562 fix newline matching Matthew Bastien 2025-04-16 14:15:27 -04:00
  • 131c8113d5 add logging to SwiftLanguageService.doccDocumentation(_:) Matthew Bastien 2025-04-16 14:10:01 -04:00
  • 1c65bda727 remove some nesting levels in DocumentationLanguageService.doccDocumentation(_:) Matthew Bastien 2025-04-16 14:05:18 -04:00
  • 9cdd1ac517 simplify logic for CheckedIndex.primaryDefinitionOrDeclarationOccurrence(ofDocCSymbolLink:) Matthew Bastien 2025-04-16 14:01:33 -04:00
  • 01517746ec simplify logic for DocCSymbolInformation.matches(_:) Matthew Bastien 2025-04-16 13:58:58 -04:00
  • 1de68c5298 add logging to DocCReferenceResolutionService Matthew Bastien 2025-04-16 13:31:19 -04:00
  • f77e323ad6 update invalidation logic for DocC catalogs Matthew Bastien 2025-04-16 13:27:58 -04:00
  • b9e93f7551 add logging of failure cases to DocCCatalogIndexManager Matthew Bastien 2025-04-16 13:24:33 -04:00
  • c1895c3b9f add logging to BuildSystemIntegrationExtensions Matthew Bastien 2025-04-16 11:28:19 -04:00
  • 0e05bca76c remove isHeader from SourceKitSourceItemData Matthew Bastien 2025-04-16 11:17:02 -04:00
  • 0ea0e00c55 use LinkCompletionTools to parse SwiftDocC symbol links Matthew Bastien 2025-04-01 16:24:51 -04:00
  • 4e06c36c70 organize imports Matthew Bastien 2025-03-28 17:10:37 -04:00
  • 8c15e27959 use a helper document in cursorInfo() Matthew Bastien 2025-03-27 17:23:26 -04:00
  • 909e63961e add missing copyright header Matthew Bastien 2025-03-26 10:04:19 -04:00
  • f6f1cb33ea remove public access modifiers from package symbols Matthew Bastien 2025-03-26 09:55:09 -04:00
  • 3709e40671 adjust position markers in tests Matthew Bastien 2025-03-26 09:46:23 -04:00
  • 1ca1441054 fix some review comments Matthew Bastien 2025-03-25 17:25:02 -04:00
  • 0adaf2581f more robust searching for DocC catalogs Matthew Bastien 2025-03-25 14:47:58 -04:00
  • a8eae3c6d8 remove protocols from DocCDocumentation module Matthew Bastien 2025-03-25 11:23:29 -04:00
  • c1a6e65efd add CMake build to DocCDocumentation module Matthew Bastien 2025-03-19 16:26:55 -04:00
  • 49b3f531eb move SwiftDocC related functionality into its own module Matthew Bastien 2025-03-19 16:12:38 -04:00
  • 24118ebc78 cleanup unused code Matthew Bastien 2025-03-19 11:29:28 -04:00
  • 39bf4852b0 handle Markdown and Tutorial files in textDocument/doccDocumentation Matthew Bastien 2024-11-22 16:43:01 -05:00
  • 12dc0483e3 Merge pull request #2113 from DougGregor/improve-educational-notes-test Doug Gregor 2025-04-16 11:41:35 -07:00
  • 0310a3be27 Merge pull request #2114 from DougGregor/educational-notes-diags-generalization-6.2 swift-6.2-DEVELOPMENT-SNAPSHOT-2025-04-24-a swift-6.2-DEVELOPMENT-SNAPSHOT-2025-04-23-a swift-6.2-DEVELOPMENT-SNAPSHOT-2025-04-21-a Doug Gregor 2025-04-16 08:59:36 -07:00
  • 0e13464916 Improve educational-notes test Doug Gregor 2025-04-15 21:32:29 -07:00
  • 3a7cf9231b Generalize educational notes documentation test to not require the ".md" suffix Doug Gregor 2025-04-15 11:03:31 -07:00
  • b0991df44d Improve educational-notes test Doug Gregor 2025-04-15 21:32:29 -07:00
  • f8a2ee663c Merge pull request #2111 from ahoppen/6.2-package-dependency Alex Hoppen 2025-04-15 16:44:13 -07:00
  • 2c1b8595df Merge pull request #2112 from DougGregor/educational-notes-diags-generalization Doug Gregor 2025-04-15 15:37:59 -07:00
  • bf1c0fa11e Generalize educational notes documentation test to not require the ".md" suffix Doug Gregor 2025-04-15 11:03:31 -07:00
  • 5df6ad1db2 Merge pull request #2110 from swiftlang/main Alex Hoppen 2025-04-11 13:11:18 -07:00
  • b540ce7cdd Change package dependencies to release/6.2 Alex Hoppen 2025-04-10 12:19:43 -07:00
  • 462be7e255 Merge pull request #2109 from ahoppen/6.2/release-manager-approval Alex Hoppen 2025-04-10 08:03:52 -07:00
  • 2db885a867 Require release manager approval for release/6.2 Alex Hoppen 2025-04-09 15:30:47 -07:00
  • 6a8ea4cd97 Merge pull request #2105 from ahoppen/test-timeout-cancellation swift-DEVELOPMENT-SNAPSHOT-2025-04-12-a Alex Hoppen 2025-04-09 15:23:28 -07:00
  • af2767703e Merge pull request #2106 from ahoppen/require-61 Alex Hoppen 2025-04-09 13:20:10 -07:00
  • 79dde81bbf Merge pull request #2107 from kateinoigakukun/yt/remove-default-wasi-sysroot-test Alex Hoppen 2025-04-09 08:34:39 -07:00
  • 541cbcade8 Remove test for default Swift SDK selection for WASI Yuta Saito 2025-04-09 06:34:50 +00:00
  • 705ae0d699 Require Swift 6.1 to build SourceKit-LSP Alex Hoppen 2025-04-08 16:09:16 -07:00
  • 161eea30f0 Merge pull request #2095 from bripeticca/swiftpmapi/fiximport Alex Hoppen 2025-04-08 12:03:04 -07:00
  • 167608c787 Merge pull request #2104 from ahoppen/empty-diags-if-cancelled-robust Alex Hoppen 2025-04-08 10:00:26 -07:00
  • c04518241d Fix issue that caused request cancellation after a timeout in tests to not work Alex Hoppen 2025-04-07 18:28:41 -07:00
  • e045ad5ecf Fix a race condition that can cause testDontReturnEmptyDiagnosticsIfDiagnosticRequestIsCancelled to fail Alex Hoppen 2025-04-07 18:26:07 -07:00
  • 67a16e6d9c Merge pull request #2101 from finagolfin/droid Ben Barham 2025-04-03 12:48:30 -07:00
  • 01834589e0 [build-script-helper] Remove unneeded flags for Android Finagolfin 2025-04-02 02:52:42 +05:30
  • 17327e611c Ensure the DLHandle passed to SourceKitD.init(dlhandle:path:pluginPaths:initialize:) gets closed if the initializer fails Alex Hoppen 2025-03-27 12:57:03 -07:00
  • 254b42a406 Merge pull request #2098 from ahoppen/swift-format-crashing Alex Hoppen 2025-03-28 14:17:51 -07:00
  • 24f361cda2 Merge pull request #2093 from ahoppen/remove-dynamically-loaded-sourcekitd Alex Hoppen 2025-03-28 14:17:27 -07:00
  • db981d9141 Merge pull request #2097 from ahoppen/request-handling-in-order swift-DEVELOPMENT-SNAPSHOT-2025-03-28-a Alex Hoppen 2025-03-28 09:10:12 -07:00
  • f3daf21802 Don’t crash SourceKit-LSP if swift-format crashes while we write the source file to stdin Alex Hoppen 2025-03-27 16:58:18 -07:00
  • bfd4ef6de9 Merge pull request #2090 from ahoppen/prioritychangedhandler Alex Hoppen 2025-03-27 20:45:37 -07:00
  • a151ca413c Fix a race condition leading to out-of-order notifications in tests Alex Hoppen 2025-03-27 15:14:28 -07:00
  • 250081ec58 Fix theoretical issue in withTaskPriorityChangedHandler that could always report a priority change to high Alex Hoppen 2025-03-25 14:06:42 -07:00
  • 374554bde7 Merge pull request #2092 from ahoppen/official-synchronization Alex Hoppen 2025-03-27 15:05:22 -07:00
  • 3fb72cddb6 Merge pull request #2089 from ahoppen/async-fixes Alex Hoppen 2025-03-27 15:04:03 -07:00
  • 93d59cbe18 Merge pull request #2091 from ahoppen/time-imprecise Alex Hoppen 2025-03-27 15:03:51 -07:00
  • 41fe2a52b3 Update import for PackageModel Bri Peticca 2025-03-27 14:42:58 -04:00
  • 53407f59af Mark asynchronous blocks in Csourcekitd as Sendable Alex Hoppen 2025-03-26 15:56:16 -07:00
  • 5882eae734 Merge SourceKitD.swift and DynamicallyLoadedSourceKitD.swift Alex Hoppen 2025-03-26 14:35:00 -07:00
  • 92aa94fa43 Remove the split between SourceKitD and DynamicallyLoadedSourceKitD Alex Hoppen 2025-03-26 14:33:14 -07:00
  • e474354bca Merge pull request #2051 from ahoppen/build-graph-generation Alex Hoppen 2025-03-26 14:40:06 -07:00
  • 4883ee7088 Merge pull request #2088 from ahoppen/cancellation-issue Alex Hoppen 2025-03-26 14:39:25 -07:00
  • 73016af24e Make workspace/synchronize a non-experimental request Alex Hoppen 2025-03-26 10:07:32 -07:00
  • 7eba708dc5 Merge pull request #2081 from ahoppen/cancel-in-progress-indexing Alex Hoppen 2025-03-26 08:38:32 -07:00
  • 4a4c114af8 Replace \\ by \ when comparing file paths testCancellation Alex Hoppen 2025-03-25 19:13:44 -07:00
  • 0f5727f4f0 Introduce assertContains to check that a sequence/string contains an element/substring Alex Hoppen 2025-03-25 19:12:51 -07:00
  • 3528e52bcb Add delay before writing file to disk in tests Alex Hoppen 2025-03-25 18:58:32 -07:00
  • a691ee3440 Be a little more pedantic about making sure that we cancel bodyTask and timeoutTask in withTimeout and withTaskPriorityChangedHandler Alex Hoppen 2025-03-25 13:48:11 -07:00
  • 3bb4690db4 Terminate pending background indexing and preparation tasks when shutting down SourceKit-LSP Alex Hoppen 2025-03-20 16:47:52 -07:00
  • 92f3c7740d Wait for request to be sent to sourcekitd before cancelling it in SwiftSourceKitPluginTests.testCancellation Alex Hoppen 2025-03-25 09:09:41 -07:00
  • c8041972f0 Merge pull request #2084 from ahoppen/fulfill-variadic Alex Hoppen 2025-03-25 14:04:35 -07:00
  • d5e254137c Make fulfillmentOfOrThrow take a variadic list of expectations Alex Hoppen 2025-03-21 16:54:39 -07:00
  • e6ca874c1a Merge pull request #2086 from ahoppen/generated-interface-diags Alex Hoppen 2025-03-25 09:10:46 -07:00
  • 5575e90431 Merge pull request #2085 from ahoppen/quadratic-queue swift-DEVELOPMENT-SNAPSHOT-2025-03-25-a Alex Hoppen 2025-03-24 13:28:23 -07:00
  • e5735196dc Merge pull request #2083 from ahoppen/localconnection-request-duration Alex Hoppen 2025-03-24 13:28:09 -07:00
  • ea1f1879d2 Merge pull request #2082 from ahoppen/cancel Alex Hoppen 2025-03-24 13:27:58 -07:00
  • e28c460f6d Merge pull request #2079 from ahoppen/dependent-targets Alex Hoppen 2025-03-24 13:27:41 -07:00
  • 54ac721f7e Merge pull request #2072 from ahoppen/update-index-store-db-during-indexing Alex Hoppen 2025-03-24 13:27:23 -07:00
  • 686c225520 Don’t return diagnostics for generated interfaces Alex Hoppen 2025-03-21 17:55:54 -07:00
  • dd2d2aff49 Fix some more quadratic performance issues in AsyncQueue Alex Hoppen 2025-03-21 17:33:55 -07:00
  • c6e1e9286a Log request durations from LocalConnection Alex Hoppen 2025-03-21 16:50:35 -07:00
  • 2ddacb1c9f Move targets(dependingOn:) call out of the changed files loop Alex Hoppen 2025-03-20 10:35:35 -07:00
  • 4220b7fe39 Merge pull request #2078 from ahoppen/no-reindex-deleted-files Alex Hoppen 2025-03-21 16:26:18 -07:00
  • 37b8b06732 Send CancelRequestNotification if we time out a request in TestSourceKitLSPClient Alex Hoppen 2025-03-21 15:22:38 -07:00
  • 87dd406af8 Merge pull request #2077 from ahoppen/shutdown-semaphore Alex Hoppen 2025-03-21 14:30:30 -07:00
  • fa32cbc8b0 Do not re-index deleted files Alex Hoppen 2025-03-20 10:32:52 -07:00