Skip to content

Commit e129923

Browse files
committed
Auto merge of #70149 - Xanewok:update-rls, r=Xanewok
submodules: Update RLS and Rustfmt Fixes #70129. Fixes #70280. Regression fixed specifically with rust-lang/rls@4a587b5. r? @ghost
2 parents 853c477 + 370be8e commit e129923

File tree

5 files changed

+107
-68
lines changed

5 files changed

+107
-68
lines changed

Cargo.lock

+103-64
Original file line numberDiff line numberDiff line change
@@ -2715,9 +2715,9 @@ dependencies = [
27152715

27162716
[[package]]
27172717
name = "racer"
2718-
version = "2.1.31"
2718+
version = "2.1.32"
27192719
source = "registry+https://github.com/rust-lang/crates.io-index"
2720-
checksum = "0ff33fa15ac0384376741d16ddb05a65263dde4e2c5d0f7a9f3747db788764aa"
2720+
checksum = "e805a6c323d08b26270f0276cef35608456916dc266ef27434edbe666eceeeb5"
27212721
dependencies = [
27222722
"bitflags",
27232723
"clap",
@@ -2727,13 +2727,13 @@ dependencies = [
27272727
"lazy_static 1.4.0",
27282728
"log",
27292729
"rls-span",
2730+
"rustc-ap-rustc_ast",
27302731
"rustc-ap-rustc_ast_pretty",
27312732
"rustc-ap-rustc_data_structures",
27322733
"rustc-ap-rustc_errors",
27332734
"rustc-ap-rustc_parse",
27342735
"rustc-ap-rustc_session",
27352736
"rustc-ap-rustc_span",
2736-
"rustc-ap-syntax",
27372737
]
27382738

27392739
[[package]]
@@ -3113,6 +3113,7 @@ version = "0.6.0"
31133113
dependencies = [
31143114
"clippy_lints",
31153115
"env_logger 0.7.1",
3116+
"failure",
31163117
"futures",
31173118
"log",
31183119
"rand 0.7.3",
@@ -3156,38 +3157,74 @@ dependencies = [
31563157

31573158
[[package]]
31583159
name = "rustc-ap-arena"
3159-
version = "642.0.0"
3160+
version = "651.0.0"
31603161
source = "registry+https://github.com/rust-lang/crates.io-index"
3161-
checksum = "ea82fa3d9a8add7422228ca1a2cbba0784fa8861f56148ff64da08b3c7921b03"
3162+
checksum = "632704fb93ca8148957191e5d2d827082f93c4aa20cdd242fb46d8cca57029da"
31623163
dependencies = [
31633164
"rustc-ap-rustc_data_structures",
31643165
"smallvec 1.0.0",
31653166
]
31663167

31673168
[[package]]
31683169
name = "rustc-ap-graphviz"
3169-
version = "642.0.0"
3170+
version = "651.0.0"
31703171
source = "registry+https://github.com/rust-lang/crates.io-index"
3171-
checksum = "638d0b2b3bcf99824e0cb5a25dbc547b61dc20942e11daf6a97e981918aa18e5"
3172+
checksum = "bdd4689b814859c9f1b3e314ed2bde596acac428a256a16894635f600bed46b4"
3173+
3174+
[[package]]
3175+
name = "rustc-ap-rustc_ast"
3176+
version = "651.0.0"
3177+
source = "registry+https://github.com/rust-lang/crates.io-index"
3178+
checksum = "101c1517d3fd19d083aaca5b113f9965e6ae353a0bb09c49959b0f62b95b75d9"
3179+
dependencies = [
3180+
"log",
3181+
"rustc-ap-rustc_data_structures",
3182+
"rustc-ap-rustc_index",
3183+
"rustc-ap-rustc_lexer",
3184+
"rustc-ap-rustc_macros",
3185+
"rustc-ap-rustc_span",
3186+
"rustc-ap-serialize",
3187+
"scoped-tls",
3188+
"smallvec 1.0.0",
3189+
]
3190+
3191+
[[package]]
3192+
name = "rustc-ap-rustc_ast_passes"
3193+
version = "651.0.0"
3194+
source = "registry+https://github.com/rust-lang/crates.io-index"
3195+
checksum = "3ab3f5a7e939b37c99d8ca371f09b10bb5b5c85ad5d5b8d1d736ce8248c71be0"
3196+
dependencies = [
3197+
"log",
3198+
"rustc-ap-rustc_ast",
3199+
"rustc-ap-rustc_ast_pretty",
3200+
"rustc-ap-rustc_attr",
3201+
"rustc-ap-rustc_data_structures",
3202+
"rustc-ap-rustc_errors",
3203+
"rustc-ap-rustc_feature",
3204+
"rustc-ap-rustc_parse",
3205+
"rustc-ap-rustc_session",
3206+
"rustc-ap-rustc_span",
3207+
]
31723208

31733209
[[package]]
31743210
name = "rustc-ap-rustc_ast_pretty"
3175-
version = "642.0.0"
3211+
version = "651.0.0"
31763212
source = "registry+https://github.com/rust-lang/crates.io-index"
3177-
checksum = "d38bab04dd676dee6d2f9670506a18c31bfce38bf7f8420aa83eb1140ecde049"
3213+
checksum = "05046d3a2b8de22b20bcda9a1c063dc5c1f2f721f042b6c2809df2d23c64a13e"
31783214
dependencies = [
31793215
"log",
3216+
"rustc-ap-rustc_ast",
31803217
"rustc-ap-rustc_data_structures",
31813218
"rustc-ap-rustc_span",
3182-
"rustc-ap-syntax",
31833219
]
31843220

31853221
[[package]]
31863222
name = "rustc-ap-rustc_attr"
3187-
version = "642.0.0"
3223+
version = "651.0.0"
31883224
source = "registry+https://github.com/rust-lang/crates.io-index"
3189-
checksum = "10b843ba8b1ed43739133047673b9f6a54d3b3b4d328d69c6ea89ff971395f35"
3225+
checksum = "f00b7ccad6fc3628fb44950435772945a425575f9ea0b3708c536fe75623a6e8"
31903226
dependencies = [
3227+
"rustc-ap-rustc_ast",
31913228
"rustc-ap-rustc_ast_pretty",
31923229
"rustc-ap-rustc_data_structures",
31933230
"rustc-ap-rustc_errors",
@@ -3196,26 +3233,25 @@ dependencies = [
31963233
"rustc-ap-rustc_session",
31973234
"rustc-ap-rustc_span",
31983235
"rustc-ap-serialize",
3199-
"rustc-ap-syntax",
32003236
"smallvec 1.0.0",
32013237
]
32023238

32033239
[[package]]
32043240
name = "rustc-ap-rustc_data_structures"
3205-
version = "642.0.0"
3241+
version = "651.0.0"
32063242
source = "registry+https://github.com/rust-lang/crates.io-index"
3207-
checksum = "dc3d1c6d0a80ab0c1df76405377cec0f3d5423fb5b0953a8eac70a2ad6c44df2"
3243+
checksum = "4c6121ab6766644fa76b711f65d4c39f2e335488ab768324567fed0ed191166e"
32083244
dependencies = [
32093245
"bitflags",
32103246
"cfg-if",
3211-
"crossbeam-utils 0.6.5",
3247+
"crossbeam-utils 0.7.2",
32123248
"ena",
32133249
"indexmap",
32143250
"jobserver",
32153251
"lazy_static 1.4.0",
32163252
"log",
32173253
"measureme",
3218-
"parking_lot 0.9.0",
3254+
"parking_lot 0.10.0",
32193255
"rustc-ap-graphviz",
32203256
"rustc-ap-rustc_index",
32213257
"rustc-ap-serialize",
@@ -3229,9 +3265,9 @@ dependencies = [
32293265

32303266
[[package]]
32313267
name = "rustc-ap-rustc_errors"
3232-
version = "642.0.0"
3268+
version = "651.0.0"
32333269
source = "registry+https://github.com/rust-lang/crates.io-index"
3234-
checksum = "4909a1eca29331332257230f29120a8ff68c9e37d868c564fcd599e430cf8914"
3270+
checksum = "adab84c842003ad1c8435fd71b8d0cc19bf0d702a8a2147d5be06e083db2d207"
32353271
dependencies = [
32363272
"annotate-snippets",
32373273
"atty",
@@ -3245,11 +3281,33 @@ dependencies = [
32453281
"winapi 0.3.8",
32463282
]
32473283

3284+
[[package]]
3285+
name = "rustc-ap-rustc_expand"
3286+
version = "651.0.0"
3287+
source = "registry+https://github.com/rust-lang/crates.io-index"
3288+
checksum = "bb001df541ea02b65c8e294252530010c6f90e3c6a5716e8e24e58c12dd1cd86"
3289+
dependencies = [
3290+
"log",
3291+
"rustc-ap-rustc_ast",
3292+
"rustc-ap-rustc_ast_passes",
3293+
"rustc-ap-rustc_ast_pretty",
3294+
"rustc-ap-rustc_attr",
3295+
"rustc-ap-rustc_data_structures",
3296+
"rustc-ap-rustc_errors",
3297+
"rustc-ap-rustc_feature",
3298+
"rustc-ap-rustc_lexer",
3299+
"rustc-ap-rustc_parse",
3300+
"rustc-ap-rustc_session",
3301+
"rustc-ap-rustc_span",
3302+
"rustc-ap-serialize",
3303+
"smallvec 1.0.0",
3304+
]
3305+
32483306
[[package]]
32493307
name = "rustc-ap-rustc_feature"
3250-
version = "642.0.0"
3308+
version = "651.0.0"
32513309
source = "registry+https://github.com/rust-lang/crates.io-index"
3252-
checksum = "63ab887a181d795cf5fd3edadf367760deafb90aefb844f168ab5255266e3478"
3310+
checksum = "446cc60613cc3b05d0bdbcab7feb02305790b5617fa43c532d51ae3223d677a4"
32533311
dependencies = [
32543312
"lazy_static 1.4.0",
32553313
"rustc-ap-rustc_data_structures",
@@ -3258,36 +3316,35 @@ dependencies = [
32583316

32593317
[[package]]
32603318
name = "rustc-ap-rustc_fs_util"
3261-
version = "642.0.0"
3319+
version = "651.0.0"
32623320
source = "registry+https://github.com/rust-lang/crates.io-index"
3263-
checksum = "70814116df3c5fbec8f06f6a1d013ca481f620fd22a9475754e9bf3ee9ba70d8"
3321+
checksum = "9ac99d6f67e7db3bb300895630e769ed41bd3e336c0e725870c70e676c1a5ff1"
32643322

32653323
[[package]]
32663324
name = "rustc-ap-rustc_index"
3267-
version = "642.0.0"
3325+
version = "651.0.0"
32683326
source = "registry+https://github.com/rust-lang/crates.io-index"
3269-
checksum = "ac1bf1d3cf3d119d41353d6fd229ef7272d5097bc0924de021c0294bf86d48bf"
3327+
checksum = "5608c1cf50d2251b7e10a138cf6dd388e97f139b21c00b06a22d06f89c6591f6"
32703328
dependencies = [
32713329
"rustc-ap-serialize",
32723330
"smallvec 1.0.0",
32733331
]
32743332

32753333
[[package]]
32763334
name = "rustc-ap-rustc_lexer"
3277-
version = "642.0.0"
3335+
version = "651.0.0"
32783336
source = "registry+https://github.com/rust-lang/crates.io-index"
3279-
checksum = "4cda21a32cebdc11ec4f5393aa2fcde5ed1b2f673a8571e5a4dcdf07e4ae9cac"
3337+
checksum = "74e9c1c6f5dc85977b3adb6fb556b2ff23354d1a12021da15eb1d36353458bde"
32803338
dependencies = [
32813339
"unicode-xid 0.2.0",
32823340
]
32833341

32843342
[[package]]
32853343
name = "rustc-ap-rustc_macros"
3286-
version = "642.0.0"
3344+
version = "651.0.0"
32873345
source = "registry+https://github.com/rust-lang/crates.io-index"
3288-
checksum = "75c47b48ea51910ecfd853c9248a9bf4c767bc823449ab6a1d864dff65fbae16"
3346+
checksum = "3226b5ec864312a5d23eb40a5d621ee06bdc0754228d20d6eb76d4ddc4f2d4a1"
32893347
dependencies = [
3290-
"itertools 0.8.0",
32913348
"proc-macro2 1.0.3",
32923349
"quote 1.0.2",
32933350
"syn 1.0.11",
@@ -3296,33 +3353,33 @@ dependencies = [
32963353

32973354
[[package]]
32983355
name = "rustc-ap-rustc_parse"
3299-
version = "642.0.0"
3356+
version = "651.0.0"
33003357
source = "registry+https://github.com/rust-lang/crates.io-index"
3301-
checksum = "abd88e89cd5b5d28dcd3a347a3d534c08627d9455570dc1a2d402cb8437b9d30"
3358+
checksum = "ba3b042344c2280b50d5df0058d11379028a8f016a407e575bb3ea8b6c798049"
33023359
dependencies = [
33033360
"bitflags",
33043361
"log",
3362+
"rustc-ap-rustc_ast",
33053363
"rustc-ap-rustc_ast_pretty",
3306-
"rustc-ap-rustc_attr",
33073364
"rustc-ap-rustc_data_structures",
33083365
"rustc-ap-rustc_errors",
33093366
"rustc-ap-rustc_feature",
33103367
"rustc-ap-rustc_lexer",
33113368
"rustc-ap-rustc_session",
33123369
"rustc-ap-rustc_span",
3313-
"rustc-ap-syntax",
33143370
"smallvec 1.0.0",
33153371
"unicode-normalization",
33163372
]
33173373

33183374
[[package]]
33193375
name = "rustc-ap-rustc_session"
3320-
version = "642.0.0"
3376+
version = "651.0.0"
33213377
source = "registry+https://github.com/rust-lang/crates.io-index"
3322-
checksum = "5b8487b4575fbb2d1fc6f1cd61225efd108a4d36817e6fb9b643d57fcae9cb12"
3378+
checksum = "ff35ef4b5d9fbcb2fd539c7c908eb3cdd1f68ddbccd042945ef50ae65564f941"
33233379
dependencies = [
33243380
"log",
33253381
"num_cpus",
3382+
"rustc-ap-rustc_ast",
33263383
"rustc-ap-rustc_data_structures",
33273384
"rustc-ap-rustc_errors",
33283385
"rustc-ap-rustc_feature",
@@ -3331,14 +3388,13 @@ dependencies = [
33313388
"rustc-ap-rustc_span",
33323389
"rustc-ap-rustc_target",
33333390
"rustc-ap-serialize",
3334-
"rustc-ap-syntax",
33353391
]
33363392

33373393
[[package]]
33383394
name = "rustc-ap-rustc_span"
3339-
version = "642.0.0"
3395+
version = "651.0.0"
33403396
source = "registry+https://github.com/rust-lang/crates.io-index"
3341-
checksum = "f69746c0d4c21bf20a5bb2bd247261a1aa8631f04202d7303352942dde70d987"
3397+
checksum = "e323b1f4a824039886eed8e33cad20ea4f492a9f9b3c9441009797c91de3e87a"
33423398
dependencies = [
33433399
"cfg-if",
33443400
"log",
@@ -3353,9 +3409,9 @@ dependencies = [
33533409

33543410
[[package]]
33553411
name = "rustc-ap-rustc_target"
3356-
version = "642.0.0"
3412+
version = "651.0.0"
33573413
source = "registry+https://github.com/rust-lang/crates.io-index"
3358-
checksum = "8bbc6ae09b5d42ec66edd520e8412e0615c53a7c93607fe33dc4abab60ba7c8b"
3414+
checksum = "e161eb7b3a5b7993c6b480135296dc61476db80041d49dd446422742426e390b"
33593415
dependencies = [
33603416
"bitflags",
33613417
"log",
@@ -3368,31 +3424,14 @@ dependencies = [
33683424

33693425
[[package]]
33703426
name = "rustc-ap-serialize"
3371-
version = "642.0.0"
3427+
version = "651.0.0"
33723428
source = "registry+https://github.com/rust-lang/crates.io-index"
3373-
checksum = "e13a1ead0252fc3d96da4c336a95950be6795f2b00c84a67ccadf26142f8cb41"
3429+
checksum = "af510a659098d8c45a7303fb882fa780f4a87ec5f5d7a2053521e7d5d7f332c4"
33743430
dependencies = [
33753431
"indexmap",
33763432
"smallvec 1.0.0",
33773433
]
33783434

3379-
[[package]]
3380-
name = "rustc-ap-syntax"
3381-
version = "642.0.0"
3382-
source = "registry+https://github.com/rust-lang/crates.io-index"
3383-
checksum = "e1f59f48ca3a2ec16a7e82e718ed5aadf9c9e08cf63015d28b4e774767524a6a"
3384-
dependencies = [
3385-
"log",
3386-
"rustc-ap-rustc_data_structures",
3387-
"rustc-ap-rustc_index",
3388-
"rustc-ap-rustc_lexer",
3389-
"rustc-ap-rustc_macros",
3390-
"rustc-ap-rustc_span",
3391-
"rustc-ap-serialize",
3392-
"scoped-tls",
3393-
"smallvec 1.0.0",
3394-
]
3395-
33963435
[[package]]
33973436
name = "rustc-demangle"
33983437
version = "0.1.16"
@@ -3470,7 +3509,7 @@ dependencies = [
34703509
name = "rustc-workspace-hack"
34713510
version = "1.0.0"
34723511
dependencies = [
3473-
"crossbeam-utils 0.6.5",
3512+
"crossbeam-utils 0.7.2",
34743513
"serde",
34753514
"serde_json",
34763515
"smallvec 0.6.10",
@@ -4370,7 +4409,7 @@ dependencies = [
43704409

43714410
[[package]]
43724411
name = "rustfmt-nightly"
4373-
version = "1.4.12"
4412+
version = "1.4.13"
43744413
dependencies = [
43754414
"annotate-snippets",
43764415
"bytecount",
@@ -4386,14 +4425,14 @@ dependencies = [
43864425
"lazy_static 1.4.0",
43874426
"log",
43884427
"regex",
4428+
"rustc-ap-rustc_ast",
43894429
"rustc-ap-rustc_ast_pretty",
43904430
"rustc-ap-rustc_data_structures",
43914431
"rustc-ap-rustc_errors",
4432+
"rustc-ap-rustc_expand",
43924433
"rustc-ap-rustc_parse",
43934434
"rustc-ap-rustc_session",
43944435
"rustc-ap-rustc_span",
4395-
"rustc-ap-rustc_target",
4396-
"rustc-ap-syntax",
43974436
"rustc-workspace-hack",
43984437
"rustfmt-config_proc_macro",
43994438
"serde",

src/tools/rustc-workspace-hack/Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,7 @@ features = [
5959

6060
[dependencies]
6161
curl-sys = { version = "0.4.13", features = ["http2", "libnghttp2-sys"], optional = true }
62-
crossbeam-utils = { version = "0.6.5", features = ["nightly"] }
62+
crossbeam-utils = { version = "0.7.2", features = ["nightly"] }
6363
serde = { version = "1.0.82", features = ['derive'] }
6464
serde_json = { version = "1.0.31", features = ["raw_value"] }
6565
smallvec-0_6 = { package = "smallvec", version = "0.6", features = ['union', 'may_dangle'] }

0 commit comments

Comments
 (0)