rust/crates/ra_lsp_server
Emil Lauridsen 790788d5f4 Rework how we send diagnostics to client.
The previous way of sending from the thread pool suffered from stale
diagnostics due to being canceled before we could clear the old ones.

The key change is moving to sending diagnostics from the main loop
thread, but doing all the hard work in the thread pool. This should
provide the best of both worlds, with little to no of the downsides.

This should hopefully fix a lot of issues, but we'll need testing in
each individual issue to be sure.
2020-02-03 11:34:24 +01:00
..
src Rework how we send diagnostics to client. 2020-02-03 11:34:24 +01:00
tests/heavy_tests Revert "Revert "Support LSP 3.15"" 2019-12-11 18:34:01 +01:00
build.rs Implement ra_lsp_server --version 2019-12-09 16:11:46 +01:00
Cargo.toml Bump main thread priority on windows 2020-01-26 14:15:57 +01:00