rust-analyzer/crates/rust-analyzer
Aleksey Kladov 2ed258ba42 Fix progress token is already registered crash
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.
2021-01-10 18:02:02 +03:00
..
src Fix progress token is already registered crash 2021-01-10 18:02:02 +03:00
tests/rust-analyzer More readable test 2021-01-06 18:36:13 +03:00
build.rs Fix fmt 2020-06-19 02:25:07 +08:00
Cargo.toml Upgrade expect-test to 1.1 2021-01-03 14:43:29 +01:00