Alex Hoppen
d5e254137c
Make fulfillmentOfOrThrow take a variadic list of expectations
...
In almost all cases, we pass a single expectation and that looks a lot nicer with a variadic parameter.
2025-03-25 09:16:17 -07:00
Alex Hoppen
1cd1102d89
Introduce defaultTimeoutDuration to get the default timeout as a Duration
2025-03-11 09:20:44 -07:00
Alex Hoppen
12b38fe1ea
Add logging for requests handled by the SourceKit plugin
2025-03-03 12:17:19 -08:00
Rintaro Ishizaki
ec99b1f05c
Disable SwiftSourceKitPluginTests.testCancellation
...
rdar://145905708
2025-03-03 09:50:47 -08:00
Alex Hoppen
1bd9a57bf7
Skip plugin tests if the host toolchain doesn’t support SourceKit plugins
2025-01-16 13:33:43 -08:00
Alex Hoppen
16f897aefa
Make the SourceKit plugins work on Windows
2025-01-11 06:57:03 +01:00
Alex Hoppen
e5f1bbfc03
Set plugin paths in all tests
...
Otherwise, we were trying to load sourcekitd without the plugins for the normal SourceKIt-LSP tests and with the plugins for the plugin tests.
2025-01-09 14:09:01 +01:00
Alex Hoppen
9e663dafc8
Skip tests that are only supported on macOS
2025-01-07 17:21:15 +01:00
Alex Hoppen
5709e1a864
Add a SourceKit plugin to handle code completion requests
...
This adds a sourcekitd plugin that drives the code completion requests. It also includes a `CompletionScoring` module that’s used to rank code completion results based on their contextual match, allowing us to show more relevant code completion results at the top.
2025-01-03 14:21:54 +01:00