| Age | Commit message (Expand) | Author | Lines |
| 2023-09-27 | Simplify casting logic of the invalid_reference_casting lint | Urgau | -80/+32 |
| 2023-09-27 | Use absolute paths in rustc_lint::passes macros | Alex Macleod | -84/+78 |
| 2023-09-27 | Prefer expr_or_init over manual init detection | Urgau | -29/+8 |
| 2023-09-26 | const-eval: make misalignment a hard error | Ralf Jung | -0/+5 |
| 2023-09-26 | Don't store lazyness in DefKind | Michael Goulet | -3/+3 |
| 2023-09-23 | Remove GeneratorWitness and rename GeneratorWitnessMIR. | Camille GILLOT | -1/+0 |
| 2023-09-22 | make the reason: field mandatory for @future_incompatible lints | Ralf Jung | -4/+6 |
| 2023-09-21 | Record asyncness span in HIR | Michael Goulet | -2/+1 |
| 2023-09-21 | Rollup merge of #115257 - Urgau:invalid-utf8-walk-up-hir, r=Nilstrieb | Guillaume Gomez | -11/+62 |
| 2023-09-21 | Improve invalid UTF-8 lint by finding the expression initializer | Urgau | -11/+14 |
| 2023-09-18 | Add clippy like expr_or_init fn to rustc LateContext | Urgau | -0/+48 |
| 2023-09-16 | Auto merge of #114494 - est31:extend_useless_ptr_null_checks, r=jackh726 | bors | -23/+31 |
| 2023-09-14 | Auto merge of #115677 - matthewjasper:let-expr-recovery, r=b-naber | bors | -7/+5 |
| 2023-09-14 | Auto merge of #115825 - cjgillot:expr-field-lint, r=compiler-errors | bors | -0/+9 |
| 2023-09-13 | Visit ExprField for lint levels. | Camille GILLOT | -0/+9 |
| 2023-09-11 | Rollup merge of #115631 - compiler-errors:ctypes-unsized, r=davidtwco | Matthias Krüger | -1/+6 |
| 2023-09-11 | Move let expression checking to parsing | Matthew Jasper | -7/+5 |
| 2023-09-11 | Rollup merge of #115739 - Alexendoo:lint-pass-check-attribute, r=oli-obk | Matthias Krüger | -13/+12 |
| 2023-09-11 | Auto merge of #115387 - weihanglo:merge-check-and-lint, r=oli-obk | bors | -153/+133 |
| 2023-09-10 | Call `LateLintPass::check_attribute` from `with_lint_attrs` | Alex Macleod | -13/+12 |
| 2023-09-09 | Fix ICE in improper_ctypes_definitions lint | Gurinder Singh | -2/+2 |
| 2023-09-07 | Don't ICE when computing ctype's repr_nullable_ptr for possibly-unsized ty | Michael Goulet | -1/+6 |
| 2023-09-07 | Auto merge of #115166 - Urgau:invalid_ref_casting-invalid-unsafecell-usage, r... | bors | -5/+39 |
| 2023-09-06 | Rollup merge of #115578 - ouz-a:rustc_clarify, r=oli-obk | Matthias Krüger | -1/+1 |
| 2023-09-06 | make comments less cryptic | ouz-a | -1/+1 |
| 2023-09-03 | Emit unused doc comment warnings for pat and expr fields | Gurinder Singh | -0/+14 |
| 2023-09-01 | Rollup merge of #115424 - notriddle:notriddle/issue-106413, r=oli-obk | Matthias Krüger | -1/+30 |
| 2023-09-01 | Auto merge of #113126 - Bryanskiy:delete_old, r=petrochenkov | bors | -0/+5 |
| 2023-08-31 | Use terminology more sensibly | Michael Howell | -1/+1 |
| 2023-08-31 | diagnostics: avoid wrong `unused_parens` on `x as (T) < y` | Michael Howell | -1/+30 |
| 2023-08-30 | feat(rustc_lint): make `CheckLintName` respect lint level | Weihang Lo | -109/+97 |
| 2023-08-30 | refactor(rustc_lint): inline `check_lint_name_cmdline` | Weihang Lo | -70/+62 |
| 2023-08-29 | some more is_zst that should be is_1zst | Ralf Jung | -3/+3 |
| 2023-08-24 | Rollup merge of #115152 - weihanglo:lint-refactor, r=compiler-errors | Weihang Lo | -51/+77 |
| 2023-08-24 | Lint on invalid UnsafeCell::raw_get with invalid_reference_casting lint | Urgau | -5/+39 |
| 2023-08-24 | Auto merge of #115094 - Mark-Simulacrum:bootstrap-update, r=ozkanonur | bors | -1/+1 |
| 2023-08-24 | refactor: use references to reduce unnecessary clones | Weihang Lo | -28/+27 |
| 2023-08-24 | lint: translate `RenamedOrRemovedLint` | Weihang Lo | -34/+61 |
| 2023-08-23 | Bump cfg(bootstrap) | Mark Rousskov | -1/+1 |
| 2023-08-23 | Improve note for the invalid_reference_casting lint | Urgau | -0/+2 |
| 2023-08-23 | Rollup merge of #115100 - Urgau:invalid_ref_casting-ptr-writes, r=est31 | Dylan DPC | -17/+47 |
| 2023-08-22 | Rollup merge of #115011 - compiler-errors:warn-on-elided-assoc-ct-lt, r=cjgillot | Michael Goulet | -0/+8 |
| 2023-08-22 | Add support for ptr::write for the invalid_reference_casting lint | Urgau | -17/+47 |
| 2023-08-22 | unknown unstable lint command line | mojave2 | -10/+18 |
| 2023-08-20 | Warn on elided lifetimes in associated constants | Michael Goulet | -0/+8 |
| 2023-08-16 | Rollup merge of #114784 - Urgau:many-improve-invalid_reference_casting-lint, ... | Matthias Krüger | -18/+31 |
| 2023-08-15 | Rollup merge of #114772 - fee1-dead-contrib:typed-did, r=b-naber | Guillaume Gomez | -5/+5 |
| 2023-08-15 | Improve `invalid_reference_casting` lint | Urgau | -18/+31 |
| 2023-08-14 | match scrutinee need necessary parentheses for structs | yukang | -0/+18 |
| 2023-08-14 | Use `{Local}ModDefId` in many queries | Nilstrieb | -5/+5 |