Commit Graph

  • 73ec32537d Merge pull request #1006 from ahoppen/ahoppen/prepare-rename Alex Hoppen 2024-01-08 17:03:47 -08:00
  • 2f80ccae3b Merge pull request #1005 from ahoppen/ahoppen/global-rename-review Alex Hoppen 2024-01-08 16:25:17 -08:00
  • 72e28b1a6a Indicate failure if array element can't get decoded Marcin Krzyzanowski 2024-01-08 23:59:07 +01:00
  • 79ca4c0ac6 Remove redundant typealias Marcin Krzyzanowski 2024-01-08 23:51:09 +01:00
  • 1e799a8cd3 Document deprecated property Marcin Krzyzanowski 2024-01-08 23:44:11 +01:00
  • c7b0a68b4f add deprecated serverSideFiltering for backward compatibility Marcin Krzyzanowski 2023-12-28 00:10:27 +01:00
  • 0797a361d8 Add files to CMake files Marcin Krzyzanowski 2023-12-27 20:23:44 +01:00
  • 01e939094a Test semantic tokens legend response Marcin Krzyzanowski 2023-12-27 00:23:25 +01:00
  • 2c616f7838 Refactor SemanticTokenTypes, SemanticTokenModifiers Marcin Krzyzanowski 2023-12-26 22:55:12 +01:00
  • 6a369f5754 Fix decoding Array of LSPAnyCodable Marcin Krzyzanowski 2023-12-26 00:51:23 +01:00
  • f901cc9250 Support creation of SKDRequest(Dictionary|Array) from literals Alex Hoppen 2023-12-22 09:23:41 -08:00
  • e4c2a3fe32 Merge pull request #1002 from krzyzanowskim/marcin/missing-initializers-2 swift-DEVELOPMENT-SNAPSHOT-2024-01-08-a swift-DEVELOPMENT-SNAPSHOT-2024-01-07-a swift-DEVELOPMENT-SNAPSHOT-2024-01-06-a swift-DEVELOPMENT-SNAPSHOT-2024-01-04-a swift-DEVELOPMENT-SNAPSHOT-2024-01-03-a swift-DEVELOPMENT-SNAPSHOT-2023-12-21-a Alex Hoppen 2023-12-20 14:13:54 -08:00
  • 527600e977 Support the prepare rename request Alex Hoppen 2023-12-11 17:30:34 -08:00
  • 25a1b4543d Convert SourceKitIndexDelegate to be an actor (#1003) Marcin Krzyzanowski 2023-12-19 22:48:07 +01:00
  • f88c241714 Refactor multi-file rename tests to specify expected renamed source instead of asserting on edits Alex Hoppen 2023-12-19 10:54:35 -08:00
  • bda1387a46 Refactor rename to avoid a force unwrap Alex Hoppen 2023-12-19 10:54:06 -08:00
  • b381811710 Merge pull request #1000 from ahoppen/ahoppen/wrap-logging-category Alex Hoppen 2023-12-18 18:04:12 -08:00
  • 11d6e55f49 Update formatting Marcin Krzyzanowski 2023-12-16 16:18:11 +01:00
  • f32e7dd51c Merge pull request #999 from ahoppen/ahoppen/folding-range-improvements swift-DEVELOPMENT-SNAPSHOT-2023-12-17-a swift-DEVELOPMENT-SNAPSHOT-2023-12-15-a Alex Hoppen 2023-12-15 07:43:49 -08:00
  • 4f5186e1d2 Merge pull request #997 from krzyzanowskim/marcin/missing-initializer-worskapce-folders Alex Hoppen 2023-12-14 17:16:23 -08:00
  • ca8805a4be Merge pull request #993 from ahoppen/ahoppen/global-rename Alex Hoppen 2023-12-14 17:13:23 -08:00
  • a8cd9bfe05 More public initializers Marcin Krzyzanowski 2023-12-14 21:08:45 +01:00
  • 5435e8745a Merge pull request #996 from ahoppen/ahoppen/native-integration-test Alex Hoppen 2023-12-14 09:08:15 -08:00
  • be0dd73135 Support folding of function parameter clauses Alex Hoppen 2023-12-13 16:34:37 -08:00
  • c36a854e7a Wrap request and notification ID for the purpose of logging scopes Alex Hoppen 2023-12-13 16:48:10 -08:00
  • fbb77c6ce4 Don’t report empty folding ranges Alex Hoppen 2023-12-13 16:38:08 -08:00
  • 2bae1f0d75 Improve folding of calls that span multiple lines Alex Hoppen 2023-12-13 16:31:46 -08:00
  • 796138be5e Support folding of switch cases Alex Hoppen 2023-12-13 16:14:04 -08:00
  • cc4cfac73b Support folding of collection literals Alex Hoppen 2023-12-13 16:10:14 -08:00
  • fc3c51989f Consider trivia symetrically when folding braced blocks Alex Hoppen 2023-12-13 16:03:44 -08:00
  • 1432390244 Refactor folding range tests Alex Hoppen 2023-12-13 16:01:04 -08:00
  • c8b2f76adc Move FoldingRange to its own file Alex Hoppen 2023-12-13 15:07:17 -08:00
  • e08f0a906a Set the renameProvider capability Alex Hoppen 2023-12-11 14:41:19 -08:00
  • 8eeec74904 Add public initializer Marcin Krzyzanowski 2023-12-13 21:46:45 +01:00
  • 5a7a91027a Merge pull request #995 from krzyzanowskim/marcin/missing-initializer Alex Hoppen 2023-12-13 12:44:21 -08:00
  • c2705a0872 Add an XCTest that performs the same testing logic as test-sourcekit-lsp.py in swift-integration-tests Alex Hoppen 2023-12-13 11:27:42 -08:00
  • c614d6bd56 Public initializer Marcin Krzyzanowski 2023-12-13 15:31:13 +01:00
  • 86553d98ab Allow rename when the new name is missing the ) or if it has text after ) Alex Hoppen 2023-12-08 16:41:40 -08:00
  • 2b9a99e3cb Increase test coverage of rename Alex Hoppen 2023-12-08 16:36:24 -08:00
  • 052997a82c Address stylistic review comments from #990 Alex Hoppen 2023-12-08 16:17:33 -08:00
  • 997ef38916 Support rename across Swift files Alex Hoppen 2023-12-09 08:36:39 -08:00
  • 34a36b44e6 Refactor rename to support index-based discovery of rename locations Alex Hoppen 2023-12-08 11:02:31 -08:00
  • 757a029664 Log messages from the build server and clangd Alex Hoppen 2023-12-12 10:41:00 -08:00
  • d931806c69 Merge pull request #988 from z2oh/configure-workspace-type Alex Hoppen 2023-12-12 10:50:52 -08:00
  • ce9fdf9258 Merge pull request #990 from ahoppen/ahoppen/rename Alex Hoppen 2023-12-11 19:39:35 -08:00
  • c31417ac92 Fix formatting Jeremy Day 2023-12-11 14:05:04 -08:00
  • 42a6c43eb1 Fix tests that construct BuildSetups Jeremy Day 2023-12-11 10:27:43 -08:00
  • 6b5842f0a2 Send source text for find-syntactic-rename-ranges Alex Hoppen 2023-11-22 14:28:48 -08:00
  • 777f1dc463 Add support for rename within the current file Alex Hoppen 2023-12-09 08:35:13 -08:00
  • 8857a08940 Parse information from related identiers that is needed to perform local rename Alex Hoppen 2023-12-07 11:52:16 -08:00
  • 8acc5bd999 Factor related identifiers request into a separate file Alex Hoppen 2023-12-09 08:34:40 -08:00
  • 4f3bdf908f Merge pull request #991 from ahoppen/ahoppen/parallel-tests-unless-failure Alex Hoppen 2023-12-08 15:36:25 -08:00
  • c006421667 Switch to more descriptive case names Jeremy Day 2023-12-08 15:23:03 -08:00
  • 3278ff0612 Enable per-workspace configuration of default workspace type Jeremy Day 2023-12-08 11:06:11 -08:00
  • 313e46eb28 Execute sourcekit-lsp tests in parallel and re-run them serially only if a test fails Alex Hoppen 2023-12-08 09:42:52 -08:00
  • c71ab1a88d Merge pull request #978 from ahoppen/ahoppen/workspace-tests Alex Hoppen 2023-12-07 09:43:32 -08:00
  • 9ed43df276 Merge pull request #987 from neonichu/move-swiftmodule-output-directory Boris Bügling 2023-12-07 11:21:57 -05:00
  • 96905aaf16 Add a request to get all tests within a file Alex Hoppen 2023-11-29 14:35:23 -08:00
  • 446f9280da Add a request to list all the tests within the current workspace Alex Hoppen 2023-12-05 16:20:23 -08:00
  • 17eca18f47 Merge pull request #989 from ahoppen/ahoppen/dont-use-local-loc-for-c-definition swift-DEVELOPMENT-SNAPSHOT-2023-12-07-a Alex Hoppen 2023-12-06 17:38:58 -08:00
  • 2d01d5d146 Merge pull request #983 from ahoppen/ahoppen/parameter-highlighting Alex Hoppen 2023-12-06 14:25:24 -08:00
  • 4077ce360d Don’t use the best local declaration when jumping to definition of a C function Alex Hoppen 2023-12-06 11:08:44 -08:00
  • 17d7d97a00 Enumerate options in help text Jeremy Day 2023-12-06 10:31:04 -08:00
  • cafc63ea98 Add --workspace-type flag Jeremy Day 2023-12-06 10:29:19 -08:00
  • 61ad2ce4ff Adjust arguments based on move of SwiftPM's module output directory Boris Buegling 2023-12-06 08:45:09 -08:00
  • 742455833b Add semantic highlighting for function parameter labels Alex Hoppen 2023-11-29 10:06:46 -08:00
  • ed410e6503 Merge pull request #977 from ahoppen/ahoppen/jump-to-override Alex Hoppen 2023-12-05 16:18:46 -08:00
  • f293741dca Merge pull request #981 from ahoppen/ahoppen/never-error-for-diagnostics-request Alex Hoppen 2023-12-05 10:03:45 -08:00
  • c7bd8c9e8f Consider all symbol replies from clangd dynamic Alex Hoppen 2023-12-04 18:49:36 -08:00
  • b7cc49bcfa Decode RegistrationOptions (#980) swift-DEVELOPMENT-SNAPSHOT-2023-12-04-a swift-DEVELOPMENT-SNAPSHOT-2023-12-03-a swift-DEVELOPMENT-SNAPSHOT-2023-12-02-a Marcin Krzyzanowski 2023-11-30 09:46:03 +01:00
  • 84fdea9e05 Filter overrides in DefinitionRequest by receiver types Alex Hoppen 2023-11-28 17:22:55 -08:00
  • 1ffa825b3f Remove extractIndexedOccurences Alex Hoppen 2023-11-28 18:45:42 -08:00
  • 4052465905 Show overriden functions when performing jump-to-definition on a dynamic call Alex Hoppen 2023-11-29 09:02:02 -08:00
  • 49d4db32d3 Merge pull request #974 from ahoppen/ahoppen/build-settings-for-workspace-folder Alex Hoppen 2023-11-28 18:57:40 -08:00
  • 33f4612243 Add support for different arguments per workspace Alex Hoppen 2023-11-22 18:15:26 -08:00
  • 2f6a3d93e3 Merge pull request #973 from ahoppen/ahoppen/no-local-vars-in-document-symbols Alex Hoppen 2023-11-28 09:56:46 -08:00
  • 4c8aea29c3 Never return error for diagnostics request Alex Hoppen 2023-11-27 14:46:52 -08:00
  • b85f3afc10 Report MARK comments in the document symbols request Alex Hoppen 2023-11-22 16:17:57 -08:00
  • 9595498dae Don’t include local variables in document symbols Alex Hoppen 2023-11-27 12:08:31 -08:00
  • e6cf72317d Merge pull request #975 from ahoppen/ahoppen/normalize-identifier-start Alex Hoppen 2023-11-27 15:36:19 -08:00
  • 9aee36b0ee Merge pull request #972 from ahoppen/ahoppen/cancel-on-subsequent-request Alex Hoppen 2023-11-27 14:04:43 -08:00
  • 125e5d2e8b Merge pull request #971 from ahoppen/ahoppen/retroactive-conformances Alex Hoppen 2023-11-27 14:03:53 -08:00
  • 911b973c19 Merge pull request #976 from ahoppen/ahoppen/split-sourcekit-tests Alex Hoppen 2023-11-27 12:11:30 -08:00
  • d5831963cd Fix typo in LanguageServerProtocol/Error.swift (#970) swift-DEVELOPMENT-SNAPSHOT-2023-11-27-a Max Desiatov 2023-11-27 04:38:02 +00:00
  • f5e26e4b95 Support cursor info-based requests when cursor is placed at the end of an identifier Alex Hoppen 2023-11-23 16:55:04 -08:00
  • ac58c12e6b Split SourceKitTests.swift Alex Hoppen 2023-11-22 19:12:59 -08:00
  • 2aedb85a1f Don't cancel cursor info and related identifiers requests on subsequent requests Alex Hoppen 2023-11-21 17:45:04 -08:00
  • d2e79c8128 Add @retroactive annotations Alex Hoppen 2023-11-21 17:40:17 -08:00
  • 8af0bb523b Merge pull request #966 from ahoppen/ahoppen/reduce-log-level-in-ci swift-DEVELOPMENT-SNAPSHOT-2023-11-20-a swift-DEVELOPMENT-SNAPSHOT-2023-11-16-a Alex Hoppen 2023-11-13 10:00:08 -08:00
  • cc209f60a4 Reduce log level in CI to info Alex Hoppen 2023-11-10 10:53:42 -08:00
  • 113219a021 Merge pull request #941 from joehsieh/report-codeActions-for-fix-its-produced-by-swift-syntax swift-DEVELOPMENT-SNAPSHOT-2023-11-13-a Alex Hoppen 2023-11-09 12:21:20 -08:00
  • a095810af8 Implement an initializer of CodeAction with the FixIt from swift-syntax joehsieh 2023-10-28 00:27:55 +09:00
  • 8f53d08b50 build: correct dependencies Saleem Abdulrasool 2023-11-01 08:17:49 -07:00
  • 3ba15e1997 Merge pull request #955 from ahoppen/ahoppen/format Alex Hoppen 2023-10-31 21:48:03 -07:00
  • 30d1db4b0e Merge pull request #784 from ahoppen/ahoppen/uppercase-diag-message Alex Hoppen 2023-10-31 21:46:13 -07:00
  • 0de8902fcc Merge pull request #960 from ahoppen/ahoppen/skip-semantic-tokens-request Alex Hoppen 2023-10-31 20:17:42 -07:00
  • ac3eb32e65 Format sources with swift-format Alex Hoppen 2023-10-30 13:15:04 -07:00
  • d4f304ebcc Uppercase first letter of diagnostics Alex Hoppen 2023-07-25 09:52:23 -07:00
  • 9988930c0a Merge pull request #959 from ahoppen/ahoppen/built-in-diags-test-case Alex Hoppen 2023-10-31 19:16:16 -07:00
  • 64d1b995d7 Skip all semantic tokens requests if sourcekitd doesn't support it Alex Hoppen 2023-10-31 17:24:03 -07:00