Jubilee Young
fe7c97c2e7
ci: Use mv instead of cp in upload step
2024-08-30 20:51:52 -07:00
Jubilee Young
06f49f6d53
ci: Try to remove unused Xcode dirs
2024-08-30 20:51:52 -07:00
Weihang Lo
6c393b1e15
Update cargo
2024-08-31 09:30:22 +08:00
Josh Stone
99e14e3c80
Remove the relnote for rustdoc's *unstable* --remap-path-prefix
2024-08-30 17:56:17 -07:00
Josh Stone
27873f8052
Mention sort perf, and add its panics in compat notes
2024-08-30 17:54:36 -07:00
Josh Stone
dd9fcffb20
Drop the edition relnote about !
fallback
2024-08-30 17:18:54 -07:00
Josh Stone
8c19c14c3f
Add release notes for 1.81.0
2024-08-30 17:18:54 -07:00
Guillaume Gomez
5b75f8a892
Update rustdoc GUI tests
2024-08-31 00:12:16 +02:00
Guillaume Gomez
0d156f223a
Unify scraped examples with other code examples
2024-08-31 00:12:16 +02:00
joboet
f51289214c
mark joboet as on vacation
2024-08-30 21:28:42 +02:00
Boxy
4d272b18b9
Bump to 1.83
2024-08-30 19:58:04 +01:00
Adrian Taylor
8e20b66524
Some code review suggestions.
2024-08-30 17:48:15 +00:00
Strophox
7fde02ea53
enable Miri to pass const pointers through FFI
...
Co-authored-by: Ralf Jung <post@ralfj.de>
2024-08-30 16:05:53 +02:00
Lukas Wirth
39e3adda53
Make ./x.py <cmd> compiler/<crate>
aware of the crate's features
2024-08-30 12:55:36 +02:00
cyrgani
fff063ee77
add crashtests for several old unfixed ICEs
2024-08-30 12:50:07 +02:00
Matthias Krüger
355d7c9ecd
couple more crash tests
2024-08-30 12:38:22 +02:00
Ralf Jung
f6b7727605
enumerate the two parts of the NaN rules
2024-08-30 11:31:36 +02:00
Nicholas Nethercote
c5e4ff17a6
Remove #[macro_use] extern crate tracing
from rustc_hir_typeck
.
2024-08-30 17:14:59 +10:00
Nicholas Nethercote
4b3fa8e9f0
Remove #[macro_use] extern crate tracing
from rustc_trait_selection
.
2024-08-30 17:14:59 +10:00
Nicholas Nethercote
cc16c902f1
Remove #[macro_use] extern crate tracing
from rustc_hir_analysis
.
2024-08-30 17:14:59 +10:00
Nicholas Nethercote
67556eca99
Remove #[macro_use] extern crate tracing
from rustc_borrowck
.
2024-08-30 17:14:53 +10:00
Rémy Rakic
dff3d3588d
add borrows to NLL MIR dumps
...
explicitly disable `-Zmir-include-spans` in mir-opt tests
This will override the NLL default of true, and keep the blessed dumps
easier to work with.
2024-08-30 07:14:31 +00:00
Rémy Rakic
f3f5b4dcf2
refactor NLL MIR dump entry point
2024-08-30 07:14:31 +00:00
Rémy Rakic
92e1046502
enable extra comments in NLL MIR dumps
2024-08-30 07:14:31 +00:00
Rémy Rakic
e0bb1c7291
make -Z mir-include-spans
a dedicated enum
...
We want to allow setting this on the CLI, override it only in MIR
passes, and disable it altogether in mir-opt tests.
The default value is "only for NLL MIR dumps", which is considered off
for all intents and purposes, except for `rustc_borrowck` when an NLL
MIR dump is requested.
2024-08-30 07:14:19 +00:00
Rémy Rakic
c646b46b52
introduce PrettyPrintMirOptions
for cosmetic MIR dump options
...
initially starting with `-Z mir-include-spans` because we want them in
the NLL mir dump pass
2024-08-30 07:07:28 +00:00
Ralf Jung
08fadfd8d8
add hyphen in floating-point
2024-08-30 08:23:12 +02:00
Zalathar
21edc73517
bootstrap: Try to track down why initial_libdir
sometimes fails
...
Determining this path occasionally fails locally for unknown reasons, resulting
in the build failing with an unhelpful `StripPrefixError(())` panic message.
In order to track down why that's happening, include some relevant information
in the panic message when that failure occurs.
2024-08-30 15:45:09 +10:00
Yuri Astrakhan
f41e0bb41d
Squashed aarch64_unknown_nto_qnx700
support
2024-08-30 01:19:55 -04:00
bors
f03c7b2170
Auto merge of #3853 - rust-lang:rustup-2024-08-30, r=saethlin
...
Automatic Rustup
2024-08-30 05:13:13 +00:00
The Miri Cronjob Bot
23f4eae905
Merge from rustc
2024-08-30 05:09:57 +00:00
The Miri Cronjob Bot
0453d9bee8
Preparing for merge from rustc
2024-08-30 05:02:07 +00:00
Nicholas Nethercote
ac7a293336
Avoid repeated interning in SelfArgVisitor
.
2024-08-30 13:35:41 +10:00
Nicholas Nethercote
ee5ec5a196
Remove #[macro_use] extern crate tracing
from rustfmt.
2024-08-30 13:35:05 +10:00
Nicholas Nethercote
de02c4af61
Remove #[macro_use] extern crate tracing
from rustfmt helpers.
2024-08-30 13:31:05 +10:00
Nicholas Nethercote
37d1ce91b5
Remove #[macro_use] extern crate tracing
from rustdoc.
2024-08-30 13:16:08 +10:00
Nicholas Nethercote
8541b0f1f3
Use let
/else
to reduce some indentation.
2024-08-30 10:30:57 +10:00
Nicholas Nethercote
243109e006
Remove an unnecessary continue
.
2024-08-30 10:30:57 +10:00
Nicholas Nethercote
590a02173b
Factor out some repetitive code.
2024-08-30 10:30:57 +10:00
Nicholas Nethercote
408481f4d8
Remove some unnecessary constants.
...
These are just renamings of `CoroutineArgs` constants.
2024-08-30 10:30:57 +10:00
Nicholas Nethercote
d7cb1181dc
Merge DerefArgVisitor
and PinArgVisitor
.
...
They are almost identical, differing only in the `ProjectionElem` they
insert. This commit merges them into a new type `SelfArgVisitor`.
2024-08-30 10:30:57 +10:00
Nicholas Nethercote
5331280a2b
Merge some if
s.
...
For more concise code.
2024-08-30 10:30:57 +10:00
Nicholas Nethercote
3b6af9a451
Use a local variable.
2024-08-30 10:30:57 +10:00
Nicholas Nethercote
66b3585145
Simplify a pattern.
2024-08-30 10:30:57 +10:00
Nicholas Nethercote
2932e097f4
Simplify creation of a set.
2024-08-30 10:30:57 +10:00
Nicholas Nethercote
fda52b8f63
Simplify a provider definition.
2024-08-30 10:30:57 +10:00
Nicholas Nethercote
016a709b24
Condense use rustc_*
declarations.
...
No reason to have two of them listed separately, after modules.
2024-08-30 10:30:56 +10:00
Nicholas Nethercote
016a2e30a9
Remove unused features.
2024-08-30 10:30:56 +10:00
Nicholas Nethercote
04a07dc314
Remove #[macro_use] extern crate tracing
from rustc_infer
.
2024-08-30 10:01:35 +10:00
Nicholas Nethercote
ed5161c5ac
Remove #[macro_use] extern crate tracing
from rustc_mir_transform
.
2024-08-30 10:01:34 +10:00