Commit Graph

5 Commits

Author SHA1 Message Date
Alex Hoppen
60864fe864 Respect failed work done progress creation
When the client replies with an error to the `CreateWorkDoneProgressRequest`, we shouldn’t be sending updates for it.
2024-05-22 10:55:57 -07:00
Alex Hoppen
d70a68f37c Wait until initialization has finished before starting a work done progress 2024-05-14 06:38:22 -07:00
Alex Hoppen
4b5f7ffd90 Rename SourceKitServer -> SourceKitLSPServer
This avoid ambiguities whether `SourceKitServer` handles sourcekitd or `sourcekit-lsp`.
2024-03-20 22:50:34 +01:00
Alex Hoppen
252cccc420 Don’t send WorkDoneProgressRequest to the client if it doesn’t support work done progress 2024-03-19 14:38:18 +01:00
Alex Hoppen
ff32570b08 Show an indicator in the client if sourcekitd has crashed
This allows us to prompt the user to file an issue. It’s also useful for developers of sourcekit-lsp to indicate why semantic functionality is limited.

rdar://123391260
2024-02-28 09:53:37 -08:00