Skip to content

Commit 67492b9

Browse files
authored
Merge branch 'rust-lang:master' into steps_between
2 parents 4ab4aa8 + 3d1dba8 commit 67492b9

File tree

5,913 files changed

+127889
-82354
lines changed

Some content is hidden

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

5,913 files changed

+127889
-82354
lines changed

.github/ISSUE_TEMPLATE/blank_issue.md

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

.github/ISSUE_TEMPLATE/tracking_issue.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ for larger features an implementation could be broken up into multiple PRs.
4646

4747
[stabilization-guide]: https://rustc-dev-guide.rust-lang.org/stabilization_guide.html#stabilization-pr
4848
[doc-guide]: https://rustc-dev-guide.rust-lang.org/stabilization_guide.html#documentation-prs
49-
[nightly-style-procedure]: https://github.com/rust-lang/style-team/blob/master/nightly-style-procedure.md
49+
[nightly-style-procedure]: https://github.com/rust-lang/style-team/blob/main/nightly-style-procedure.md
5050
[Style Guide]: https://github.com/rust-lang/rust/tree/master/src/doc/style-guide
5151

5252
### Unresolved Questions

.github/pull_request_template.md

Lines changed: 1 addition & 1 deletion
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>
10+
r\? <reviewer name> (with the `\` removed)
1111
-->
1212
<!-- homu-ignore:end -->

.github/workflows/ci.yml

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -104,6 +104,14 @@ jobs:
104104
with:
105105
fetch-depth: 2
106106

107+
# Free up disk space on Linux by removing preinstalled components that
108+
# we do not need. We do this to enable some of the less resource
109+
# intensive jobs to run on free runners, which however also have
110+
# less disk space.
111+
- name: free up disk space
112+
uses: jlumbroso/free-disk-space@54081f138730dfa15788a46383842cd2f914a1be
113+
if: matrix.free_disk
114+
107115
# Rust Log Analyzer can't currently detect the PR number of a GitHub
108116
# Actions build on its own, so a hint in the log message is needed to
109117
# point it in the right direction.
@@ -122,6 +130,9 @@ jobs:
122130
# which then uses log commands to actually set them.
123131
EXTRA_VARIABLES: ${{ toJson(matrix.env) }}
124132

133+
- name: setup upstream remote
134+
run: src/ci/scripts/setup-upstream-remote.sh
135+
125136
- name: ensure the channel matches the target branch
126137
run: src/ci/scripts/verify-channel.sh
127138

@@ -191,6 +202,11 @@ jobs:
191202
- name: create github artifacts
192203
run: src/ci/scripts/create-doc-artifacts.sh
193204

205+
- name: print disk usage
206+
run: |
207+
echo "disk usage:"
208+
df -h
209+
194210
- name: upload artifacts to github
195211
uses: actions/upload-artifact@v4
196212
with:
@@ -212,6 +228,16 @@ jobs:
212228
# erroring about invalid credentials instead.
213229
if: github.event_name == 'push' || env.DEPLOY == '1' || env.DEPLOY_ALT == '1'
214230

231+
- name: upload job metrics to DataDog
232+
if: needs.calculate_matrix.outputs.run_type != 'pr'
233+
env:
234+
DATADOG_SITE: datadoghq.com
235+
DATADOG_API_KEY: ${{ secrets.DATADOG_API_KEY }}
236+
DD_GITHUB_JOB_NAME: ${{ matrix.name }}
237+
run: |
238+
npm install -g @datadog/datadog-ci@^2.x.x
239+
python3 src/ci/scripts/upload-build-metrics.py build/cpu-usage.csv
240+
215241
# This job isused to tell bors the final status of the build, as there is no practical way to detect
216242
# when a workflow is successful listening to webhooks only in our current bors implementation (homu).
217243
outcome:

.github/workflows/dependencies.yml

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -61,9 +61,11 @@ jobs:
6161
rustup toolchain install --no-self-update --profile minimal $TOOLCHAIN
6262
rustup default $TOOLCHAIN
6363
64-
- name: cargo update
64+
- name: cargo update compiler & tools
6565
# Remove first line that always just says "Updating crates.io index"
66-
run: cargo update 2>&1 | sed '/crates.io index/d' | tee -a cargo_update.log
66+
run: |
67+
echo -e "\ncompiler & tools dependencies:" >> cargo_update.log
68+
cargo update 2>&1 | sed '/crates.io index/d' | tee -a cargo_update.log
6769
- name: cargo update library
6870
run: |
6971
echo -e "\nlibrary dependencies:" >> cargo_update.log

.gitignore

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@ Session.vim
2525
.favorites.json
2626
.settings/
2727
.vs/
28+
.dir-locals.el
2829

2930
## Tool
3031
.valgrindrc
@@ -56,6 +57,8 @@ build/
5657
/src/tools/x/target
5758
# Created by default with `src/ci/docker/run.sh`
5859
/obj/
60+
# Created by nix dev shell / .envrc
61+
src/tools/nix-dev-shell/flake.lock
5962

6063
## ICE reports
6164
rustc-ice-*.txt
@@ -85,4 +88,13 @@ package.json
8588
## Rustdoc GUI tests
8689
tests/rustdoc-gui/src/**.lock
8790

91+
## direnv
92+
.envrc
93+
.direnv/
94+
95+
## nix
96+
flake.nix
97+
flake.lock
98+
default.nix
99+
88100
# Before adding new lines, see the comment at the top.

.mailmap

Lines changed: 24 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,7 @@ Alexis Beingessner <a.beingessner@gmail.com>
3131
Alfie John <alfie@alfie.wtf> Alfie John <alfiej@fastmail.fm>
3232
Alona Enraght-Moony <code@alona.page> <nixon.emoony@gmail.com>
3333
Alona Enraght-Moony <code@alona.page> <nixon@caminus.local>
34+
Alona Enraght-Moony <code@alona.page> <contact@alona.page>
3435
Amanda Stjerna <mail@amandastjerna.se> <albin.stjerna@gmail.com>
3536
Amanda Stjerna <mail@amandastjerna.se> <amanda.stjerna@it.uu.se>
3637
Amos Onn <amosonn@gmail.com>
@@ -74,6 +75,8 @@ Ben Striegel <ben.striegel@gmail.com>
7475
Benjamin Jackman <ben@jackman.biz>
7576
Benoît Cortier <benoit.cortier@fried-world.eu>
7677
Bheesham Persaud <bheesham123@hotmail.com> Bheesham Persaud <bheesham.persaud@live.ca>
78+
bjorn3 <17426603+bjorn3@users.noreply.github.com> <bjorn3@users.noreply.github.com>
79+
bjorn3 <17426603+bjorn3@users.noreply.github.com> <bjorn3_gh@protonmail.com>
7780
Björn Steinbrink <bsteinbr@gmail.com> <B.Steinbrink@gmx.de>
7881
blake2-ppc <ulrik.sverdrup@gmail.com> <blake2-ppc>
7982
blyxyas <blyxyas@gmail.com> Alejandra González <blyxyas@gmail.com>
@@ -171,6 +174,7 @@ Dzmitry Malyshau <kvarkus@gmail.com>
171174
E. Dunham <edunham@mozilla.com> edunham <edunham@mozilla.com>
172175
Ed Barnard <eabarnard@gmail.com>
173176
Eduard-Mihai Burtescu <edy.burt@gmail.com>
177+
Eduard-Mihai Burtescu <edy.burt@gmail.com> <eddyb@lyken.rs>
174178
Eduardo Bautista <me@eduardobautista.com> <=>
175179
Eduardo Bautista <me@eduardobautista.com> <mail@eduardobautista.com>
176180
Eduardo Broto <ebroto@tutanota.com>
@@ -185,6 +189,7 @@ Erick Tryzelaar <erick.tryzelaar@gmail.com> <etryzelaar@iqt.org>
185189
Erik Desjardins <erikdesjardins@users.noreply.github.com>
186190
Erik Jensen <erikjensen@rkjnsn.net>
187191
Erin Power <xampprocky@gmail.com>
192+
Erin Power <xampprocky@gmail.com> <xampprocky@icloud.com>
188193
Erin Power <xampprocky@gmail.com> <theaaronepower@gmail.com>
189194
Erin Power <xampprocky@gmail.com> <Aaronepower@users.noreply.github.com>
190195
Esteban Küber <esteban@kuber.com.ar>
@@ -197,6 +202,7 @@ F001 <changchun.fan@qq.com>
197202
Fabian Kössel <fkjogu@users.noreply.github.com>
198203
Falco Hirschenberger <falco.hirschenberger@gmail.com> <hirschen@itwm.fhg.de>
199204
Felix S. Klock II <pnkfelix@pnkfx.org> Felix S Klock II <pnkfelix@pnkfx.org>
205+
Felix S. Klock II <pnkfelix@pnkfx.org> <pnkfelix@mozilla.com>
200206
Félix Saparelli <felix@passcod.name>
201207
Flaper Fesp <flaper87@gmail.com>
202208
Florian Berger <fbergr@gmail.com>
@@ -244,7 +250,7 @@ Irina Popa <irinagpopa@gmail.com>
244250
Ivan Ivaschenko <defuz.net@gmail.com>
245251
ivan tkachenko <me@ratijas.tk>
246252
J. J. Weber <jjweber@gmail.com>
247-
Jack Huey <jack.huey@umassmed.edu>
253+
Jack Huey <jack.huey@umassmed.edu> <jackh726@gmail.com>
248254
Jacob <jacob.macritchie@gmail.com>
249255
Jacob Greenfield <xales@naveria.com>
250256
Jacob Pratt <jacob@jhpratt.dev> <the.z.cuber@gmail.com>
@@ -255,6 +261,7 @@ Jakub Adam Wieczorek <jakub.adam.wieczorek@gmail.com>
255261
Jakub Adam Wieczorek <jakub.adam.wieczorek@gmail.com> <jakub.bukaj@yahoo.com>
256262
Jakub Adam Wieczorek <jakub.adam.wieczorek@gmail.com> <jakub@jakub.cc>
257263
Jakub Adam Wieczorek <jakub.adam.wieczorek@gmail.com> <jakubw@jakubw.net>
264+
Jakub Beránek <berykubik@gmail.com> <jakub.beranek@vsb.cz>
258265
James [Undefined] <tpzker@thepuzzlemaker.info>
259266
James Deng <cnjamesdeng@gmail.com> <cnJamesDeng@gmail.com>
260267
James Hinshelwood <jameshinshelwood1@gmail.com> <james.hinshelwood@bigpayme.com>
@@ -279,6 +286,7 @@ Jerry Hardee <hardeejj9@gmail.com>
279286
Jesús Rubio <jesusprubio@gmail.com>
280287
Jethro Beekman <github@jbeekman.nl>
281288
Jian Zeng <knight42@mail.ustc.edu.cn>
289+
Jieyou Xu <jieyouxu@outlook.com> <39484203+jieyouxu@users.noreply.github.com>
282290
Jihyun Yu <j.yu@navercorp.com> <yjh0502@gmail.com>
283291
Jihyun Yu <j.yu@navercorp.com> jihyun <jihyun@nablecomm.com>
284292
Jihyun Yu <j.yu@navercorp.com> Jihyun Yu <jihyun@nclab.kaist.ac.kr>
@@ -289,6 +297,7 @@ John Clements <clements@racket-lang.org> <clements@brinckerhoff.org>
289297
John Hodge <acessdev@gmail.com> John Hodge <tpg@mutabah.net>
290298
John Hörnvall <trolledwoods@gmail.com>
291299
John Kåre Alsaker <john.kare.alsaker@gmail.com>
300+
John Kåre Alsaker <john.kare.alsaker@gmail.com> <zoxc32@gmail.com>
292301
John Talling <inrustwetrust@users.noreply.github.com>
293302
John Van Enk <vanenkj@gmail.com>
294303
Jonas Tepe <jonasprogrammer@gmail.com>
@@ -311,6 +320,7 @@ Josh Driver <keeperofdakeys@gmail.com>
311320
Josh Holmer <jholmer.in@gmail.com>
312321
Josh Stone <cuviper@gmail.com> <jistone@redhat.com>
313322
Josh Stone <cuviper@gmail.com> <jistone@fedoraproject.org>
323+
Julia Ryan <juliaryan3.14@gmail.com> <josephryan3.14@gmail.com>
314324
Julian Knodt <julianknodt@gmail.com>
315325
jumbatm <jumbatm@gmail.com> <30644300+jumbatm@users.noreply.github.com>
316326
Junyoung Cho <june0.cho@samsung.com>
@@ -364,6 +374,7 @@ Lukas Lueg <lukas.lueg@gmail.com>
364374
Luke Metz <luke.metz@students.olin.edu>
365375
Luqman Aden <me@luqman.ca> <laden@csclub.uwaterloo.ca>
366376
Luqman Aden <me@luqman.ca> <laden@mozilla.com>
377+
Luqman Aden <me@luqman.ca> <rust@luqman.ca>
367378
Lzu Tao <taolzu@gmail.com>
368379
Maik Klein <maikklein@googlemail.com>
369380
Malo Jaffré <jaffre.malo@gmail.com>
@@ -405,6 +416,7 @@ mental <m3nta1@yahoo.com>
405416
mibac138 <5672750+mibac138@users.noreply.github.com>
406417
Michael Williams <m.t.williams@live.com>
407418
Michael Woerister <michaelwoerister@posteo> <michaelwoerister@gmail>
419+
Michael Woerister <michaelwoerister@posteo> <michaelwoerister@gmail.com>
408420
Michael Woerister <michaelwoerister@posteo> <michaelwoerister@users.noreply.github.com>
409421
Michael Woerister <michaelwoerister@posteo> <michaelwoerister@posteo.net>
410422
Michael Zhang <hmperson1@gmail.com>
@@ -418,6 +430,7 @@ Ms2ger <ms2ger@gmail.com> <Ms2ger@gmail.com>
418430
msizanoen1 <qtmlabs@protonmail.com>
419431
Mukilan Thiagarajan <mukilanthiagarajan@gmail.com>
420432
Nadrieril Feneanar <Nadrieril@users.noreply.github.com>
433+
Nadrieril Feneanar <Nadrieril@users.noreply.github.com> <nadrieril+git@gmail.com>
421434
NAKASHIMA, Makoto <makoto.nksm+github@gmail.com> <makoto.nksm@gmail.com>
422435
NAKASHIMA, Makoto <makoto.nksm+github@gmail.com> <makoto.nksm+github@gmail.com>
423436
Nathan Ringo <remexre@gmail.com>
@@ -438,6 +451,8 @@ Niclas Schwarzlose <15schnic@gmail.com>
438451
Nicolas Abram <abramlujan@gmail.com>
439452
Nicole Mazzuca <npmazzuca@gmail.com>
440453
Noratrieb <48135649+Noratrieb@users.noreply.github.com> <48135649+Nilstrieb@users.noreply.github.com>
454+
Noratrieb <48135649+Noratrieb@users.noreply.github.com> <nilstrieb@gmail.com>
455+
Noratrieb <48135649+Noratrieb@users.noreply.github.com> <nora@noratrieb.dev>
441456
Nif Ward <nif.ward@gmail.com>
442457
Nika Layzell <nika@thelayzells.com> <michael@thelayzells.com>
443458
NODA Kai <nodakai@gmail.com>
@@ -456,6 +471,7 @@ Oliver Scherer <oli-obk@users.noreply.github.com> <github6541940@oli-obk.de>
456471
Oliver Scherer <oli-obk@users.noreply.github.com> <public.oliver.schneider@kit.edu>
457472
Oliver Scherer <oli-obk@users.noreply.github.com> <oliver.schneider@kit.edu>
458473
Oliver Scherer <oli-obk@users.noreply.github.com> <obk8176014uqher834@olio-obk.de>
474+
Oliver Scherer <oli-obk@users.noreply.github.com> <rustc-contact@oli-obk.de>
459475
Oliver Scherer <oli-obk@users.noreply.github.com>
460476
Onur Özkan <onurozkan.dev@outlook.com> <work@onurozkan.dev>
461477
Onur Özkan <onurozkan.dev@outlook.com>
@@ -492,6 +508,7 @@ Raphaël Huchet <rap2hpoutre@users.noreply.github.com>
492508
rChaser53 <tayoshizawa29@gmail.com>
493509
Rémy Rakic <remy.rakic@gmail.com>
494510
Rémy Rakic <remy.rakic@gmail.com> <remy.rakic+github@gmail.com>
511+
Rémy Rakic <remy.rakic@gmail.com> <remy.rakic+rust@gmail.com>
495512
Renato Riccieri Santos Zannon <renato@rrsz.com.br>
496513
Richard Diamond <wichard@vitalitystudios.com> <wichard@hahbee.co>
497514
Ricky Hosfelt <ricky@hosfelt.io>
@@ -521,6 +538,7 @@ Samuel Tardieu <sam@rfc1149.net>
521538
Santiago Pastorino <spastorino@gmail.com>
522539
Santiago Pastorino <spastorino@gmail.com> <santiago@wyeworks.com>
523540
Scott McMurray <scottmcm@users.noreply.github.com>
541+
Scott McMurray <scottmcm@users.noreply.github.com> <smcmurray@acm.org>
524542
Scott Olson <scott@solson.me> Scott Olson <scott@scott-olson.org>
525543
Sean Gillespie <sean.william.g@gmail.com> swgillespie <sean.william.g@gmail.com>
526544
Seiichi Uchida <seuchida@gmail.com>
@@ -532,6 +550,7 @@ Shyam Sundar B <shyambaskaran@outlook.com>
532550
Simon Barber-Dueck <sbarberdueck@gmail.com> Simon BD <simon@server>
533551
Simon Sapin <simon@exyr.org> <simon.sapin@exyr.org>
534552
Simonas Kazlauskas <git@kazlauskas.me> Simonas Kazlauskas <github@kazlauskas.me>
553+
Simonas Kazlauskas <git@kazlauskas.me> <simonas+t-compiler@kazlauskas.me>
535554
Siva Prasad <sivaauturic@gmail.com>
536555
Smittyvb <me@smitop.com>
537556
Srinivas Reddy Thatiparthy <thatiparthysreenivas@gmail.com>
@@ -552,6 +571,8 @@ Tatsuyuki Ishi <ishitatsuyuki@gmail.com>
552571
Tau Gärtli <git@tau.garden> <ruben.schmidmeister@icloud.com>
553572
Tero Hänninen <lgvz@users.noreply.github.com> Tero Hänninen <tejohann@kapsi.fi>
554573
The8472 <git@infinite-source.de>
574+
The8472 <git@infinite-source.de> <the8472.rs@infinite-source.de>
575+
The8472 <git@infinite-source.de> <the8472@users.noreply.github.com>
555576
Theo Belaire <theo.belaire@gmail.com> Theo Belaire <tyr.god.of.war.42@gmail.com>
556577
Theodore Luo Wang <wangtheo662@gmail.com>
557578
Thiago Pontes <email@thiago.me> thiagopnts <thiagopnts@gmail.com>
@@ -589,7 +610,8 @@ Waffle Lapkin <waffle.lapkin@tasking.com>
589610
Wesley Wiser <wwiser@gmail.com> <wesleywiser@microsoft.com>
590611
whitequark <whitequark@whitequark.org>
591612
William Ting <io@williamting.com> <william.h.ting@gmail.com>
592-
Wim Looman <wim@nemo157.com>
613+
Wim Looman <wim@nemo157.com> <rust-lang@nemo157.com>
614+
Wim Looman <wim@nemo157.com> <git@nemo157.com>
593615
Without Boats <woboats@gmail.com>
594616
Without Boats <woboats@gmail.com> <boats@mozilla.com>
595617
Xinye Tao <xy.tao@outlook.com>

0 commit comments

Comments
 (0)