Skip to content

Commit a7e85eb

Browse files
committed
Auto merge of #52419 - semarie:beta-rustfmt, r=Mark-Simulacrum
use vendored rustfmt-nightly (src/tools/rustfmt) Fixes: #52029
2 parents 67e5a18 + 69ee44d commit a7e85eb

File tree

2 files changed

+3
-129
lines changed

2 files changed

+3
-129
lines changed

src/Cargo.lock

+1-125
Original file line numberDiff line numberDiff line change
@@ -1703,7 +1703,7 @@ dependencies = [
17031703
"rls-rustc 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)",
17041704
"rls-span 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)",
17051705
"rls-vfs 0.4.5 (registry+https://github.com/rust-lang/crates.io-index)",
1706-
"rustfmt-nightly 0.8.2 (git+https://github.com/rust-lang-nursery/rustfmt?rev=f3906267)",
1706+
"rustfmt-nightly 0.8.2",
17071707
"serde 1.0.40 (registry+https://github.com/rust-lang/crates.io-index)",
17081708
"serde_derive 1.0.40 (registry+https://github.com/rust-lang/crates.io-index)",
17091709
"serde_json 1.0.15 (registry+https://github.com/rust-lang/crates.io-index)",
@@ -1803,14 +1803,6 @@ dependencies = [
18031803
"tempdir 0.3.7 (registry+https://github.com/rust-lang/crates.io-index)",
18041804
]
18051805

1806-
[[package]]
1807-
name = "rustc-ap-arena"
1808-
version = "149.0.0"
1809-
source = "registry+https://github.com/rust-lang/crates.io-index"
1810-
dependencies = [
1811-
"rustc-ap-rustc_data_structures 149.0.0 (registry+https://github.com/rust-lang/crates.io-index)",
1812-
]
1813-
18141806
[[package]]
18151807
name = "rustc-ap-arena"
18161808
version = "156.0.0"
@@ -1819,15 +1811,6 @@ dependencies = [
18191811
"rustc-ap-rustc_data_structures 156.0.0 (registry+https://github.com/rust-lang/crates.io-index)",
18201812
]
18211813

1822-
[[package]]
1823-
name = "rustc-ap-rustc_cratesio_shim"
1824-
version = "149.0.0"
1825-
source = "registry+https://github.com/rust-lang/crates.io-index"
1826-
dependencies = [
1827-
"bitflags 1.0.1 (registry+https://github.com/rust-lang/crates.io-index)",
1828-
"log 0.4.1 (registry+https://github.com/rust-lang/crates.io-index)",
1829-
]
1830-
18311814
[[package]]
18321815
name = "rustc-ap-rustc_cratesio_shim"
18331816
version = "156.0.0"
@@ -1837,23 +1820,6 @@ dependencies = [
18371820
"log 0.4.1 (registry+https://github.com/rust-lang/crates.io-index)",
18381821
]
18391822

1840-
[[package]]
1841-
name = "rustc-ap-rustc_data_structures"
1842-
version = "149.0.0"
1843-
source = "registry+https://github.com/rust-lang/crates.io-index"
1844-
dependencies = [
1845-
"cfg-if 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)",
1846-
"ena 0.9.3 (registry+https://github.com/rust-lang/crates.io-index)",
1847-
"log 0.4.1 (registry+https://github.com/rust-lang/crates.io-index)",
1848-
"parking_lot 0.5.5 (registry+https://github.com/rust-lang/crates.io-index)",
1849-
"parking_lot_core 0.2.14 (registry+https://github.com/rust-lang/crates.io-index)",
1850-
"rustc-ap-rustc_cratesio_shim 149.0.0 (registry+https://github.com/rust-lang/crates.io-index)",
1851-
"rustc-ap-serialize 149.0.0 (registry+https://github.com/rust-lang/crates.io-index)",
1852-
"rustc-hash 1.0.1 (registry+https://github.com/rust-lang/crates.io-index)",
1853-
"rustc-rayon 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)",
1854-
"stable_deref_trait 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)",
1855-
]
1856-
18571823
[[package]]
18581824
name = "rustc-ap-rustc_data_structures"
18591825
version = "156.0.0"
@@ -1872,19 +1838,6 @@ dependencies = [
18721838
"stable_deref_trait 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)",
18731839
]
18741840

1875-
[[package]]
1876-
name = "rustc-ap-rustc_errors"
1877-
version = "149.0.0"
1878-
source = "registry+https://github.com/rust-lang/crates.io-index"
1879-
dependencies = [
1880-
"atty 0.2.8 (registry+https://github.com/rust-lang/crates.io-index)",
1881-
"rustc-ap-rustc_data_structures 149.0.0 (registry+https://github.com/rust-lang/crates.io-index)",
1882-
"rustc-ap-serialize 149.0.0 (registry+https://github.com/rust-lang/crates.io-index)",
1883-
"rustc-ap-syntax_pos 149.0.0 (registry+https://github.com/rust-lang/crates.io-index)",
1884-
"termcolor 0.3.6 (registry+https://github.com/rust-lang/crates.io-index)",
1885-
"unicode-width 0.1.4 (registry+https://github.com/rust-lang/crates.io-index)",
1886-
]
1887-
18881841
[[package]]
18891842
name = "rustc-ap-rustc_errors"
18901843
version = "156.0.0"
@@ -1898,17 +1851,6 @@ dependencies = [
18981851
"unicode-width 0.1.4 (registry+https://github.com/rust-lang/crates.io-index)",
18991852
]
19001853

1901-
[[package]]
1902-
name = "rustc-ap-rustc_target"
1903-
version = "149.0.0"
1904-
source = "registry+https://github.com/rust-lang/crates.io-index"
1905-
dependencies = [
1906-
"bitflags 1.0.1 (registry+https://github.com/rust-lang/crates.io-index)",
1907-
"log 0.4.1 (registry+https://github.com/rust-lang/crates.io-index)",
1908-
"rustc-ap-rustc_cratesio_shim 149.0.0 (registry+https://github.com/rust-lang/crates.io-index)",
1909-
"rustc-ap-serialize 149.0.0 (registry+https://github.com/rust-lang/crates.io-index)",
1910-
]
1911-
19121854
[[package]]
19131855
name = "rustc-ap-rustc_target"
19141856
version = "156.0.0"
@@ -1920,31 +1862,11 @@ dependencies = [
19201862
"rustc-ap-serialize 156.0.0 (registry+https://github.com/rust-lang/crates.io-index)",
19211863
]
19221864

1923-
[[package]]
1924-
name = "rustc-ap-serialize"
1925-
version = "149.0.0"
1926-
source = "registry+https://github.com/rust-lang/crates.io-index"
1927-
19281865
[[package]]
19291866
name = "rustc-ap-serialize"
19301867
version = "156.0.0"
19311868
source = "registry+https://github.com/rust-lang/crates.io-index"
19321869

1933-
[[package]]
1934-
name = "rustc-ap-syntax"
1935-
version = "149.0.0"
1936-
source = "registry+https://github.com/rust-lang/crates.io-index"
1937-
dependencies = [
1938-
"bitflags 1.0.1 (registry+https://github.com/rust-lang/crates.io-index)",
1939-
"log 0.4.1 (registry+https://github.com/rust-lang/crates.io-index)",
1940-
"rustc-ap-rustc_data_structures 149.0.0 (registry+https://github.com/rust-lang/crates.io-index)",
1941-
"rustc-ap-rustc_errors 149.0.0 (registry+https://github.com/rust-lang/crates.io-index)",
1942-
"rustc-ap-rustc_target 149.0.0 (registry+https://github.com/rust-lang/crates.io-index)",
1943-
"rustc-ap-serialize 149.0.0 (registry+https://github.com/rust-lang/crates.io-index)",
1944-
"rustc-ap-syntax_pos 149.0.0 (registry+https://github.com/rust-lang/crates.io-index)",
1945-
"scoped-tls 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)",
1946-
]
1947-
19481870
[[package]]
19491871
name = "rustc-ap-syntax"
19501872
version = "156.0.0"
@@ -1960,18 +1882,6 @@ dependencies = [
19601882
"scoped-tls 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)",
19611883
]
19621884

1963-
[[package]]
1964-
name = "rustc-ap-syntax_pos"
1965-
version = "149.0.0"
1966-
source = "registry+https://github.com/rust-lang/crates.io-index"
1967-
dependencies = [
1968-
"rustc-ap-arena 149.0.0 (registry+https://github.com/rust-lang/crates.io-index)",
1969-
"rustc-ap-rustc_data_structures 149.0.0 (registry+https://github.com/rust-lang/crates.io-index)",
1970-
"rustc-ap-serialize 149.0.0 (registry+https://github.com/rust-lang/crates.io-index)",
1971-
"scoped-tls 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)",
1972-
"unicode-width 0.1.4 (registry+https://github.com/rust-lang/crates.io-index)",
1973-
]
1974-
19751885
[[package]]
19761886
name = "rustc-ap-syntax_pos"
19771887
version = "156.0.0"
@@ -2454,31 +2364,6 @@ dependencies = [
24542364
"serde_json 1.0.15 (registry+https://github.com/rust-lang/crates.io-index)",
24552365
]
24562366

2457-
[[package]]
2458-
name = "rustfmt-nightly"
2459-
version = "0.8.2"
2460-
source = "git+https://github.com/rust-lang-nursery/rustfmt?rev=f3906267#f390626778c1bbb13911556d585850eb2fa67923"
2461-
dependencies = [
2462-
"cargo_metadata 0.5.4 (registry+https://github.com/rust-lang/crates.io-index)",
2463-
"derive-new 0.5.4 (registry+https://github.com/rust-lang/crates.io-index)",
2464-
"diff 0.1.11 (registry+https://github.com/rust-lang/crates.io-index)",
2465-
"env_logger 0.5.8 (registry+https://github.com/rust-lang/crates.io-index)",
2466-
"failure 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)",
2467-
"getopts 0.2.17 (registry+https://github.com/rust-lang/crates.io-index)",
2468-
"isatty 0.1.8 (registry+https://github.com/rust-lang/crates.io-index)",
2469-
"itertools 0.7.8 (registry+https://github.com/rust-lang/crates.io-index)",
2470-
"log 0.4.1 (registry+https://github.com/rust-lang/crates.io-index)",
2471-
"regex 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)",
2472-
"rustc-ap-rustc_target 149.0.0 (registry+https://github.com/rust-lang/crates.io-index)",
2473-
"rustc-ap-syntax 149.0.0 (registry+https://github.com/rust-lang/crates.io-index)",
2474-
"serde 1.0.40 (registry+https://github.com/rust-lang/crates.io-index)",
2475-
"serde_derive 1.0.40 (registry+https://github.com/rust-lang/crates.io-index)",
2476-
"serde_json 1.0.15 (registry+https://github.com/rust-lang/crates.io-index)",
2477-
"term 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)",
2478-
"toml 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)",
2479-
"unicode-segmentation 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)",
2480-
]
2481-
24822367
[[package]]
24832368
name = "rustfmt-nightly"
24842369
version = "0.8.2"
@@ -3326,21 +3211,13 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
33263211
"checksum rls-rustc 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)" = "2c8c09117ae2887baaa4b17fe1cb572f9b22e4d2c6a5cda04093d8b366b0be99"
33273212
"checksum rls-span 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)" = "5d7c7046dc6a92f2ae02ed302746db4382e75131b9ce20ce967259f6b5867a6a"
33283213
"checksum rls-vfs 0.4.5 (registry+https://github.com/rust-lang/crates.io-index)" = "be231e1e559c315bc60ced5ad2cc2d7a9c208ed7d4e2c126500149836fda19bb"
3329-
"checksum rustc-ap-arena 149.0.0 (registry+https://github.com/rust-lang/crates.io-index)" = "e794b25832224eea9252ebfa9f94ab7070d0a60c977793112c611501cb56b48d"
33303214
"checksum rustc-ap-arena 156.0.0 (registry+https://github.com/rust-lang/crates.io-index)" = "83e91a01cd6c5a9e4f68c2b5c81b62b172aa9e00fc2fec862c0899e3fac1fd32"
3331-
"checksum rustc-ap-rustc_cratesio_shim 149.0.0 (registry+https://github.com/rust-lang/crates.io-index)" = "a78241b2ecb82ebb9221b4b7d37c024ff1f2e43f1b099f38a997f030fc7894b0"
33323215
"checksum rustc-ap-rustc_cratesio_shim 156.0.0 (registry+https://github.com/rust-lang/crates.io-index)" = "1e8ea8fadc5d66c1527771816e83f7e7599543bd2e1583e279855370ab2f18e5"
3333-
"checksum rustc-ap-rustc_data_structures 149.0.0 (registry+https://github.com/rust-lang/crates.io-index)" = "5529c3927f32b0b56d1f6449a34f2218dc2160c6a6dde0cf47954d83a9a45764"
33343216
"checksum rustc-ap-rustc_data_structures 156.0.0 (registry+https://github.com/rust-lang/crates.io-index)" = "742ba74bc7d0f3ded56148329650f137fa5b90f7f0ecc4b4952150f32c66b147"
3335-
"checksum rustc-ap-rustc_errors 149.0.0 (registry+https://github.com/rust-lang/crates.io-index)" = "fb1fef44a7d63f5d204c981adb26a14e85fe7ee5962050a4f664df6f425f9b48"
33363217
"checksum rustc-ap-rustc_errors 156.0.0 (registry+https://github.com/rust-lang/crates.io-index)" = "3714046c6f8c1c259822aefcca21b1862710a6cec24fd34c0796117f074c6769"
3337-
"checksum rustc-ap-rustc_target 149.0.0 (registry+https://github.com/rust-lang/crates.io-index)" = "a3939a9f7bf063536dd646894ca43b1378ec6a56ac5b2698cc6ba0b42bfadbdc"
33383218
"checksum rustc-ap-rustc_target 156.0.0 (registry+https://github.com/rust-lang/crates.io-index)" = "b982c4517c18080895b06149ce8aa8279fd013f629030bb7a179bfcff6d74ef2"
3339-
"checksum rustc-ap-serialize 149.0.0 (registry+https://github.com/rust-lang/crates.io-index)" = "692169d0bac8a4547f9778039460799e162664477a1eaec15d31507705f8c736"
33403219
"checksum rustc-ap-serialize 156.0.0 (registry+https://github.com/rust-lang/crates.io-index)" = "27c7700595bff1a64ddb6f593c69db3f6d66b76b059b26137236c7e21e36db70"
3341-
"checksum rustc-ap-syntax 149.0.0 (registry+https://github.com/rust-lang/crates.io-index)" = "22e93ee3817b007d56b5c5b151e6cd7c7063455a1facaf9e0ca01f9d9365b716"
33423220
"checksum rustc-ap-syntax 156.0.0 (registry+https://github.com/rust-lang/crates.io-index)" = "e6482d98c8be57d3cfe55dab744dd1a87f8462dc2ea0a8a4960f7bb1565be049"
3343-
"checksum rustc-ap-syntax_pos 149.0.0 (registry+https://github.com/rust-lang/crates.io-index)" = "fe5d24a137d6e202cd6eb96cb74f8cb4a2b257c42b74dd624e136b4e19f0a47d"
33443221
"checksum rustc-ap-syntax_pos 156.0.0 (registry+https://github.com/rust-lang/crates.io-index)" = "20af5e200b61a3e5ba4f58ed3cbd7593569faf8f0956d5233f4f27fee51b4c81"
33453222
"checksum rustc-demangle 0.1.7 (registry+https://github.com/rust-lang/crates.io-index)" = "11fb43a206a04116ffd7cfcf9bcb941f8eb6cc7ff667272246b0a1c74259a3cb"
33463223
"checksum rustc-hash 1.0.1 (registry+https://github.com/rust-lang/crates.io-index)" = "7540fc8b0c49f096ee9c961cda096467dce8084bec6bdca2fc83895fd9b28cb8"
@@ -3349,7 +3226,6 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
33493226
"checksum rustc-serialize 0.3.24 (registry+https://github.com/rust-lang/crates.io-index)" = "dcf128d1287d2ea9d80910b5f1120d0b8eede3fbf1abe91c40d39ea7d51e6fda"
33503227
"checksum rustc_version 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)" = "a54aa04a10c68c1c4eacb4337fd883b435997ede17a9385784b990777686b09a"
33513228
"checksum rustfix 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)" = "9da3cf9b79dc889a2c9879643f26d7a53e37e9361c7566b7d2787d5ace0d8396"
3352-
"checksum rustfmt-nightly 0.8.2 (git+https://github.com/rust-lang-nursery/rustfmt?rev=f3906267)" = "<none>"
33533229
"checksum same-file 1.0.2 (registry+https://github.com/rust-lang/crates.io-index)" = "cfb6eded0b06a0b512c8ddbcf04089138c9b4362c2f696f3c3d76039d68f3637"
33543230
"checksum schannel 0.1.12 (registry+https://github.com/rust-lang/crates.io-index)" = "85fd9df495640643ad2d00443b3d78aae69802ad488debab4f1dd52fc1806ade"
33553231
"checksum scoped-tls 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)" = "8674d439c964889e2476f474a3bf198cc9e199e77499960893bac5de7e9218a4"

src/Cargo.toml

+2-4
Original file line numberDiff line numberDiff line change
@@ -64,10 +64,8 @@ debug-assertions = false
6464
[patch."https://github.com/rust-lang/cargo"]
6565
cargo = { path = "tools/cargo" }
6666

67-
[patch.crates-io]
67+
[patch."https://github.com/rust-lang-nursery/rustfmt"]
6868
# Similar to Cargo above we want the RLS to use a vendored version of `rustfmt`
6969
# that we're shipping as well (to ensure that the rustfmt in RLS and the
70-
# `rustfmt` executable are the same exact vesion). Unlike Cargo, however, the
71-
# RLS depends on `rustfmt` from crates.io, so we put this in a `[patch]` section
72-
# for crates.io
70+
# `rustfmt` executable are the same exact vesion).
7371
rustfmt-nightly = { path = "tools/rustfmt" }

0 commit comments

Comments
 (0)