Skip to content

Rustc pull update #2372

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
wants to merge 166 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
166 commits
Select commit Hold shift + click to select a range
f6a5603
Merge from rustc
Feb 3, 2025
74e0be2
Merge pull request #4175 from rust-lang/rustup-2025-02-03
oli-obk Feb 3, 2025
3b007bf
Merge from rustc
Feb 7, 2025
ca5bb6b
Merge pull request #4182 from rust-lang/rustup-2025-02-07
RalfJung Feb 7, 2025
5b39181
Merge from rust-lang/rust
lnicola Feb 10, 2025
8767aeb
Merge pull request #19126 from lnicola/sync-from-rust
lnicola Feb 10, 2025
c84cb3f
Merge pull request #19088 from Hmikihiro/all_remove_duplicate_module_adt
ChayimFriedman2 Feb 10, 2025
ebdbd45
Merge pull request #19124 from jyn514/range-fmt-off-by-one
Veykril Feb 10, 2025
d2645b2
Merge from rustc
Feb 11, 2025
832b801
Merge pull request #4186 from rust-lang/rustup-2025-02-11
RalfJung Feb 11, 2025
3d2b3af
Merge pull request #18998 from ChayimFriedman2/exclude
Veykril Feb 11, 2025
bd4e588
Merge pull request #19117 from gohome001/implicit-drop-inlay-hints-bug
ChayimFriedman2 Feb 11, 2025
0a70d73
Merge pull request #18995 from alibektas/12210
Veykril Feb 12, 2025
ced43f3
Merge pull request #19125 from ChayimFriedman2/cfg-attr-fast
Veykril Feb 12, 2025
68b0109
Merge pull request #19110 from eagr/panic-context
Veykril Feb 12, 2025
b4dec33
Merge pull request #19111 from ShoyuVanilla/issue-19021
Veykril Feb 12, 2025
e4e7251
Merge from rustc
Feb 13, 2025
922dbb4
Merge pull request #4190 from rust-lang/rustup-2025-02-13
RalfJung Feb 13, 2025
fa78cab
Merge from rustc
Feb 15, 2025
a94ccfa
Merge pull request #4194 from rust-lang/rustup-2025-02-15
RalfJung Feb 15, 2025
6fc1672
Merge from rustc
RalfJung Feb 16, 2025
4a3509f
Merge pull request #4195 from RalfJung/rustup
RalfJung Feb 16, 2025
2fe3d39
Merge pull request #19127 from ChayimFriedman2/different-generic-args
Veykril Feb 17, 2025
4828149
Merge pull request #19122 from Austaras/master
Veykril Feb 17, 2025
3b17667
Merge from rust-lang/rust
lnicola Feb 17, 2025
d15aaff
Merge pull request #19169 from lnicola/sync-from-rust
lnicola Feb 17, 2025
5593179
Merge pull request #19157 from joshrotenberg/dev-guide-to-book
Veykril Feb 18, 2025
21a4295
Merge from rustc
Feb 19, 2025
6c7dc50
Merge pull request #4197 from rust-lang/rustup-2025-02-19
saethlin Feb 19, 2025
65ad64d
Merge from rustc
RalfJung Feb 24, 2025
7d71bf1
Merge pull request #4203 from RalfJung/rustup
RalfJung Feb 24, 2025
caeaa14
Merge from rust-lang/rust
lnicola Feb 24, 2025
02c037e
Merge pull request #19212 from lnicola/sync-from-rust
lnicola Feb 24, 2025
cd2f332
Merge pull request #19218 from Veykril/push-vqsronpuvrnx
Veykril Feb 24, 2025
4235a64
Merge pull request #19197 from andylokandy/insta
Veykril Feb 24, 2025
f0bb253
Merge pull request #19211 from Timmmm/user/timh/import_private
Veykril Feb 24, 2025
e6df03b
Merge pull request #19219 from Veykril/push-rvosplwpwqqt
Veykril Feb 24, 2025
95dc97f
Merge pull request #4193 from bjorn3/arm64_vpmaxq_u8
RalfJung Feb 24, 2025
4561800
Merge pull request #18987 from ChayimFriedman2/drop-glue
Veykril Feb 24, 2025
2438d01
Merge pull request #19204 from kazatsuyu/allow-package-specific-feature
ChayimFriedman2 Feb 26, 2025
a974094
Merge pull request #19220 from Shourya742/2025-02-24-nit-setup-doc
lnicola Feb 26, 2025
4fb3214
Merge from rustc
Mar 2, 2025
c73bb7f
Merge pull request #4216 from rust-lang/rustup-2025-03-02
RalfJung Mar 2, 2025
3499959
Merge pull request #19226 from Shourya742/2025-02-25-fix-completion-r…
ChayimFriedman2 Mar 3, 2025
de8eb9b
Merge from rust-lang/rust
lnicola Mar 3, 2025
eb6c212
Merge pull request #19269 from lnicola/sync-from-rust
lnicola Mar 3, 2025
cba52a1
Merge pull request #19244 from Veykril/push-nmnrnlysvyvk
Veykril Mar 3, 2025
c68387a
Merge pull request #19243 from Veykril/push-qrrqsywkwyzp
Veykril Mar 3, 2025
c498ef4
Merge pull request #19261 from Veykril/push-rnqlyrvqpols
Veykril Mar 3, 2025
6c177db
Merge pull request #19265 from Shourya742/2025-03-01-add-dangling-dyn…
lnicola Mar 5, 2025
f7c3ce6
Merge from rustc
Mar 6, 2025
299212e
Merge pull request #4220 from rust-lang/rustup-2025-03-06
RalfJung Mar 6, 2025
158fa7e
Merge pull request #4218 from saethlin/tier-2-sysroots
saethlin Mar 7, 2025
ad46ff0
Merge pull request #4221 from saethlin/nextest-parallelism
saethlin Mar 7, 2025
38055e6
Merge from rust-lang/rust
lnicola Mar 10, 2025
b3af232
Merge pull request #19331 from lnicola/sync-from-rust
lnicola Mar 10, 2025
cd1473d
Merge pull request #19332 from Veykril/push-trvznlqsvtyq
Veykril Mar 10, 2025
66df211
Merge pull request #19294 from alibektas/better_build_script_err_msgs
Veykril Mar 10, 2025
432bfb7
Merge pull request #19326 from Veykril/push-vovuxzkzrowp
Veykril Mar 10, 2025
9cbe003
Merge pull request #19334 from Veykril/push-oynrurllmwtk
Veykril Mar 10, 2025
98c0ea3
Merge pull request #19305 from davidbarsky/davidbarsky/vendor-query-g…
Veykril Mar 10, 2025
17067eb
Merge from rustc
Mar 11, 2025
0fec1d1
Merge pull request #4224 from rust-lang/rustup-2025-03-11
RalfJung Mar 11, 2025
21a59f2
Merge pull request #4185 from geetanshjuneja/abi_check
RalfJung Mar 12, 2025
7addefa
Merge from rustc
Mar 14, 2025
c412b0d
Merge pull request #4226 from rust-lang/rustup-2025-03-14
saethlin Mar 14, 2025
f8c6f8a
Merge from rustc
Mar 16, 2025
a308ff6
Merge pull request #4229 from rust-lang/rustup-2025-03-16
saethlin Mar 16, 2025
6efad7c
Merge pull request #19329 from Shourya742/2025-03-10-add-proc-macro-a…
Veykril Mar 17, 2025
ff0a8a5
Merge pull request #19005 from duncanawoods/18955---fix-running-tests…
HKalbasi Mar 17, 2025
32ad01c
Merge from rustc
Mar 20, 2025
9e3036c
Merge pull request #4233 from rust-lang/rustup-2025-03-20
RalfJung Mar 20, 2025
7dee4d4
Merge from rustc
RalfJung Mar 21, 2025
80da592
Merge pull request #4236 from RalfJung/rustup
RalfJung Mar 21, 2025
e7d2f08
Merge from rustc
RalfJung Apr 2, 2025
67e4faa
Merge pull request #4245 from RalfJung/rustup
RalfJung Apr 2, 2025
c11f0aa
Merge from rustc
Apr 7, 2025
8ffac51
Merge pull request #4252 from rust-lang/rustup-2025-04-07
RalfJung Apr 7, 2025
006da41
Merge pull request #4067 from CraftSpider/windows-metadata
RalfJung Apr 9, 2025
b813dcf
Merge pull request #4209 from LorrensP-2158466/freebsd_futex
RalfJung Apr 10, 2025
cd80977
Merge from rustc
RalfJung Apr 10, 2025
78ec0b1
Merge pull request #4264 from RalfJung/rustup
RalfJung Apr 10, 2025
e077548
Merge pull request #4261 from CraftSpider/windows-rtl-to-dos
RalfJung Apr 10, 2025
0e2d7c0
Merge from rustc
Apr 12, 2025
97ac2ff
Merge pull request #4270 from rust-lang/rustup-2025-04-12
oli-obk Apr 12, 2025
33c322a
Merge pull request #4260 from CraftSpider/windows-file-delete
oli-obk Apr 15, 2025
9c1b9c8
Merge pull request #4263 from geetanshjuneja/check_shim_abi
RalfJung Apr 17, 2025
3503a64
Merge from rustc
Apr 17, 2025
a9433c1
Merge pull request #4277 from rust-lang/rustup-2025-04-17
RalfJung Apr 17, 2025
4107128
Merge pull request #4278 from RalfJung/cron-test-done
RalfJung Apr 17, 2025
2b80637
Merge from rustc
Apr 18, 2025
78eada8
Merge pull request #4279 from rust-lang/rustup-2025-04-18
RalfJung Apr 18, 2025
1ede17d
Merge from rustc
Apr 22, 2025
a57f0a4
Merge pull request #4284 from rust-lang/rustup-2025-04-22
oli-obk Apr 22, 2025
ed695f4
Separate `Analysis` and `Results`.
nnethercote Apr 18, 2025
90bf390
Merge from rustc
Apr 25, 2025
85449ca
Merge pull request #4292 from rust-lang/rustup-2025-04-25
RalfJung Apr 25, 2025
eeea654
Merge from rust-lang/rust
lnicola Apr 28, 2025
ffa4780
Merge pull request #19702 from lnicola/sync-from-rust
lnicola Apr 28, 2025
f069b2f
Merge pull request #19704 from Veykril/push-wrvznvvpvtvp
Veykril Apr 28, 2025
937807a
Merge pull request #19706 from Veykril/push-nkpmknlvzyom
Veykril Apr 28, 2025
fb0db8e
Merge pull request #19699 from ChayimFriedman2/escape-label
davidbarsky Apr 28, 2025
430c17c
Merge from rustc
Apr 29, 2025
f2c443f
Merge pull request #4301 from rust-lang/rustup-2025-04-29
RalfJung Apr 29, 2025
d866389
Merge pull request #19685 from fbernier/pgo-install
Veykril Apr 29, 2025
a6df9f0
Merge pull request #4272 from geetanshjuneja/scheduling
RalfJung Apr 29, 2025
58b2e14
Merge pull request #19247 from alibektas/19172_very_new
Veykril Apr 30, 2025
8ca711c
Auto merge of #140145 - Zoxc:job-server-proxy, r=SparrowLii
bors May 1, 2025
4e3d862
Merge from rustc
May 1, 2025
fb64a1a
Merge pull request #4304 from rust-lang/rustup-2025-05-01
oli-obk May 1, 2025
7c335f8
Merge from rust-lang/rust
lnicola May 1, 2025
ccbe9ba
Merge pull request #19726 from lnicola/sync-from-rust
lnicola May 1, 2025
a4f5d61
Merge pull request #4273 from yoctocell/new-cell-state
RalfJung May 1, 2025
787fead
Auto merge of #138522 - osiewicz:shared-generics-respect-visibility, …
bors May 1, 2025
20f6629
Auto merge of #139965 - amandasystems:marginally-improved-scc-annotat…
bors May 1, 2025
a665538
Rollup merge of #138703 - pudongair:master, r=workingjubilee
GuillaumeGomez May 1, 2025
68ab58b
Rollup merge of #139186 - TDecking:float, r=workingjubilee
GuillaumeGomez May 1, 2025
6a599e5
Rollup merge of #139780 - ongardie:iterator-take-by_ref-example, r=wo…
GuillaumeGomez May 1, 2025
39089ec
Rollup merge of #139802 - Lee-Janggun:fix-allocate-hyperlink, r=worki…
GuillaumeGomez May 1, 2025
4f8a79b
Rollup merge of #140034 - RalfJung:simd_select_bitmask-padding, r=wor…
GuillaumeGomez May 1, 2025
42c3796
Rollup merge of #140062 - xizheyin:issue-139958, r=workingjubilee
GuillaumeGomez May 1, 2025
c1e77a7
Rollup merge of #140420 - fmease:rustdoc-fix-doctest-heur, r=Guillaum…
GuillaumeGomez May 1, 2025
65c7dca
Rollup merge of #140460 - heiher:issue-140455, r=Urgau
GuillaumeGomez May 1, 2025
36082d5
Rollup merge of #140538 - tshepang:rust-push, r=jieyouxu
GuillaumeGomez May 1, 2025
5533029
Rollup merge of #140544 - m-ou-se:format-args-const-cleanup, r=fee1-dead
GuillaumeGomez May 1, 2025
4d9a6c5
Rollup merge of #140552 - folkertdev:naked-function-rustc_std_interna…
GuillaumeGomez May 1, 2025
a781616
Rollup merge of #140556 - GuillaumeGomez:improve-rustdoc-gui-tool-err…
GuillaumeGomez May 1, 2025
4530187
Auto merge of #140565 - GuillaumeGomez:rollup-gv4ed14, r=GuillaumeGomez
bors May 2, 2025
45fd779
Merge pull request #4305 from RalfJung/squash
RalfJung May 2, 2025
3bd5dda
Auto merge of #140540 - flip1995:clippy-subtree-update, r=Manishearth
bors May 2, 2025
7053cb4
Auto merge of #139883 - matthiaskrgr:crashesapr15, r=Mark-Simulacrum
bors May 2, 2025
fcb0673
Auto merge of #140406 - Urgau:autorefs-perf, r=nnethercote
bors May 2, 2025
76d7e01
Auto merge of #140442 - osiewicz:collector-walk-less-fine-grained-loc…
bors May 3, 2025
f014711
Merge from rustc
May 3, 2025
b71f839
Merge pull request #4308 from rust-lang/rustup-2025-05-03
oli-obk May 3, 2025
6671a44
Auto merge of #140464 - oli-obk:successors-mut-perf, r=petrochenkov
bors May 3, 2025
b5eaa84
Auto merge of #140502 - nikic:llvm-20.1.4, r=dianqk
bors May 3, 2025
3f0bbc6
Auto merge of #140535 - dtolnay:hashbrown, r=tgross35
bors May 3, 2025
4782ecd
Auto merge of #140549 - BoxyUwU:proper_const_norm, r=lcnr
bors May 4, 2025
0d29d41
compiletest: Support matching on non-json lines in compiler output
petrochenkov May 2, 2025
eb278f8
Auto merge of #140599 - petrochenkov:rawerann, r=jieyouxu
bors May 4, 2025
a4e03e4
Rollup merge of #137280 - RalfJung:const_swap_nonoverlapping, r=lcnr
tgross35 May 4, 2025
4320eec
Rollup merge of #140457 - fneddy:fix_s390x_codegen_const_vector, r=Ma…
tgross35 May 4, 2025
57ef1e7
Auto merge of #140646 - tgross35:rollup-z3hjbm6, r=tgross35
bors May 4, 2025
3a7cb44
Auto merge of #140353 - rust-lang:cargo_update, r=Mark-Simulacrum
bors May 5, 2025
558957d
Merge pull request #4307 from JoJoDeveloping/remove-unique-is-unique
RalfJung May 5, 2025
de1eb20
Auto merge of #134767 - Bryanskiy:dylibs-3, r=petrochenkov
bors May 5, 2025
3ddfe6f
Auto merge of #140453 - Zoxc:next-disambiguator, r=oli-obk
bors May 5, 2025
d0279cf
Merge pull request #4306 from yoctocell/fix-unsafecell-inside-box
RalfJung May 5, 2025
517be64
Auto merge of #140651 - lnicola:sync-from-ra, r=lnicola
bors May 5, 2025
90a88cc
Auto merge of #140664 - RalfJung:miri-sync, r=RalfJung
bors May 5, 2025
7bb420f
Auto merge of #131160 - ismailarilik:handle-potential-query-instabili…
bors May 6, 2025
8681c01
Auto merge of #140514 - m-ou-se:proc-macro-span-file, r=Amanieu
bors May 6, 2025
619bf55
Auto merge of #139758 - Zoxc:thread-local-graph, r=oli-obk
bors May 7, 2025
5514fe9
Rollup merge of #140234 - nnethercote:separate-Analysis-and-Results, …
GuillaumeGomez May 7, 2025
10bdb29
Rollup merge of #140614 - yuk1ty:fix-invalid-module-name-visibility, …
GuillaumeGomez May 7, 2025
160b799
Rollup merge of #140671 - xizheyin:issue-140169, r=petrochenkov
GuillaumeGomez May 7, 2025
27978bc
Rollup merge of #140700 - Kivooeo:new-fix-six, r=davidtwco,fmease
GuillaumeGomez May 7, 2025
990cefa
Rollup merge of #140706 - GuillaumeGomez:fix-missing-temp-dir-cleanup…
GuillaumeGomez May 7, 2025
4a55880
Rollup merge of #140734 - ivmarkov:master, r=joboet
GuillaumeGomez May 7, 2025
196221b
Rollup merge of #140741 - husqvarnagroup:af/armv5te-target-maintainer…
GuillaumeGomez May 7, 2025
46c1c1f
Rollup merge of #140745 - jchecahi:run-make-support-cargo-rustc-dylib…
GuillaumeGomez May 7, 2025
578c542
Auto merge of #140590 - lcnr:closure-in-dead-code, r=compiler-errors
bors May 7, 2025
108c0a3
Auto merge of #140751 - GuillaumeGomez:rollup-eahw4ta, r=GuillaumeGomez
bors May 7, 2025
69179dd
Preparing for merge from rustc
invalid-email-address May 8, 2025
05b4b0d
Merge from rustc
invalid-email-address May 8, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion rust-version
Original file line number Diff line number Diff line change
@@ -1 +1 @@
0c33fe2c3d3eecadd17a84b110bb067288a64f1c
ae3e8c6191fb2bf9394ea4201adaf7b1ac496120
3 changes: 1 addition & 2 deletions src/mir/dataflow.md
Original file line number Diff line number Diff line change
Expand Up @@ -148,8 +148,7 @@ whereas this code uses [`ResultsCursor`]:

```rust,ignore
let mut results = MyAnalysis::new()
.into_engine(tcx, body, def_id)
.iterate_to_fixpoint()
.iterate_to_fixpoint(tcx, body, None);
.into_results_cursor(body);

// Inspect the fixpoint state immediately before each `Drop` terminator.
Expand Down
6 changes: 4 additions & 2 deletions src/tests/ui.md
Original file line number Diff line number Diff line change
Expand Up @@ -344,8 +344,7 @@ For checking runtime output, `//@ check-run-results` may be preferable.

Only use `error-pattern` if none of the above works.

Line annotations `//~` are still checked in tests using `error-pattern`.
In exceptional cases, use `//@ compile-flags: --error-format=human` to opt out of these checks.
Line annotations `//~` and `error-pattern` are compatible and can be used in the same test.

### Diagnostic kinds (error levels)

Expand All @@ -356,9 +355,12 @@ The diagnostic kinds that you can have are:
- `NOTE`
- `HELP`
- `SUGGESTION`
- `RAW`

The `SUGGESTION` kind is used for specifying what the expected replacement text
should be for a diagnostic suggestion.
The `RAW` kind can be used for matching on lines from non-structured output sometimes emitted
by the compiler instead of or in addition to structured json.

`ERROR` and `WARN` kinds are required to be exhaustively covered by line annotations
`//~` by default.
Expand Down