rust/crates/ra_cargo_watch
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
Cargo.toml Parse cargo output a line at a time. 2020-01-29 13:40:27 +01:00