Commit Graph

  • fb2c293447 support documentation block comments Matthew Bastien 2024-12-17 10:29:03 -05:00
  • d6be00c81c use overridingDocumentationComments to grab the latest comments directly from the snapshot Matthew Bastien 2024-12-16 17:13:52 -05:00
  • d4b63a2af5 add textDocument/convertDocumentation request to SourceKit-LSP Matthew Bastien 2024-11-22 16:43:01 -05:00
  • 6b533b3da6 Add cross-compilation regression test Kabir Oberai 2025-01-16 12:27:15 -05:00
  • 8cfc4b67f4 Add a hook to inject an IndexStoreDB instance into SourceKitLSPServer Alex Hoppen 2025-01-16 16:28:34 -08:00
  • 58c6938acf [Tests] Update for swift-syntax FixIt changes Rintaro Ishizaki 2025-01-16 15:06:33 -08:00
  • f1251c0154 Merge pull request #1926 from ahoppen/ccompetionscoring Alex Hoppen 2025-01-16 14:40:39 -08:00
  • b7907b4c5a Merge pull request #1922 from ahoppen/inject-build-system Alex Hoppen 2025-01-16 14:01:19 -08:00
  • 8d28ed1373 Merge pull request #1919 from ahoppen/output-redirection-sendable Alex Hoppen 2025-01-16 13:35:48 -08:00
  • 1bd9a57bf7 Skip plugin tests if the host toolchain doesn’t support SourceKit plugins Alex Hoppen 2025-01-16 13:33:37 -08:00
  • 99019bbef2 Fix test failures when running SourceKit-LSP tests with an Xcode toolchain Alex Hoppen 2025-01-16 09:41:25 -08:00
  • b5186a0b43 Typedef enums in CodeCompletionSwiftInterop.h Alex Hoppen 2025-01-16 11:26:03 -08:00
  • 3866c919bb Add empty C file for CCompletionScoring Alex Hoppen 2025-01-16 10:46:38 -08:00
  • 127f1c32f0 Merge pull request #1924 from bnbarham/verify-config-fix Ben Barham 2025-01-16 01:11:58 -08:00
  • 84f7931d82 Re-generate the configuration file documentation Ben Barham 2025-01-15 21:25:55 -08:00
  • b5a97695b6 Forward cross-compilation args when indexing Kabir Oberai 2025-01-15 21:40:26 -05:00
  • 31b1909ce1 Allow injection of build systems into SourceKitLSP Alex Hoppen 2025-01-15 15:57:21 -08:00
  • 403f88e293 Merge pull request #1921 from ahoppen/double-options-logging Alex Hoppen 2025-01-15 13:52:31 -08:00
  • b1f7e8163b Merge pull request #1920 from ahoppen/no-swiftpm-projectroot-realpath Alex Hoppen 2025-01-15 13:40:17 -08:00
  • 69121eed95 Merge pull request #1906 from ahoppen/add-sourcekit-plugin Alex Hoppen 2025-01-15 12:42:18 -08:00
  • 760be317bc Avoid logging options for a workspace twice Alex Hoppen 2025-01-15 09:55:48 -08:00
  • 8617b8bbcc Do not realpath the project root of a SwiftPMBuildSystem Alex Hoppen 2025-01-15 09:54:20 -08:00
  • 7fffc04e50 Mark all closures in the .stream outputRedirection of TSC as @Sendable Alex Hoppen 2025-01-15 08:25:25 -08:00
  • f60752b6f0 Merge pull request #1897 from kateinoigakukun/katei/support-swiftci Alex Hoppen 2025-01-15 08:07:07 -08:00
  • 274726fec0 Merge pull request #1918 from ahoppen/improve-imports Alex Hoppen 2025-01-15 07:59:03 -08:00
  • cda8788119 Improve two imports Alex Hoppen 2025-01-14 16:02:40 -08:00
  • e26d9f68f6 Merge pull request #1915 from ahoppen/diags-from-symlinks Alex Hoppen 2025-01-13 14:31:12 -08:00
  • 43a81ae232 Don’t include local path in SourceKit plugin Alex Hoppen 2025-01-13 14:10:11 -08:00
  • 58f7766aa1 Install SourceKit plugin to lib instead of bin Alex Hoppen 2025-01-13 08:56:46 -08:00
  • 73be53785c Merge branch 'main' into maxd/support-version-option maxd/support-version-option Max Desiatov 2025-01-13 15:17:50 +00:00
  • 16f897aefa Make the SourceKit plugins work on Windows Alex Hoppen 2025-01-10 10:18:09 -08:00
  • 81fe78622b Merge pull request #1917 from ahoppen/linkfilelist-set Alex Hoppen 2025-01-10 23:10:55 +01:00
  • 8ac1beec86 Merge pull request #1899 from iMostfa/feat/support-range-in-hover Alex Hoppen 2025-01-10 21:57:15 +01:00
  • 13068d5cef Change linkFileList to be a Set Alex Hoppen 2025-01-10 19:04:39 +01:00
  • db553c605a Merge pull request #1916 from ahoppen/only-link-linkfilelist swift-DEVELOPMENT-SNAPSHOT-2025-01-10-a Alex Hoppen 2025-01-10 19:02:45 +01:00
  • f2978b0491 Adjust tokenRange iMostafa 2025-01-10 13:26:21 +02:00
  • 7327c09a72 In macro tests, only link against files listed in Objects.LinkFileList Alex Hoppen 2025-01-10 10:07:16 +01:00
  • 194d340c6b Merge pull request #1914 from ahoppen/retry-updating-headerh Alex Hoppen 2025-01-10 09:28:36 +01:00
  • d566e2b690 Retry updating Header.h in testBackgroundIndexingReindexesHeader Alex Hoppen 2025-01-09 21:45:21 +01:00
  • 6063c27f82 Return diagnostics if SwiftPM project is opened from a symlinked URL Alex Hoppen 2025-01-09 22:48:12 +01:00
  • 52e0351844 Use UInt64.random instead of arc4random Alex Hoppen 2025-01-08 22:42:47 +01:00
  • ab8bc45095 Define memmem using a header file Alex Hoppen 2025-01-08 22:42:28 +01:00
  • 1c02ed68b1 Only call sourcekitd_register_plugin_path if we have plugin paths Alex Hoppen 2025-01-08 22:26:03 +01:00
  • 2d3f933e63 Close DLHandle if initializing sourcekitd fails Alex Hoppen 2025-01-08 22:25:43 +01:00
  • e5f1bbfc03 Set plugin paths in all tests Alex Hoppen 2025-01-08 22:25:16 +01:00
  • 150423b490 Fix test failures Alex Hoppen 2025-01-08 09:36:17 +01:00
  • 1d32512ed0 Fix issue that caused code completion request to not be cancellable Alex Hoppen 2025-01-07 21:23:03 +01:00
  • 1c3e5bb724 Communicate the path of sourcekitd that the plugin was loaded from to the plugin Alex Hoppen 2025-01-07 21:22:44 +01:00
  • 48389c75a2 Merge pull request #1912 from ahoppen/reduce-swiftpm-dependency Alex Hoppen 2025-01-09 13:10:44 +01:00
  • a1a8755a1a Update tests and formatting iMostafa 2025-01-09 01:24:31 +02:00
  • 32a2ff11c1 Merge pull request #1911 from ahoppen/merge-main-6.1-2025-01-08 swift-6.1-DEVELOPMENT-SNAPSHOT-2025-01-17-a swift-6.1-DEVELOPMENT-SNAPSHOT-2025-01-16-a swift-6.1-DEVELOPMENT-SNAPSHOT-2025-01-14-a swift-6.1-DEVELOPMENT-SNAPSHOT-2025-01-13-a swift-6.1-DEVELOPMENT-SNAPSHOT-2025-01-12-a swift-6.1-DEVELOPMENT-SNAPSHOT-2025-01-11-a swift-6.1-DEVELOPMENT-SNAPSHOT-2025-01-10-a swift-6.1-DEVELOPMENT-SNAPSHOT-2025-01-09-a swift-6.1-DEVELOPMENT-SNAPSHOT-2025-01-08-a Alex Hoppen 2025-01-08 19:27:28 +01:00
  • 5326852ea8 Support building SourceKit-LSP without a dependency on SwiftPM Alex Hoppen 2025-01-08 13:08:31 +01:00
  • 718c0ee809 Remove imports of SwiftPM modules that are not strictly necessary Alex Hoppen 2025-01-08 12:43:16 +01:00
  • 2122cd36eb Revert "Merge pull request #1907 from ahoppen/remove-unused-method" Alex Hoppen 2025-01-08 09:43:54 +01:00
  • c63ccc24d2 Revert "Merge pull request #1887 from ahoppen/generated-interface-reference-document" Alex Hoppen 2025-01-08 09:43:07 +01:00
  • 115068d4f4 Revert "Merge pull request #1901 from rintaro/macros-link-cshims" Alex Hoppen 2025-01-08 09:42:31 +01:00
  • 929531e983 Merge remote-tracking branch 'swiftlang/main' into release/6.1 Alex Hoppen 2025-01-08 09:38:42 +01:00
  • 17e2db073c Merge pull request #1909 from ahoppen/cache-container-names Alex Hoppen 2025-01-08 09:37:30 +01:00
  • b78c91c295 Avoid using XCTestCase.invocation Alex Hoppen 2025-01-07 21:22:10 +01:00
  • 9e663dafc8 Skip tests that are only supported on macOS Alex Hoppen 2025-01-07 08:14:19 -08:00
  • caa0223cf7 Support platform-specific dynamic library file extensions Alex Hoppen 2025-01-07 17:21:12 +01:00
  • 519408b1e2 Import Linux C standard libaries in SKDResponse.swift Alex Hoppen 2025-01-07 08:11:23 -08:00
  • 55abb1dec7 Don't support thermal range throttling on non-macOS Alex Hoppen 2025-01-07 17:20:55 +01:00
  • 69dd6558c0 Simplify rangeOf Alex Hoppen 2025-01-07 08:07:17 -08:00
  • 5b9b53104d Use forEachSymbolOccurrence to find parent container symbol Alex Hoppen 2025-01-06 13:07:35 +01:00
  • 970c5a564f Correctly compute container names for extensions Alex Hoppen 2025-01-06 12:26:55 +01:00
  • 991b8933bc Merge pull request #1907 from ahoppen/remove-unused-method swift-DEVELOPMENT-SNAPSHOT-2025-01-05-a swift-DEVELOPMENT-SNAPSHOT-2025-01-04-a Alex Hoppen 2025-01-04 09:23:40 +01:00
  • 2a0902bb20 Cache container names in CheckedIndex Alex Hoppen 2025-01-03 15:59:53 +01:00
  • c214a5fdb1 Merge pull request #1905 from ahoppen/output-mirror Alex Hoppen 2025-01-03 15:11:52 +01:00
  • 2f53e7cf16 Remove SourceKitLSPServer.openGeneratedInterface Alex Hoppen 2025-01-03 15:09:40 +01:00
  • f653ef3255 Merge pull request #1887 from ahoppen/generated-interface-reference-document Alex Hoppen 2025-01-03 14:35:01 +01:00
  • 5709e1a864 Add a SourceKit plugin to handle code completion requests Alex Hoppen 2025-01-03 14:21:54 +01:00
  • 233f2e6f37 Merge pull request #1901 from rintaro/macros-link-cshims swift-DEVELOPMENT-SNAPSHOT-2025-01-03-a Rintaro Ishizaki 2025-01-02 15:28:00 -08:00
  • 8d73731bcb Support semantic functionality in generated interfaces if the client supports getReferenceDocument Alex Hoppen 2024-12-13 07:19:41 -08:00
  • 5330795404 Add option to generate an output mirror file that contains the exact data sent from SourceKit-LSP to the client Alex Hoppen 2025-01-02 18:34:23 +01:00
  • 320177ff85 Merge pull request #1902 from ahoppen/clear-in-progress-on-queue Alex Hoppen 2025-01-02 18:40:11 +01:00
  • 3f085600ef Merge pull request #1903 from ahoppen/macro-highlighting Alex Hoppen 2025-01-02 18:40:01 +01:00
  • a30385afa5 Merge pull request #1904 from ahoppen/log-cancellation Alex Hoppen 2025-01-02 18:39:53 +01:00
  • 7b43383260 Emit a log message when we receive a cancel request notification Alex Hoppen 2025-01-02 14:17:23 +01:00
  • 4303e44fcb Add semantic highlighting for macros Alex Hoppen 2025-01-02 13:25:58 +01:00
  • e59df13bb0 Clear inProgressTextDocumentRequests on textDocumentTrackingQueue Alex Hoppen 2025-01-02 13:23:18 +01:00
  • 5caf17c156 Update formatting in tests iMostafa 2025-01-02 13:27:55 +02:00
  • ede40883f5 Merge pull request #1898 from Kila2/feature/config-build-settings-timeout swift-DEVELOPMENT-SNAPSHOT-2025-01-02-a Alex Hoppen 2025-01-02 09:40:20 +01:00
  • 50793f682f Merge pull request #1895 from Kila2/main Alex Hoppen 2025-01-02 09:39:45 +01:00
  • 6e23a8f0df [Test] Link macro binaries to _SwiftSyntaxCShims objects Rintaro Ishizaki 2025-01-01 09:52:28 -08:00
  • fb4ed6510e Support Range when hovering iMostafa 2024-12-30 12:26:40 +02:00
  • cf58f14215 feature support override buildSettingsTimeout by workspace config.json lijunliang.9819 2024-12-23 11:30:18 +08:00
  • 20b967ccd2 Support SWIFTCI_USE_LOCAL_DEPS in SourceKitLSPDevUtils Yuta Saito 2024-12-21 16:50:27 +00:00
  • e93b7ed6bf Merge pull request #1849 from kateinoigakukun/katei/json-schema swift-DEVELOPMENT-SNAPSHOT-2024-12-22-a Alex Hoppen 2024-12-20 10:01:06 +01:00
  • 4987a40359 fix ASTBuild command exec failed lijunliang.9819 2024-12-20 16:55:06 +08:00
  • cd468340d4 Merge pull request #1892 from ahoppen/6.1/merge-main-2024-12-17 swift-6.1-DEVELOPMENT-SNAPSHOT-2025-01-07-a swift-6.1-DEVELOPMENT-SNAPSHOT-2025-01-05-a swift-6.1-DEVELOPMENT-SNAPSHOT-2025-01-03-a swift-6.1-DEVELOPMENT-SNAPSHOT-2024-12-21-a swift-6.1-DEVELOPMENT-SNAPSHOT-2024-12-20-a Alex Hoppen 2024-12-19 11:34:48 +01:00
  • 17c06340bb build: wire in LMDB for IndexStoreDB dependency swift-DEVELOPMENT-SNAPSHOT-2024-12-19-a Saleem Abdulrasool 2024-11-14 13:22:16 -08:00
  • 61c3d0c727 Revert "Merge pull request #1886 from ahoppen/sourcekitd-request-diagnostics" Alex Hoppen 2024-12-17 16:33:24 +01:00
  • d8a8e3c312 Merge remote-tracking branch 'swiftlang/main' into release/6.1 Alex Hoppen 2024-12-17 16:32:09 +01:00
  • 6803d8c4da Address code style feedbacks Yuta Saito 2024-12-15 14:27:56 +09:00
  • 1cd010db98 Merge pull request #1888 from ahoppen/indexstore-relative-compdb swift-DEVELOPMENT-SNAPSHOT-2024-12-16-a Alex Hoppen 2024-12-13 23:47:50 +01:00
  • bb1314703a Merge pull request #1885 from ahoppen/check-invalid-package-version Alex Hoppen 2024-12-13 20:12:21 +01:00
  • 97711388d0 Merge pull request #1886 from ahoppen/sourcekitd-request-diagnostics Alex Hoppen 2024-12-13 19:42:05 +01:00
  • b07044d25d Interpret the -index-store-path relative to the command’s directory Alex Hoppen 2024-12-13 18:34:58 +01:00
  • a54c709425 When a sourcekitd diagnostics request fails, show the request error as a diagnostic on the source file Alex Hoppen 2024-12-12 16:32:23 -08:00