| Age | Commit message (Expand) | Author | Lines |
| 2024-03-15 | Rollup merge of #122513 - petrochenkov:somehir4, r=fmease | Guillaume Gomez | -10/+4 |
| 2024-03-15 | Rollup merge of #122468 - beepster4096:borrowck_prefixes_cleanup, r=Nadrieril | Guillaume Gomez | -20/+7 |
| 2024-03-14 | hir: Remove `opt_local_def_id_to_hir_id` and `opt_hir_node_by_def_id` | Vadim Petrochenkov | -10/+4 |
| 2024-03-14 | Rename `hir::StmtKind::Local` into `hir::StmtKind::Let` | Guillaume Gomez | -3/+3 |
| 2024-03-13 | Account for UnOps in borrowck message | Esteban Küber | -2/+9 |
| 2024-03-13 | Detect calls to `.clone()` on `T: !Clone` types on borrowck errors | Esteban Küber | -7/+106 |
| 2024-03-13 | cleanup prefixes iterator | beepster4096 | -20/+7 |
| 2024-03-11 | Rename `IntoDiagnosticArg` as `IntoDiagArg`. | Nicholas Nethercote | -3/+3 |
| 2024-03-09 | Drive-by fix string fmt | Esteban Küber | -6/+6 |
| 2024-03-08 | Rollup merge of #121563 - Jarcho:use_cf, r=petrochenkov | Matthias Krüger | -47/+29 |
| 2024-03-06 | Add missing `#[rustc_lint_diagnostics]` attributes. | Nicholas Nethercote | -3/+11 |
| 2024-03-06 | Rewrite the `untranslatable_diagnostic` lint. | Nicholas Nethercote | -0/+5 |
| 2024-03-05 | Use `ControlFlow` in HIR visitors | Jason Newcomb | -47/+29 |
| 2024-03-01 | Rollup merge of #120646 - clubby789:uninit-destructuring-sugg, r=michaelwoeri... | Matthias Krüger | -1/+6 |
| 2024-02-28 | Rename `DiagnosticArg{,Map,Name,Value}` as `DiagArg{,Map,Name,Value}`. | Nicholas Nethercote | -1/+1 |
| 2024-02-28 | Rename `DiagnosticBuilder` as `Diag`. | Nicholas Nethercote | -115/+77 |
| 2024-02-27 | Avoid a `span_delayed_bug` in `compute_regions`. | Nicholas Nethercote | -7/+11 |
| 2024-02-23 | compiler: clippy::complexity fixes | Matthias Krüger | -5/+4 |
| 2024-02-21 | Convert `bug`s back to `delayed_bug`s. | Nicholas Nethercote | -2/+2 |
| 2024-02-21 | Convert `delayed_bug`s to `bug`s. | Nicholas Nethercote | -1/+1 |
| 2024-02-20 | Reduce capabilities of `Diagnostic`. | Nicholas Nethercote | -0/+15 |
| 2024-02-19 | Prefer `DiagnosticBuilder` over `Diagnostic` in diagnostic modifiers. | Nicholas Nethercote | -47/+64 |
| 2024-02-17 | Rollup merge of #121085 - davidtwco:always-eager-diagnostics, r=nnethercote | Matthias Krüger | -143/+207 |
| 2024-02-15 | errors: only eagerly translate subdiagnostics | David Wood | -143/+207 |
| 2024-02-13 | Avoid an ICE in diagnostics | Oli Scherer | -1/+1 |
| 2024-02-12 | Rollup merge of #120958 - ShoyuVanilla:remove-subst, r=oli-obk | Matthias Krüger | -1/+1 |
| 2024-02-12 | Rollup merge of #120950 - compiler-errors:miri-async-closurs, r=RalfJung,oli-obk | Matthias Krüger | -8/+7 |
| 2024-02-12 | Rollup merge of #120917 - chenyukang:yukang-dead-parameters, r=compiler-errors | Matthias Krüger | -1/+0 |
| 2024-02-12 | Dejargnonize subst | Shoyu Vanilla | -1/+1 |
| 2024-02-12 | remove a bunch of dead parameters in fn | yukang | -1/+0 |
| 2024-02-11 | is_closure_like | Michael Goulet | -8/+7 |
| 2024-02-10 | hir: Remove `hir::Map::{opt_parent_id,parent_id,get_parent,find_parent}` | Vadim Petrochenkov | -8/+9 |
| 2024-02-09 | Rollup merge of #120704 - amandasystems:silly-region-name-rewrite, r=compiler... | Matthias Krüger | -27/+31 |
| 2024-02-09 | Rollup merge of #120693 - nnethercote:invert-diagnostic-lints, r=davidtwco | Matthias Krüger | -14/+18 |
| 2024-02-08 | Make `RegionName` `Copy` by (transitively) interning the few string variants | Amanda Stjerna | -13/+13 |
| 2024-02-07 | hir: Remove `fn opt_hir_id` and `fn opt_span` | Vadim Petrochenkov | -72/+65 |
| 2024-02-07 | hir: Make sure all `HirId`s have corresponding HIR `Node`s | Vadim Petrochenkov | -1/+2 |
| 2024-02-06 | Fix incorrect suggestion for uninitialize binding in destructuring pattern | clubby789 | -1/+6 |
| 2024-02-06 | A drive-by rewrite of give_region_a_name() | Amanda Stjerna | -17/+21 |
| 2024-02-06 | Teach typeck/borrowck/solvers how to deal with async closures | Michael Goulet | -10/+11 |
| 2024-02-06 | Add CoroutineClosure to TyKind, AggregateKind, UpvarArgs | Michael Goulet | -1/+1 |
| 2024-02-06 | Make async closures directly lower to ClosureKind::CoroutineClosure | Michael Goulet | -13/+29 |
| 2024-02-06 | Invert diagnostic lints. | Nicholas Nethercote | -14/+18 |
| 2024-02-03 | Rollup merge of #120592 - trevyn:cleanup-to-string, r=Nilstrieb | Matthias Krüger | -2/+2 |
| 2024-02-03 | Rollup merge of #120573 - nnethercote:rm-BorrowckErrors-tainted_by_errors, r=... | Matthias Krüger | -13/+13 |
| 2024-02-02 | Remove unnecessary `.to_string()`/`.as_str()`s | trevyn | -2/+2 |
| 2024-02-03 | Improve a local variable name. | Nicholas Nethercote | -2/+2 |
| 2024-02-02 | Remove `BorrowckErrors::tainted_by_errors`. | Nicholas Nethercote | -12/+12 |
| 2024-02-02 | Rename `buffer_non_error_diag` as `buffer_non_error`. | Nicholas Nethercote | -1/+1 |
| 2024-01-30 | Remove the lifetime from `DiagnosticArgValue`. | Nicholas Nethercote | -1/+1 |