Commit Graph

  • 8642768902 Fix a few Swift concurrency warnings Alex Hoppen 2024-06-18 18:07:22 -07:00
  • acabb1d406 Merge pull request #1490 from ahoppen/resolve-symlinks-toolchain-txt Alex Hoppen 2024-06-18 15:22:13 -07:00
  • df08551d7c When setting a working directory on process launch is not supported, set it using sh Alex Hoppen 2024-06-18 09:22:10 -07:00
  • 9f5c404b79 Merge pull request #1489 from ahoppen/no-notification-missing-compiler-args Alex Hoppen 2024-06-18 15:10:29 -07:00
  • bf336be236 Merge pull request #1484 from ahoppen/try-linking-swiftparser Alex Hoppen 2024-06-18 14:55:10 -07:00
  • d2054e7aaa Merge pull request #1487 from ahoppen/diagnose-bundle-in-subdir Alex Hoppen 2024-06-18 14:45:04 -07:00
  • 315d230807 Merge pull request #1486 from ahoppen/signposts-in-bundle Alex Hoppen 2024-06-18 14:31:40 -07:00
  • cb016cdaa0 Resolve symlinks in toolchain path when creating sourcekitd reproducer bundle Alex Hoppen 2024-06-18 12:32:33 -07:00
  • 30f1fd1997 Remove warning message about missing compiler arguments Alex Hoppen 2024-06-18 11:59:14 -07:00
  • 564f96c9af Add comment to keep the message about keeping the list of information collected in sourcekit-lsp in sync with the VS Code plugin Alex Hoppen 2024-06-18 11:49:57 -07:00
  • d804a9a559 Save sourcekit-lsp diagnose bundles in subdirectories of temporary directory Alex Hoppen 2024-06-18 11:45:54 -07:00
  • 6596d4fd6e Include signpost events in OS Logs gathered using sourcekit-lsp diagnose Alex Hoppen 2024-06-18 11:44:33 -07:00
  • 3952f68f81 Try linking again SwiftSyntax in SkipUnless.canBuildMacroUsingSwiftSyntaxFromSourceKitLSPBuild Alex Hoppen 2024-06-18 08:35:40 -07:00
  • 7ef4a2d98b Merge branch 'main' into 6.0/merge-main-2024-06-17 Alex Hoppen 2024-06-18 08:24:03 -07:00
  • bce4cf6d21 Merge pull request #1481 from ahoppen/workaround-async-issue Alex Hoppen 2024-06-18 08:23:41 -07:00
  • e660be3441 add support for riscv64 Neil Jones 2024-06-18 14:37:59 +09:00
  • bc6751eb36 Merge branch 'main' into 6.0/merge-main-2024-06-17 Alex Hoppen 2024-06-17 17:20:44 -07:00
  • f995cb9dfa Merge pull request #1480 from ahoppen/skip-protocol-dynamic-test Alex Hoppen 2024-06-17 14:54:00 -07:00
  • e1d8de11b4 Skip testJumpToSatisfiedProtocolRequirementInExtension if the toolchain does not mark overridable function declarations as dynamic Alex Hoppen 2024-06-17 09:34:07 -07:00
  • 60d2876fbc Add workaround for rdar://116221716 Alex Hoppen 2024-06-12 14:55:10 -07:00
  • 1e0639c9ac Merge pull request #1478 from ahoppen/log-prepare-for-editor-preparation swift-DEVELOPMENT-SNAPSHOT-2024-06-13-a Alex Hoppen 2024-06-12 17:32:51 -07:00
  • 55ef104079 Merge pull request #1464 from ahoppen/protocol-requirement-satisfied-in-extension Alex Hoppen 2024-06-12 14:47:02 -07:00
  • 2d2bac88c9 Merge pull request #1471 from ahoppen/enum-case-rename Alex Hoppen 2024-06-12 14:46:49 -07:00
  • 5fb71b7b30 Merge pull request #1465 from ahoppen/prepare-progress Alex Hoppen 2024-06-12 14:43:15 -07:00
  • 3788a45def Add log messages to track target preparation Alex Hoppen 2024-06-12 14:40:41 -07:00
  • 60ce3b2eb2 Fix an issue in Debounce that added up debounce durations Alex Hoppen 2024-05-10 15:54:25 -07:00
  • f5fee4e004 Rewrite how “Preparing current file” is differentiated from the generic “Preparing targets” Alex Hoppen 2024-06-08 12:53:34 -07:00
  • 0c42c01d44 Show protocol requirements satisfied in extensions in jump-to-definition Alex Hoppen 2024-06-12 09:30:36 -07:00
  • 518aac47d5 Merge pull request #1459 from ahoppen/testable-methods swift-DEVELOPMENT-SNAPSHOT-2024-06-12-a Alex Hoppen 2024-06-12 09:26:45 -07:00
  • d96f2fb2b7 Merge pull request #1467 from ahoppen/debounce-index-progress Alex Hoppen 2024-06-12 09:22:38 -07:00
  • c9e6348302 Merge pull request #1447 from ahoppen/atomics-not-unsafe Alex Hoppen 2024-06-12 09:12:31 -07:00
  • 7a61ff9c4c Adjust test cases for fixed enum case rename Alex Hoppen 2024-06-09 11:18:55 -07:00
  • 97ef5f46d7 Merge pull request #1460 from ahoppen/generated-interface-improvements Alex Hoppen 2024-06-11 19:06:22 -07:00
  • 33d803f1d1 Change methods that were only public for testing purposes to be @_spi(Testing) Alex Hoppen 2024-06-08 07:30:14 -07:00
  • addfb9e010 Merge pull request #1473 from ahoppen/relax-protocol-requirement-positions-in-tests Alex Hoppen 2024-06-11 18:23:25 -07:00
  • 91a08160b5 Merge pull request #1474 from ahoppen/logging-doc Alex Hoppen 2024-06-11 15:24:05 -07:00
  • 7f90508e51 Add a document to describe which log level to use Alex Hoppen 2024-06-11 12:01:50 -07:00
  • 122c2ae6ab Relax assertions about diagnostics from missing protocol requirements Alex Hoppen 2024-06-11 09:12:20 -07:00
  • 5a611fb954 Merge pull request #1472 from finagolfin/droid swift-DEVELOPMENT-SNAPSHOT-2024-06-11-a Alex Hoppen 2024-06-11 00:34:14 -07:00
  • f9c4d86e4c Merge pull request #1462 from ahoppen/jump-to-protocol-requirement Alex Hoppen 2024-06-10 21:52:13 -07:00
  • 7ad1dcf267 Merge pull request #1454 from xedin/buildplan-parameter-split-6.0 swift-6.0-DEVELOPMENT-SNAPSHOT-2024-06-20-a swift-6.0-DEVELOPMENT-SNAPSHOT-2024-06-19-a swift-6.0-DEVELOPMENT-SNAPSHOT-2024-06-18-a swift-6.0-DEVELOPMENT-SNAPSHOT-2024-06-13-a swift-6.0-DEVELOPMENT-SNAPSHOT-2024-06-12-a swift-6.0-DEVELOPMENT-SNAPSHOT-2024-06-11-a Pavel Yaskevich 2024-06-10 15:05:58 -07:00
  • 317ea91fdd Android: use the right setpriority() signature for Bionic Finagolfin 2024-06-10 12:41:31 +05:30
  • 3fc03e9f0d Debounced the Reloading Package work done progress Alex Hoppen 2024-06-08 14:35:52 -07:00
  • 5bf62339cd Debounce the creation of work done progress for indexing Alex Hoppen 2024-06-08 14:10:06 -07:00
  • 202d723c77 When performing jump-to-definition on a method implementing a protocol requirement, jump to the requirement Alex Hoppen 2024-06-08 10:29:18 -07:00
  • 2a0f8c79b9 A couple of improvements for generated interfaces Alex Hoppen 2024-06-08 07:56:19 -07:00
  • e1f80e4643 Merge pull request #1455 from ahoppen/skip-executable-for-plugin-test swift-DEVELOPMENT-SNAPSHOT-2024-06-08-a Alex Hoppen 2024-06-07 19:26:12 -07:00
  • 6a6bc4dd20 [SwiftPMBuildSystem] Adjust BuildParameters use to indicate a destination Pavel Yaskevich 2024-05-28 09:51:28 -07:00
  • fe90bef856 Skip testLibraryUsedByExecutableTargetAndPackagePlugin if SwiftPM can’t handle modules for the target and host properly Alex Hoppen 2024-06-07 16:38:46 -07:00
  • c4cf47f4e4 Merge pull request #1451 from ahoppen/cancel-request-handling swift-DEVELOPMENT-SNAPSHOT-2024-06-07-a Alex Hoppen 2024-06-07 15:27:51 -07:00
  • f825d9c57e Merge pull request #1453 from ahoppen/semantic-functionality-with-build-error-in-low-level-module Alex Hoppen 2024-06-07 14:13:16 -07:00
  • e687fe481a Merge pull request #1450 from ahoppen/thread-safe-box-incremental-parse-tests Alex Hoppen 2024-06-07 13:11:47 -07:00
  • cab5adc495 Merge pull request #1449 from ahoppen/6.0/merge-main-2024-06-07 swift-6.0-DEVELOPMENT-SNAPSHOT-2024-06-08-a swift-6.0-DEVELOPMENT-SNAPSHOT-2024-06-07-a Alex Hoppen 2024-06-07 12:43:39 -07:00
  • dfb7b46350 Add test to check that we get semantic functionality even if a dependency module fails to prepare Alex Hoppen 2024-06-07 11:26:07 -07:00
  • 8c62fb5cd2 Return after handling a CancelRequestNotification Alex Hoppen 2024-06-07 10:19:51 -07:00
  • ff7c706804 Use a ThreadSafeBox for the reusedNodes variable in testIncrementalParse Alex Hoppen 2024-06-07 10:18:24 -07:00
  • 6966a6b9c0 Merge branch 'main' into 6.0/merge-main-2024-06-07 Alex Hoppen 2024-06-07 09:28:36 -07:00
  • fe0b92382b Simplify instructions to enable background indexing to not require building SourceKit-LSP Alex Hoppen 2024-06-07 09:17:02 -07:00
  • c43cffd044 Change all variables that are Atomic* types to not be nonisolated(unsafe) Alex Hoppen 2024-06-07 08:49:10 -07:00
  • 76a0db79be Merge pull request #1445 from ahoppen/use-build-setup Alex Hoppen 2024-06-06 16:23:29 -07:00
  • ea6ec64f9b Merge pull request #1441 from ahoppen/log-index-exit-status Alex Hoppen 2024-06-06 16:16:55 -07:00
  • 9a154fe0c6 Merge pull request #1444 from ahoppen/rename-background-indexing-doc Alex Hoppen 2024-06-06 16:16:24 -07:00
  • d9ffaafda2 Merge pull request #1442 from ahoppen/reduce-frontend-fixes Alex Hoppen 2024-06-06 16:16:07 -07:00
  • 2d874a789e Merge pull request #1440 from ahoppen/experimental-features-in-index-subcommand Alex Hoppen 2024-06-06 16:15:44 -07:00
  • 7b14bb467f Merge pull request #1443 from ahoppen/remove-orange-emoji Alex Hoppen 2024-06-06 16:15:24 -07:00
  • b89d267930 Inspect the build setup to determine the extra flags to pass to the swift build invocations during preparation Alex Hoppen 2024-06-06 13:38:06 -07:00
  • 167390b3b6 Rename Background Indexing.md to Enable Experimental Background Indexing.md Alex Hoppen 2024-06-06 13:27:42 -07:00
  • 21ba38f4d2 Remove orange emoji from the task ID emoji representation Alex Hoppen 2024-06-06 13:24:14 -07:00
  • 1af6f04007 Fix a couple issue in the debug reduce-swift-frontend subcommand Alex Hoppen 2024-06-06 13:20:59 -07:00
  • 2692d5f7fb Log the exit status of prepare and index processes to the index log Alex Hoppen 2024-06-06 13:18:49 -07:00
  • 2610172b83 Allow enabling experimental features in the debug index subcommand Alex Hoppen 2024-06-06 13:18:14 -07:00
  • aa176644f6 Merge pull request #1434 from ahoppen/process-priority Alex Hoppen 2024-06-06 13:07:24 -07:00
  • 0ee93518c0 Merge pull request #1288 from ahoppen/background-index-build-plugin Alex Hoppen 2024-06-06 13:07:08 -07:00
  • 047c914e1f Merge pull request #1438 from ahoppen/6.0/merge-main-2024-06-06 swift-6.0-DEVELOPMENT-SNAPSHOT-2024-06-06-a Alex Hoppen 2024-06-06 13:06:47 -07:00
  • d7953d270f Merge pull request #1437 from ahoppen/3-emojis Alex Hoppen 2024-06-06 13:06:38 -07:00
  • 02512a2630 Remove known issue that main toolchains don’t work with background indexing. Alex Hoppen 2024-06-06 10:06:21 -07:00
  • e656954f1d Merge branch 'main' into 6.0/merge-main-2024-06-06 Alex Hoppen 2024-06-06 09:55:35 -07:00
  • d2e7f9769a Use 3 emoji markers in the index log Alex Hoppen 2024-06-06 09:52:39 -07:00
  • ce7f36e9ec Let the build system determine which toolchain to use for a document Alex Hoppen 2024-05-14 14:59:52 -07:00
  • efabae8808 Take run destinations into account for SwiftPM build targets Alex Hoppen 2024-05-13 12:27:48 -07:00
  • efd7f9940c Merge pull request #1429 from ahoppen/atomics_on_heap swift-DEVELOPMENT-SNAPSHOT-2024-06-06-a Alex Hoppen 2024-06-06 06:37:27 -07:00
  • 556fd333b5 Heap allocate our atomics Alex Hoppen 2024-06-05 10:45:44 -07:00
  • db9662bcc3 Set the priority of processes launched for background indexing Alex Hoppen 2024-06-05 13:29:25 -07:00
  • da84c301d2 Merge pull request #1435 from ahoppen/no-sourcekitd-test-hooks Alex Hoppen 2024-06-05 21:36:55 -07:00
  • 962924701e Merge pull request #1432 from ahoppen/dont-spam-log-progress Alex Hoppen 2024-06-05 21:35:21 -07:00
  • 6425a8e904 Only report log collection progress in sourcekit-lsp diagnose if we’ve made meaningful progress Alex Hoppen 2024-06-05 11:18:41 -07:00
  • e00312ae96 Merge pull request #1431 from ahoppen/local-connection-race-condition Alex Hoppen 2024-06-05 14:26:19 -07:00
  • 1286407762 Remove sourcekitd test hooks Alex Hoppen 2024-06-05 14:24:09 -07:00
  • 6f7bffa174 Merge pull request #1411 from ahoppen/log-to-file Alex Hoppen 2024-06-05 13:34:47 -07:00
  • d71fdea05a Merge pull request #1426 from ahoppen/6.0/update-2024-06-04 swift-6.0-DEVELOPMENT-SNAPSHOT-2024-06-05-a Alex Hoppen 2024-06-05 13:32:57 -07:00
  • e9d0ceb587 Merge pull request #1428 from ahoppen/diagnose-bundle-output-path Alex Hoppen 2024-06-05 13:32:47 -07:00
  • 3fdaa10644 Fix a race condition in LocalConnection Alex Hoppen 2024-06-05 10:58:37 -07:00
  • 379d282f68 Allow specification of where sourcekit-lsp diagnose writes its diagnose bundle Alex Hoppen 2024-06-05 10:16:26 -07:00
  • 7d3b44079a Write log messages to files on non-Darwin platforms Alex Hoppen 2024-06-03 12:56:44 -07:00
  • 6d42f077fb Merge pull request #1416 from ahoppen/background-indexing-document swift-DEVELOPMENT-SNAPSHOT-2024-06-05-a Alex Hoppen 2024-06-05 06:05:59 -07:00
  • cc13c0cb91 Merge pull request #1415 from ahoppen/improve-docs Alex Hoppen 2024-06-04 18:04:53 -07:00
  • 98eeea7039 Merge pull request #1211 from plemarquand/fix-backticks-in-test-ids Alex Hoppen 2024-06-04 15:49:04 -07:00
  • 11137e1622 Merge branch 'main' into 6.0/update-2024-06-04 Alex Hoppen 2024-06-04 15:37:48 -07:00
  • cec73bb6d7 Merge pull request #1425 from ahoppen/more-docs Alex Hoppen 2024-06-04 15:23:03 -07:00
  • 98149ddd7b Add document that shows how to set up experimental background indexing Alex Hoppen 2024-06-03 20:34:34 -07:00