Skip to content

Commit ae69d0e

Browse files
authored
Merge branch 'master' into uninit_array
2 parents 7e2cf8d + 627513a commit ae69d0e

File tree

3,259 files changed

+435576
-27330
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,259 files changed

+435576
-27330
lines changed

.github/pull_request_template.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,6 @@ tracking issue or there are none, feel free to ignore this.
77
This PR will get automatically assigned to a reviewer. In case you would like
88
a specific user to review your work, you can assign it to them by using
99
10-
r\? <reviewer name> (with the `\` removed)
10+
r? <reviewer name>
1111
-->
1212
<!-- homu-ignore:end -->

.github/workflows/ci.yml

+7-7
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
# and also on pushes to special branches (auto, try).
33
#
44
# The actual definition of the executed jobs is calculated by a Python
5-
# script located at src/ci/github-actions/calculate-job-matrix.py, which
5+
# script located at src/ci/github-actions/ci.py, which
66
# uses job definition data from src/ci/github-actions/jobs.yml.
77
# You should primarily modify the `jobs.yml` file if you want to modify
88
# what jobs are executed in CI.
@@ -46,7 +46,7 @@ jobs:
4646
# If you want to modify CI jobs, take a look at src/ci/github-actions/jobs.yml.
4747
calculate_matrix:
4848
name: Calculate job matrix
49-
runs-on: ubuntu-latest
49+
runs-on: ubuntu-24.04
5050
outputs:
5151
jobs: ${{ steps.jobs.outputs.jobs }}
5252
run_type: ${{ steps.jobs.outputs.run_type }}
@@ -56,18 +56,18 @@ jobs:
5656
- name: Calculate the CI job matrix
5757
env:
5858
COMMIT_MESSAGE: ${{ github.event.head_commit.message }}
59-
run: python3 src/ci/github-actions/calculate-job-matrix.py >> $GITHUB_OUTPUT
59+
run: python3 src/ci/github-actions/ci.py calculate-job-matrix >> $GITHUB_OUTPUT
6060
id: jobs
6161
job:
62-
name: ${{ matrix.name }}
62+
name: ${{ matrix.full_name }}
6363
needs: [ calculate_matrix ]
6464
runs-on: "${{ matrix.os }}"
6565
defaults:
6666
run:
6767
shell: ${{ contains(matrix.os, 'windows') && 'msys2 {0}' || 'bash' }}
6868
timeout-minutes: 360
6969
env:
70-
CI_JOB_NAME: ${{ matrix.image }}
70+
CI_JOB_NAME: ${{ matrix.name }}
7171
CARGO_REGISTRIES_CRATES_IO_PROTOCOL: sparse
7272
# commit of PR sha or commit sha. `GITHUB_SHA` is not accurate for PRs.
7373
HEAD_SHA: ${{ github.event.pull_request.head.sha || github.sha }}
@@ -233,7 +233,7 @@ jobs:
233233
env:
234234
DATADOG_SITE: datadoghq.com
235235
DATADOG_API_KEY: ${{ secrets.DATADOG_API_KEY }}
236-
DD_GITHUB_JOB_NAME: ${{ matrix.name }}
236+
DD_GITHUB_JOB_NAME: ${{ matrix.full_name }}
237237
run: |
238238
cd src/ci
239239
npm ci
@@ -243,7 +243,7 @@ jobs:
243243
# when a workflow is successful listening to webhooks only in our current bors implementation (homu).
244244
outcome:
245245
name: bors build finished
246-
runs-on: ubuntu-latest
246+
runs-on: ubuntu-24.04
247247
needs: [ calculate_matrix, job ]
248248
# !cancelled() executes the job regardless of whether the previous jobs passed or failed
249249
if: ${{ !cancelled() && contains(fromJSON('["auto", "try"]'), needs.calculate_matrix.outputs.run_type) }}

.github/workflows/dependencies.yml

+3-3
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ jobs:
2727
not-waiting-on-bors:
2828
if: github.repository_owner == 'rust-lang'
2929
name: skip if S-waiting-on-bors
30-
runs-on: ubuntu-latest
30+
runs-on: ubuntu-24.04
3131
steps:
3232
- env:
3333
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
@@ -47,7 +47,7 @@ jobs:
4747
if: github.repository_owner == 'rust-lang'
4848
name: update dependencies
4949
needs: not-waiting-on-bors
50-
runs-on: ubuntu-latest
50+
runs-on: ubuntu-24.04
5151
steps:
5252
- name: checkout the source code
5353
uses: actions/checkout@v4
@@ -94,7 +94,7 @@ jobs:
9494
if: github.repository_owner == 'rust-lang'
9595
name: amend PR
9696
needs: update
97-
runs-on: ubuntu-latest
97+
runs-on: ubuntu-24.04
9898
permissions:
9999
contents: write
100100
pull-requests: write

.gitmodules

-4
Original file line numberDiff line numberDiff line change
@@ -22,10 +22,6 @@
2222
path = library/stdarch
2323
url = https://github.com/rust-lang/stdarch.git
2424
shallow = true
25-
[submodule "src/doc/rustc-dev-guide"]
26-
path = src/doc/rustc-dev-guide
27-
url = https://github.com/rust-lang/rustc-dev-guide.git
28-
shallow = true
2925
[submodule "src/doc/edition-guide"]
3026
path = src/doc/edition-guide
3127
url = https://github.com/rust-lang/edition-guide.git

.mailmap

+54-2
Original file line numberDiff line numberDiff line change
@@ -48,6 +48,7 @@ Andrew Poelstra <asp11@sfu.ca> <apoelstra@wpsoftware.net>
4848
Anhad Singh <andypythonappdeveloper@gmail.com>
4949
Antoine Plaskowski <antoine.plaskowski@epitech.eu>
5050
Anton Löfgren <anton.lofgren@gmail.com> <alofgren@op5.com>
51+
apiraino <apiraino@users.noreply.github.com> <apiraino@protonmail.com>
5152
Araam Borhanian <avborhanian@gmail.com>
5253
Araam Borhanian <avborhanian@gmail.com> <dobbybabee@gmail.com>
5354
Areski Belaid <areski@gmail.com> areski <areski@gmail.com>
@@ -62,7 +63,10 @@ Austin Seipp <mad.one@gmail.com> <as@hacks.yi.org>
6263
Ayaz Hafiz <ayaz.hafiz.1@gmail.com>
6364
Aydin Kim <ladinjin@hanmail.net> aydin.kim <aydin.kim@samsung.com>
6465
Ayush Mishra <ayushmishra2005@gmail.com>
66+
Ashley Mannix <kodraus@hey.com> <ashleymannix@live.com.au>
6567
asrar <aszenz@gmail.com>
68+
b-naber <bn263@gmx.de>
69+
b-naber <bn263@gmx.de> <b_naber@gmx.de>
6670
BaoshanPang <pangbw@gmail.com>
6771
Barosl Lee <vcs@barosl.com> Barosl LEE <github@barosl.com>
6872
Bastian Kersting <bastian@cmbt.de>
@@ -84,7 +88,8 @@ boolean_coercion <booleancoercion@gmail.com>
8488
Boris Egorov <jightuse@gmail.com> <egorov@linux.com>
8589
bors <bors@rust-lang.org> bors[bot] <26634292+bors[bot]@users.noreply.github.com>
8690
bors <bors@rust-lang.org> bors[bot] <bors[bot]@users.noreply.github.com>
87-
Boxy <rust@boxyuwu.dev> <supbscripter@gmail.com>
91+
BoxyUwU <rust@boxyuwu.dev>
92+
BoxyUwU <rust@boxyuwu.dev> <supbscripter@gmail.com>
8893
Braden Nelson <moonheart08@users.noreply.github.com>
8994
Brandon Sanderson <singingboyo@gmail.com> Brandon Sanderson <singingboyo@hotmail.com>
9095
Brett Cannon <brett@python.org> Brett Cannon <brettcannon@users.noreply.github.com>
@@ -98,6 +103,8 @@ Caleb Cartwright <caleb.cartwright@outlook.com>
98103
Caleb Jones <code@calebjones.net>
99104
Noah Lev <camelidcamel@gmail.com>
100105
Noah Lev <camelidcamel@gmail.com> <37223377+camelid@users.noreply.github.com>
106+
Catherine <catherine3.flores@gmail.com>
107+
Catherine <catherine3.flores@gmail.com> <catherine.3.flores@gmail.com>
101108
cameron1024 <cameron.studdstreet@gmail.com>
102109
Camille Gillot <gillot.camille@gmail.com>
103110
Carl-Anton Ingmarsson <mail@carlanton.se> <ca.ingmarsson@gmail.com>
@@ -133,11 +140,13 @@ Clement Miao <clementmiao@gmail.com>
133140
Clément Renault <renault.cle@gmail.com>
134141
Cliff Dyer <jcd@sdf.org>
135142
Clinton Ryan <clint.ryan3@gmail.com>
143+
Taylor Cramer <cramertaylorj@gmail.com> <cramertj@google.com>
136144
ember arlynx <ember@lunar.town> <corey@octayn.net>
137145
Crazycolorz5 <Crazycolorz5@gmail.com>
138146
csmoe <35686186+csmoe@users.noreply.github.com>
139147
Cyryl Płotnicki <cyplo@cyplo.net>
140148
Damien Schoof <damien.schoof@gmail.com>
149+
Dan Gohman <dev@sunfishcode.online> <sunfish@mozilla.com>
141150
Dan Robertson <danlrobertson89@gmail.com>
142151
Daniel Campoverde <alx741@riseup.net>
143152
Daniel J Rollins <drollins@financialforce.com>
@@ -179,10 +188,17 @@ Eduardo Bautista <me@eduardobautista.com> <=>
179188
Eduardo Bautista <me@eduardobautista.com> <mail@eduardobautista.com>
180189
Eduardo Broto <ebroto@tutanota.com>
181190
Edward Shen <code@eddie.sh> <xes@meta.com>
191+
Jacob Finkelman <eh2406@wayne.edu>
192+
Jacob Finkelman <eh2406@wayne.edu> <YeomanYaacov@gmail.com>
193+
Jacob Finkelman <eh2406@wayne.edu> <jfinkelm@amazon.com>
194+
Jacob Finkelman <eh2406@wayne.edu> <finkelman@semcog.org>
195+
Jacob Finkelman <eh2406@wayne.edu> <Eh2406@users.noreply.github.com>
182196
Elliott Slaughter <elliottslaughter@gmail.com> <eslaughter@mozilla.com>
183197
Elly Fong-Jones <elly@leptoquark.net>
184198
Eric Holk <eric.holk@gmail.com> <eholk@cs.indiana.edu>
185199
Eric Holk <eric.holk@gmail.com> <eholk@mozilla.com>
200+
Eric Holk <eric.holk@gmail.com> <eric@theincredibleholk.org>
201+
Eric Holk <eric.holk@gmail.com> <ericholk@microsoft.com>
186202
Eric Holmes <eric@ejholmes.net>
187203
Eric Reed <ecreed@cs.washington.edu> <ereed@mozilla.com>
188204
Erick Tryzelaar <erick.tryzelaar@gmail.com> <etryzelaar@iqt.org>
@@ -206,6 +222,7 @@ Felix S. Klock II <pnkfelix@pnkfx.org> <pnkfelix@mozilla.com>
206222
Félix Saparelli <felix@passcod.name>
207223
Flaper Fesp <flaper87@gmail.com>
208224
Florian Berger <fbergr@gmail.com>
225+
Florian Gilcher <florian.gilcher@asquera.de> <flo@andersground.net>
209226
Florian Wilkens <mrfloya_github@outlook.com> Florian Wilkens <floya@live.de>
210227
François Mockers <mockersf@gmail.com>
211228
Frank Steffahn <fdsteffahn@gmail.com> <frank.steffahn@stu.uni-kiel.de>
@@ -240,6 +257,8 @@ Herman J. Radtke III <herman@hermanradtke.com> Herman J. Radtke III <hermanradtk
240257
Hirochika Matsumoto <git@hkmatsumoto.com> <matsujika@gmail.com>
241258
Hrvoje Nikšić <hniksic@gmail.com>
242259
Hsiang-Cheng Yang <rick68@users.noreply.github.com>
260+
Huon Wilson <dbau.pp@gmail.com>
261+
Huon Wilson <dbau.pp@gmail.com> <wilson.huon@gmail.com>
243262
Ian Jackson <ijackson@chiark.greenend.org.uk> <ian.jackson@citrix.com>
244263
Ian Jackson <ijackson@chiark.greenend.org.uk> <ijackson+github@slimy.greenend.org.uk>
245264
Ian Jackson <ijackson@chiark.greenend.org.uk> <iwj@xenproject.org>
@@ -252,9 +271,13 @@ ivan tkachenko <me@ratijas.tk>
252271
J. J. Weber <jjweber@gmail.com>
253272
Jack Huey <jack.huey@umassmed.edu> <jackh726@gmail.com>
254273
Jacob <jacob.macritchie@gmail.com>
274+
Jacob Hoffman-Andrews <rust@hoffman-andrews.com> <github@hoffman-andrews.com>
255275
Jacob Greenfield <xales@naveria.com>
256276
Jacob Pratt <jacob@jhpratt.dev> <the.z.cuber@gmail.com>
257277
Jacob Pratt <jacob@jhpratt.dev> <jacopratt@tesla.com>
278+
Jake Goulding <jake.goulding@integer32.com>
279+
Jake Goulding <jake.goulding@integer32.com> <jake.goulding@gmail.com>
280+
Jake Goulding <jake.goulding@integer32.com> <shepmaster@mac.com>
258281
Jake Vossen <jake@vossen.dev>
259282
Jakob Degen <jakob.e.degen@gmail.com> <jakob@degen.com>
260283
Jakob Lautrup Nysom <jako3047@gmail.com>
@@ -287,6 +310,7 @@ Jerry Hardee <hardeejj9@gmail.com>
287310
Jesús Rubio <jesusprubio@gmail.com>
288311
Jethro Beekman <github@jbeekman.nl>
289312
Jian Zeng <knight42@mail.ustc.edu.cn>
313+
Jieyou Xu <jieyouxu@outlook.com>
290314
Jieyou Xu <jieyouxu@outlook.com> <39484203+jieyouxu@users.noreply.github.com>
291315
Jihyun Yu <j.yu@navercorp.com> <yjh0502@gmail.com>
292316
Jihyun Yu <j.yu@navercorp.com> jihyun <jihyun@nablecomm.com>
@@ -322,9 +346,12 @@ Josh Holmer <jholmer.in@gmail.com>
322346
Josh Stone <cuviper@gmail.com> <jistone@redhat.com>
323347
Josh Stone <cuviper@gmail.com> <jistone@fedoraproject.org>
324348
Julia Ryan <juliaryan3.14@gmail.com> <josephryan3.14@gmail.com>
349+
Jubilee Young <workingjubilee@gmail.com> <46493976+workingjubilee@users.noreply.github.com>
350+
Jubilee Young <workingjubilee@gmail.com>
325351
Julian Knodt <julianknodt@gmail.com>
326352
jumbatm <jumbatm@gmail.com> <30644300+jumbatm@users.noreply.github.com>
327353
Junyoung Cho <june0.cho@samsung.com>
354+
Jynn Nelson <github@jyn.dev> <rust@jyn.dev>
328355
Jynn Nelson <github@jyn.dev> <jyn514@gmail.com>
329356
Jynn Nelson <github@jyn.dev> <joshua@yottadb.com>
330357
Jynn Nelson <github@jyn.dev> <jyn.nelson@redjack.com>
@@ -385,12 +412,14 @@ Marcell Pardavi <marcell.pardavi@gmail.com>
385412
Marcus Klaas de Vries <mail@marcusklaas.nl>
386413
Margaret Meyerhofer <mmeyerho@andrew.cmu.edu> <mmeyerho@andrew>
387414
Mark Mansi <markm@cs.wisc.edu>
415+
Mark Mansi <markm@cs.wisc.edu> <m.mim95@gmail.com>
388416
Mark Rousskov <mark.simulacrum@gmail.com>
389417
Mark Sinclair <mark.edward.x@gmail.com>
390418
Mark Sinclair <mark.edward.x@gmail.com> =Mark Sinclair <=125axel125@gmail.com>
391419
Markus Legner <markus@legner.ch>
392420
Markus Westerlind <marwes91@gmail.com> Markus <marwes91@gmail.com>
393421
Martin Carton <cartonmartin+git@gmail.com>
422+
Martin Carton <cartonmartin+git@gmail.com> <cartonmartin@gmail.com>
394423
Martin Habovštiak <martin.habovstiak@gmail.com>
395424
Martin Hafskjold Thoresen <martinhath@gmail.com>
396425
Martin Nordholts <martin.nordholts@codetale.se> <enselic@gmail.com>
@@ -415,6 +444,7 @@ Melody Horn <melody@boringcactus.com> <mathphreak@gmail.com>
415444
Mendes <pedro.mendes.26@gmail.com>
416445
mental <m3nta1@yahoo.com>
417446
mibac138 <5672750+mibac138@users.noreply.github.com>
447+
Michael Howell <michael@notriddle.com> <notriddle+rust-mod@protonmail.com>
418448
Michael Williams <m.t.williams@live.com>
419449
Michael Woerister <michaelwoerister@posteo> <michaelwoerister@gmail>
420450
Michael Woerister <michaelwoerister@posteo> <michaelwoerister@gmail.com>
@@ -431,6 +461,7 @@ Ms2ger <ms2ger@gmail.com> <Ms2ger@gmail.com>
431461
msizanoen1 <qtmlabs@protonmail.com>
432462
Mukilan Thiagarajan <mukilanthiagarajan@gmail.com>
433463
Nadrieril Feneanar <Nadrieril@users.noreply.github.com>
464+
Nadrieril Feneanar <Nadrieril@users.noreply.github.com> <nadrieril+rust@gmail.com>
434465
Nadrieril Feneanar <Nadrieril@users.noreply.github.com> <nadrieril+git@gmail.com>
435466
NAKASHIMA, Makoto <makoto.nksm+github@gmail.com> <makoto.nksm@gmail.com>
436467
NAKASHIMA, Makoto <makoto.nksm+github@gmail.com> <makoto.nksm+github@gmail.com>
@@ -447,15 +478,23 @@ Nicholas Bishop <nbishop@nbishop.net> <nicholasbishop@gmail.com>
447478
Nicholas Bishop <nbishop@nbishop.net> <nicholasbishop@google.com>
448479
Nicholas Nethercote <n.nethercote@gmail.com> <nnethercote@apple.com>
449480
Nicholas Nethercote <n.nethercote@gmail.com> <nnethercote@mozilla.com>
481+
Nick Cameron <nrc@ncameron.org> <ncameron@mozilla.com>
482+
Nick Fitzgerald <fitzgen@gmail.com> <nfitzgerald@mozilla.com>
450483
Nick Platt <platt.nicholas@gmail.com>
451484
Niclas Schwarzlose <15schnic@gmail.com>
452485
Nicolas Abram <abramlujan@gmail.com>
453486
Nicole Mazzuca <npmazzuca@gmail.com>
487+
Niko Matsakis <rust@nikomatsakis.com>
488+
Niko Matsakis <rust@nikomatsakis.com> <niko@alum.mit.edu>
489+
Noratrieb <48135649+Noratrieb@users.noreply.github.com>
454490
Noratrieb <48135649+Noratrieb@users.noreply.github.com> <48135649+Nilstrieb@users.noreply.github.com>
455491
Noratrieb <48135649+Noratrieb@users.noreply.github.com> <nilstrieb@gmail.com>
492+
Noratrieb <48135649+Noratrieb@users.noreply.github.com> <rust@noratrieb.dev>
456493
Noratrieb <48135649+Noratrieb@users.noreply.github.com> <nora@noratrieb.dev>
457494
Nif Ward <nif.ward@gmail.com>
458495
Nika Layzell <nika@thelayzells.com> <michael@thelayzells.com>
496+
Nikita Popov <nikita.ppv@gmail.com>
497+
Nikita Popov <nikita.ppv@gmail.com> <npopov@redhat.com>
459498
NODA Kai <nodakai@gmail.com>
460499
Oğuz Ağcayazı <oguz.agcayazi@gmail.com> <oguz.agcayazi@gmail.com>
461500
Oğuz Ağcayazı <oguz.agcayazi@gmail.com> <ouz.agz@gmail.com>
@@ -516,6 +555,7 @@ Ricky Hosfelt <ricky@hosfelt.io>
516555
Ritiek Malhotra <ritiekmalhotra123@gmail.com>
517556
Rob Arnold <robarnold@cs.cmu.edu>
518557
Rob Arnold <robarnold@cs.cmu.edu> Rob Arnold <robarnold@68-26-94-7.pools.spcsdns.net>
558+
Robert Collins <robertc@robertcollins.net> <robertc+rust@robertcollins.net>
519559
Robert Foss <dev@robertfoss.se> robertfoss <dev@robertfoss.se>
520560
Robert Gawdzik <rgawdzik@hotmail.com> Robert Gawdzik ☢ <rgawdzik@hotmail.com>
521561
Robert Habermeier <rphmeier@gmail.com>
@@ -553,7 +593,15 @@ Simon Sapin <simon@exyr.org> <simon.sapin@exyr.org>
553593
Simonas Kazlauskas <git@kazlauskas.me> Simonas Kazlauskas <github@kazlauskas.me>
554594
Simonas Kazlauskas <git@kazlauskas.me> <simonas+t-compiler@kazlauskas.me>
555595
Siva Prasad <sivaauturic@gmail.com>
596+
Skgland <3877590+Skgland@users.noreply.github.com>
597+
Skgland <3877590+Skgland@users.noreply.github.com> <bb-github@t-online.de>
598+
Skgland <3877590+Skgland@users.noreply.github.com> <bennet.blessmann+github@googlemail.com>
556599
Smittyvb <me@smitop.com>
600+
Sophia June Turner <547158+sophiajt@users.noreply.github.com>
601+
Sophia June Turner <547158+sophiajt@users.noreply.github.com> <547158+jntrnr@users.noreply.github.com>
602+
Sophia June Turner <547158+sophiajt@users.noreply.github.com> <jonathandturner@users.noreply.github.com>
603+
Sophia June Turner <547158+sophiajt@users.noreply.github.com> <jturner@mozilla.com>
604+
Sophia June Turner <547158+sophiajt@users.noreply.github.com> <jonathan.d.turner@gmail.com>
557605
Srinivas Reddy Thatiparthy <thatiparthysreenivas@gmail.com>
558606
Stanislav Tkach <stanislav.tkach@gmail.com>
559607
startling <tdixon51793@gmail.com>
@@ -586,8 +634,10 @@ Tim Diekmann <t.diekmann.3dv@gmail.com>
586634
Tim Hutt <tdhutt@gmail.com>
587635
Tim JIANG <p90eri@gmail.com>
588636
Tim Joseph Dumol <tim@timdumol.com>
637+
Tim Neumann <mail@timnn.me> <timnn@google.com>
589638
Timothy Maloney <tmaloney@pdx.edu>
590639
Tomas Koutsky <tomas@stepnivlk.net>
640+
Tomasz Miąsko <tomasz.miasko@gmail.com>
591641
Torsten Weber <TorstenWeber12@gmail.com>
592642
Torsten Weber <TorstenWeber12@gmail.com> <torstenweber12@gmail.com>
593643
Trevor Gross <tmgross@umich.edu> <t.gross35@gmail.com>
@@ -607,7 +657,9 @@ Valerii Lashmanov <vflashm@gmail.com>
607657
Vitali Haravy <HumaneProgrammer@gmail.com> Vitali Haravy <humaneprogrammer@gmail.com>
608658
Vitaly Shukela <vi0oss@gmail.com>
609659
Waffle Lapkin <waffle.lapkin@gmail.com>
610-
Waffle Lapkin <waffle.lapkin@tasking.com>
660+
Waffle Lapkin <waffle.lapkin@gmail.com> <waffle.lapkin@tasking.com>
661+
Weihang Lo <me@weihanglo.tw>
662+
Weihang Lo <me@weihanglo.tw> <weihanglo@users.noreply.github.com>
611663
Wesley Wiser <wwiser@gmail.com> <wesleywiser@microsoft.com>
612664
whitequark <whitequark@whitequark.org>
613665
William Ting <io@williamting.com> <william.h.ting@gmail.com>

0 commit comments

Comments
 (0)