Skip to content

Commit 8cf30c2

Browse files
authored
Merge pull request rust-lang#18566 from lnicola/sync-from-rust
minor: Sync from downstream
2 parents 4e3354e + 1a435ed commit 8cf30c2

File tree

4,016 files changed

+79256
-36777
lines changed

Some content is hidden

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

4,016 files changed

+79256
-36777
lines changed

.github/ISSUE_TEMPLATE/tracking_issue.md

+1-1
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/workflows/ci.yml

+2-6
Original file line numberDiff line numberDiff line change
@@ -65,7 +65,7 @@ jobs:
6565
defaults:
6666
run:
6767
shell: ${{ contains(matrix.os, 'windows') && 'msys2 {0}' || 'bash' }}
68-
timeout-minutes: 240
68+
timeout-minutes: 360
6969
env:
7070
CI_JOB_NAME: ${{ matrix.image }}
7171
CARGO_REGISTRIES_CRATES_IO_PROTOCOL: sparse
@@ -110,11 +110,7 @@ jobs:
110110
# less disk space.
111111
- name: free up disk space
112112
uses: jlumbroso/free-disk-space@54081f138730dfa15788a46383842cd2f914a1be
113-
if: contains(matrix.os, 'ubuntu')
114-
with:
115-
# Removing packages with APT saves ~5 GiB, but takes several
116-
# minutes (and potentially removes important packages).
117-
large-packages: false
113+
if: matrix.free_disk
118114

119115
# Rust Log Analyzer can't currently detect the PR number of a GitHub
120116
# Actions build on its own, so a hint in the log message is needed to

.mailmap

+20-2
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,7 @@ Alexis Beingessner <[email protected]>
3131
Alfie John <[email protected]> Alfie John <[email protected]>
3232
Alona Enraght-Moony <[email protected]> <[email protected]>
3333
Alona Enraght-Moony <[email protected]> <[email protected]>
34+
Alona Enraght-Moony <[email protected]> <[email protected]>
3435
3536
3637
@@ -75,6 +76,7 @@ Benjamin Jackman <[email protected]>
7576
Benoît Cortier <[email protected]>
7677
Bheesham Persaud <[email protected]> Bheesham Persaud <[email protected]>
7778
79+
7880
7981
blake2-ppc <[email protected]> <blake2-ppc>
8082
blyxyas <[email protected]> Alejandra González <[email protected]>
@@ -172,6 +174,7 @@ Dzmitry Malyshau <[email protected]>
172174
173175
Ed Barnard <[email protected]>
174176
Eduard-Mihai Burtescu <[email protected]>
177+
Eduard-Mihai Burtescu <[email protected]> <[email protected]>
175178
Eduardo Bautista <[email protected]> <=>
176179
177180
Eduardo Broto <[email protected]>
@@ -186,6 +189,7 @@ Erick Tryzelaar <[email protected]> <[email protected]>
186189
Erik Desjardins <[email protected]>
187190
Erik Jensen <[email protected]>
188191
Erin Power <[email protected]>
192+
189193
190194
191195
Esteban Küber <[email protected]>
@@ -198,6 +202,7 @@ F001 <[email protected]>
198202
Fabian Kössel <[email protected]>
199203
Falco Hirschenberger <[email protected]> <[email protected]>
200204
Felix S. Klock II <[email protected]> Felix S Klock II <[email protected]>
205+
201206
Félix Saparelli <[email protected]>
202207
Flaper Fesp <[email protected]>
203208
Florian Berger <[email protected]>
@@ -245,7 +250,7 @@ Irina Popa <[email protected]>
245250
Ivan Ivaschenko <[email protected]>
246251
ivan tkachenko <[email protected]>
247252
J. J. Weber <[email protected]>
248-
Jack Huey <[email protected]>
253+
249254
250255
Jacob Greenfield <[email protected]>
251256
@@ -292,6 +297,7 @@ John Clements <[email protected]> <[email protected]>
292297
John Hodge <[email protected]> John Hodge <[email protected]>
293298
John Hörnvall <[email protected]>
294299
John Kåre Alsaker <[email protected]>
300+
John Kåre Alsaker <[email protected]> <[email protected]>
295301
John Talling <[email protected]>
296302
John Van Enk <[email protected]>
297303
Jonas Tepe <[email protected]>
@@ -368,6 +374,7 @@ Lukas Lueg <[email protected]>
368374
Luke Metz <[email protected]>
369375
370376
377+
371378
372379
Maik Klein <[email protected]>
373380
Malo Jaffré <[email protected]>
@@ -409,6 +416,7 @@ mental <[email protected]>
409416
410417
Michael Williams <[email protected]>
411418
Michael Woerister <michaelwoerister@posteo> <michaelwoerister@gmail>
419+
Michael Woerister <michaelwoerister@posteo> <[email protected]>
412420
Michael Woerister <michaelwoerister@posteo> <[email protected]>
413421
Michael Woerister <michaelwoerister@posteo> <[email protected]>
414422
Michael Zhang <[email protected]>
@@ -422,6 +430,7 @@ Ms2ger <[email protected]> <[email protected]>
422430
msizanoen1 <[email protected]>
423431
Mukilan Thiagarajan <[email protected]>
424432
Nadrieril Feneanar <[email protected]>
433+
Nadrieril Feneanar <[email protected]> <[email protected]>
425434
426435
427436
Nathan Ringo <[email protected]>
@@ -442,6 +451,8 @@ Niclas Schwarzlose <[email protected]>
442451
Nicolas Abram <[email protected]>
443452
Nicole Mazzuca <[email protected]>
444453
454+
455+
445456
446457
447458
@@ -460,6 +471,7 @@ Oliver Scherer <[email protected]> <[email protected]>
460471
461472
462473
474+
463475
Oliver Scherer <[email protected]>
464476
465477
Onur Özkan <[email protected]>
@@ -496,6 +508,7 @@ Raphaël Huchet <[email protected]>
496508
rChaser53 <[email protected]>
497509
Rémy Rakic <[email protected]>
498510
511+
499512
Renato Riccieri Santos Zannon <[email protected]>
500513
501514
Ricky Hosfelt <[email protected]>
@@ -525,6 +538,7 @@ Samuel Tardieu <[email protected]>
525538
Santiago Pastorino <[email protected]>
526539
Santiago Pastorino <[email protected]> <[email protected]>
527540
Scott McMurray <[email protected]>
541+
528542
Scott Olson <[email protected]> Scott Olson <[email protected]>
529543
Sean Gillespie <[email protected]> swgillespie <[email protected]>
530544
Seiichi Uchida <[email protected]>
@@ -536,6 +550,7 @@ Shyam Sundar B <[email protected]>
536550
Simon Barber-Dueck <[email protected]> Simon BD <simon@server>
537551
538552
Simonas Kazlauskas <[email protected]> Simonas Kazlauskas <[email protected]>
553+
Simonas Kazlauskas <[email protected]> <[email protected]>
539554
Siva Prasad <[email protected]>
540555
541556
Srinivas Reddy Thatiparthy <[email protected]>
@@ -556,6 +571,8 @@ Tatsuyuki Ishi <[email protected]>
556571
557572
Tero Hänninen <[email protected]> Tero Hänninen <[email protected]>
558573
574+
575+
559576
Theo Belaire <[email protected]> Theo Belaire <[email protected]>
560577
Theodore Luo Wang <[email protected]>
561578
Thiago Pontes <[email protected]> thiagopnts <[email protected]>
@@ -593,7 +610,8 @@ Waffle Lapkin <[email protected]>
593610
594611
whitequark <[email protected]>
595612
596-
Wim Looman <[email protected]>
613+
614+
597615
Without Boats <[email protected]>
598616
599617
Xinye Tao <[email protected]>

COPYRIGHT

+36-43
Original file line numberDiff line numberDiff line change
@@ -343,49 +343,42 @@ their own copyright notices and license terms:
343343
* Portions of internationalization code use code or data from Unicode, which
344344
carry the following license:
345345

346-
UNICODE, INC. LICENSE AGREEMENT - DATA FILES AND SOFTWARE
347-
348-
See Terms of Use <https://www.unicode.org/copyright.html>
349-
for definitions of Unicode Inc.’s Data Files and Software.
350-
351-
NOTICE TO USER: Carefully read the following legal agreement.
352-
BY DOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING UNICODE INC.'S
353-
DATA FILES ("DATA FILES"), AND/OR SOFTWARE ("SOFTWARE"),
354-
YOU UNEQUIVOCALLY ACCEPT, AND AGREE TO BE BOUND BY, ALL OF THE
355-
TERMS AND CONDITIONS OF THIS AGREEMENT.
356-
IF YOU DO NOT AGREE, DO NOT DOWNLOAD, INSTALL, COPY, DISTRIBUTE OR USE
357-
THE DATA FILES OR SOFTWARE.
346+
UNICODE LICENSE V3
358347

359348
COPYRIGHT AND PERMISSION NOTICE
360349

361-
Copyright © 1991-2022 Unicode, Inc. All rights reserved.
362-
Distributed under the Terms of Use in https://www.unicode.org/copyright.html.
363-
364-
Permission is hereby granted, free of charge, to any person obtaining
365-
a copy of the Unicode data files and any associated documentation
366-
(the "Data Files") or Unicode software and any associated documentation
367-
(the "Software") to deal in the Data Files or Software
368-
without restriction, including without limitation the rights to use,
369-
copy, modify, merge, publish, distribute, and/or sell copies of
370-
the Data Files or Software, and to permit persons to whom the Data Files
371-
or Software are furnished to do so, provided that either
372-
(a) this copyright and permission notice appear with all copies
373-
of the Data Files or Software, or
374-
(b) this copyright and permission notice appear in associated
375-
Documentation.
376-
377-
THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF
378-
ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE
379-
WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
380-
NONINFRINGEMENT OF THIRD PARTY RIGHTS.
381-
IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS
382-
NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL
383-
DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
384-
DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
385-
TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
386-
PERFORMANCE OF THE DATA FILES OR SOFTWARE.
387-
388-
Except as contained in this notice, the name of a copyright holder
389-
shall not be used in advertising or otherwise to promote the sale,
390-
use or other dealings in these Data Files or Software without prior
391-
written authorization of the copyright holder.
350+
Copyright © 1991-2024 Unicode, Inc.
351+
352+
NOTICE TO USER: Carefully read the following legal agreement. BY
353+
DOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING DATA FILES, AND/OR
354+
SOFTWARE, YOU UNEQUIVOCALLY ACCEPT, AND AGREE TO BE BOUND BY, ALL OF THE
355+
TERMS AND CONDITIONS OF THIS AGREEMENT. IF YOU DO NOT AGREE, DO NOT
356+
DOWNLOAD, INSTALL, COPY, DISTRIBUTE OR USE THE DATA FILES OR SOFTWARE.
357+
358+
Permission is hereby granted, free of charge, to any person obtaining a
359+
copy of data files and any associated documentation (the "Data Files") or
360+
software and any associated documentation (the "Software") to deal in the
361+
Data Files or Software without restriction, including without limitation
362+
the rights to use, copy, modify, merge, publish, distribute, and/or sell
363+
copies of the Data Files or Software, and to permit persons to whom the
364+
Data Files or Software are furnished to do so, provided that either (a)
365+
this copyright and permission notice appear with all copies of the Data
366+
Files or Software, or (b) this copyright and permission notice appear in
367+
associated Documentation.
368+
369+
THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY
370+
KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
371+
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF
372+
THIRD PARTY RIGHTS.
373+
374+
IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS NOTICE
375+
BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL DAMAGES,
376+
OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
377+
WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
378+
ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THE DATA
379+
FILES OR SOFTWARE.
380+
381+
Except as contained in this notice, the name of a copyright holder shall
382+
not be used in advertising or otherwise to promote the sale, use or other
383+
dealings in these Data Files or Software without prior written
384+
authorization of the copyright holder.

0 commit comments

Comments
 (0)