Commit Graph

  • 67be113849 Merge pull request #1422 from ahoppen/log-park-expired Alex Hoppen 2024-06-04 15:17:48 -07:00
  • 0f553067c4 Merge pull request #1421 from ahoppen/track-recently-finished-requests Alex Hoppen 2024-06-04 15:17:41 -07:00
  • e73768b9b0 Merge pull request #1417 from ahoppen/one-with-lock Alex Hoppen 2024-06-04 15:17:33 -07:00
  • b332f3da6d Improve markdown files Alex Hoppen 2024-06-03 19:24:41 -07:00
  • 5ac5b5685e Merge pull request #1412 from ahoppen/wait-for-prepration-to-propagate Alex Hoppen 2024-06-04 15:12:40 -07:00
  • 37e6a8a65a Wait for cancellation to propagate in testDontReturnEmptyDiagnosticsIfDiagnosticRequestIsCancelled Alex Hoppen 2024-06-03 14:30:20 -07:00
  • 3e11cd6bc8 Unify withLock implementations Alex Hoppen 2024-06-03 21:18:39 -07:00
  • 9c13dbbe24 Merge pull request #1420 from ahoppen/reduce-some-logging swift-DEVELOPMENT-SNAPSHOT-2024-06-04-a Alex Hoppen 2024-06-04 11:21:33 -07:00
  • 6eaa4331da Merge pull request #1418 from ahoppen/dont-index-fallback-args Alex Hoppen 2024-06-04 11:20:41 -07:00
  • d8067fb439 Add some more overview documentation documents Alex Hoppen 2024-06-04 11:19:15 -07:00
  • 922d94b366 Merge pull request #1410 from ahoppen/swift-utilities Alex Hoppen 2024-06-04 09:53:48 -07:00
  • cf48252902 Log when the 10 year wait that’s parking the main thread expires for some reason Alex Hoppen 2024-06-04 08:11:30 -07:00
  • ece8634be5 Keep track of recently finished requests Alex Hoppen 2024-06-04 07:58:16 -07:00
  • 1553c9c17a Don’t index files with fallback build settings Alex Hoppen 2024-06-03 23:09:36 -07:00
  • 560d3e9daa Merge pull request #1414 from ahoppen/no-cancel-if-removing-diag-from-cache Alex Hoppen 2024-06-04 07:24:16 -07:00
  • b479b2e874 Create a SwiftExtensions module Alex Hoppen 2024-06-03 11:56:45 -07:00
  • 32852afd1f Demote two log messages issued on the error level Alex Hoppen 2024-06-03 23:15:30 -07:00
  • 677487b52e Merge pull request #1390 from ahoppen/6.0/re-apply-1227 swift-6.0-DEVELOPMENT-SNAPSHOT-2024-06-04-a Alex Hoppen 2024-06-03 21:41:58 -07:00
  • e4d8331d15 Merge pull request #1404 from ahoppen/cpp-to-swift-rename-tests Alex Hoppen 2024-06-03 21:20:10 -07:00
  • fff9eb569e Merge pull request #1382 from ahoppen/stream-index-log Alex Hoppen 2024-06-03 19:33:29 -07:00
  • b7fa9a9d9c Merge pull request #1413 from ahoppen/prepare-experimental-feature Alex Hoppen 2024-06-03 18:13:20 -07:00
  • 5b119b705f Add tests to rename C++ symbols exposed to Swift Alex Hoppen 2024-06-02 10:16:46 -07:00
  • d04bf84893 Don’t cancel in-progress diagnostic generation when calling DiagnosticReportManager.removeItemsFromCache Alex Hoppen 2024-06-03 17:51:23 -07:00
  • f98da773a9 Make passing --experimental-prepare-for-indexing to swift build an experimental feature Alex Hoppen 2024-06-03 15:19:13 -07:00
  • f203b3a527 Merge pull request #1395 from ahoppen/uri-everywhere Alex Hoppen 2024-06-03 14:05:00 -07:00
  • 2b488a99e2 Merge pull request #1409 from ahoppen/fix-typo Alex Hoppen 2024-06-03 13:22:43 -07:00
  • 09ad77ba8d Instead of sending a message to the index log when an indexing task finishes, stream results as they come in Alex Hoppen 2024-05-31 09:51:15 -07:00
  • 3b68f15bc4 Merge pull request #1394 from ahoppen/thread-safe-box-sendable Alex Hoppen 2024-06-03 13:13:57 -07:00
  • c79f7dc9a7 Fix lint error Paul LeMarquand 2024-06-03 15:35:45 -04:00
  • d80616356e Merge pull request #1403 from ahoppen/share-test-module-cache swift-DEVELOPMENT-SNAPSHOT-2024-06-03-a Alex Hoppen 2024-06-03 12:14:02 -07:00
  • 1438c79c96 Merge pull request #1408 from ahoppen/deinit-symbol-kind Alex Hoppen 2024-06-03 12:06:14 -07:00
  • 1ce51ebdc1 A few miscellaneous changes Alex Hoppen 2024-06-01 12:53:48 -07:00
  • c03d80d037 Migrate Rename.swift to use DocumentURI instead of URL Alex Hoppen 2024-06-01 12:45:54 -07:00
  • 3c5d8b9119 Change SwiftPMBuildSystem to use DocumentURI instead of URL Alex Hoppen 2024-06-01 12:40:31 -07:00
  • af37a845bd Merge pull request #1407 from ahoppen/set-experimental-features Alex Hoppen 2024-06-03 11:14:14 -07:00
  • b60acde260 Merge pull request #1406 from ahoppen/cancellation-logging-scope Alex Hoppen 2024-06-03 11:12:27 -07:00
  • 9d970e4af9 Merge pull request #1405 from ahoppen/request-cancellation-logging Alex Hoppen 2024-06-03 11:04:45 -07:00
  • 5bae953260 Merge pull request #1388 from ahoppen/non-darwin-logger-parallel-tests Alex Hoppen 2024-06-03 10:34:37 -07:00
  • 31c7f9a7d9 Cleanup unnecessary code Paul LeMarquand 2024-06-03 13:27:39 -04:00
  • c7bf59e2ee Require ThreadSafeBox.T to be Sendable Alex Hoppen 2024-06-01 11:15:27 -07:00
  • b2b383614c Fix a typo Alex Hoppen 2024-06-03 09:41:27 -07:00
  • 259d49e12c Share module cache between test projects Alex Hoppen 2024-06-02 08:38:22 -07:00
  • c639d2b25a Classify deinitializers as constructors in document symbols Alex Hoppen 2024-06-03 09:18:04 -07:00
  • 7734133cd1 Filter backticks in TestItem IDs Paul LeMarquand 2024-05-01 11:38:50 -04:00
  • b9c74387f2 Merge pull request #1397 from ahoppen/deinit-in-document-symbols Alex Hoppen 2024-06-03 08:32:19 -07:00
  • 9388caf16c Merge pull request #1396 from ahoppen/container-in-call-hierarchy-name Alex Hoppen 2024-06-03 08:32:09 -07:00
  • f91b63f5f1 Set experimental features from the command line in SourceKitLSPServer.Options Alex Hoppen 2024-06-03 08:22:44 -07:00
  • 63c144226c Set the logging scope for notification handling one level higher so it’s also set for cancel notifications Alex Hoppen 2024-06-03 08:21:26 -07:00
  • 59672e942e Log when a sourcekitd request gets cancelled Alex Hoppen 2024-06-03 08:19:58 -07:00
  • 14775e802d Merge pull request #1401 from ahoppen/remove-show-active-tasks-in-progress Alex Hoppen 2024-06-03 07:02:06 -07:00
  • b3fab6b19f Remove showActivePreparationTasksInProgress experimental feature Alex Hoppen 2024-06-01 22:44:19 -07:00
  • 05d9d6332e Merge pull request #1393 from ahoppen/index-foreach-non-escaping Alex Hoppen 2024-06-02 22:25:03 -07:00
  • 9bddc7f532 Merge pull request #1400 from ahoppen/preparing-targets-index-status Alex Hoppen 2024-06-02 22:24:34 -07:00
  • 0465e823ee Merge pull request #1402 from ahoppen/experimental-features-optional Alex Hoppen 2024-06-02 11:00:07 -07:00
  • 7066784650 Don’t require --experimental-feature to be passed when launching sourcekit-lsp Alex Hoppen 2024-06-02 08:12:06 -07:00
  • c4e6e85ce8 Show “Preparing targets” as index status if we only have preparation tasks and no index tasks Alex Hoppen 2024-06-01 22:39:30 -07:00
  • 0e0594b16d Merge pull request #1399 from ahoppen/debug-subcommand Alex Hoppen 2024-06-01 22:32:39 -07:00
  • 175e85e6f4 Merge pull request #1398 from ahoppen/separate-index-log-in-client Alex Hoppen 2024-06-01 22:32:16 -07:00
  • 1fbb65ecf4 Merge pull request #1392 from ahoppen/move-xctest-scanner Alex Hoppen 2024-06-01 22:31:36 -07:00
  • ae89f4f84b Merge pull request #1391 from ahoppen/shorten-test-package-manifests Alex Hoppen 2024-06-01 22:31:17 -07:00
  • 2258a6c815 Merge pull request #1389 from ahoppen/experimental-features Alex Hoppen 2024-06-01 22:30:52 -07:00
  • ef8b4f5eb5 Move debug subcommands of sourcekit-lsp to a debug subcommand and unhide them Alex Hoppen 2024-06-01 17:26:54 -07:00
  • c44ee45c67 Add an extension to the LogMessageNotification to add a message to a specific log in the client Alex Hoppen 2024-06-01 17:13:52 -07:00
  • 68af33edd0 Show deinit in document symbols Alex Hoppen 2024-06-01 17:06:11 -07:00
  • 532a37bb33 Show container name in call hierarchy item name instead of detail field Alex Hoppen 2024-06-01 16:52:53 -07:00
  • d8f988b213 Merge pull request #1380 from ahoppen/dont-prepare-pacakge-manifest Alex Hoppen 2024-06-01 15:04:19 -07:00
  • f84cfecbf2 Make CompilationDatabase use DocumentURI instead of URL Alex Hoppen 2024-06-01 12:20:08 -07:00
  • 80c214b008 Change CheckedIndex to use DocumentURI instead of URL Alex Hoppen 2024-06-01 11:53:40 -07:00
  • 2db4259d07 Mark closures of CheckedIndex.forEach* as non-escaping Alex Hoppen 2024-06-01 10:43:46 -07:00
  • 113bd0dbec Move syntactic XCTest scanner to a separate file Alex Hoppen 2024-06-01 10:23:32 -07:00
  • 4b2ee40a52 Automatically add swift-tools-version and import PackageDescription to manifest in SwiftPMTestProject Alex Hoppen 2024-06-01 10:01:27 -07:00
  • 38e2d01266 Re-apply #1227 Merge tests defined in extensions Alex Hoppen 2024-06-01 08:40:56 -07:00
  • eb304c4759 Add a general notion of experimental features to sourcekit-lsp Alex Hoppen 2024-06-01 08:35:31 -07:00
  • 98718d4afa Merge pull request #1367 from ahoppen/macro-test-project Alex Hoppen 2024-06-01 08:02:09 -07:00
  • d6a72ef8fe Merge pull request #1387 from ahoppen/test-pass-with-xcode-15-4 Alex Hoppen 2024-06-01 06:18:22 -07:00
  • be1086751f Merge pull request #1386 from ahoppen/fix-diagnostic-cancelled-test-failure Alex Hoppen 2024-06-01 06:18:15 -07:00
  • 4524e6b715 Set SOURCEKITLSP_FORCE_NON_DARWIN_LOGGER for parallel test execution Alex Hoppen 2024-05-31 22:07:04 -07:00
  • 20840c418a Skip testImportPreparedModuleWithFunctionBodiesSkipped if toolchain doesn’t support rename Alex Hoppen 2024-05-31 22:04:57 -07:00
  • f51aa65a13 Forward all errors that translate to .cancelled from document diagnostics request Alex Hoppen 2024-05-31 22:02:58 -07:00
  • e56c71f4b3 Don’t run a swift build command to prepare a package manifest Alex Hoppen 2024-05-31 07:38:08 -07:00
  • 6599292ff5 Add infrastructure to write tests for Swift macros Alex Hoppen 2024-05-29 16:44:08 -07:00
  • 045024d517 Merge pull request #1385 from ahoppen/improve-line-folding Alex Hoppen 2024-05-31 21:24:40 -07:00
  • 936b5b27ae Merge pull request #1381 from ahoppen/dont-catch-cancellation-error-for-diags-request Alex Hoppen 2024-05-31 21:24:25 -07:00
  • 0ee2405fef Merge pull request #1370 from ahoppen/cancel-task-before-execution-started Alex Hoppen 2024-05-31 21:24:18 -07:00
  • 44c60a2701 Merge pull request #1384 from ahoppen/allow-modules-with-errors-when-indexing Alex Hoppen 2024-05-31 21:24:00 -07:00
  • 1ee41419f1 Merge pull request #1373 from ahoppen/enable-prepare-for-indexing-if-supported Alex Hoppen 2024-05-31 21:23:26 -07:00
  • cc1280f5e0 Don’t start executing a task when cancelToBeRescheduled is called before execute Alex Hoppen 2024-05-30 18:54:46 -07:00
  • 02576d6e99 Change QueuedTask.cancelledToBeRescheduled to be a normal Bool instead of an atomic Alex Hoppen 2024-05-30 18:47:09 -07:00
  • 2da648efd3 Improve folding ranges if editor only supports line folding Alex Hoppen 2024-05-31 16:41:20 -07:00
  • b7a502c1f4 When SwiftPM supports --experimental-prepare-for-indexing pass it to the prepare command Alex Hoppen 2024-05-30 23:00:52 -07:00
  • 505f4cfbb4 Merge pull request #1383 from ahoppen/clean-up Alex Hoppen 2024-05-31 15:44:43 -07:00
  • c8e1eab6a0 Merge pull request #1377 from ahoppen/fault-instead-of-assert-in-workdoneprogressstate Alex Hoppen 2024-05-31 15:44:20 -07:00
  • 0b6ad2725f Merge pull request #1371 from ahoppen/tests-pass-on-released-xcode Alex Hoppen 2024-05-31 15:44:07 -07:00
  • b08895b82c Add a few more arguments to allow errors during indexing Alex Hoppen 2024-05-31 15:36:40 -07:00
  • e011829801 Merge pull request #1379 from ahoppen/no-prepare-for-editor-task-while-determining-target Alex Hoppen 2024-05-31 13:15:13 -07:00
  • 6206d2a546 Merge pull request #1378 from ahoppen/message-handling-signposts-in-single-category Alex Hoppen 2024-05-31 13:13:26 -07:00
  • 403f55002b Merge pull request #1372 from ahoppen/clangd-may-not-return-up-to-date-diags Alex Hoppen 2024-05-31 13:13:00 -07:00
  • 37480a619a Merge pull request #1376 from ahoppen/flush-stdout-before-serial-test-run Alex Hoppen 2024-05-31 13:12:45 -07:00
  • 899d857373 Merge pull request #1375 from ahoppen/infer-sourcekitd-in-run-sourcekitd-request Alex Hoppen 2024-05-31 13:12:38 -07:00
  • 56f76c3453 Merge pull request #1374 from ahoppen/log-targets-invalidated Alex Hoppen 2024-05-31 13:12:30 -07:00