Skip to content

Rustc pull update (old tooling) #2490

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 58 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
58 commits
Select commit Hold shift + click to select a range
a5af389
Auto merge of #141899 - Kobzol:stdarch-josh, r=Amanieu
bors Jun 26, 2025
5998278
Auto merge of #142581 - Kobzol:bootstrap-std-method, r=jieyouxu
bors Jun 26, 2025
12bd801
Auto merge of #142255 - estebank:edition-diagnostic-changes, r=fee1-d…
bors Jun 26, 2025
6e71c3a
Auto merge of #142774 - lcnr:search_graph-2, r=oli-obk
bors Jun 26, 2025
558402f
Auto merge of #142223 - compiler-errors:perf-wf, r=lcnr
bors Jun 27, 2025
6e38c02
Auto merge of #142893 - Mark-Simulacrum:no-const-collect, r=oli-obk
bors Jun 27, 2025
76bcd42
Auto merge of #141759 - 1c3t3a:discriminants-query, r=saethlin
bors Jun 28, 2025
91d8a26
Auto merge of #142317 - compiler-errors:perf-fold, r=lcnr
bors Jun 28, 2025
1d5f9a3
Auto merge of #142625 - cjgillot:inline-nocycle, r=oli-obk
bors Jun 28, 2025
87d1eb8
Update README.md
kilavvy Jun 29, 2025
f201b1e
Auto merge of #142802 - compiler-errors:dedup-analyses, r=lcnr
bors Jun 29, 2025
4d893ac
Rollup merge of #142429 - Kivooeo:tf13, r=jieyouxu
dianqk Jun 30, 2025
23327aa
Rollup merge of #143118 - Kivooeo:tf15, r=tgross35
dianqk Jun 30, 2025
c40b282
Rollup merge of #143176 - kilavvy:master, r=jieyouxu
dianqk Jun 30, 2025
6cd6bb3
Rollup merge of #143187 - yotamofek:mailmap, r=jieyouxu
dianqk Jun 30, 2025
4e82317
Rollup merge of #143190 - dianqk:new-method, r=oli-obk
dianqk Jun 30, 2025
002aecf
Rollup merge of #143195 - Kivooeo:tf17, r=tgross35
dianqk Jun 30, 2025
c52ee49
Rollup merge of #143196 - Periodic1911:link_section, r=oli-obk
dianqk Jun 30, 2025
51f4fa6
Rollup merge of #143199 - jieyouxu:short-ice, r=RalfJung
dianqk Jun 30, 2025
29abb16
Rollup merge of #143219 - zachs18:patch-5, r=tgross35
dianqk Jun 30, 2025
9b379be
Auto merge of #143233 - dianqk:rollup-lcx3278, r=dianqk
bors Jun 30, 2025
8c5fe86
Auto merge of #143239 - GuillaumeGomez:subtree-update_cg_gcc_2025-06-…
bors Jun 30, 2025
a037247
Auto merge of #141875 - nnethercote:ByteSymbol, r=petrochenkov
bors Jul 1, 2025
92b242b
Auto merge of #142921 - JonathanBrouwer:rustc_attributes_parser, r=ol…
bors Jul 1, 2025
1e7a4cd
Auto merge of #143013 - bjorn3:split_exported_symbols, r=oli-obk
bors Jul 1, 2025
8e56733
document optional jobs
marcoieni Jul 1, 2025
56ece46
Auto merge of #142030 - oli-obk:wfck-less-hir, r=compiler-errors
bors Jul 1, 2025
60e5cfc
Rename mingw-* CI jobs to pr-*
ChrisDenton Jul 1, 2025
c8ae1f7
Rename mingw-check-tidy to tidy
ChrisDenton Jul 2, 2025
3911856
Auto merge of #142978 - Kobzol:query-hit, r=oli-obk
bors Jul 2, 2025
b08f725
Auto merge of #143214 - camsteffen:remove-let-chains-feature, r=est31
bors Jul 2, 2025
6265c45
update coherence example
emmanuel-ferdman Jul 2, 2025
ff4ee57
Auto merge of #143294 - ChrisDenton:rename-mingw, r=Kobzol
bors Jul 3, 2025
8c8c510
minicore: use core's `diagnostic::on_unimplemented` messages
folkertdev Jul 2, 2025
a4d802b
Auto merge of #142910 - yotamofek:pr/rustdoc/markdown-lazy-to-string,…
bors Jul 3, 2025
09d6797
Rollup merge of #134006 - klensy:typos, r=nnethercote
jdonszelmann Jul 3, 2025
76db5fb
Rollup merge of #142876 - JonathanBrouwer:target_feature_parser, r=ol…
jdonszelmann Jul 3, 2025
14b3793
Rollup merge of #143038 - Qelxiros:142676-private-dependency-traits, …
jdonszelmann Jul 3, 2025
3e50f6d
Rollup merge of #143083 - JonathanBrouwer:rustdoc-fix, r=jdonszelmann
jdonszelmann Jul 3, 2025
f2510d4
Rollup merge of #143283 - marcoieni:document-optional, r=jieyouxu
jdonszelmann Jul 3, 2025
59bda96
Rollup merge of #143329 - folkertdev:minicore-diagnostic-on-unimpleme…
jdonszelmann Jul 3, 2025
e1ec020
Auto merge of #143363 - jdonszelmann:rollup-7cv1kql, r=jdonszelmann
bors Jul 3, 2025
c0b04d7
Auto merge of #142857 - rust-lang:cargo_update, r=clubby789
bors Jul 3, 2025
7c8f98b
Auto merge of #142890 - kornelski:unused-var-debug, r=saethlin
bors Jul 3, 2025
79fefc6
Rollup merge of #142749 - LimpSquid:bool_to_result, r=scottmcm
jhpratt Jul 4, 2025
4fd2ba7
Rollup merge of #143288 - ehuss:fix-clean-fifo, r=Kobzol
jhpratt Jul 4, 2025
31aded2
Rollup merge of #143307 - compiler-errors:fast-path-nitpicks, r=lcnr
jhpratt Jul 4, 2025
4b72ed8
Rollup merge of #143346 - emmanuel-ferdman:master, r=tshepang
jhpratt Jul 4, 2025
1e08afe
Rollup merge of #143356 - hkBst:clippy-fix-2, r=scottmcm
jhpratt Jul 4, 2025
1d2e0eb
Rollup merge of #143370 - hkBst:clippy-fix-4, r=tgross35
jhpratt Jul 4, 2025
a603511
Rollup merge of #143378 - hkBst:clippy-fix-6, r=tgross35
jhpratt Jul 4, 2025
7e5b023
Rollup merge of #143380 - cjgillot:kw_span, r=compiler-errors
jhpratt Jul 4, 2025
bdf4850
Rollup merge of #143381 - fee1-dead-contrib:push-pzxuvlnymxpu, r=Guil…
jhpratt Jul 4, 2025
60864dd
Rollup merge of #143394 - workingjubilee:reorganize-hir-analysis-prov…
jhpratt Jul 4, 2025
635e169
Rollup merge of #143395 - Urgau:llvm-fallback-minimum-maximum, r=tgro…
jhpratt Jul 4, 2025
7b9552d
Auto merge of #143407 - jhpratt:rollup-ekkoubw, r=jhpratt
bors Jul 4, 2025
46dc3e9
Preparing for merge from rustc
Kobzol Jul 4, 2025
f26777f
Merge from rustc
Kobzol Jul 4, 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 @@
bc4376fa73b636eb6f2c7d48b1f731d70f022c4b
c96a69059ecc618b519da385a6ccd03155aa0237
2 changes: 1 addition & 1 deletion src/solve/opaque-types.md
Original file line number Diff line number Diff line change
Expand Up @@ -56,7 +56,7 @@ Finally, we check whether the item bounds of the opaque hold for the expected ty
[source][item-bounds-ck].

[norm]: https://github.com/rust-lang/rust/blob/384d26fc7e3bdd7687cc17b2662b091f6017ec2a/compiler/rustc_trait_selection/src/solve/normalizes_to/opaque_types.rs#L13
[coherence-example]: https://github.com/rust-lang/rust/blob/master/tests/ui/type-alias-impl-trait/coherence_different_hidden_ty.rs
[coherence-example]: https://github.com/rust-lang/rust/blob/master/tests/ui/type-alias-impl-trait/coherence/coherence_different_hidden_ty.rs
[placeholder-ck]: https://github.com/rust-lang/rust/blob/384d26fc7e3bdd7687cc17b2662b091f6017ec2a/compiler/rustc_trait_selection/src/solve/normalizes_to/opaque_types.rs#L33
[check-storage]: https://github.com/rust-lang/rust/blob/384d26fc7e3bdd7687cc17b2662b091f6017ec2a/compiler/rustc_trait_selection/src/solve/normalizes_to/opaque_types.rs#L51-L52
[eq-prev]: https://github.com/rust-lang/rust/blob/384d26fc7e3bdd7687cc17b2662b091f6017ec2a/compiler/rustc_trait_selection/src/solve/normalizes_to/opaque_types.rs#L51-L59
Expand Down
11 changes: 9 additions & 2 deletions src/tests/ci.md
Original file line number Diff line number Diff line change
Expand Up @@ -66,8 +66,8 @@ kinds of builds (sets of jobs).
### Pull Request builds

After each push to a pull request, a set of `pr` jobs are executed. Currently,
these execute the `x86_64-gnu-llvm-X`, `x86_64-gnu-tools`, `mingw-check-1`, `mingw-check-2`
and `mingw-check-tidy` jobs, all running on Linux. These execute a relatively short
these execute the `x86_64-gnu-llvm-X`, `x86_64-gnu-tools`, `pr-check-1`, `pr-check-2`
and `tidy` jobs, all running on Linux. These execute a relatively short
(~40 minutes) and lightweight test suite that should catch common issues. More
specifically, they run a set of lints, they try to perform a cross-compile check
build to Windows mingw (without producing any artifacts) and they test the
Expand Down Expand Up @@ -148,6 +148,13 @@ for example `*msvc*` or `*-alt`. You can start at most 20 jobs in a single try b
glob patterns, you might want to wrap them in backticks (`` ` ``) to avoid GitHub rendering
the pattern as Markdown.

The job pattern needs to match one or more jobs defined in the `auto` or `optional` sections
of [`jobs.yml`]:

- `auto` jobs are executed before a commit is merged into the `master` branch.
- `optional` jobs are executed only when explicitly requested via a try build.
They are typically used for tier 2 and tier 3 targets.

> **Using `try-job` PR description directives**
>
> 1. Identify which set of try-jobs you would like to exercise. You can
Expand Down
6 changes: 6 additions & 0 deletions src/tests/minicore.md
Original file line number Diff line number Diff line change
Expand Up @@ -39,6 +39,12 @@ If you find a `core` item to be missing from the [`minicore`] stub, consider
adding it to the test auxiliary if it's likely to be used or is already needed
by more than one test.

## Staying in sync with `core`

The `minicore` items must be kept up to date with `core`. For consistent
diagnostic output between using `core` and `minicore`, any `diagnostic`
attributes (e.g. `on_unimplemented`) should be replicated exactly in `minicore`.

## Example codegen test that uses `minicore`

```rust,no_run
Expand Down
2 changes: 1 addition & 1 deletion src/tests/ui.md
Original file line number Diff line number Diff line change
Expand Up @@ -499,7 +499,7 @@ This directive takes comma-separated issue numbers as arguments, or `"unknown"`:
- `//@ known-bug: rust-lang/chalk#123456`
(allows arbitrary text before the `#`, which is useful when the issue is on another repo)
- `//@ known-bug: unknown`
(when there is no known issue yet; preferrably open one if it does not already exist)
(when there is no known issue yet; preferably open one if it does not already exist)

Do not include [error annotations](#error-annotations) in a test with
`known-bug`. The test should still include other normal directives and
Expand Down