Rollup of 9 pull requests#152839
Conversation
…tition Enhance `NoSyntaxVarsExprRepeat` by suggesting similarly named metavariables, distinguishing repeatable vs non-repeatable bindings, and listing available repeatable variables when no match exists. Co-authored-by: Esteban Küber <esteban@kuber.com.ar> Signed-off-by: Usman Akinyemi <usmanakinyemi202@gmail.com>
The ShowAlways style of suggestions is usually easier to understand than the inline style.
Use function shims to make sure EII works on apple targets Use function shims to make sure EII works on apple targets (and generally accepts target-arch attributes) Explainer: rust-lang#146348 (comment) Tracking issue: rust-lang#125418
…, r=estebank rustc_expand: improve diagnostics for non-repeatable metavars in repetition Enhance `NoSyntaxVarsExprRepeat` by suggesting similarly named metavariables, distinguishing repeatable vs non-repeatable bindings, and listing available repeatable variables when no match exists.
…petrochenkov Make all multipart suggestions verbose The ShowAlways style of suggestions is usually easier to understand than the inline style.
…py, r=Mark-Simulacrum Add CURRENT_RUSTC_VERSION support for Clippy We've been talking about this since Sept. 2022, finally decided to add the dreaded 1-line diff. cc https://rust-lang.zulipchat.com/#narrow/channel/257328-clippy/topic/Using.20CURRENT_RUSTC_VERSION.20in.20clippy.3A.3Aversion.3F/with/516468805 cc https://rust-lang.zulipchat.com/#narrow/channel/257328-clippy/topic/Use.20CURRENT_RUSTC_VERSION.20for.20version.20attribute/with/299900715 Overrides the currently unmerged rust-lang/rust-clippy#14299 cc @rust-lang/clippy --- This PR does not modify in any way the needed behaviour of T-Release when releasing (I hope)
Port #[rustc_doc_primitive] to the new attribute parser Tracking issue: rust-lang#131229 r? @JonathanBrouwer
…bzol Update enzyme submodule to match upstream For a while we were carying one extra commit to handle static builds on macos. That commit got upstreamed, so we can drop it (and update to a newer Enzyme while at it). r? @Kobzol Can I get a rollup, please?
…ivooeo explicitly show behavior of <_>::assoc_fn Inspired by a conversation with @lcnr about type relative name resolution. From lcnr: > and i hate the fact that this match isn't exhaustive (hiding the behavior for `<_>::assoc_fn` https://github.com/rust-lang/rust/blob/13c38730d981289cc7ae4cc109fd7756bf83ee67/compiler/rustc_hir_typeck/src/method/probe.rs#L893 This PR changes that match to be exhaustive.
…pratt fix stale comments left over from ed3711e Remove stale overflow comments in core::str. Commit ed3711e introduced stale comments in library/core/src/str/iter.rs. Prior to that commit, the comments explained why `(len + 3)` and `(len + 2)` couldn't overflow. Since the code now uses `div_ceil`, these specific overflow justifications are no longer relevant to the current implementation.
… r=Kobzol Enable "View all comments" link feature in `triagebot.toml` This PR enables triagebot "View all comments" link feature. Documentation: https://forge.rust-lang.org/triagebot/view-all-comments-link.html Example for this PR: [View all comments](https://triage.rust-lang.org/gh-comments/rust-lang/rust/issues/152824)
|
@bors r+ rollup=never p=1 |
|
Trying commonly failed jobs because queue is large |
This comment has been minimized.
This comment has been minimized.
Rollup of 9 pull requests try-job: x86_64-msvc-1 try-job: i686-msvc-1 try-job: x86_64-mingw-1 try-job: test-various try-job: armhf-gnu try-job: aarch64-apple try-job: x86_64-gnu-llvm-20-3 try-job: dist-various-2
This comment has been minimized.
This comment has been minimized.
What is this?This is an experimental post-merge analysis report that shows differences in test outcomes between the merged PR and its parent PR.Comparing 41198cb (parent) -> b6bed6f (this PR) Test differencesShow 117 test diffsStage 1
Stage 2
Additionally, 108 doctest diffs were found. These are ignored, as they are noisy. Job group index
Test dashboardRun cargo run --manifest-path src/ci/citool/Cargo.toml -- \
test-dashboard b6bed6f2d9f27e15d425958bbd288138ecdff61c --output-dir test-dashboardAnd then open Job duration changes
How to interpret the job duration changes?Job durations can vary a lot, based on the actual runner instance |
|
📌 Perf builds for each rolled up PR:
previous master: 41198cb965 In the case of a perf regression, run the following command for each PR you suspect might be the cause: |
|
Finished benchmarking commit (b6bed6f): comparison URL. Overall result: ✅ improvements - no action needed@rustbot label: -perf-regression Instruction countOur most reliable metric. Used to determine the overall result above. However, even this metric can be noisy.
Max RSS (memory usage)This benchmark run did not return any relevant results for this metric. CyclesThis benchmark run did not return any relevant results for this metric. Binary sizeResults (primary -0.0%, secondary -0.0%)A less reliable metric. May be of interest, but not used to determine the overall result above.
Bootstrap: 479.676s -> 481.703s (0.42%) |
Successful merges:
triagebot.toml#152824 (Enable "View all comments" link feature intriagebot.toml)r? @ghost
Create a similar rollup