about summary refs log tree commit diff
path: root/src
diff options
context:
space:
mode:
authorIgor Matuszewski <Xanewok@gmail.com>2019-04-21 12:52:07 +0200
committerIgor Matuszewski <Xanewok@gmail.com>2019-04-21 12:52:07 +0200
commit4fb570dea74acdd9db00a60c13e9eeddc14ecf27 (patch)
tree3742559022a0d5116dc44150be51b5114404c38a /src
parent25451967ee217b0d8a6db6195b84444f71f89d70 (diff)
downloadrust-4fb570dea74acdd9db00a60c13e9eeddc14ecf27.tar.gz
rust-4fb570dea74acdd9db00a60c13e9eeddc14ecf27.zip
Switch to serde-enabled rls-* and update RLS appropriately
This also bumps RLS version to 1.36.
The updated rls-* packages use serde but *not* serde_derive thanks to
manual proc macro expansion. This is a hack, since rustc cannot handle
crates.io proc macros (duplicated in tools) when cross-compiling, so
that's the best we can do in order to support serde_json in save-analysis.
Diffstat (limited to 'src')
-rw-r--r--src/librustc_save_analysis/Cargo.toml4
m---------src/tools/rls0
2 files changed, 2 insertions, 2 deletions
diff --git a/src/librustc_save_analysis/Cargo.toml b/src/librustc_save_analysis/Cargo.toml
index aee827776fc..767c726b761 100644
--- a/src/librustc_save_analysis/Cargo.toml
+++ b/src/librustc_save_analysis/Cargo.toml
@@ -19,5 +19,5 @@ rustc_typeck = { path = "../librustc_typeck" }
 serde_json = "1"
 syntax = { path = "../libsyntax" }
 syntax_pos = { path = "../libsyntax_pos" }
-rls-data = "0.18.1"
-rls-span = "0.4"
+rls-data = "0.19"
+rls-span = "0.5"
diff --git a/src/tools/rls b/src/tools/rls
-Subproject b202e14dbf53949d05822e680ee5166b3346885
+Subproject 20e32686df573fc44ac1052bf3e6982b0da27cf