Skip to content

Commit d54e678

Browse files
authored
Merge pull request #4510 from rust-lang/rustup-2025-08-01
Automatic Rustup
2 parents 63cbeff + 0ff9848 commit d54e678

File tree

891 files changed

+13331
-7738
lines changed

Some content is hidden

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

891 files changed

+13331
-7738
lines changed

.github/workflows/ci.yml

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -117,14 +117,21 @@ jobs:
117117
with:
118118
fetch-depth: 2
119119

120-
# Free up disk space on Linux by removing preinstalled components that
120+
# Free up disk space on Linux and Windows by removing preinstalled components that
121121
# we do not need. We do this to enable some of the less resource
122122
# intensive jobs to run on free runners, which however also have
123123
# less disk space.
124124
- name: free up disk space
125125
run: src/ci/scripts/free-disk-space.sh
126126
if: matrix.free_disk
127127

128+
# If we don't need to free up disk space then just report how much space we have
129+
- name: print disk usage
130+
run: |
131+
echo "disk usage:"
132+
df -h
133+
if: matrix.free_disk == false
134+
128135
# Rust Log Analyzer can't currently detect the PR number of a GitHub
129136
# Actions build on its own, so a hint in the log message is needed to
130137
# point it in the right direction.
@@ -152,9 +159,6 @@ jobs:
152159
- name: show the current environment
153160
run: src/ci/scripts/dump-environment.sh
154161

155-
- name: install rust
156-
run: src/ci/scripts/install-rust.sh
157-
158162
- name: install awscli
159163
run: src/ci/scripts/install-awscli.sh
160164

Cargo.lock

Lines changed: 16 additions & 51 deletions
Original file line numberDiff line numberDiff line change
@@ -1986,16 +1986,16 @@ dependencies = [
19861986

19871987
[[package]]
19881988
name = "ipc-channel"
1989-
version = "0.20.0"
1989+
version = "0.20.1"
19901990
source = "registry+https://github.com/rust-lang/crates.io-index"
1991-
checksum = "5b1c98b70019c830a1fc39cecfe1f60ff99c4122f0a189697c810c90ec545c14"
1991+
checksum = "1700f6b8b9f00cdd675f32fbb3a5be882213140dfe045805273221ca266c43f8"
19921992
dependencies = [
19931993
"bincode",
19941994
"crossbeam-channel",
19951995
"fnv",
19961996
"libc",
19971997
"mio",
1998-
"rand 0.9.1",
1998+
"rand 0.9.2",
19991999
"serde",
20002000
"tempfile",
20012001
"uuid",
@@ -2448,7 +2448,7 @@ dependencies = [
24482448
"libloading",
24492449
"measureme",
24502450
"nix",
2451-
"rand 0.9.1",
2451+
"rand 0.9.2",
24522452
"regex",
24532453
"rustc_version",
24542454
"serde",
@@ -3081,9 +3081,9 @@ dependencies = [
30813081

30823082
[[package]]
30833083
name = "rand"
3084-
version = "0.9.1"
3084+
version = "0.9.2"
30853085
source = "registry+https://github.com/rust-lang/crates.io-index"
3086-
checksum = "9fbfd9d094a40bf3ae768db9361049ace4c0e04a4fd6b359518bd7b73a73dd97"
3086+
checksum = "6db2770f06117d490610c7488547d543617b21bfa07796d7a12f6f1bd53850d1"
30873087
dependencies = [
30883088
"rand_chacha 0.9.0",
30893089
"rand_core 0.9.3",
@@ -3167,9 +3167,9 @@ dependencies = [
31673167

31683168
[[package]]
31693169
name = "redox_syscall"
3170-
version = "0.5.13"
3170+
version = "0.5.16"
31713171
source = "registry+https://github.com/rust-lang/crates.io-index"
3172-
checksum = "0d04b7d0ee6b4a0207a0a7adb104d23ecb0b47d6beae7152d0fa34b692b29fd6"
3172+
checksum = "7251471db004e509f4e75a62cca9435365b5ec7bcdff530d612ac7c87c44a792"
31733173
dependencies = [
31743174
"bitflags",
31753175
]
@@ -3364,7 +3364,7 @@ name = "rustc_abi"
33643364
version = "0.0.0"
33653365
dependencies = [
33663366
"bitflags",
3367-
"rand 0.9.1",
3367+
"rand 0.9.2",
33683368
"rand_xoshiro",
33693369
"rustc_data_structures",
33703370
"rustc_hashes",
@@ -3417,6 +3417,7 @@ dependencies = [
34173417
"rustc_data_structures",
34183418
"rustc_macros",
34193419
"rustc_serialize",
3420+
"rustc_span",
34203421
]
34213422

34223423
[[package]]
@@ -3426,7 +3427,6 @@ dependencies = [
34263427
"rustc_abi",
34273428
"rustc_ast",
34283429
"rustc_ast_pretty",
3429-
"rustc_attr_data_structures",
34303430
"rustc_attr_parsing",
34313431
"rustc_data_structures",
34323432
"rustc_errors",
@@ -3476,28 +3476,13 @@ dependencies = [
34763476
"thin-vec",
34773477
]
34783478

3479-
[[package]]
3480-
name = "rustc_attr_data_structures"
3481-
version = "0.0.0"
3482-
dependencies = [
3483-
"rustc_abi",
3484-
"rustc_ast",
3485-
"rustc_ast_pretty",
3486-
"rustc_data_structures",
3487-
"rustc_macros",
3488-
"rustc_serialize",
3489-
"rustc_span",
3490-
"thin-vec",
3491-
]
3492-
34933479
[[package]]
34943480
name = "rustc_attr_parsing"
34953481
version = "0.0.0"
34963482
dependencies = [
34973483
"rustc_abi",
34983484
"rustc_ast",
34993485
"rustc_ast_pretty",
3500-
"rustc_attr_data_structures",
35013486
"rustc_errors",
35023487
"rustc_feature",
35033488
"rustc_fluent_macro",
@@ -3553,7 +3538,6 @@ version = "0.0.0"
35533538
dependencies = [
35543539
"rustc_ast",
35553540
"rustc_ast_pretty",
3556-
"rustc_attr_data_structures",
35573541
"rustc_attr_parsing",
35583542
"rustc_data_structures",
35593543
"rustc_errors",
@@ -3589,7 +3573,6 @@ dependencies = [
35893573
"rustc-demangle",
35903574
"rustc_abi",
35913575
"rustc_ast",
3592-
"rustc_attr_data_structures",
35933576
"rustc_codegen_ssa",
35943577
"rustc_data_structures",
35953578
"rustc_errors",
@@ -3630,7 +3613,6 @@ dependencies = [
36303613
"rustc_abi",
36313614
"rustc_arena",
36323615
"rustc_ast",
3633-
"rustc_attr_data_structures",
36343616
"rustc_attr_parsing",
36353617
"rustc_data_structures",
36363618
"rustc_errors",
@@ -3668,7 +3650,6 @@ dependencies = [
36683650
"rustc_abi",
36693651
"rustc_apfloat",
36703652
"rustc_ast",
3671-
"rustc_attr_data_structures",
36723653
"rustc_data_structures",
36733654
"rustc_errors",
36743655
"rustc_fluent_macro",
@@ -3814,7 +3795,6 @@ dependencies = [
38143795
"rustc_abi",
38153796
"rustc_ast",
38163797
"rustc_ast_pretty",
3817-
"rustc_attr_data_structures",
38183798
"rustc_data_structures",
38193799
"rustc_error_codes",
38203800
"rustc_error_messages",
@@ -3844,7 +3824,6 @@ dependencies = [
38443824
"rustc_ast",
38453825
"rustc_ast_passes",
38463826
"rustc_ast_pretty",
3847-
"rustc_attr_data_structures",
38483827
"rustc_attr_parsing",
38493828
"rustc_data_structures",
38503829
"rustc_errors",
@@ -3868,8 +3847,8 @@ dependencies = [
38683847
name = "rustc_feature"
38693848
version = "0.0.0"
38703849
dependencies = [
3871-
"rustc_attr_data_structures",
38723850
"rustc_data_structures",
3851+
"rustc_hir",
38733852
"rustc_span",
38743853
"serde",
38753854
"serde_json",
@@ -3914,7 +3893,7 @@ dependencies = [
39143893
"rustc_abi",
39153894
"rustc_arena",
39163895
"rustc_ast",
3917-
"rustc_attr_data_structures",
3896+
"rustc_ast_pretty",
39183897
"rustc_data_structures",
39193898
"rustc_hashes",
39203899
"rustc_index",
@@ -3935,7 +3914,6 @@ dependencies = [
39353914
"rustc_abi",
39363915
"rustc_arena",
39373916
"rustc_ast",
3938-
"rustc_attr_data_structures",
39393917
"rustc_attr_parsing",
39403918
"rustc_data_structures",
39413919
"rustc_errors",
@@ -3962,7 +3940,6 @@ dependencies = [
39623940
"rustc_abi",
39633941
"rustc_ast",
39643942
"rustc_ast_pretty",
3965-
"rustc_attr_data_structures",
39663943
"rustc_hir",
39673944
"rustc_span",
39683945
]
@@ -3974,7 +3951,6 @@ dependencies = [
39743951
"itertools",
39753952
"rustc_abi",
39763953
"rustc_ast",
3977-
"rustc_attr_data_structures",
39783954
"rustc_attr_parsing",
39793955
"rustc_data_structures",
39803956
"rustc_errors",
@@ -3999,7 +3975,7 @@ dependencies = [
39993975
name = "rustc_incremental"
40003976
version = "0.0.0"
40013977
dependencies = [
4002-
"rand 0.9.1",
3978+
"rand 0.9.2",
40033979
"rustc_ast",
40043980
"rustc_data_structures",
40053981
"rustc_errors",
@@ -4120,7 +4096,6 @@ dependencies = [
41204096
"rustc_abi",
41214097
"rustc_ast",
41224098
"rustc_ast_pretty",
4123-
"rustc_attr_data_structures",
41244099
"rustc_attr_parsing",
41254100
"rustc_data_structures",
41264101
"rustc_errors",
@@ -4194,7 +4169,6 @@ dependencies = [
41944169
"odht",
41954170
"rustc_abi",
41964171
"rustc_ast",
4197-
"rustc_attr_data_structures",
41984172
"rustc_attr_parsing",
41994173
"rustc_data_structures",
42004174
"rustc_errors",
@@ -4230,7 +4204,6 @@ dependencies = [
42304204
"rustc_arena",
42314205
"rustc_ast",
42324206
"rustc_ast_ir",
4233-
"rustc_attr_data_structures",
42344207
"rustc_data_structures",
42354208
"rustc_error_messages",
42364209
"rustc_errors",
@@ -4264,7 +4237,6 @@ dependencies = [
42644237
"rustc_apfloat",
42654238
"rustc_arena",
42664239
"rustc_ast",
4267-
"rustc_attr_data_structures",
42684240
"rustc_data_structures",
42694241
"rustc_errors",
42704242
"rustc_fluent_macro",
@@ -4311,7 +4283,6 @@ dependencies = [
43114283
"rustc_abi",
43124284
"rustc_arena",
43134285
"rustc_ast",
4314-
"rustc_attr_data_structures",
43154286
"rustc_const_eval",
43164287
"rustc_data_structures",
43174288
"rustc_errors",
@@ -4337,7 +4308,6 @@ version = "0.0.0"
43374308
dependencies = [
43384309
"rustc_abi",
43394310
"rustc_ast",
4340-
"rustc_attr_data_structures",
43414311
"rustc_data_structures",
43424312
"rustc_errors",
43434313
"rustc_fluent_macro",
@@ -4408,7 +4378,6 @@ dependencies = [
44084378
"rustc_ast",
44094379
"rustc_ast_lowering",
44104380
"rustc_ast_pretty",
4411-
"rustc_attr_data_structures",
44124381
"rustc_attr_parsing",
44134382
"rustc_data_structures",
44144383
"rustc_errors",
@@ -4455,7 +4424,6 @@ name = "rustc_privacy"
44554424
version = "0.0.0"
44564425
dependencies = [
44574426
"rustc_ast",
4458-
"rustc_attr_data_structures",
44594427
"rustc_data_structures",
44604428
"rustc_errors",
44614429
"rustc_fluent_macro",
@@ -4530,7 +4498,6 @@ dependencies = [
45304498
"parking_lot",
45314499
"rustc_abi",
45324500
"rustc_ast",
4533-
"rustc_attr_data_structures",
45344501
"rustc_data_structures",
45354502
"rustc_errors",
45364503
"rustc_feature",
@@ -4557,7 +4524,6 @@ dependencies = [
45574524
"rustc_arena",
45584525
"rustc_ast",
45594526
"rustc_ast_pretty",
4560-
"rustc_attr_data_structures",
45614527
"rustc_attr_parsing",
45624528
"rustc_data_structures",
45634529
"rustc_errors",
@@ -4612,7 +4578,7 @@ dependencies = [
46124578
"bitflags",
46134579
"getopts",
46144580
"libc",
4615-
"rand 0.9.1",
4581+
"rand 0.9.2",
46164582
"rustc_abi",
46174583
"rustc_ast",
46184584
"rustc_data_structures",
@@ -4697,7 +4663,7 @@ dependencies = [
46974663
"crossbeam-deque",
46984664
"crossbeam-utils",
46994665
"libc",
4700-
"rand 0.9.1",
4666+
"rand 0.9.2",
47014667
"rand_xorshift",
47024668
"scoped-tls",
47034669
"smallvec",
@@ -4720,7 +4686,6 @@ dependencies = [
47204686
"itertools",
47214687
"rustc_abi",
47224688
"rustc_ast",
4723-
"rustc_attr_data_structures",
47244689
"rustc_data_structures",
47254690
"rustc_errors",
47264691
"rustc_fluent_macro",
@@ -5409,7 +5374,7 @@ version = "0.1.0"
54095374
dependencies = [
54105375
"indicatif",
54115376
"num",
5412-
"rand 0.9.1",
5377+
"rand 0.9.2",
54135378
"rand_chacha 0.9.0",
54145379
"rayon",
54155380
]

bootstrap.example.toml

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -465,6 +465,11 @@
465465
# What custom diff tool to use for displaying compiletest tests.
466466
#build.compiletest-diff-tool = <none>
467467

468+
# Whether to allow `compiletest` self-tests and `compiletest`-managed test
469+
# suites to be run against the stage 0 rustc. This is only intended to be used
470+
# when the stage 0 compiler is actually built from in-tree sources.
471+
#build.compiletest-allow-stage0 = false
472+
468473
# Whether to use the precompiled stage0 libtest with compiletest.
469474
#build.compiletest-use-stage0-libtest = true
470475

@@ -475,6 +480,9 @@
475480
# Note that if any value is manually given to bootstrap such as
476481
# `./x test tidy --extra-checks=js`, this value is ignored.
477482
# Use `--extra-checks=''` to temporarily disable all extra checks.
483+
#
484+
# Automatically enabled in the "tools" profile.
485+
# Set to the empty string to force disable (recommeded for hdd systems).
478486
#build.tidy-extra-checks = ""
479487

480488
# Indicates whether ccache is used when building certain artifacts (e.g. LLVM).

0 commit comments

Comments
 (0)