Commit Graph

  • d4a42ea1a0 Merge pull request #1274 from ahoppen/indexing-review-comments Alex Hoppen 2024-05-10 06:28:51 -07:00
  • ed61630875 Replace IncrementalEdit with SourceEdit Kim de Vos 2024-05-09 15:45:59 +02:00
  • c5699fb4dd Fix deprecated ByteSourceRange Kim de Vos 2024-05-09 16:09:08 +02:00
  • a71b428568 Remove ?? position as it never was used Kim de Vos 2024-05-09 15:53:25 +02:00
  • 6a791fd7ca Merge pull request #1227 from plemarquand/merge-extension-tests Paul LeMarquand 2024-05-09 20:51:16 -04:00
  • 7b4bbeb39d Address review comments to #1216 Alex Hoppen 2024-05-09 15:19:31 -07:00
  • 73cec82db7 Merge pull request #1272 from ahoppen/working-directory Alex Hoppen 2024-05-09 13:07:36 -07:00
  • 80694a35bf Merge pull request #1237 from ahoppen/refactoring-review-comments Alex Hoppen 2024-05-09 12:02:33 -07:00
  • 4d93848eef Merge pull request #1249 from ahoppen/configured-targets Alex Hoppen 2024-05-09 12:02:17 -07:00
  • a1d10d8bed Fall back to launching subprocesses without a working directory Alex Hoppen 2024-05-09 10:26:23 -07:00
  • baa3f616c9 Handle XCTest extensions Paul LeMarquand 2024-05-08 23:01:41 -04:00
  • 907e35cd79 Merge pull request #1247 from ahoppen/issue-template Alex Hoppen 2024-05-08 17:34:37 -07:00
  • d4dd57861c Introduce a notion of ConfiguredTargets into the build system Alex Hoppen 2024-05-08 16:02:11 -07:00
  • f1d6a081d2 Don’t show Add documentation refactoring for declarations that are not on a new line Alex Hoppen 2024-05-08 10:11:59 -07:00
  • a6f85d88b5 Add test cases that check code actions invoked from a range Alex Hoppen 2024-05-08 10:06:20 -07:00
  • 449d2a9b39 Fix a bug that caused documentation to be added at the start of the declaration’s trivia Alex Hoppen 2024-05-08 10:06:03 -07:00
  • e3c498e3f1 Address my own review comments to #1179 Alex Hoppen 2024-05-07 16:21:07 -07:00
  • cefb3df929 Merge pull request #1233 from xedin/adopt-modulesgraph-api-change Alex Hoppen 2024-05-08 11:59:58 -07:00
  • e740bb3394 Dont expose isExtension on TestItem Paul LeMarquand 2024-05-08 14:29:16 -04:00
  • a643749def Log an error if we couldn't find the definition of a USR in the index Alex Hoppen 2024-05-02 20:58:16 -07:00
  • 2cc272e3f2 Make waitUntilExitSendingSigIntOnTaskCancellation a public function instead of a public extension Alex Hoppen 2024-05-02 20:57:56 -07:00
  • b844dd3235 Fix PR comments to bug report issue template Alex Hoppen 2024-05-08 10:38:39 -07:00
  • efba8ce9bc Merge pull request #1216 from ahoppen/background-indexing Alex Hoppen 2024-05-08 10:35:18 -07:00
  • fb30a2fb36 Merge pull request #1232 from ahoppen/package-swift-handled Alex Hoppen 2024-05-08 10:16:57 -07:00
  • aa0ed90b83 Merge pull request #1236 from ahoppen/6.0/merge-main-2024-05-07 swift-6.0-DEVELOPMENT-SNAPSHOT-2024-05-14-a Alex Hoppen 2024-05-08 10:15:05 -07:00
  • f0d869f54b Merge pull request #1197 from DougGregor/package-editing-refactor-with-swift-testing Doug Gregor 2024-05-08 06:36:25 -07:00
  • 78f6132fb2 Add code actions for adding library/executable/macro targets to a package manifest Doug Gregor 2024-05-07 23:29:44 -07:00
  • 638fd5b7ce Add separate "add test" manifest actions for XCTest and Swift Testing Doug Gregor 2024-04-22 22:08:20 -07:00
  • 714ff2a620 Adjustment because trimmedRange is not available in swift-syntax release/6.0 Alex Hoppen 2024-05-07 11:45:39 -07:00
  • d8d6cd1e0f Test case for multiple extensions with no type declaration Paul LeMarquand 2024-05-07 13:31:55 -04:00
  • adfae1a77f Prioritize tests defined in type definition over those in extensions Paul LeMarquand 2024-05-07 13:20:18 -04:00
  • 03e2b4f82d Document mergeTestsInExtensions() Paul LeMarquand 2024-05-07 09:15:06 -04:00
  • 7b315680c9 Merge tests defined in extensions Paul LeMarquand 2024-05-06 12:13:07 -04:00
  • 18fd0a7d3e Merge branch 'main' into release/6.0 Alex Hoppen 2024-05-07 08:56:57 -07:00
  • 624d4b690d Merge pull request #1230 from ahoppen/no-noop-rename-edits Alex Hoppen 2024-05-07 07:12:05 -07:00
  • 22e3eea2aa Merge pull request #1231 from ahoppen/log-request-id Alex Hoppen 2024-05-07 07:11:56 -07:00
  • 2270631a32 Adopt SwiftPM ModulesGraph initializer API adjustment Pavel Yaskevich 2024-05-07 00:07:19 -07:00
  • bdddc2ba41 Merge pull request #1196 from ahoppen/tests-for-objc-xctest Alex Hoppen 2024-05-06 21:53:16 -07:00
  • 30459c7b54 Don’t report no-op rename edits Alex Hoppen 2024-05-06 17:44:15 -07:00
  • 60c8391f0e Merge pull request #1229 from ahoppen/fix-enum-case-rename-issue Alex Hoppen 2024-05-06 21:36:17 -07:00
  • d7deae7d5b Merge pull request #1224 from ahoppen/issue-template Alex Hoppen 2024-05-06 21:24:16 -07:00
  • 7e5f87f7fa Merge pull request #1205 from DougGregor/convert-json-to-codable Doug Gregor 2024-05-06 20:42:50 -07:00
  • f3f8860d7a Return fileHandlingCapability.handled for all files that SwiftPMBuildSystem has build settings for Alex Hoppen 2024-05-06 18:30:22 -07:00
  • d4bbf9ccc1 Address review comments Doug Gregor 2024-05-06 17:57:07 -07:00
  • c0d0d8368d Log request ID of received requests Alex Hoppen 2024-05-06 17:48:35 -07:00
  • 56402044e2 Prevent rename of argument labels for enum cases Alex Hoppen 2024-05-06 17:07:17 -07:00
  • 037e55e9d6 Handle unexpected nodes following a closure Doug Gregor 2024-05-06 14:32:29 -07:00
  • e54c99eebd Add a syntactic "Add Codable structs from JSON" code action Doug Gregor 2024-04-25 16:47:22 -07:00
  • 5e1ff2d2d3 Merge pull request #1225 from ahoppen/add-documentation-followup Alex Hoppen 2024-05-06 11:30:21 -07:00
  • 329e3d3297 Use as(DeclSyntaxEnum.self) instead of force-unwrapping Alex Hoppen 2024-05-06 08:36:01 -07:00
  • f8d0c6098b Use TokenSyntax.indentationOfLine from SwiftBasicFormat instead of duplicating indentation inferring logic Alex Hoppen 2024-05-06 08:25:21 -07:00
  • 6a9a95f9fd Fix test discovery for Objective-C XCTests Alex Hoppen 2024-04-21 08:26:46 -07:00
  • 9f7e7b03c7 Move CODEOWNERS to .github folder Alex Hoppen 2024-05-06 07:36:11 -07:00
  • 73b2e262ff Add GitHub issue templates Alex Hoppen 2024-05-06 07:35:29 -07:00
  • 0ae3d80c5c Fix Windows build failure Alex Hoppen 2024-05-05 14:53:42 -07:00
  • a6a76c66cc Conjure up an output file path so that indexing of two files produces different unit files Alex Hoppen 2024-05-02 16:17:27 -07:00
  • 1a5d1321a1 Implement initial background indexing of a project Alex Hoppen 2024-05-02 14:45:55 -07:00
  • e71aa5d35e Merge pull request #1214 from ahoppen/background-index-preparation Alex Hoppen 2024-05-05 14:26:11 -07:00
  • ccea54f9fa Merge pull request #1206 from DougGregor/add-documentation-code-action Doug Gregor 2024-05-04 20:25:40 -07:00
  • c2986269ad Update test for new refactoring action Doug Gregor 2024-05-04 17:36:22 -07:00
  • b628738473 Add "Add documentation" code action to stub out documentation for a function Doug Gregor 2024-04-25 19:07:35 -07:00
  • ab32186382 Generalize SyntaxRefactoringCodeActionProvider to work with EditRefactoringProvider Doug Gregor 2024-04-25 10:51:49 -07:00
  • 0ccbf68648 Merge pull request #1222 from rintaro/6.0-toolchain-plugin Rintaro Ishizaki 2024-05-03 21:40:16 -07:00
  • ee6d6961e0 Merge pull request #1221 from rintaro/toolchain-plugin Rintaro Ishizaki 2024-05-03 20:05:28 -07:00
  • 7f97387bc2 [build-script-helper] Prefer just-built plugins to SDK plugins Rintaro Ishizaki 2024-05-01 10:00:34 -07:00
  • 555df60730 [build-script-helper] Prefer just-built plugins to SDK plugins Rintaro Ishizaki 2024-05-01 10:00:34 -07:00
  • d4b1586f0d Merge pull request #1220 from ahoppen/rename-diagnose-bundle Alex Hoppen 2024-05-03 16:15:47 -07:00
  • 28d0dd3b93 Log messages from TaskScheduler to a different subsystem Alex Hoppen 2024-05-02 11:34:00 -07:00
  • 47850f47cd Allow overriding the current logging subsystem Alex Hoppen 2024-05-02 09:43:52 -07:00
  • 8590a4bdc2 Use an atomic for notificationIDForLogging Alex Hoppen 2024-05-02 09:24:56 -07:00
  • d114399270 Add method on Process that waits until exit and sends a SIGINT to the process if the Task is cancelled Alex Hoppen 2024-05-02 08:58:31 -07:00
  • 9ff1ff1430 Allow querying the build system for the language of a document Alex Hoppen 2024-05-02 08:56:31 -07:00
  • 932f92c63d Expose pollForUnitChangesAndWait on CheckedIndex Alex Hoppen 2024-05-02 08:44:34 -07:00
  • 1f87e7fc4b Move CheckedIndex to a new SemanticIndex module Alex Hoppen 2024-05-02 13:47:21 -07:00
  • 5e4f1b03bf Generalize BuildSystem.testFiles to return all source files in a project Alex Hoppen 2024-04-29 16:48:30 -07:00
  • 221c9b2852 Move logic to select the toolchain for a document from SourceKitLSPServer to BuildSystemManager Alex Hoppen 2024-05-02 08:15:56 -07:00
  • 9c01f87659 Pass all SourceKitLSPServer.Options to Workspace Alex Hoppen 2024-04-29 10:57:13 -07:00
  • e5254c0c8e Allow serverOptions to be specified on SwiftPMTestProject Alex Hoppen 2024-04-29 10:54:15 -07:00
  • 46f0d1bac8 Fix issue in AsyncQueue that didn’t respect the requested task priority Alex Hoppen 2024-05-02 08:36:16 -07:00
  • a95496438b Move Collection.partition(intoNumberOfBatches:) to SKSupport Alex Hoppen 2024-04-29 10:52:44 -07:00
  • 7d49916faa Make BuildServerBuildSystem.buildSettings(for:language:) not throwing Alex Hoppen 2024-04-29 10:51:43 -07:00
  • 59130de5e0 Delete unnecessary imports of IndexStoreDB Alex Hoppen 2024-04-25 09:14:34 -07:00
  • 9dc166d8da Rename diagnose bundle created on disk from sourcekitd-reproducer to sourcekit-lsp-diagnose Alex Hoppen 2024-05-03 13:32:09 -07:00
  • fe44f49371 Merge pull request #1217 from ahoppen/6.0/merge-main-2024-05-03 Alex Hoppen 2024-05-03 12:03:49 -07:00
  • 16a43400ad Merge branch 'main' into 6.0/merge-main-2024-05-03 Alex Hoppen 2024-05-03 07:26:21 -07:00
  • 3fb3a99554 Merge pull request #1195 from ahoppen/ahoppen/filter-syntactic-tests-based-on-outdated-index Alex Hoppen 2024-05-03 07:20:56 -07:00
  • 1171e9f6d3 Merge pull request #1215 from ahoppen/no-working-directory Alex Hoppen 2024-05-03 07:20:43 -07:00
  • 0685ee7773 Enhance syntactic test discovery with information from the semantic index Alex Hoppen 2024-04-20 16:10:59 -07:00
  • cec098d451 Merge pull request #1213 from ahoppen/6.0/merge-main-2024-05-01 Alex Hoppen 2024-05-02 21:03:06 -07:00
  • 0ea9ae7187 Don’t use workingDirectory when creating a SwiftPMDependencyProject Alex Hoppen 2024-05-02 11:47:25 -07:00
  • bfe4e708d5 Merge pull request #1208 from ahoppen/task-scheduler Alex Hoppen 2024-05-02 07:46:10 -07:00
  • 47607d6beb Merge pull request #1194 from ahoppen/check-index-up-to-date Alex Hoppen 2024-05-02 07:41:09 -07:00
  • fe4bbd3400 Revert "Remove obsolete availableLibraries argument from loadPackageGraph" Alex Hoppen 2024-05-01 21:28:27 -07:00
  • 365fb21077 Merge branch 'main' into 6.0/merge-main-2024-05-01 Alex Hoppen 2024-05-01 16:09:27 -07:00
  • f23d5d6389 Filter index entries for deleted source files Alex Hoppen 2024-04-20 11:09:20 -07:00
  • ab68dc5502 Merge pull request #1201 from ahoppen/no-tests-from-package-dependencies Alex Hoppen 2024-05-01 14:41:59 -07:00
  • 7c4acf9137 Merge pull request #1209 from plemarquand/fix-test-item-arg-trivia-trimming Paul LeMarquand 2024-05-01 14:09:51 -04:00
  • 1476fe5090 Add a task scheduler for background indexing and preparation Alex Hoppen 2024-04-26 14:33:56 -07:00
  • ccabf7adc6 Use .text over .trimmed Paul LeMarquand 2024-04-30 14:29:01 -04:00
  • f89cf51011 Trim parameter names in SwiftTestingScanner Paul LeMarquand 2024-04-30 13:58:04 -04:00