Skip to content

Commit 1c2e17f

Browse files
committed
Auto merge of #53870 - Xanewok:update-rls, r=oli-obk
Update RLS and Rustfmt RLS * Allow project model to download crates ([#1020](rust-lang/rls#1020)) * Support simple external builds ([#988](rust-lang/rls#988)) * Support using external Rustfmt ([#990](rust-lang/rls#990)) Rustfmt (0.99.4) * Format chains with comment ([#2899](https://github.com/rust-lang-nursery/rls/pull/2899)) * Do not show wildcard pattern in slice pattern ([#2912](https://github.com/rust-lang-nursery/rls/pull/2912)) * Impl only use ([#2951](https://github.com/rust-lang-nursery/rls/pull/2951)) * ... and [more](rust-lang/rustfmt@5c9a2b6...1c40881) Bumped in tandem to pull a single version of `rustc-ap-*` libs. r? @nrc
2 parents 4efc0a7 + d5e5e76 commit 1c2e17f

File tree

3 files changed

+49
-43
lines changed

3 files changed

+49
-43
lines changed

src/Cargo.lock

+47-41
Original file line numberDiff line numberDiff line change
@@ -1577,7 +1577,7 @@ dependencies = [
15771577

15781578
[[package]]
15791579
name = "racer"
1580-
version = "2.1.4"
1580+
version = "2.1.5"
15811581
source = "registry+https://github.com/rust-lang/crates.io-index"
15821582
dependencies = [
15831583
"bitflags 1.0.4 (registry+https://github.com/rust-lang/crates.io-index)",
@@ -1588,7 +1588,7 @@ dependencies = [
15881588
"lazy_static 1.1.0 (registry+https://github.com/rust-lang/crates.io-index)",
15891589
"log 0.4.4 (registry+https://github.com/rust-lang/crates.io-index)",
15901590
"rls-span 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)",
1591-
"rustc-ap-syntax 218.0.0 (registry+https://github.com/rust-lang/crates.io-index)",
1591+
"rustc-ap-syntax 237.0.0 (registry+https://github.com/rust-lang/crates.io-index)",
15921592
]
15931593

15941594
[[package]]
@@ -1725,7 +1725,7 @@ dependencies = [
17251725
"log 0.4.4 (registry+https://github.com/rust-lang/crates.io-index)",
17261726
"num_cpus 1.8.0 (registry+https://github.com/rust-lang/crates.io-index)",
17271727
"ordslice 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)",
1728-
"racer 2.1.4 (registry+https://github.com/rust-lang/crates.io-index)",
1728+
"racer 2.1.5 (registry+https://github.com/rust-lang/crates.io-index)",
17291729
"rayon 1.0.1 (registry+https://github.com/rust-lang/crates.io-index)",
17301730
"regex 1.0.4 (registry+https://github.com/rust-lang/crates.io-index)",
17311731
"rls-analysis 0.16.0 (registry+https://github.com/rust-lang/crates.io-index)",
@@ -1734,8 +1734,9 @@ dependencies = [
17341734
"rls-rustc 0.5.0 (registry+https://github.com/rust-lang/crates.io-index)",
17351735
"rls-span 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)",
17361736
"rls-vfs 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)",
1737+
"rustc-serialize 0.3.24 (registry+https://github.com/rust-lang/crates.io-index)",
17371738
"rustc-workspace-hack 1.0.0",
1738-
"rustfmt-nightly 0.99.2",
1739+
"rustfmt-nightly 0.99.4",
17391740
"serde 1.0.75 (registry+https://github.com/rust-lang/crates.io-index)",
17401741
"serde_derive 1.0.75 (registry+https://github.com/rust-lang/crates.io-index)",
17411742
"serde_json 1.0.26 (registry+https://github.com/rust-lang/crates.io-index)",
@@ -1840,15 +1841,15 @@ dependencies = [
18401841

18411842
[[package]]
18421843
name = "rustc-ap-arena"
1843-
version = "218.0.0"
1844+
version = "237.0.0"
18441845
source = "registry+https://github.com/rust-lang/crates.io-index"
18451846
dependencies = [
1846-
"rustc-ap-rustc_data_structures 218.0.0 (registry+https://github.com/rust-lang/crates.io-index)",
1847+
"rustc-ap-rustc_data_structures 237.0.0 (registry+https://github.com/rust-lang/crates.io-index)",
18471848
]
18481849

18491850
[[package]]
18501851
name = "rustc-ap-rustc_cratesio_shim"
1851-
version = "218.0.0"
1852+
version = "237.0.0"
18521853
source = "registry+https://github.com/rust-lang/crates.io-index"
18531854
dependencies = [
18541855
"bitflags 1.0.4 (registry+https://github.com/rust-lang/crates.io-index)",
@@ -1857,75 +1858,80 @@ dependencies = [
18571858

18581859
[[package]]
18591860
name = "rustc-ap-rustc_data_structures"
1860-
version = "218.0.0"
1861+
version = "237.0.0"
18611862
source = "registry+https://github.com/rust-lang/crates.io-index"
18621863
dependencies = [
18631864
"cfg-if 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)",
18641865
"ena 0.9.3 (registry+https://github.com/rust-lang/crates.io-index)",
18651866
"log 0.4.4 (registry+https://github.com/rust-lang/crates.io-index)",
18661867
"parking_lot 0.5.5 (registry+https://github.com/rust-lang/crates.io-index)",
18671868
"parking_lot_core 0.2.14 (registry+https://github.com/rust-lang/crates.io-index)",
1868-
"rustc-ap-rustc_cratesio_shim 218.0.0 (registry+https://github.com/rust-lang/crates.io-index)",
1869-
"rustc-ap-serialize 218.0.0 (registry+https://github.com/rust-lang/crates.io-index)",
1869+
"rustc-ap-rustc_cratesio_shim 237.0.0 (registry+https://github.com/rust-lang/crates.io-index)",
1870+
"rustc-ap-serialize 237.0.0 (registry+https://github.com/rust-lang/crates.io-index)",
18701871
"rustc-hash 1.0.1 (registry+https://github.com/rust-lang/crates.io-index)",
18711872
"rustc-rayon 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)",
18721873
"rustc-rayon-core 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)",
1874+
"smallvec 0.6.5 (registry+https://github.com/rust-lang/crates.io-index)",
18731875
"stable_deref_trait 1.1.0 (registry+https://github.com/rust-lang/crates.io-index)",
18741876
]
18751877

18761878
[[package]]
18771879
name = "rustc-ap-rustc_errors"
1878-
version = "218.0.0"
1880+
version = "237.0.0"
18791881
source = "registry+https://github.com/rust-lang/crates.io-index"
18801882
dependencies = [
18811883
"atty 0.2.11 (registry+https://github.com/rust-lang/crates.io-index)",
1882-
"rustc-ap-rustc_data_structures 218.0.0 (registry+https://github.com/rust-lang/crates.io-index)",
1883-
"rustc-ap-serialize 218.0.0 (registry+https://github.com/rust-lang/crates.io-index)",
1884-
"rustc-ap-syntax_pos 218.0.0 (registry+https://github.com/rust-lang/crates.io-index)",
1884+
"rustc-ap-rustc_data_structures 237.0.0 (registry+https://github.com/rust-lang/crates.io-index)",
1885+
"rustc-ap-serialize 237.0.0 (registry+https://github.com/rust-lang/crates.io-index)",
1886+
"rustc-ap-syntax_pos 237.0.0 (registry+https://github.com/rust-lang/crates.io-index)",
18851887
"termcolor 0.3.6 (registry+https://github.com/rust-lang/crates.io-index)",
18861888
"unicode-width 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)",
18871889
]
18881890

18891891
[[package]]
18901892
name = "rustc-ap-rustc_target"
1891-
version = "218.0.0"
1893+
version = "237.0.0"
18921894
source = "registry+https://github.com/rust-lang/crates.io-index"
18931895
dependencies = [
18941896
"bitflags 1.0.4 (registry+https://github.com/rust-lang/crates.io-index)",
18951897
"log 0.4.4 (registry+https://github.com/rust-lang/crates.io-index)",
1896-
"rustc-ap-rustc_cratesio_shim 218.0.0 (registry+https://github.com/rust-lang/crates.io-index)",
1897-
"rustc-ap-serialize 218.0.0 (registry+https://github.com/rust-lang/crates.io-index)",
1898+
"rustc-ap-rustc_cratesio_shim 237.0.0 (registry+https://github.com/rust-lang/crates.io-index)",
1899+
"rustc-ap-serialize 237.0.0 (registry+https://github.com/rust-lang/crates.io-index)",
18981900
]
18991901

19001902
[[package]]
19011903
name = "rustc-ap-serialize"
1902-
version = "218.0.0"
1904+
version = "237.0.0"
19031905
source = "registry+https://github.com/rust-lang/crates.io-index"
1906+
dependencies = [
1907+
"smallvec 0.6.5 (registry+https://github.com/rust-lang/crates.io-index)",
1908+
]
19041909

19051910
[[package]]
19061911
name = "rustc-ap-syntax"
1907-
version = "218.0.0"
1912+
version = "237.0.0"
19081913
source = "registry+https://github.com/rust-lang/crates.io-index"
19091914
dependencies = [
19101915
"bitflags 1.0.4 (registry+https://github.com/rust-lang/crates.io-index)",
19111916
"log 0.4.4 (registry+https://github.com/rust-lang/crates.io-index)",
1912-
"rustc-ap-rustc_data_structures 218.0.0 (registry+https://github.com/rust-lang/crates.io-index)",
1913-
"rustc-ap-rustc_errors 218.0.0 (registry+https://github.com/rust-lang/crates.io-index)",
1914-
"rustc-ap-rustc_target 218.0.0 (registry+https://github.com/rust-lang/crates.io-index)",
1915-
"rustc-ap-serialize 218.0.0 (registry+https://github.com/rust-lang/crates.io-index)",
1916-
"rustc-ap-syntax_pos 218.0.0 (registry+https://github.com/rust-lang/crates.io-index)",
1917+
"rustc-ap-rustc_data_structures 237.0.0 (registry+https://github.com/rust-lang/crates.io-index)",
1918+
"rustc-ap-rustc_errors 237.0.0 (registry+https://github.com/rust-lang/crates.io-index)",
1919+
"rustc-ap-rustc_target 237.0.0 (registry+https://github.com/rust-lang/crates.io-index)",
1920+
"rustc-ap-serialize 237.0.0 (registry+https://github.com/rust-lang/crates.io-index)",
1921+
"rustc-ap-syntax_pos 237.0.0 (registry+https://github.com/rust-lang/crates.io-index)",
19171922
"scoped-tls 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)",
1923+
"smallvec 0.6.5 (registry+https://github.com/rust-lang/crates.io-index)",
19181924
]
19191925

19201926
[[package]]
19211927
name = "rustc-ap-syntax_pos"
1922-
version = "218.0.0"
1928+
version = "237.0.0"
19231929
source = "registry+https://github.com/rust-lang/crates.io-index"
19241930
dependencies = [
19251931
"cfg-if 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)",
1926-
"rustc-ap-arena 218.0.0 (registry+https://github.com/rust-lang/crates.io-index)",
1927-
"rustc-ap-rustc_data_structures 218.0.0 (registry+https://github.com/rust-lang/crates.io-index)",
1928-
"rustc-ap-serialize 218.0.0 (registry+https://github.com/rust-lang/crates.io-index)",
1932+
"rustc-ap-arena 237.0.0 (registry+https://github.com/rust-lang/crates.io-index)",
1933+
"rustc-ap-rustc_data_structures 237.0.0 (registry+https://github.com/rust-lang/crates.io-index)",
1934+
"rustc-ap-serialize 237.0.0 (registry+https://github.com/rust-lang/crates.io-index)",
19291935
"scoped-tls 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)",
19301936
"unicode-width 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)",
19311937
]
@@ -2409,7 +2415,7 @@ dependencies = [
24092415

24102416
[[package]]
24112417
name = "rustfmt-nightly"
2412-
version = "0.99.2"
2418+
version = "0.99.4"
24132419
dependencies = [
24142420
"assert_cli 0.6.2 (registry+https://github.com/rust-lang/crates.io-index)",
24152421
"cargo_metadata 0.6.0 (registry+https://github.com/rust-lang/crates.io-index)",
@@ -2423,9 +2429,9 @@ dependencies = [
24232429
"lazy_static 1.1.0 (registry+https://github.com/rust-lang/crates.io-index)",
24242430
"log 0.4.4 (registry+https://github.com/rust-lang/crates.io-index)",
24252431
"regex 1.0.4 (registry+https://github.com/rust-lang/crates.io-index)",
2426-
"rustc-ap-rustc_target 218.0.0 (registry+https://github.com/rust-lang/crates.io-index)",
2427-
"rustc-ap-syntax 218.0.0 (registry+https://github.com/rust-lang/crates.io-index)",
2428-
"rustc-ap-syntax_pos 218.0.0 (registry+https://github.com/rust-lang/crates.io-index)",
2432+
"rustc-ap-rustc_target 237.0.0 (registry+https://github.com/rust-lang/crates.io-index)",
2433+
"rustc-ap-syntax 237.0.0 (registry+https://github.com/rust-lang/crates.io-index)",
2434+
"rustc-ap-syntax_pos 237.0.0 (registry+https://github.com/rust-lang/crates.io-index)",
24292435
"serde 1.0.75 (registry+https://github.com/rust-lang/crates.io-index)",
24302436
"serde_derive 1.0.75 (registry+https://github.com/rust-lang/crates.io-index)",
24312437
"serde_json 1.0.26 (registry+https://github.com/rust-lang/crates.io-index)",
@@ -3203,7 +3209,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
32033209
"checksum quote 0.3.15 (registry+https://github.com/rust-lang/crates.io-index)" = "7a6e920b65c65f10b2ae65c831a81a073a89edd28c7cce89475bff467ab4167a"
32043210
"checksum quote 0.5.2 (registry+https://github.com/rust-lang/crates.io-index)" = "9949cfe66888ffe1d53e6ec9d9f3b70714083854be20fd5e271b232a017401e8"
32053211
"checksum quote 0.6.8 (registry+https://github.com/rust-lang/crates.io-index)" = "dd636425967c33af890042c483632d33fa7a18f19ad1d7ea72e8998c6ef8dea5"
3206-
"checksum racer 2.1.4 (registry+https://github.com/rust-lang/crates.io-index)" = "dcbc5ababaffee8d8f34910f925287c8f716b1ead48561c4278a152d08264f7c"
3212+
"checksum racer 2.1.5 (registry+https://github.com/rust-lang/crates.io-index)" = "1e4bc3847329b20ff5ba56c298938c179ae9911af15c9c10553f683b65164533"
32073213
"checksum rand 0.4.3 (registry+https://github.com/rust-lang/crates.io-index)" = "8356f47b32624fef5b3301c1be97e5944ecdd595409cc5da11d05f211db6cfbd"
32083214
"checksum rand 0.5.4 (registry+https://github.com/rust-lang/crates.io-index)" = "12397506224b2f93e6664ffc4f664b29be8208e5157d3d90b44f09b5fae470ea"
32093215
"checksum rand_core 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)" = "edecf0f94da5551fc9b492093e30b041a891657db7940ee221f9d2f66e82eef2"
@@ -3222,14 +3228,14 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
32223228
"checksum rls-rustc 0.5.0 (registry+https://github.com/rust-lang/crates.io-index)" = "2f9dba7390427aefa953608429701e3665192ca810ba8ae09301e001b7c7bed0"
32233229
"checksum rls-span 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)" = "5d7c7046dc6a92f2ae02ed302746db4382e75131b9ce20ce967259f6b5867a6a"
32243230
"checksum rls-vfs 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)" = "ecbc8541b4c341d6271eae10f869dd9d36db871afe184f5b6f9bffbd6ed0373f"
3225-
"checksum rustc-ap-arena 218.0.0 (registry+https://github.com/rust-lang/crates.io-index)" = "6e905467184ce31ccdbd33ac33b9ba377f8cc7aefb340a733ab7e5efe34cddda"
3226-
"checksum rustc-ap-rustc_cratesio_shim 218.0.0 (registry+https://github.com/rust-lang/crates.io-index)" = "c2a1a45817e78d0c1e2800fb933c526747ef2c5ee4b2dc0946e0c2d901329b88"
3227-
"checksum rustc-ap-rustc_data_structures 218.0.0 (registry+https://github.com/rust-lang/crates.io-index)" = "17b4e9e5588883318e0e58bb7ea7cde2a66eaca55b25e32908f0982365988657"
3228-
"checksum rustc-ap-rustc_errors 218.0.0 (registry+https://github.com/rust-lang/crates.io-index)" = "1d233c0d9beda42a52d329a5df865c8f20c64773d2ab7aa6b4ae4248bacf3188"
3229-
"checksum rustc-ap-rustc_target 218.0.0 (registry+https://github.com/rust-lang/crates.io-index)" = "eec0bc13feecf9e88e39439b24b4b3ca54db8caf12fb7172d0c430451c8b377c"
3230-
"checksum rustc-ap-serialize 218.0.0 (registry+https://github.com/rust-lang/crates.io-index)" = "ffcfb1102cd7cbf5f25c008a00f7253427af9dfac8989ede48c19bd47f556893"
3231-
"checksum rustc-ap-syntax 218.0.0 (registry+https://github.com/rust-lang/crates.io-index)" = "3a2ca0ef078a735c81a0d33589e04148dcf41f80ee7ebe30e72904a631b7c669"
3232-
"checksum rustc-ap-syntax_pos 218.0.0 (registry+https://github.com/rust-lang/crates.io-index)" = "b1bbd31d1bbc7210983c3bbbcb9ee35bac443c6c899f979b8114e58bb7101c28"
3231+
"checksum rustc-ap-arena 237.0.0 (registry+https://github.com/rust-lang/crates.io-index)" = "2d24c8b3c1437fad023cb9472381216a1d41d82dbb2d2e6c7858bd6f50317719"
3232+
"checksum rustc-ap-rustc_cratesio_shim 237.0.0 (registry+https://github.com/rust-lang/crates.io-index)" = "9c5b02c76cd1ee4e9c97c8228701796d6b7431e8f100dea2d8af1d6c2c2bad56"
3233+
"checksum rustc-ap-rustc_data_structures 237.0.0 (registry+https://github.com/rust-lang/crates.io-index)" = "4076388154497fb9a007e3badd78e415402a5594111cd6bc7ce1420dd1b1818b"
3234+
"checksum rustc-ap-rustc_errors 237.0.0 (registry+https://github.com/rust-lang/crates.io-index)" = "c6c11e4789cbc276ceaa87d326c234b1a2d1e0fe6017b88a8a25903200060acb"
3235+
"checksum rustc-ap-rustc_target 237.0.0 (registry+https://github.com/rust-lang/crates.io-index)" = "25f711bb152b9d7cdd69410cfe6d99aeb1409c959e0fdf3c8ca4d220e568aa52"
3236+
"checksum rustc-ap-serialize 237.0.0 (registry+https://github.com/rust-lang/crates.io-index)" = "57638db658d4942d3f30a12566836f9a67a636ed8002c8cae1c9231214e39929"
3237+
"checksum rustc-ap-syntax 237.0.0 (registry+https://github.com/rust-lang/crates.io-index)" = "d6dbcf07abf7a9957dce8d34353d55dfb4cd882153181f24349f4690facb58f0"
3238+
"checksum rustc-ap-syntax_pos 237.0.0 (registry+https://github.com/rust-lang/crates.io-index)" = "0915cb5e166cabe588a129dec2d47357077e96fb1f9b57318fbe217eac4ce508"
32333239
"checksum rustc-demangle 0.1.9 (registry+https://github.com/rust-lang/crates.io-index)" = "bcfe5b13211b4d78e5c2cadfebd7769197d95c639c35a50057eb4c05de811395"
32343240
"checksum rustc-hash 1.0.1 (registry+https://github.com/rust-lang/crates.io-index)" = "7540fc8b0c49f096ee9c961cda096467dce8084bec6bdca2fc83895fd9b28cb8"
32353241
"checksum rustc-rayon 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)" = "8c6d5a683c6ba4ed37959097e88d71c9e8e26659a3cb5be8b389078e7ad45306"

src/tools/rls

Submodule rls updated from e67fd48 to cf6358a

src/tools/rustfmt

0 commit comments

Comments
 (0)