Skip to content

Commit 36df2c9

Browse files
authored
Merge pull request #20321 from rust-lang/rustc-pull
Rustc pull update
2 parents 2e3688e + cde861e commit 36df2c9

File tree

2,119 files changed

+25393
-17371
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

2,119 files changed

+25393
-17371
lines changed

.github/workflows/spellcheck.yml

Lines changed: 0 additions & 23 deletions
This file was deleted.

.gitignore

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -85,8 +85,6 @@ __pycache__/
8585

8686
## Node
8787
node_modules
88-
package-lock.json
89-
package.json
9088
/src/doc/rustc-dev-guide/mermaid.min.js
9189

9290
## Rustdoc GUI tests

Cargo.lock

Lines changed: 112 additions & 55 deletions
Original file line numberDiff line numberDiff line change
@@ -384,7 +384,7 @@ dependencies = [
384384
name = "cargo-miri"
385385
version = "0.1.0"
386386
dependencies = [
387-
"cargo_metadata 0.19.2",
387+
"cargo_metadata 0.21.0",
388388
"directories",
389389
"rustc-build-sysroot",
390390
"rustc_tools_util 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)",
@@ -402,14 +402,39 @@ dependencies = [
402402
"serde",
403403
]
404404

405+
[[package]]
406+
name = "cargo-platform"
407+
version = "0.2.0"
408+
source = "registry+https://github.com/rust-lang/crates.io-index"
409+
checksum = "84982c6c0ae343635a3a4ee6dedef965513735c8b183caa7289fa6e27399ebd4"
410+
dependencies = [
411+
"serde",
412+
]
413+
414+
[[package]]
415+
name = "cargo-util-schemas"
416+
version = "0.8.2"
417+
source = "registry+https://github.com/rust-lang/crates.io-index"
418+
checksum = "7dc1a6f7b5651af85774ae5a34b4e8be397d9cf4bc063b7e6dbd99a841837830"
419+
dependencies = [
420+
"semver",
421+
"serde",
422+
"serde-untagged",
423+
"serde-value",
424+
"thiserror 2.0.12",
425+
"toml 0.8.23",
426+
"unicode-xid",
427+
"url",
428+
]
429+
405430
[[package]]
406431
name = "cargo_metadata"
407432
version = "0.18.1"
408433
source = "registry+https://github.com/rust-lang/crates.io-index"
409434
checksum = "2d886547e41f740c616ae73108f6eb70afe6d940c7bc697cb30f13daec073037"
410435
dependencies = [
411436
"camino",
412-
"cargo-platform",
437+
"cargo-platform 0.1.9",
413438
"semver",
414439
"serde",
415440
"serde_json",
@@ -418,12 +443,13 @@ dependencies = [
418443

419444
[[package]]
420445
name = "cargo_metadata"
421-
version = "0.19.2"
446+
version = "0.21.0"
422447
source = "registry+https://github.com/rust-lang/crates.io-index"
423-
checksum = "dd5eb614ed4c27c5d706420e4320fbe3216ab31fa1c33cd8246ac36dae4479ba"
448+
checksum = "5cfca2aaa699835ba88faf58a06342a314a950d2b9686165e038286c30316868"
424449
dependencies = [
425450
"camino",
426-
"cargo-platform",
451+
"cargo-platform 0.2.0",
452+
"cargo-util-schemas",
427453
"semver",
428454
"serde",
429455
"serde_json",
@@ -561,7 +587,7 @@ dependencies = [
561587
"tempfile",
562588
"termize",
563589
"toml 0.7.8",
564-
"ui_test 0.30.2",
590+
"ui_test",
565591
"walkdir",
566592
]
567593

@@ -703,6 +729,15 @@ dependencies = [
703729
"windows-sys 0.59.0",
704730
]
705731

732+
[[package]]
733+
name = "colored"
734+
version = "3.0.0"
735+
source = "registry+https://github.com/rust-lang/crates.io-index"
736+
checksum = "fde0e0ec90c9dfb3b4b1a0891a7dcd0e2bffde2f7efed5fe7c9bb00e5bfb915e"
737+
dependencies = [
738+
"windows-sys 0.59.0",
739+
]
740+
706741
[[package]]
707742
name = "comma"
708743
version = "1.0.0"
@@ -716,7 +751,7 @@ dependencies = [
716751
"anstyle-svg",
717752
"build_helper",
718753
"camino",
719-
"colored",
754+
"colored 2.2.0",
720755
"diff",
721756
"getopts",
722757
"glob",
@@ -1143,6 +1178,16 @@ version = "1.0.2"
11431178
source = "registry+https://github.com/rust-lang/crates.io-index"
11441179
checksum = "877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f"
11451180

1181+
[[package]]
1182+
name = "erased-serde"
1183+
version = "0.4.6"
1184+
source = "registry+https://github.com/rust-lang/crates.io-index"
1185+
checksum = "e004d887f51fcb9fef17317a2f3525c887d8aa3f4f50fed920816a688284a5b7"
1186+
dependencies = [
1187+
"serde",
1188+
"typeid",
1189+
]
1190+
11461191
[[package]]
11471192
name = "errno"
11481193
version = "0.3.13"
@@ -1305,7 +1350,7 @@ version = "0.1.0"
13051350
dependencies = [
13061351
"anyhow",
13071352
"askama",
1308-
"cargo_metadata 0.18.1",
1353+
"cargo_metadata 0.21.0",
13091354
"serde",
13101355
"serde_json",
13111356
"thiserror 1.0.69",
@@ -1831,17 +1876,16 @@ dependencies = [
18311876

18321877
[[package]]
18331878
name = "ipc-channel"
1834-
version = "0.19.0"
1879+
version = "0.20.0"
18351880
source = "registry+https://github.com/rust-lang/crates.io-index"
1836-
checksum = "6fb8251fb7bcd9ccd3725ed8deae9fe7db8e586495c9eb5b0c52e6233e5e75ea"
1881+
checksum = "5b1c98b70019c830a1fc39cecfe1f60ff99c4122f0a189697c810c90ec545c14"
18371882
dependencies = [
18381883
"bincode",
18391884
"crossbeam-channel",
18401885
"fnv",
1841-
"lazy_static",
18421886
"libc",
18431887
"mio",
1844-
"rand 0.8.5",
1888+
"rand 0.9.1",
18451889
"serde",
18461890
"tempfile",
18471891
"uuid",
@@ -2240,7 +2284,6 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
22402284
checksum = "78bed444cc8a2160f01cbcf811ef18cac863ad68ae8ca62092e8db51d51c761c"
22412285
dependencies = [
22422286
"libc",
2243-
"log",
22442287
"wasi 0.11.1+wasi-snapshot-preview1",
22452288
"windows-sys 0.59.0",
22462289
]
@@ -2263,7 +2306,7 @@ dependencies = [
22632306
"capstone",
22642307
"chrono",
22652308
"chrono-tz",
2266-
"colored",
2309+
"colored 3.0.0",
22672310
"directories",
22682311
"getrandom 0.3.3",
22692312
"ipc-channel",
@@ -2280,7 +2323,7 @@ dependencies = [
22802323
"smallvec",
22812324
"tempfile",
22822325
"tikv-jemalloc-sys",
2283-
"ui_test 0.29.2",
2326+
"ui_test",
22842327
]
22852328

22862329
[[package]]
@@ -2560,6 +2603,15 @@ version = "0.2.0"
25602603
source = "registry+https://github.com/rust-lang/crates.io-index"
25612604
checksum = "04744f49eae99ab78e0d5c0b603ab218f515ea8cfe5a456d7629ad883a3b6e7d"
25622605

2606+
[[package]]
2607+
name = "ordered-float"
2608+
version = "2.10.1"
2609+
source = "registry+https://github.com/rust-lang/crates.io-index"
2610+
checksum = "68f19d67e5a2795c94e73e0bb1cc1a7edeb2e28efd39e2e1c9b7a40c1108b11c"
2611+
dependencies = [
2612+
"num-traits",
2613+
]
2614+
25632615
[[package]]
25642616
name = "overload"
25652617
version = "0.1.1"
@@ -4189,6 +4241,7 @@ dependencies = [
41894241
"rustc-literal-escaper",
41904242
"rustc_ast",
41914243
"rustc_ast_pretty",
4244+
"rustc_attr_parsing",
41924245
"rustc_data_structures",
41934246
"rustc_errors",
41944247
"rustc_feature",
@@ -4497,7 +4550,10 @@ dependencies = [
44974550
"rustc_macros",
44984551
"rustc_serialize",
44994552
"rustc_span",
4553+
"serde",
4554+
"serde_derive",
45004555
"serde_json",
4556+
"serde_path_to_error",
45014557
"tracing",
45024558
]
45034559

@@ -4845,6 +4901,27 @@ dependencies = [
48454901
"serde_derive",
48464902
]
48474903

4904+
[[package]]
4905+
name = "serde-untagged"
4906+
version = "0.1.7"
4907+
source = "registry+https://github.com/rust-lang/crates.io-index"
4908+
checksum = "299d9c19d7d466db4ab10addd5703e4c615dec2a5a16dbbafe191045e87ee66e"
4909+
dependencies = [
4910+
"erased-serde",
4911+
"serde",
4912+
"typeid",
4913+
]
4914+
4915+
[[package]]
4916+
name = "serde-value"
4917+
version = "0.7.0"
4918+
source = "registry+https://github.com/rust-lang/crates.io-index"
4919+
checksum = "f3a1a3341211875ef120e117ea7fd5228530ae7e7036a779fdc9117be6b3282c"
4920+
dependencies = [
4921+
"ordered-float",
4922+
"serde",
4923+
]
4924+
48484925
[[package]]
48494926
name = "serde_derive"
48504927
version = "1.0.219"
@@ -4868,6 +4945,16 @@ dependencies = [
48684945
"serde",
48694946
]
48704947

4948+
[[package]]
4949+
name = "serde_path_to_error"
4950+
version = "0.1.17"
4951+
source = "registry+https://github.com/rust-lang/crates.io-index"
4952+
checksum = "59fab13f937fa393d08645bf3a84bdfe86e296747b506ada67bb15f10f218b2a"
4953+
dependencies = [
4954+
"itoa",
4955+
"serde",
4956+
]
4957+
48714958
[[package]]
48724959
name = "serde_spanned"
48734960
version = "0.6.9"
@@ -4942,16 +5029,6 @@ dependencies = [
49425029
"windows-sys 0.52.0",
49435030
]
49445031

4945-
[[package]]
4946-
name = "spanned"
4947-
version = "0.3.0"
4948-
source = "registry+https://github.com/rust-lang/crates.io-index"
4949-
checksum = "86af297923fbcfd107c20a189a6e9c872160df71a7190ae4a7a6c5dce4b2feb6"
4950-
dependencies = [
4951-
"bstr",
4952-
"color-eyre",
4953-
]
4954-
49555032
[[package]]
49565033
name = "spanned"
49575034
version = "0.4.1"
@@ -5279,7 +5356,7 @@ name = "tidy"
52795356
version = "0.1.0"
52805357
dependencies = [
52815358
"build_helper",
5282-
"cargo_metadata 0.19.2",
5359+
"cargo_metadata 0.21.0",
52835360
"fluent-syntax",
52845361
"ignore",
52855362
"miropt-test-tools",
@@ -5529,6 +5606,12 @@ dependencies = [
55295606
"rustc-hash 2.1.1",
55305607
]
55315608

5609+
[[package]]
5610+
name = "typeid"
5611+
version = "1.0.3"
5612+
source = "registry+https://github.com/rust-lang/crates.io-index"
5613+
checksum = "bc7d623258602320d5c55d1bc22793b57daff0ec7efc270ea7d55ce1d5f5471c"
5614+
55325615
[[package]]
55335616
name = "typenum"
55345617
version = "1.18.0"
@@ -5550,32 +5633,6 @@ version = "0.1.7"
55505633
source = "registry+https://github.com/rust-lang/crates.io-index"
55515634
checksum = "2896d95c02a80c6d6a5d6e953d479f5ddf2dfdb6a244441010e373ac0fb88971"
55525635

5553-
[[package]]
5554-
name = "ui_test"
5555-
version = "0.29.2"
5556-
source = "registry+https://github.com/rust-lang/crates.io-index"
5557-
checksum = "1211b1111c752c73b33073d2958072be08825fd97c9ab4d83444da361a06634b"
5558-
dependencies = [
5559-
"annotate-snippets 0.11.5",
5560-
"anyhow",
5561-
"bstr",
5562-
"cargo-platform",
5563-
"cargo_metadata 0.18.1",
5564-
"color-eyre",
5565-
"colored",
5566-
"comma",
5567-
"crossbeam-channel",
5568-
"indicatif",
5569-
"levenshtein",
5570-
"prettydiff",
5571-
"regex",
5572-
"rustc_version",
5573-
"rustfix",
5574-
"serde",
5575-
"serde_json",
5576-
"spanned 0.3.0",
5577-
]
5578-
55795636
[[package]]
55805637
name = "ui_test"
55815638
version = "0.30.2"
@@ -5585,10 +5642,10 @@ dependencies = [
55855642
"annotate-snippets 0.11.5",
55865643
"anyhow",
55875644
"bstr",
5588-
"cargo-platform",
5645+
"cargo-platform 0.1.9",
55895646
"cargo_metadata 0.18.1",
55905647
"color-eyre",
5591-
"colored",
5648+
"colored 2.2.0",
55925649
"comma",
55935650
"crossbeam-channel",
55945651
"indicatif",
@@ -5599,7 +5656,7 @@ dependencies = [
55995656
"rustfix",
56005657
"serde",
56015658
"serde_json",
5602-
"spanned 0.4.1",
5659+
"spanned",
56035660
]
56045661

56055662
[[package]]

REUSE.toml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,8 @@ path = [
3737
"rust-bors.toml",
3838
"triagebot.toml",
3939
"typos.toml",
40+
"package.json",
41+
"package-lock.json",
4042
"x",
4143
"x.ps1",
4244
"x.py",

0 commit comments

Comments
 (0)