Skip to content

Rustc pull update #2477

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

Merged
merged 67 commits into from
Jun 19, 2025
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
67 commits
Select commit Hold shift + click to select a range
ec32bcf
Merge ref 'df8102fe5f24:/library/compiler-builtins' from https://gith…
tgross35 Jun 4, 2025
f1ba3cd
Merge pull request #19930 from regexident/dyn-semantics-take-two
davidbarsky Jun 9, 2025
6f665f9
Merge pull request #19963 from ChayimFriedman2/unsized-impl-items
Veykril Jun 10, 2025
4f94f99
Merge pull request #19973 from Veykril/push-ppltxvqvqmkk
Veykril Jun 11, 2025
29c27ed
Merge pull request #19942 from ChayimFriedman2/faux
Veykril Jun 12, 2025
8a88889
Auto merge of #142127 - compiler-errors:nested-goals-certainty, r=lcnr
bors Jun 12, 2025
de6ce41
Unimplement unsized_locals
mejrs Jun 12, 2025
69b2425
Auto merge of #142353 - workingjubilee:warn-less-about-cdecl-and-othe…
bors Jun 13, 2025
174f646
Rollup merge of #134847 - dtolnay:asymmetrical, r=fmease
matthiaskrgr Jun 13, 2025
6282152
Rollup merge of #141770 - GuillaumeGomez:cfg-false-mod-rendering, r=c…
matthiaskrgr Jun 13, 2025
91251e0
Rollup merge of #142158 - xizheyin:141617, r=jdonszelmann
matthiaskrgr Jun 13, 2025
430c089
Rollup merge of #142221 - mustartt:aix-fix-strip-order, r=davidtwco
matthiaskrgr Jun 13, 2025
ad5800a
Rollup merge of #142340 - RalfJung:miri-apfloat-mul-add, r=oli-obk
matthiaskrgr Jun 13, 2025
0380de7
Rollup merge of #142379 - Stypox:bootstrap-tool-config, r=Kobzol
matthiaskrgr Jun 13, 2025
8b05b4d
Rollup merge of #142413 - tshepang:rdg-push, r=jieyouxu
matthiaskrgr Jun 13, 2025
1aa9682
Rollup merge of #135927 - azhogin:azhogin/retpoline, r=davidtwco
matthiaskrgr Jun 13, 2025
fdc0040
Rollup merge of #140770 - folkertdev:custom-abi, r=tgross35
matthiaskrgr Jun 13, 2025
fb4641e
Rollup merge of #142176 - workingjubilee:dont-shuffle-bswaps-per-arch…
matthiaskrgr Jun 13, 2025
a1ed98c
Rollup merge of #142248 - heiher:loong32-asm-types, r=Amanieu
matthiaskrgr Jun 13, 2025
370d60b
Rollup merge of #142267 - workingjubilee:debug-assert-less-in-ast-low…
matthiaskrgr Jun 13, 2025
9cc8370
Rollup merge of #142274 - tgross35:update-stdarch, r=Amanieu
matthiaskrgr Jun 13, 2025
70789d2
Rollup merge of #142276 - tgross35:update-library-lockfile, r=Mark-Si…
matthiaskrgr Jun 13, 2025
26ad4b8
Rollup merge of #142308 - tgross35:upgrade-library-object, r=Mark-Sim…
matthiaskrgr Jun 13, 2025
9a6f26c
Auto merge of #142442 - matthiaskrgr:rollup-6yodjfx, r=matthiaskrgr
bors Jun 13, 2025
d2f3078
Auto merge of #142451 - flip1995:clippy-subtree-update, r=Manishearth
bors Jun 13, 2025
94dd2f9
Auto merge of #142443 - matthiaskrgr:rollup-l1l6d0v, r=matthiaskrgr
bors Jun 13, 2025
89ebba9
Auto merge of #134841 - estebank:serde-attr-4, r=wesleywiser
bors Jun 13, 2025
bbdc00d
Auto merge of #142235 - Kobzol:rustc-dist-alt-assertions, r=marcoieni
bors Jun 14, 2025
c1db850
Merge ref 'd087f112b7d1:/library/compiler-builtins' from https://gith…
tgross35 Jun 14, 2025
ad4d8fd
Rollup merge of #140593 - m-ou-se:some-temp, r=Nadrieril
matthiaskrgr Jun 14, 2025
0aaa5fb
Rollup merge of #141399 - GuillaumeGomez:extracted-doctest, r=aDotInT…
matthiaskrgr Jun 14, 2025
aaca654
Rollup merge of #141493 - tamird:addreskind-bytestr, r=joshtriplett
matthiaskrgr Jun 14, 2025
2d397ec
Rollup merge of #141811 - mejrs:bye_locals, r=compiler-errors
matthiaskrgr Jun 14, 2025
8c0e2e5
Rollup merge of #142243 - RalfJung:float-test-dedup, r=tgross35
matthiaskrgr Jun 14, 2025
0ddd5dc
Rollup merge of #142464 - RalfJung:variadic-fn-abi-error, r=workingju…
matthiaskrgr Jun 14, 2025
8627fa6
Rollup merge of #142477 - JonathanBrouwer:associated-type-suggestion,…
matthiaskrgr Jun 14, 2025
d58cd92
Rollup merge of #142484 - dtolnay:bsetextract, r=m-ou-se
matthiaskrgr Jun 14, 2025
5a03147
Rollup merge of #142489 - tgross35:update-builtins, r=tgross35
matthiaskrgr Jun 14, 2025
39514f4
Auto merge of #142492 - matthiaskrgr:rollup-a132ytq, r=matthiaskrgr
bors Jun 14, 2025
a23ca0d
Auto merge of #142129 - shepmaster:mismatched-syntaxes-in-function-li…
bors Jun 14, 2025
27b41a9
Auto merge of #142259 - sayantn:simplify-intrinsics, r=workingjubilee
bors Jun 14, 2025
d7607da
Auto merge of #142289 - fmease:maybe-perf-gen-args, r=compiler-errors
bors Jun 14, 2025
d0d88f5
Auto merge of #142335 - nnethercote:rustdoc-json-allocations, r=aDotI…
bors Jun 14, 2025
1a2e5a0
Auto merge of #142355 - lcnr:fast_reject-reject, r=BoxyUwU
bors Jun 15, 2025
a91b757
Auto merge of #142388 - cjgillot:span-hash, r=davidtwco
bors Jun 15, 2025
0e92417
Auto merge of #142398 - fee1-dead-contrib:push-ynxrtswtkyxw, r=oli-obk
bors Jun 15, 2025
711044e
Auto merge of #142430 - compiler-errors:external-constraints, r=lcnr
bors Jun 15, 2025
cb503e8
Un-remap `rustc-dev` component paths
Urgau Jun 11, 2025
4f38eff
Auto merge of #142455 - jdonszelmann:attempt-to-mitigate-delayed-lint…
bors Jun 15, 2025
86cafc0
Auto merge of #142471 - lqd:sparse-borrows, r=nnethercote
bors Jun 15, 2025
c5d3c49
Auto merge of #142447 - dianqk:llvm-20.1.7, r=nikic
bors Jun 16, 2025
9a3eea4
Auto merge of #142567 - lnicola:sync-from-ra, r=lnicola
bors Jun 17, 2025
a99666e
Auto merge of #130887 - Soveu:repeatn, r=scottmcm
bors Jun 18, 2025
79db838
Fix compiletest and rustc-dev-guide
Kobzol Jun 18, 2025
bfbda22
Rollup merge of #140774 - workingjubilee:should-force-frame-pointers-…
Kobzol Jun 18, 2025
056796e
Rollup merge of #141610 - BoxyUwU:stabilize_generic_arg_infer, r=lcnr…
Kobzol Jun 18, 2025
9b8e0a9
Rollup merge of #142383 - scottmcm:operandref-builder, r=workingjubilee
Kobzol Jun 18, 2025
a6e7082
Rollup merge of #142672 - Kobzol:bootstrap-tool-clarification, r=jiey…
Kobzol Jun 18, 2025
e2ee776
Rollup merge of #142674 - hkBst:remove-duplicate-crashtest, r=bjorn3
Kobzol Jun 18, 2025
42bdf69
Rollup merge of #135656 - joshtriplett:hint-mostly-unused, r=saethlin
Urgau Jun 18, 2025
2d5b852
Rollup merge of #142377 - Urgau:unremap-rustc-dev, r=jieyouxu
Urgau Jun 18, 2025
462eba5
Rollup merge of #142674 - hkBst:remove-duplicate-crashtest, r=bjorn3
Urgau Jun 18, 2025
00305f4
Auto merge of #142685 - Kobzol:rollup-8f3g8yf, r=Kobzol
bors Jun 18, 2025
ad5bc32
Auto merge of #142689 - Urgau:rollup-4ho6835, r=Urgau
bors Jun 18, 2025
390d647
Auto merge of #140772 - mati865:gnullvm-host, r=Kobzol
bors Jun 19, 2025
c6bbfe0
Preparing for merge from rustc
invalid-email-address Jun 19, 2025
4f0329b
Merge from rustc
invalid-email-address Jun 19, 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 @@
14346303d760027e53214e705109a62c0f00b214
d1d8e386c5e84c4ba857f56c3291f73c27e2d62a
2 changes: 1 addition & 1 deletion src/building/bootstrapping/writing-tools-in-bootstrap.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ There are three types of tools you can write in bootstrap:

- **`Mode::ToolBootstrap`**
Use this for tools that don’t need anything from the in-tree compiler and can run with the stage0 `rustc`.
The output is placed in the "stage0-bootstrap-tools" directory. This mode is for general-purpose tools built
The output is placed in the "bootstrap-tools" directory. This mode is for general-purpose tools built
entirely with the stage0 compiler, including target libraries and only works for stage 0.

- **`Mode::ToolStd`**
Expand Down
4 changes: 2 additions & 2 deletions src/implementing_new_features.md
Original file line number Diff line number Diff line change
Expand Up @@ -156,8 +156,8 @@ a new unstable feature:
[`incomplete_features` lint]: https://doc.rust-lang.org/rustc/lints/listing/warn-by-default.html#incomplete-features

```rust ignore
/// Allows unsized rvalues at arguments and parameters.
(incomplete, unsized_locals, "CURRENT_RUSTC_VERSION", Some(48055), None),
/// Allows deref patterns.
(incomplete, deref_patterns, "CURRENT_RUSTC_VERSION", Some(87121), None),
```

To avoid [semantic merge conflicts], please use `CURRENT_RUSTC_VERSION` instead of `1.70` or
Expand Down
2 changes: 2 additions & 0 deletions src/tests/ui.md
Original file line number Diff line number Diff line change
Expand Up @@ -113,6 +113,8 @@ Compiletest makes the following replacements on the compiler output:
- The base directory where the test's output goes is replaced with
`$TEST_BUILD_DIR`. This only comes up in a few rare circumstances. Example:
`/path/to/rust/build/x86_64-unknown-linux-gnu/test/ui`
- The real directory to the standard library source is replaced with `$SRC_DIR_REAL`.
- The real directory to the compiler source is replaced with `$COMPILER_DIR_REAL`.
- Tabs are replaced with `\t`.
- Backslashes (`\`) are converted to forward slashes (`/`) within paths (using a
heuristic). This helps normalize differences with Windows-style paths.
Expand Down