qsharp-compiler icon indicating copy to clipboard operation
qsharp-compiler copied to clipboard

Remove `waitForInit` from LanguageServer

Open swernli opened this issue 3 years ago • 0 comments

This change simplifies the synchronization of the LanguageServer by removing the waitForInit ManualResetEvent. Since LSP clients should not send further messages until they have received the response to init and the change adjusts the rpc listener to not connect until after the object is constructed, the synchronization should no longer be needed.

swernli avatar Jul 12 '22 19:07 swernli