Skip to content

Commit 5873327

Browse files
authored
Merge pull request #20960 from rust-lang/rustc-pull
minor: Rustc pull update
2 parents 934b58e + d81d5f0 commit 5873327

File tree

3,648 files changed

+55171
-26431
lines changed

Some content is hidden

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

3,648 files changed

+55171
-26431
lines changed

.github/ISSUE_TEMPLATE/tracking_issue.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@ for larger features an implementation could be broken up into multiple PRs.
5050
[stabilization-guide]: https://rustc-dev-guide.rust-lang.org/stabilization_guide.html#stabilization-pr
5151
[doc-guide]: https://rustc-dev-guide.rust-lang.org/stabilization_guide.html#documentation-prs
5252
[nightly-style-procedure]: https://github.com/rust-lang/style-team/blob/main/nightly-style-procedure.md
53-
[Style Guide]: https://github.com/rust-lang/rust/tree/master/src/doc/style-guide
53+
[Style Guide]: https://github.com/rust-lang/rust/tree/HEAD/src/doc/style-guide
5454

5555
### Unresolved Questions
5656
<!--

.github/workflows/ci.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -323,7 +323,7 @@ jobs:
323323
# If a some dependent job has failed, this exits with 1.
324324
- name: calculate the correct exit status
325325
run: jq --exit-status 'all(.result == "success" or .result == "skipped")' <<< '${{ toJson(needs) }}'
326-
# Publish the toolstate if an auto build succeeds (just before push to master)
326+
# Publish the toolstate if an auto build succeeds (just before push to the default branch)
327327
- name: publish toolstate
328328
run: src/ci/publish_toolstate.sh
329329
shell: bash

.github/workflows/post-merge.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# Workflow that runs after a merge to master, analyses changes in test executions
1+
# Workflow that runs after a merge to the default branch, analyses changes in test executions
22
# and posts the result to the merged PR.
33

44
name: Post merge analysis

.gitignore

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -90,6 +90,10 @@ node_modules
9090
## Rustdoc GUI tests
9191
tests/rustdoc-gui/src/**.lock
9292

93+
## Test dashboard
94+
.citool-cache/
95+
test-dashboard/
96+
9397
## direnv
9498
/.envrc
9599
/.direnv/

.mailmap

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -427,6 +427,7 @@ Marcell Pardavi <marcell.pardavi@gmail.com>
427427
Marco Ieni <11428655+MarcoIeni@users.noreply.github.com>
428428
Marcus Klaas de Vries <mail@marcusklaas.nl>
429429
Margaret Meyerhofer <mmeyerho@andrew.cmu.edu> <mmeyerho@andrew>
430+
Marijn Schouten <mhkbst@gmail.com> <hkBst@users.noreply.github.com>
430431
Mark Mansi <markm@cs.wisc.edu>
431432
Mark Mansi <markm@cs.wisc.edu> <m.mim95@gmail.com>
432433
Mark Rousskov <mark.simulacrum@gmail.com>
@@ -679,6 +680,7 @@ Valerii Lashmanov <vflashm@gmail.com>
679680
Vitali Haravy <HumaneProgrammer@gmail.com> Vitali Haravy <humaneprogrammer@gmail.com>
680681
Vitaly Shukela <vi0oss@gmail.com>
681682
Waffle Lapkin <waffle.lapkin@gmail.com>
683+
Waffle Lapkin <waffle.lapkin@gmail.com> <Waffle Lapkin>
682684
Waffle Lapkin <waffle.lapkin@gmail.com> <waffle.lapkin@tasking.com>
683685
Weihang Lo <me@weihanglo.tw>
684686
Weihang Lo <me@weihanglo.tw> <weihanglo@users.noreply.github.com>

Cargo.lock

Lines changed: 50 additions & 38 deletions
Original file line numberDiff line numberDiff line change
@@ -75,7 +75,17 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
7575
checksum = "710e8eae58854cdc1790fcb56cca04d712a17be849eeb81da2a724bf4bae2bc4"
7676
dependencies = [
7777
"anstyle",
78-
"unicode-width 0.2.1",
78+
"unicode-width 0.2.2",
79+
]
80+
81+
[[package]]
82+
name = "annotate-snippets"
83+
version = "0.12.7"
84+
source = "registry+https://github.com/rust-lang/crates.io-index"
85+
checksum = "47224528f74de27d1d06aad6a5dda4f865b6ebe2e56c538943d746a7270cb67e"
86+
dependencies = [
87+
"anstyle",
88+
"unicode-width 0.2.2",
7989
]
8090

8191
[[package]]
@@ -95,9 +105,9 @@ dependencies = [
95105

96106
[[package]]
97107
name = "anstyle"
98-
version = "1.0.11"
108+
version = "1.0.13"
99109
source = "registry+https://github.com/rust-lang/crates.io-index"
100-
checksum = "862ed96ca487e809f1c8e5a8447f6ee2cf102f846893800b20cebdf541fc6bbd"
110+
checksum = "5192cca8006f1fd4f7237516f40fa183bb07f8fbdfedaa0036de5ea9b0b45e78"
101111

102112
[[package]]
103113
name = "anstyle-lossy"
@@ -136,7 +146,7 @@ dependencies = [
136146
"anstyle-lossy",
137147
"anstyle-parse",
138148
"html-escape",
139-
"unicode-width 0.2.1",
149+
"unicode-width 0.2.2",
140150
]
141151

142152
[[package]]
@@ -570,7 +580,7 @@ checksum = "b94f61472cee1439c0b966b47e3aca9ae07e45d070759512cd390ea2bebc6675"
570580

571581
[[package]]
572582
name = "clippy"
573-
version = "0.1.92"
583+
version = "0.1.93"
574584
dependencies = [
575585
"anstream",
576586
"askama",
@@ -597,7 +607,7 @@ dependencies = [
597607

598608
[[package]]
599609
name = "clippy_config"
600-
version = "0.1.92"
610+
version = "0.1.93"
601611
dependencies = [
602612
"clippy_utils",
603613
"itertools",
@@ -620,7 +630,7 @@ dependencies = [
620630

621631
[[package]]
622632
name = "clippy_lints"
623-
version = "0.1.92"
633+
version = "0.1.93"
624634
dependencies = [
625635
"arrayvec",
626636
"cargo_metadata 0.18.1",
@@ -645,13 +655,14 @@ version = "0.0.1"
645655
dependencies = [
646656
"clippy_config",
647657
"clippy_utils",
658+
"itertools",
648659
"regex",
649660
"rustc-semver",
650661
]
651662

652663
[[package]]
653664
name = "clippy_utils"
654-
version = "0.1.92"
665+
version = "0.1.93"
655666
dependencies = [
656667
"arrayvec",
657668
"itertools",
@@ -676,7 +687,7 @@ checksum = "fe6d2e5af09e8c8ad56c969f2157a3d4238cebc7c55f0a517728c38f7b200f81"
676687
dependencies = [
677688
"serde",
678689
"termcolor",
679-
"unicode-width 0.2.1",
690+
"unicode-width 0.2.2",
680691
]
681692

682693
[[package]]
@@ -807,7 +818,7 @@ dependencies = [
807818
"encode_unicode",
808819
"libc",
809820
"once_cell",
810-
"unicode-width 0.2.1",
821+
"unicode-width 0.2.2",
811822
"windows-sys 0.59.0",
812823
]
813824

@@ -1055,7 +1066,7 @@ dependencies = [
10551066

10561067
[[package]]
10571068
name = "declare_clippy_lint"
1058-
version = "0.1.92"
1069+
version = "0.1.93"
10591070

10601071
[[package]]
10611072
name = "derive-where"
@@ -1164,7 +1175,7 @@ dependencies = [
11641175
"libc",
11651176
"option-ext",
11661177
"redox_users 0.5.2",
1167-
"windows-sys 0.60.2",
1178+
"windows-sys 0.61.2",
11681179
]
11691180

11701181
[[package]]
@@ -1277,7 +1288,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
12771288
checksum = "778e2ac28f6c47af28e4907f13ffd1e1ddbd400980a9abd7c8df189bf578a5ad"
12781289
dependencies = [
12791290
"libc",
1280-
"windows-sys 0.60.2",
1291+
"windows-sys 0.52.0",
12811292
]
12821293

12831294
[[package]]
@@ -1484,7 +1495,7 @@ version = "0.2.24"
14841495
source = "registry+https://github.com/rust-lang/crates.io-index"
14851496
checksum = "cfe4fbac503b8d1f88e6676011885f34b7174f46e59956bba534ba83abded4df"
14861497
dependencies = [
1487-
"unicode-width 0.2.1",
1498+
"unicode-width 0.2.2",
14881499
]
14891500

14901501
[[package]]
@@ -1886,7 +1897,7 @@ dependencies = [
18861897
"console",
18871898
"number_prefix",
18881899
"portable-atomic",
1889-
"unicode-width 0.2.1",
1900+
"unicode-width 0.2.2",
18901901
"web-time",
18911902
]
18921903

@@ -2090,9 +2101,9 @@ checksum = "9fa0e2a1fcbe2f6be6c42e342259976206b383122fc152e872795338b5a3f3a7"
20902101

20912102
[[package]]
20922103
name = "libc"
2093-
version = "0.2.174"
2104+
version = "0.2.177"
20942105
source = "registry+https://github.com/rust-lang/crates.io-index"
2095-
checksum = "1171693293099992e19cddea4e8b849964e9846f4acee11b3948bcc337be8776"
2106+
checksum = "2874a2af47a2325c2001a6e6fad9b16a53b802102b528163885171cf92b15976"
20962107

20972108
[[package]]
20982109
name = "libdbus-sys"
@@ -2106,19 +2117,19 @@ dependencies = [
21062117

21072118
[[package]]
21082119
name = "libffi"
2109-
version = "4.1.1"
2120+
version = "5.0.0"
21102121
source = "registry+https://github.com/rust-lang/crates.io-index"
2111-
checksum = "e7681c6fab541f799a829e44a445a0666cf8d8a6cfebf89419e6aed52c604e87"
2122+
checksum = "0444124f3ffd67e1b0b0c661a7f81a278a135eb54aaad4078e79fbc8be50c8a5"
21122123
dependencies = [
21132124
"libc",
21142125
"libffi-sys",
21152126
]
21162127

21172128
[[package]]
21182129
name = "libffi-sys"
2119-
version = "3.3.2"
2130+
version = "4.0.0"
21202131
source = "registry+https://github.com/rust-lang/crates.io-index"
2121-
checksum = "7b0d828d367b4450ed08e7d510dc46636cd660055f50d67ac943bfe788767c29"
2132+
checksum = "3d722da8817ea580d0669da6babe2262d7b86a1af1103da24102b8bb9c101ce7"
21222133
dependencies = [
21232134
"cc",
21242135
]
@@ -2143,7 +2154,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
21432154
checksum = "07033963ba89ebaf1584d767badaa2e8fcec21aedea6b8c0346d487d49c28667"
21442155
dependencies = [
21452156
"cfg-if",
2146-
"windows-targets 0.53.3",
2157+
"windows-targets 0.52.6",
21472158
]
21482159

21492160
[[package]]
@@ -2205,9 +2216,9 @@ dependencies = [
22052216

22062217
[[package]]
22072218
name = "linux-raw-sys"
2208-
version = "0.9.4"
2219+
version = "0.11.0"
22092220
source = "registry+https://github.com/rust-lang/crates.io-index"
2210-
checksum = "cd945864f07fe9f5371a27ad7b52a172b4b499999f1d97574c9fa68373937e12"
2221+
checksum = "df1d3c3b53da64cf5760482273a98e575c651a67eec7f77df96b5b642de8f039"
22112222

22122223
[[package]]
22132224
name = "litemap"
@@ -2374,7 +2385,7 @@ version = "0.6.1"
23742385
source = "registry+https://github.com/rust-lang/crates.io-index"
23752386
checksum = "536bfad37a309d62069485248eeaba1e8d9853aaf951caaeaed0585a95346f08"
23762387
dependencies = [
2377-
"windows-sys 0.60.2",
2388+
"windows-sys 0.61.2",
23782389
]
23792390

23802391
[[package]]
@@ -3755,7 +3766,9 @@ dependencies = [
37553766
name = "rustc_errors"
37563767
version = "0.0.0"
37573768
dependencies = [
3758-
"annotate-snippets 0.11.5",
3769+
"annotate-snippets 0.12.7",
3770+
"anstream",
3771+
"anstyle",
37593772
"derive_setters",
37603773
"rustc_abi",
37613774
"rustc_ast",
@@ -3772,7 +3785,6 @@ dependencies = [
37723785
"rustc_span",
37733786
"serde",
37743787
"serde_json",
3775-
"termcolor",
37763788
"termize",
37773789
"tracing",
37783790
"windows 0.61.3",
@@ -4119,6 +4131,7 @@ name = "rustc_log"
41194131
version = "0.0.0"
41204132
dependencies = [
41214133
"tracing",
4134+
"tracing-core",
41224135
"tracing-subscriber",
41234136
"tracing-tree",
41244137
]
@@ -4325,11 +4338,10 @@ dependencies = [
43254338
"rustc_macros",
43264339
"rustc_session",
43274340
"rustc_span",
4328-
"termcolor",
43294341
"thin-vec",
43304342
"tracing",
43314343
"unicode-normalization",
4332-
"unicode-width 0.2.1",
4344+
"unicode-width 0.2.2",
43334345
]
43344346

43354347
[[package]]
@@ -4588,7 +4600,7 @@ dependencies = [
45884600
"sha1",
45894601
"sha2",
45904602
"tracing",
4591-
"unicode-width 0.2.1",
4603+
"unicode-width 0.2.2",
45924604
]
45934605

45944606
[[package]]
@@ -4885,15 +4897,15 @@ dependencies = [
48854897

48864898
[[package]]
48874899
name = "rustix"
4888-
version = "1.0.8"
4900+
version = "1.1.2"
48894901
source = "registry+https://github.com/rust-lang/crates.io-index"
4890-
checksum = "11181fbabf243db407ef8df94a6ce0b2f9a733bd8be4ad02b4eda9602296cac8"
4902+
checksum = "cd15f8a2c5551a84d56efdc1cd049089e409ac19a3072d5037a17fd70719ff3e"
48914903
dependencies = [
48924904
"bitflags",
48934905
"errno",
48944906
"libc",
48954907
"linux-raw-sys",
4896-
"windows-sys 0.60.2",
4908+
"windows-sys 0.52.0",
48974909
]
48984910

48994911
[[package]]
@@ -5261,9 +5273,9 @@ dependencies = [
52615273

52625274
[[package]]
52635275
name = "stringdex"
5264-
version = "0.0.1-alpha10"
5276+
version = "0.0.2"
52655277
source = "registry+https://github.com/rust-lang/crates.io-index"
5266-
checksum = "0fa846a7d509d1828a4f90962dc09810e161abcada7fc6a921e92c168d0811d7"
5278+
checksum = "18b3bd4f10d15ef859c40291769f0d85209de6b0f1c30713ff9cdf45ac43ea36"
52675279
dependencies = [
52685280
"stacker",
52695281
]
@@ -5934,9 +5946,9 @@ checksum = "7dd6e30e90baa6f72411720665d41d89b9a3d039dc45b8faea1ddd07f617f6af"
59345946

59355947
[[package]]
59365948
name = "unicode-width"
5937-
version = "0.2.1"
5949+
version = "0.2.2"
59385950
source = "registry+https://github.com/rust-lang/crates.io-index"
5939-
checksum = "4a1a07cc7db3810833284e8d372ccdc6da29741639ecc70c9ec107df0fa6154c"
5951+
checksum = "b4ac048d71ede7ee76d585517add45da530660ef4390e49b098733c6e897f254"
59405952

59415953
[[package]]
59425954
name = "unicode-xid"
@@ -6221,7 +6233,7 @@ dependencies = [
62216233
"bumpalo",
62226234
"leb128fmt",
62236235
"memchr",
6224-
"unicode-width 0.2.1",
6236+
"unicode-width 0.2.2",
62256237
"wasm-encoder 0.240.0",
62266238
]
62276239

0 commit comments

Comments
 (0)