| Age | Commit message (Expand) | Author | Lines |
| 2024-01-23 | Rename `LintContext::lookup_with_diagnostics` as `LintContext::span_lint_with... | Nicholas Nethercote | -3/+9 |
| 2024-01-23 | Rename `LintContext::lookup` as `LintContext::opt_span_lint`. | Nicholas Nethercote | -8/+8 |
| 2024-01-23 | Rename `LintContext::struct_span_lint` as `LintContext::span_lint`. | Nicholas Nethercote | -2/+2 |
| 2024-01-22 | Rollup merge of #118639 - fmease:deny-features-in-stable-rustc-crates, r=Waff... | Matthias Krüger | -8/+28 |
| 2024-01-22 | Revert "Auto merge of #118133 - Urgau:stabilize_trait_upcasting, r=WaffleLapkin" | Oli Scherer | -3/+12 |
| 2024-01-22 | Auto merge of #120080 - cuviper:128-align-packed, r=nikic | bors | -5/+5 |
| 2024-01-22 | Rollup merge of #119710 - Nilstrieb:let-_-=-oops, r=TaKO8Ki | Matthias Krüger | -37/+68 |
| 2024-01-19 | Pack the u128 in LitKind::Int | Josh Stone | -5/+5 |
| 2024-01-18 | Rollup merge of #119967 - ShE3py:patkind-err, r=WaffleLapkin | Matthias Krüger | -1/+1 |
| 2024-01-17 | Auto merge of #119930 - Urgau:check-cfg-empty-values-means-empty, r=petrochenkov | bors | -0/+11 |
| 2024-01-17 | Add `PatKind::Err` | Lieselotte | -1/+1 |
| 2024-01-13 | Add check for ui_testing via promoting parameters from `ParseSess` to `Session` | George-lewis | -9/+6 |
| 2024-01-13 | Add way to express no-values with check-cfg | Urgau | -0/+11 |
| 2024-01-13 | Auto merge of #118924 - Urgau:check-cfg-exclude-well-known-from-diag, r=petro... | bors | -2/+10 |
| 2024-01-12 | Improve `let_underscore_lock` | Nilstrieb | -37/+68 |
| 2024-01-12 | Auto merge of #117321 - chenyukang:yukang-fix-117142, r=petrochenkov | bors | -12/+22 |
| 2024-01-12 | Exclude well known names from showing a suggestion in check-cfg | Urgau | -2/+10 |
| 2024-01-12 | Rollup merge of #119819 - chenyukang:yukang-fix-118183-lint, r=davidtwco | Guillaume Gomez | -14/+32 |
| 2024-01-12 | check rust lints when an unknown lint is detected | yukang | -14/+32 |
| 2024-01-10 | Simplify some redundant names | Michael Goulet | -2/+1 |
| 2024-01-09 | Rollup merge of #118649 - compiler-errors:coherence-ambig, r=lcnr | Matthias Krüger | -0/+5 |
| 2024-01-09 | Rollup merge of #119704 - chenyukang:yukang-fix-let_underscore, r=Nilstrieb | Matthias Krüger | -1/+8 |
| 2024-01-08 | Make inductive cycles in coherence ambiguous always | Michael Goulet | -0/+5 |
| 2024-01-08 | Fix 2 variable binding issues in let_underscore | yukang | -1/+8 |
| 2024-01-06 | rustc_span: Optimize syntax context comparisons | Vadim Petrochenkov | -3/+6 |
| 2024-01-05 | Auto merge of #119192 - michaelwoerister:mcp533-push, r=cjgillot | bors | -10/+11 |
| 2024-01-05 | Remove outdated references to `librustc_middle`. | Alona Enraght-Moony | -1/+1 |
| 2024-01-05 | Rollup merge of #119538 - nnethercote:cleanup-errors-5, r=compiler-errors | Michael Goulet | -80/+53 |
| 2024-01-05 | Auto merge of #118297 - shepmaster:warn-dead-tuple-fields, r=WaffleLapkin | bors | -0/+1 |
| 2024-01-04 | Replace a number of FxHashMaps/Sets with stable-iteration-order alternatives. | Michael Woerister | -10/+11 |
| 2024-01-04 | Rollup merge of #119195 - asquared31415:named_asm_labels_fix, r=Amanieu | Matthias Krüger | -13/+49 |
| 2024-01-03 | Remove lots of `rustc_errors::` qualifiers in `lints.rs`. | Nicholas Nethercote | -63/+36 |
| 2024-01-03 | Rename some `Diagnostic` setters. | Nicholas Nethercote | -17/+17 |
| 2024-01-02 | Merge `unused_tuple_struct_fields` into `dead_code` | Jake Goulding | -0/+1 |
| 2023-12-31 | rustc_lint: Enforce `rustc::potential_query_instability` lint | Martin Nordholts | -1/+13 |
| 2023-12-31 | rustc_lint: Make `LintLevelsProvider::current_specs()` return `&FxIndexMap` | Martin Nordholts | -17/+17 |
| 2023-12-30 | Move around the code responsible for decorating builtin diagnostics | Urgau | -444/+538 |
| 2023-12-30 | Rollup merge of #119425 - Urgau:check-cfg-fix-cargo-diag-bug, r=Nilstrieb | Matthias Krüger | -2/+0 |
| 2023-12-30 | Fix invalid check-cfg Cargo feature diagnostic help | Urgau | -2/+0 |
| 2023-12-28 | rustc_lint: Prevent triplication of 'unknown lint' lint | Martin Nordholts | -23/+23 |
| 2023-12-28 | rustc_lint: Prevent multiple 'incompatible with previous forbid' lints | Martin Nordholts | -1/+1 |
| 2023-12-28 | rustc_lint: Prevent multiple 'lint ignored' lints | Martin Nordholts | -1/+1 |
| 2023-12-28 | rustc_lint: Rename `warn_about_weird_lints` to `lint_added_lints` | Martin Nordholts | -8/+8 |
| 2023-12-24 | Remove `Session` methods that duplicate `DiagCtxt` methods. | Nicholas Nethercote | -14/+17 |
| 2023-12-23 | Auto merge of #119211 - rust-lang:pa-master-1.77, r=Mark-Simulacrum | bors | -1/+0 |
| 2023-12-22 | update cfg(bootstrap)s | Pietro Albini | -1/+0 |
| 2023-12-21 | Make named_asm_labels lint not trigger on unicode and trigger on format args | asquared31415 | -13/+49 |
| 2023-12-20 | Undeprecate and use lint `unstable_features` | León Orell Valerian Liehr | -8/+28 |
| 2023-12-19 | Plumb awaitness of for loops | Eric Holk | -3/+3 |
| 2023-12-18 | Rename `Session::span_diagnostic` as `Session::dcx`. | Nicholas Nethercote | -2/+2 |