Currently we build sourcekitd dynamically but load it in process for SourceKit-LSP. We should convert sourcekitd into an out of process COM server and then RPC it which would help improve the reliability of the LSP server and allow restarting sourcekitd in case of a failure.
Currently we build sourcekitd dynamically but load it in process for SourceKit-LSP. We should convert sourcekitd into an out of process COM server and then RPC it which would help improve the reliability of the LSP server and allow restarting sourcekitd in case of a failure.