Commit Graph

  • 9b3a9daa5a Merge pull request #1164 from ahoppen/rename-from-end-of-identifier Alex Hoppen 2024-04-05 06:24:16 -07:00
  • d1d312cf47 Merge pull request #1163 from ahoppen/prepare-rename-should-contain-originator-range Alex Hoppen 2024-04-05 06:23:35 -07:00
  • e3bc561077 Don’t fatalError when calling splitToSingleLineRanges on a range that exceeds past the document Alex Hoppen 2024-04-02 09:46:03 -07:00
  • f41feb7d28 Don’t fatalError if applying an edit in sourcekitd fails Alex Hoppen 2024-04-02 09:43:57 -07:00
  • cb14bd0948 Don’t fatalError if TextDocumentContentChangeEvent could not be converted to a SourceEdit Alex Hoppen 2024-04-02 09:41:13 -07:00
  • 7a65050c33 Don’t fatalError if encoding a message to the client could not be encoded Alex Hoppen 2024-04-04 10:48:32 -07:00
  • 34acdb0249 Don’t fatalError for Fix-Its that make no changes Alex Hoppen 2024-04-02 09:21:41 -07:00
  • 8e9c19ac61 Don’t fatalError when constructing DocumentURI from an invalid URL Alex Hoppen 2024-04-04 11:05:49 -07:00
  • 5c549cec72 Support rename initiated from the end of an identifier Alex Hoppen 2024-04-02 11:01:19 -07:00
  • 7780ec590e Make sure the range returned by PrepareRenameRequest always contains the position from which the rename was initiated Alex Hoppen 2024-04-02 10:52:49 -07:00
  • a691784d8f Don’t add the indentation of the current line to the insert text of subsequent lines when expanding trailing closures Alex Hoppen 2024-04-02 06:44:04 -07:00
  • d79e77d48f Fix a couple of bugs with progress reporting in the source reducer Alex Hoppen 2024-04-04 10:34:56 -07:00
  • 2137056646 Adjustment for the removal of IncrementalEdit(offset:length:replacement:) Alex Hoppen 2024-04-04 10:07:26 -07:00
  • af51dc3ce9 Merge pull request #1157 from ahoppen/ahoppen/6.0/update-from-main-04-02 swift-6.0-DEVELOPMENT-SNAPSHOT-2024-04-10-a swift-6.0-DEVELOPMENT-SNAPSHOT-2024-04-09-a swift-6.0-DEVELOPMENT-SNAPSHOT-2024-04-08-a swift-6.0-DEVELOPMENT-SNAPSHOT-2024-04-06-a swift-6.0-DEVELOPMENT-SNAPSHOT-2024-04-05-a swift-6.0-DEVELOPMENT-SNAPSHOT-2024-04-04-a Alex Hoppen 2024-04-04 08:04:49 -07:00
  • 3e51f70452 Merge pull request #1154 from ahoppen/ahoppen/dont-crash-if-message-has-missing-field swift-DEVELOPMENT-SNAPSHOT-2024-04-04-a swift-DEVELOPMENT-SNAPSHOT-2024-04-03-a Alex Hoppen 2024-04-03 00:42:01 +02:00
  • ca09055c9c Merge branch 'main' into release/6.0 Alex Hoppen 2024-04-02 15:00:19 -07:00
  • be42621f4c Don’t crash sourcekit-lsp if a known message is missing a field Alex Hoppen 2024-03-29 13:52:44 +01:00
  • d5e3dbd75e Merge pull request #1148 from ahoppen/ahoppen/syntactic-test-discovery-fallback swift-DEVELOPMENT-SNAPSHOT-2024-04-02-a Alex Hoppen 2024-04-02 07:48:28 +02:00
  • 747c39b3b6 Remove unused import Dispatch from Message.swift (#1156) swift-DEVELOPMENT-SNAPSHOT-2024-04-01-a swift-DEVELOPMENT-SNAPSHOT-2024-03-31-a Max Desiatov 2024-03-31 17:04:39 +01:00
  • 855602367f Merge pull request #1146 from gremlinflat/syntax-highlighting-tokens-refactor swift-DEVELOPMENT-SNAPSHOT-2024-03-30-a swift-DEVELOPMENT-SNAPSHOT-2024-03-29-a Alex Hoppen 2024-03-29 10:12:45 +01:00
  • 4b7c16f2d4 Inherit actor isolation of closure passed to orLog Alex Hoppen 2024-03-29 09:50:10 +01:00
  • cd4f7c9694 lint Gremlinflat 2024-03-28 06:07:50 +07:00
  • 561ab0a626 fix: adjust SemanticToken unit tests Gremlinflat 2024-03-28 00:36:10 +07:00
  • 13613723a1 fix: build errors Gremlinflat 2024-03-28 00:19:18 +07:00
  • b11ad16590 fix: fix mistyped line Gremlinflat 2024-03-27 23:35:00 +07:00
  • b4c2f3df02 fix: fix returning empty array Gremlinflat 2024-03-27 23:27:06 +07:00
  • f97e41bfd0 feat: add mergingTokens overloading method Gremlinflat 2024-03-27 23:25:11 +07:00
  • fdb8bab22c Implement a syntactic test discovery fallback for XCTests written in Swift Alex Hoppen 2024-03-27 12:42:58 +01:00
  • 45d24a86f5 chore: fix typo on copyright Gremlinflat 2024-03-26 15:27:28 +07:00
  • 53ea6d94d9 Merge pull request #1147 from ahoppen/ahoppen/vendor-main swift-6.0-DEVELOPMENT-SNAPSHOT-2024-04-03-a Alex Hoppen 2024-03-26 02:27:09 +01:00
  • cae8a8b1c7 lint: fix formatting Gremlinflat 2024-03-26 06:24:06 +07:00
  • 3b5d997f49 add missing props Gremlinflat 2024-03-26 06:21:14 +07:00
  • 697f5cd1c1 remove Tokens alias Gremlinflat 2024-03-26 06:11:55 +07:00
  • e0d1e96c7e Merge branch 'main' into release/6.0 Alex Hoppen 2024-03-25 23:43:15 +01:00
  • f392e2ffe3 feat: clean up & finish all todo Gremlinflat 2024-03-26 01:07:41 +07:00
  • 0e9c5450f9 chore: deprecate array extension for SyntaxHighlightingToken Gremlinflat 2024-03-26 01:06:31 +07:00
  • 315fff84f8 feat: add SyntaxHighlightingTokens wrapper struct Gremlinflat 2024-03-25 23:43:45 +07:00
  • 7ee04d163c Merge pull request #1145 from ikesyo/remove-overrides-xcconfig swift-DEVELOPMENT-SNAPSHOT-2024-03-28-a swift-DEVELOPMENT-SNAPSHOT-2024-03-27-a swift-DEVELOPMENT-SNAPSHOT-2024-03-26-a Alex Hoppen 2024-03-25 15:12:47 +01:00
  • 02f4d29577 Merge pull request #1144 from ahoppen/ahoppen/remove-sync-option Alex Hoppen 2024-03-25 14:35:36 +01:00
  • 847524d86e Merge pull request #1143 from ahoppen/ahoppen/skip-rename-test-if-not-supported Alex Hoppen 2024-03-25 14:35:07 +01:00
  • b40fa0a79c Remove overrides.xcconfig ikesyo 2024-03-25 10:00:23 +09:00
  • 8f2fa1dc05 Merge pull request #1141 from ahoppen/ahoppen/skswiftpmworkspace-strict-concurrency Alex Hoppen 2024-03-22 11:15:36 +01:00
  • 6edc462d09 Remove --sync option Alex Hoppen 2024-03-22 08:45:57 +01:00
  • 5ecae9bc95 Fix two concurrency warnings in LoggingTests.swift Alex Hoppen 2024-03-22 07:43:47 +01:00
  • 611f9b5db1 Don’t use @retroactive when building with a Swift 5.10 compiler Alex Hoppen 2024-03-22 07:43:32 +01:00
  • 36bbdd0c80 Skip testRenameAfterFileMove if rename is not supported by sourcekitd Alex Hoppen 2024-03-22 07:34:42 +01:00
  • 4bc1e80d2f Make SKSwiftPMWorkspace build with strict concurrency Alex Hoppen 2024-03-20 11:53:30 +01:00
  • 7e861f58e0 Merge pull request #1140 from ahoppen/ahoppen/skcore-strict-concurrency Alex Hoppen 2024-03-21 10:20:45 +01:00
  • 91f2914b74 Merge pull request #1142 from ahoppen/ahoppen/6.0/branch-dependencies swift-6.0-DEVELOPMENT-SNAPSHOT-2024-03-26-a swift-6.0-DEVELOPMENT-SNAPSHOT-2024-03-25-a swift-6.0-DEVELOPMENT-SNAPSHOT-2024-03-23-a swift-6.0-DEVELOPMENT-SNAPSHOT-2024-03-22-a swift-6.0-DEVELOPMENT-SNAPSHOT-2024-03-21-a Alex Hoppen 2024-03-21 09:07:42 +01:00
  • 591e5aeb47 Merge pull request #1132 from ahoppen/ahoppen/renames Alex Hoppen 2024-03-21 01:48:19 +01:00
  • 7643f57894 Change related branch dependency to release/6.0 Alex Hoppen 2024-03-20 23:09:25 +01:00
  • bd1ff8a30b Rename ws in tests to project Alex Hoppen 2024-03-17 08:05:20 -07:00
  • 582a1000c8 Rename SwiftPMWorkspace to SwiftPMBuildSystem Alex Hoppen 2024-03-17 07:59:53 -07:00
  • 0ea35886e8 Rename sourceKitServer -> sourceKitLSPServer Alex Hoppen 2024-03-17 07:52:14 -07:00
  • ed5c7e2e39 Rename language specific language services Alex Hoppen 2024-03-17 07:50:39 -07:00
  • 161171668c Rename test projects for consistency Alex Hoppen 2024-03-17 07:34:30 -07:00
  • 4b5f7ffd90 Rename SourceKitServer -> SourceKitLSPServer Alex Hoppen 2024-03-17 07:24:44 -07:00
  • 83837ce3bb Merge pull request #1138 from ahoppen/ahoppen/rename-with-multiple-index-entries Alex Hoppen 2024-03-20 22:44:20 +01:00
  • cd07e2f9ea Merge pull request #1137 from ahoppen/ahoppen/no-work-done-progess-if-client-doesnt-support Alex Hoppen 2024-03-20 14:34:28 +01:00
  • 3e505ed49e Merge pull request #1136 from ahoppen/ahoppen/log-opened-build-system Alex Hoppen 2024-03-20 14:34:16 +01:00
  • aaf2c084a6 Merge pull request #1124 from ahoppen/ahoppen/diagnose-compiler-crash Alex Hoppen 2024-03-20 14:27:57 +01:00
  • f1b34b1c9b Make SKD{Request,Response}{Dictionary,Array} Sendable Alex Hoppen 2024-03-04 14:58:08 -08:00
  • 42140c57b0 Make SKCore build with strict concurrency Alex Hoppen 2024-03-20 11:41:49 +01:00
  • c753cc4bf7 Merge pull request #1126 from ahoppen/ahoppen/jsonrpc-strict-concurrency Alex Hoppen 2024-03-20 11:35:08 +01:00
  • 447cc9e5bc Teach sourcekit-lsp diagnose how to reduce swift-frontend crashes Alex Hoppen 2024-03-11 13:29:43 -07:00
  • bf31f4a6b3 Sink handling of file writing into the SourceKitRequestExecutor Alex Hoppen 2024-03-09 13:55:07 -08:00
  • 8322b9fa9b Merge pull request #1133 from ahoppen/ahoppen/diagnose-components Alex Hoppen 2024-03-20 09:59:40 +01:00
  • 4e3f2019ee Merge pull request #1134 from ahoppen/ahoppen/dont-fail-oslog-scraping Alex Hoppen 2024-03-20 09:58:02 +01:00
  • c75a3099cd Merge pull request #1135 from ahoppen/ahoppen/fix-leaks Alex Hoppen 2024-03-20 09:56:43 +01:00
  • f90d3c9930 If there are multiple definition occurrences and getting the cross-language name fails for one symbol, try the next definition Alex Hoppen 2024-03-20 09:50:24 +01:00
  • d1b527e14c Make the LanguageServerProtocolJSONRPC module build with strict concurrency enabled Alex Hoppen 2024-03-12 14:35:03 -07:00
  • 259da4554e Improve queue handling in JSONRPCConnection Alex Hoppen 2024-03-12 14:21:30 -07:00
  • 3007d9f392 Naming improvements, added comments and typo fixes in connection related code Alex Hoppen 2024-03-12 13:18:52 -07:00
  • 7c46df3abe Remove clientID from request handling Alex Hoppen 2024-03-12 13:17:05 -07:00
  • 252cccc420 Don’t send WorkDoneProgressRequest to the client if it doesn’t support work done progress Alex Hoppen 2024-03-17 07:18:13 -07:00
  • d331206967 Log the build system with which a workspace has been opened Alex Hoppen 2024-03-17 04:04:41 -07:00
  • 86e1878536 Fix a retain cycle Alex Hoppen 2024-03-17 06:13:37 -07:00
  • e755331ef9 Allow specification of components that should be included in the diagnose bundle Alex Hoppen 2024-03-17 07:06:50 -07:00
  • 5665e12564 Don’t fail OSLogScraper if a single crashed request could not be parsed Alex Hoppen 2024-03-17 07:08:23 -07:00
  • 76684c7521 Capture the SourceKitServer weakly in reloadPackageStatusCallback Alex Hoppen 2024-03-17 06:15:49 -07:00
  • 98887417f7 Fix memory leak in BuildSystemManagerTests Alex Hoppen 2024-03-17 05:33:53 -07:00
  • 968828b12a Don’t fail rename if there are multiple index entries for the same USR Alex Hoppen 2024-03-17 04:38:53 -07:00
  • 1fe79781df Merge pull request #1130 from ahoppen/ahoppen/no-test-output-for-parallel swift-DEVELOPMENT-SNAPSHOT-2024-03-20-a swift-DEVELOPMENT-SNAPSHOT-2024-03-19-a swift-DEVELOPMENT-SNAPSHOT-2024-03-18-a Alex Hoppen 2024-03-15 20:56:35 -07:00
  • adb8d22b7e Don’t print log test log output when running tests in parallel Alex Hoppen 2024-03-15 11:51:00 -07:00
  • 7b9be344f8 Merge pull request #1128 from ahoppen/ahoppen/check-compiler-version Alex Hoppen 2024-03-14 07:15:10 -07:00
  • 8c5ae7c8c6 Merge pull request #1127 from ahoppen/ahoppen/sourcekitd-strict-concurrency Alex Hoppen 2024-03-13 10:37:03 -07:00
  • a6628d0188 Merge pull request #1129 from ahoppen/ahoppen/fix-swiftpm-deprecations swift-DEVELOPMENT-SNAPSHOT-2024-03-13-a Alex Hoppen 2024-03-12 17:28:17 -07:00
  • 05f98594bc Merge pull request #1125 from ahoppen/ahoppen/buildserverprotocol-strict-concurrency Alex Hoppen 2024-03-12 16:07:38 -07:00
  • f06b2aae63 Fix SwiftPM deprecation warnings Alex Hoppen 2024-03-04 14:23:06 -08:00
  • 6a0a944563 Change #if swift(<5.11) to #if compiler(<5.11) Alex Hoppen 2024-03-04 13:59:57 -08:00
  • e8d0a0d431 Make SourceKitD build with strict concurrency enabled Alex Hoppen 2024-03-04 13:35:56 -08:00
  • bad10cd761 Make SourceKitDRegistry an actor Alex Hoppen 2024-03-04 13:06:25 -08:00
  • aa424d9eb4 Make the BuildServerProtocol module build with strict concurrency enabled Alex Hoppen 2024-03-04 07:34:44 -08:00
  • b3d2df7f41 Merge pull request #1122 from ahoppen/ahoppen/reduce-command swift-DEVELOPMENT-SNAPSHOT-2024-03-12-a Alex Hoppen 2024-03-11 13:58:35 -07:00
  • 96a0e7ef4e Create separate reduce subcommand to reduce an exiting sourcekitd request Alex Hoppen 2024-03-06 15:32:47 -08:00
  • 6efe162497 Merge pull request #1118 from ahoppen/ahoppen/concurrent-edits Alex Hoppen 2024-03-08 16:18:23 -08:00
  • a6fdd1d0d8 Merge pull request #1117 from ahoppen/ahoppen/sendability Alex Hoppen 2024-03-07 18:27:26 -08:00
  • c699da96d7 Merge pull request #1112 from ahoppen/ahoppen/test-capabilities swift-DEVELOPMENT-SNAPSHOT-2024-03-07-a swift-DEVELOPMENT-SNAPSHOT-2024-03-06-a Alex Hoppen 2024-03-05 21:15:15 -08:00
  • 4d3b50738b Merge pull request #1120 from ahoppen/ahoppen/fix-tsan-issue Alex Hoppen 2024-03-05 19:03:31 -08:00
  • abd534b584 Fix a race condition in TestMessageHandler Alex Hoppen 2024-03-05 13:23:25 -08:00