| Age | Commit message (Expand) | Author | Lines |
| 2025-06-22 | Rollup merge of #142780 - JonathanBrouwer:must_use_new_attr, r=jdonszelmann | Guillaume Gomez | -3/+6 |
| 2025-06-22 | Rollup merge of #142593 - blyxyas:improve-docs-itty-bitty-change, r=compiler-... | Guillaume Gomez | -0/+9 |
| 2025-06-22 | Address review comments | Urgau | -9/+31 |
| 2025-06-22 | Port `#[must_use]` to new attribute parsing infrastructure | Jonathan Brouwer | -3/+6 |
| 2025-06-21 | All HIR attributes are outer | David Tolnay | -3/+4 |
| 2025-06-21 | Add `emit_span_lint_lazy` to lazily create `LintDiagnostic` structs | Urgau | -4/+16 |
| 2025-06-21 | Lazily collect `NonUpperCaseGlobalSubTool` diagnostics | Urgau | -18/+20 |
| 2025-06-20 | Switch `non_upper_case_globals` suggestions to being machine-applicable | Urgau | -2/+2 |
| 2025-06-20 | Rollup merge of #142687 - cjgillot:less-hir_crate, r=oli-obk | Trevor Gross | -2/+1 |
| 2025-06-18 | Emit the usages suggestions as tool-only suggestions | Urgau | -11/+28 |
| 2025-06-18 | Reduce uses of `hir_crate`. | Camille GILLOT | -2/+1 |
| 2025-06-18 | Implement lint against direct uses of rustc_type_ir in compiler crates | Romain Perier | -3/+34 |
| 2025-06-18 | Auto merge of #138165 - jdonszelmann:inline, r=oli-obk | bors | -0/+1 |
| 2025-06-18 | Also emit suggestions for usages in the `non_upper_case_globals` lint | Urgau | -11/+68 |
| 2025-06-17 | Rollup merge of #142631 - xizheyin:142143, r=Urgau | Jacob Pratt | -6/+19 |
| 2025-06-17 | fix bugs in inline/force_inline and diagnostics of all attr parsers | Jana Dönszelmann | -0/+1 |
| 2025-06-18 | Dont suggest remove semi inside macro expansion for redundant semi lint | xizheyin | -6/+19 |
| 2025-06-17 | Auto merge of #137944 - davidtwco:sized-hierarchy, r=oli-obk | bors | -1/+2 |
| 2025-06-17 | Add a warning to LateContext::get_def_path | blyxyas | -0/+9 |
| 2025-06-16 | lint: don't consider sizedness in upcastable lint | David Wood | -1/+2 |
| 2025-06-16 | Port `#[rustc_as_ptr]` to the new attribute system | Pavel Grigorenko | -1/+2 |
| 2025-06-15 | Rollup merge of #134661 - dtolnay:prefixattr, r=fmease | León Orell Valerian Liehr | -0/+15 |
| 2025-06-15 | Rollup merge of #133952 - bjorn3:remove_wasm_legacy_abi, r=alexcrichton | León Orell Valerian Liehr | -0/+1 |
| 2025-06-15 | Auto merge of #142398 - fee1-dead-contrib:push-ynxrtswtkyxw, r=oli-obk | bors | -14/+2 |
| 2025-06-14 | Auto merge of #142129 - shepmaster:mismatched-syntaxes-in-function-like-place... | bors | -7/+33 |
| 2025-06-14 | Remove all support for wasm's legacy ABI | bjorn3 | -0/+1 |
| 2025-06-13 | Rollup merge of #142441 - compiler-errors:lazier-binder-value-folding, r=lcnr | Jubilee | -3/+2 |
| 2025-06-13 | Reduce precedence of expressions that have an outer attr | David Tolnay | -0/+15 |
| 2025-06-13 | TypeVisiting binders no longer requires TypeFolding its interior | Michael Goulet | -3/+2 |
| 2025-06-13 | Auto merge of #142443 - matthiaskrgr:rollup-l1l6d0v, r=matthiaskrgr | bors | -7/+5 |
| 2025-06-13 | Auto merge of #142432 - matthiaskrgr:rollup-ziuls9y, r=matthiaskrgr | bors | -77/+2 |
| 2025-06-13 | Rollup merge of #128425 - tgross35:missing-fragment-specifier-unconditional, ... | Matthias Krüger | -7/+5 |
| 2025-06-12 | Auto merge of #142438 - matthiaskrgr:rollup-u1jdnhz, r=matthiaskrgr | bors | -1/+2 |
| 2025-06-12 | Rollup merge of #134536 - Urgau:fn-ptr-option, r=compiler-errors,traviscross | Matthias Krüger | -1/+2 |
| 2025-06-12 | Rollup merge of #141162 - mejrs:gated, r=fee1-dead | Matthias Krüger | -77/+2 |
| 2025-06-12 | early linting: avoid redundant calls to `check_id` | Deadbeef | -14/+2 |
| 2025-06-12 | Make `missing_fragment_specifier` an unconditional error | Trevor Gross | -7/+5 |
| 2025-06-12 | introduce new lint infra | Jana Dönszelmann | -1/+1 |
| 2025-06-12 | Report the `unpredictable_function_pointer_comparisons` lint in macro | Urgau | -1/+2 |
| 2025-06-10 | Remove unneeded `check_id` calls as they are already called in `visit_id` in ... | Guillaume Gomez | -2/+0 |
| 2025-06-09 | Remove rustc_feature::Stability | mejrs | -74/+2 |
| 2025-06-09 | refactor `AttributeGate` and `rustc_attr!` to emit notes during feature chec... | mejrs | -16/+13 |
| 2025-06-09 | Auto merge of #141435 - RalfJung:unsupported_calling_conventions, r=workingju... | bors | -1/+0 |
| 2025-06-08 | add (back) unsupported_calling_conventions lint to reject more invalid callin... | Ralf Jung | -1/+0 |
| 2025-06-07 | Rollup merge of #141661 - Urgau:deny-dangerous_implicit_autorefs, r=traviscross | Guillaume Gomez | -2/+2 |
| 2025-06-06 | Apply `mismatched-lifetime-syntaxes` to trait and extern functions | Jake Goulding | -7/+33 |
| 2025-06-06 | Rollup merge of #142012 - oli-obk:no-optional-spans, r=fee1-dead | Matthias Krüger | -2/+3 |
| 2025-06-05 | Auto merge of #138677 - shepmaster:consistent-elided-lifetime-syntax, r=travi... | bors | -68/+637 |
| 2025-06-05 | Replace some `Option<Span>` with `Span` and use DUMMY_SP instead of None | Oli Scherer | -2/+3 |
| 2025-06-04 | Replace `elided_named_lifetimes` with `mismatched_lifetime_syntaxes` | Jake Goulding | -69/+7 |