aboutsummaryrefslogtreecommitdiff
path: root/crates/rust-analyzer/src/op_queue.rs
Commit message (Collapse)AuthorAgeFilesLines
* More robust status notificationsAleksey Kladov2021-04-061-5/+11
|
* internal: prepare to store OpQueue results in the queue itselfAleksey Kladov2021-04-051-9/+17
|
* Async Loading outdir and proc-macroEdwin Cheng2021-01-281-12/+16
|
* Fix progress token is already registered crashAleksey Kladov2021-01-101-0/+25
After we started reporting progress when running cargo check during loading, it is possible to crash the client with two identical progress tokens. This points to a deeper issue: we might be running several cargo checks concurrently, which doesn't make sense. This commit linearizes all workspace fetches, making sure no updates are lost. As an additional touch, it also normalizes progress & result reporting, to make sure they stand in sync.