mirror of
https://github.com/rust-lang/rust.git
synced 2024-12-12 16:45:37 +00:00
3b9548e163
Historically, we intentinally violated JSON-RPC spec here by hard crashing. The idea was to poke both the clients and servers to fix stuff. However, this is confusing for server implementors, and falls down in one important place -- protocol extension are not always backwards compatible, which causes crashes simply due to version mismatch. We had once such case with our own extension, and one for semantic tokens. So let's be less adventerous and just err on the err side! |
||
---|---|---|
.. | ||
src | ||
tests/rust-analyzer | ||
build.rs | ||
Cargo.toml |