about summary refs log tree commit diff
AgeCommit message (Collapse)AuthorLines
2025-08-04Issues priority (#15393)Alejandra González-18/+26
We can actualize "Issue and PR triage" section. Seems labels [P-medium](https://github.com/rust-lang/rust-clippy/labels/P-medium), [P-high](https://github.com/rust-lang/rust-clippy/labels/P-high), [L-sync-blocker](https://github.com/rust-lang/rust-clippy/labels/L-sync-blocker) are not relevant anymore. Suppose that we can save the priority from [feature freeze](https://github.com/alex-semenyuk/rust-clippy/blob/master/book/src/development/feature_freeze.md?plain=1) since the only difference accepting new lints. changelog: none
2025-08-04compiletest: add hint for when a ui test produces no errorsbinarycat-1/+1
2025-08-04Dont print arg span in MIR dump for tail callMichael Goulet-8/+8
2025-08-04Include whitespace in "remove `|`" suggestion and make it hiddenEsteban Küber-129/+76
2025-08-04windows-gnullvm: include `libunwind.dll` in distMateusz Mikuła-7/+24
2025-08-04Don't actually pass BB to check_call_destMichael Goulet-60/+54
2025-08-04Auto merge of #144893 - GuillaumeGomez:subtree-update_cg_gcc_2025-08-04, ↵bors-45/+275
r=GuillaumeGomez GCC backend subtree update cc `@antoyo`
2025-08-04fix `#[loop_match]` on diverging loopFolkert de Vries-1/+45
this generated invalid MIR before
2025-08-04Tweak auto trait errorsEsteban Küber-43/+118
Make suggestions to remove params and super traits tool-only, and make the suggestion span more accurate. ``` error[E0567]: auto traits cannot have generic parameters --> $DIR/auto-trait-validation.rs:6:19 | LL | auto trait Generic<T> {} | -------^^^ | | | auto trait cannot have generic parameters error[E0568]: auto traits cannot have super traits or lifetime bounds --> $DIR/auto-trait-validation.rs:8:20 | LL | auto trait Bound : Copy {} | ----- ^^^^ | | | auto traits cannot have super traits or lifetime bounds ``` ``` error[E0380]: auto traits cannot have associated items --> $DIR/issue-23080.rs:5:8 | LL | unsafe auto trait Trait { | ----- auto traits cannot have associated items LL | fn method(&self) { | ^^^^^^ ```
2025-08-04Add GUI regression test for tooltips `i` iconsGuillaume Gomez-0/+15
2025-08-04Fix wrong font being used for tooltips `i` iconsGuillaume Gomez-2/+20
2025-08-04Port `#[coroutine]` to the new attribute systemSasha Pourcelot-23/+42
Related to https://github.com/rust-lang/rust/issues/131229#issue-2565886367.
2025-08-04Enforce tail call type is related to body return type in borrowckMichael Goulet-3/+33
2025-08-05Migrate `expand_glob_import` assist to use `SyntaxEditor`Hmikihiro-5/+4
2025-08-04Suggest bounds in more cases, accounting for type parameters referenced in ↵Esteban Küber-14/+136
predicate
2025-08-05remove `ted` from replace_named_generic_with_impl.rsHmikihiro-17/+19
2025-08-04Anonymize binders in tail call sigMichael Goulet-1/+18
2025-08-04Merge pull request #373 from rust-lang/fix/m68kantoyo-23/+16
Fix for m68k
2025-08-04Merge pull request #20378 from skewb1k/chore/folding_ranges-permsLaurențiu Nicola-0/+0
chore: fix crates/ide/src/folding_ranges.rs file perms
2025-08-04Merge pull request #20382 from ChayimFriedman2/goto-def-from-macroShoyu Vanilla (Flint)-4/+30
fix: Correctly goto `From` impl when on `into()` even when the call is inside a macro
2025-08-04Remove rogue comma from infallible_try_from lint message (#15409)Samuel Tardieu-3/+3
Spotted while reading through the new lints in the changelog for Clippy 1.89: ``` 1 | error: infallible TryFrom impl; consider implementing From, instead | ^ this comma looks out of place ``` --- changelog: [`infallible_try_from`]: Fix a typo in the lint message
2025-08-04Add if..else completions in LetStmt and ArgListA4-Tacks-1/+127
Example === ```rust let x = $0; ``` Old completions: ```rust let x = if $1 { $0 }; ``` This PR current completions: ```rust let x = if $1 { $2 } else { $0 }; ```
2025-08-04Correctly goto `From` impl when on `into()` even when the call is inside a macroChayim Refael Friedman-4/+30
Descend into macros first.
2025-08-04Remove rogue comma from infallible_try_from lint messageFayti1703-3/+3
2025-08-04std: sys: io: io_slice: Add UEFI typesAyush Singh-0/+196
UEFI networking APIs do support vectored read/write. While the types for UDP4, UDP6, TCP4 and TCP6 are defined separately, they are essentially the same C struct. So we can map IoSlice and IoSliceMut to have the same binary representation. Since all UEFI networking types for read/write are DSTs, `IoSlice` and `IoSliceMut` will need to be copied to the end of the transmit/receive structures. So having the same binary representation just allows us to do a single memcpy instead of having to loop and set the DST. Signed-off-by: Ayush Singh <ayush@beagleboard.org>
2025-08-04Require approval from t-infra instead of t-release on tier bumpsJakub Beránek-9/+9
2025-08-04Fix not showing deprecated lints (#15407)Alex Macleod-0/+1
As discussed at rust-lang/rust-clippy#15387 revert changes https://github.com/rust-lang/rust-clippy/pull/15315 to show deprecated. changelog: none
2025-08-04Fix not showing deprecated lintsAlexey Semenyuk-0/+1
2025-08-04Remove outdated commentAntoni Boucher-1/+0
2025-08-04Add new `test::print_merged_doctests_times` used by rustdoc to display more ↵Guillaume Gomez-11/+76
detailed time information and add new `OutputFormatter::write_merged_doctests_times` method to handle it
2025-08-04Reenable m68k CIAntoni Boucher-22/+16
2025-08-04Print CGU reuse statistics when `-Zprint-mono-items` is enabledJakub Beránek-0/+9
2025-08-04remove begin prefixKivooeo-24/+24
2025-08-04Merge pull request #2533 from rust-lang/rustc-pullTshepang Mbambo-3811/+6067
Rustc pull update
2025-08-04Merge pull request #4513 from rust-lang/rustup-2025-08-04Ben Kimock-8936/+13151
Automatic Rustup
2025-08-04remvoe add_attr edit_in_place.rs because it use ted.Hmikihiro-116/+185
2025-08-04Remove `tcp-stress.rs` testJieyou Xu-64/+0
This stress test was originally introduced in 65cca4bd3fa0abe1000662014b3e3ea1420728f5 to detect a UAF in libuv (see RUST-12823), but we no longer use libuv, so remove this test as it was causing flaky timeout failures. See RUST-144878 for discussion.
2025-08-04Update installation.mdRobert Serrano Kobylyansky-1/+1
The `--enable-offload` and `--enable--enzyme` arguments don't seem to work. Changing them to `--enable-llvm-offload` and `--enable-llvm-enzyme` resulted in the `boostrap.toml` file generating succesfully.
2025-08-04fix(hover): unify horizontal rule formatting to `---`skewb1k-42/+42
Replaces all `___` with `---` in hover documentation markups. Both styles are valid per the GitHub Flavored Markdown spec, but `---` is less ambiguous and already more widely used in rust-analyzer
2025-08-04remove feature gateKivooeo-3/+2
2025-08-04chore: fix crates/ide/src/folding_ranges.rs file permsskewb1k-0/+0
755 -> 644
2025-08-04Changelog for Clippy 1.89 🌽 (#15375)Philipp Krones-7/+105
Violets are red, Roses are blue, As August winds whisper, Take a chance, then rest too. <hr> Appreciate it as always @xFrednet <img width="601" height="744" alt="image" src="https://github.com/user-attachments/assets/a0e4af41-da97-4565-881b-549ed51d7fc5" /> <hr> Cats for the next release can be traditionally nominated in the comments :D Please be more active and cat-minded 😻 changelog: none r? flip1995
2025-08-04Fix splitting dylib pathsJakub Beránek-10/+8
2025-08-04add `project_fields` helper functionWaffle Lapkin-13/+22
2025-08-04Update RELEASES.mdBoxy-1/+1
Co-authored-by: alexey semenyuk <alexsemenyuk88@gmail.com>
2025-08-04Update RELEASES.mdBoxy-1/+1
Co-authored-by: alexey semenyuk <alexsemenyuk88@gmail.com>
2025-08-04clean-up `semicolon_inside_block` (#15390)Samuel Tardieu-24/+12
changelog: none
2025-08-04Merge commit '482e8540a1b757ed7bccc2041c5400f051fdb01e' into ↵Guillaume Gomez-45/+275
subtree-update_cg_gcc_2025-08-04
2025-08-04Merge commit '482e8540a1b757ed7bccc2041c5400f051fdb01e' into ↵Guillaume Gomez-45/+275
subtree-update_cg_gcc_2025-08-04
2025-08-04small refactor of `InterpResult`Waffle Lapkin-20/+22
- don't need type alias to default type argument - `Residual` impl allows to use more std APIs (like `<[T; N]>::try_map`)