| Age | Commit message (Expand) | Author | Lines |
| 2024-11-25 | Refactor `where` predicates, and reserve for attributes support | Frank King | -2/+2 |
| 2024-10-26 | Effects cleanup | Deadbeef | -1/+1 |
| 2024-10-24 | Remove associated type based effects logic | Michael Goulet | -3/+0 |
| 2024-10-22 | Represent TraitBoundModifiers as distinct parts in HIR | Michael Goulet | -1/+1 |
| 2024-10-14 | Move trait bound modifiers into hir::PolyTraitRef | Michael Goulet | -1/+2 |
| 2024-10-12 | remove a couple of redundant String to String conversion | Matthias Krüger | -1/+1 |
| 2024-10-04 | rm `ItemKind::OpaqueTy` | Noah Lev | -8/+2 |
| 2024-10-02 | Remove redundant in_trait from hir::TyKind::OpaqueDef | Michael Goulet | -1/+1 |
| 2024-09-22 | Reformat using the new identifier sorting from rustfmt | Michael Goulet | -1/+1 |
| 2024-08-13 | Use is_lang_item more | Michael Goulet | -4/+4 |
| 2024-07-29 | Reformat `use` declarations. | Nicholas Nethercote | -6/+6 |
| 2024-07-24 | Rollup merge of #127717 - gurry:127441-stray-impl-sugg, r=compiler-errors | Matthias Krüger | -20/+49 |
| 2024-07-17 | Remove invalid further restricting for type bound | yukang | -0/+14 |
| 2024-07-14 | Fix malformed suggestion for repeated maybe unsized bounds | Gurinder Singh | -20/+49 |
| 2024-06-21 | Rename a bunch of things | Michael Goulet | -1/+1 |
| 2024-04-23 | Wrap dyn type with parentheses in suggestion | long-long-float | -17/+22 |
| 2024-04-09 | Add redundant_lifetime_args lint | Michael Goulet | -8/+7 |
| 2024-03-21 | Replace closures with `_` when suggesting fully qualified path for method call | Esteban Küber | -6/+22 |
| 2024-03-11 | Rename `IntoDiagnosticArg` as `IntoDiagArg`. | Nicholas Nethercote | -4/+4 |
| 2024-03-05 | Convert `TypeVisitor` and `DefIdVisitor` to use `VisitorResult` | Jason Newcomb | -3/+3 |
| 2024-02-28 | Rename `DiagnosticArg{,Map,Name,Value}` as `DiagArg{,Map,Name,Value}`. | Nicholas Nethercote | -2/+2 |
| 2024-02-28 | Rename `DiagnosticBuilder` as `Diag`. | Nicholas Nethercote | -4/+4 |
| 2024-02-19 | Prefer `DiagnosticBuilder` over `Diagnostic` in diagnostic modifiers. | Nicholas Nethercote | -4/+4 |
| 2024-02-10 | Take empty `where` into account when suggesting predicates | Gurinder Singh | -1/+7 |
| 2024-02-04 | make effect infer variables suggestable in diagnostics | Deadbeef | -0/+4 |
| 2024-01-30 | Remove the lifetime from `DiagnosticArgValue`. | Nicholas Nethercote | -1/+1 |
| 2023-12-23 | Remove an unused diagnostic struct | Deadbeef | -8/+0 |
| 2023-11-08 | rustc: minor changes suggested by clippy perf lints. | Nicholas Nethercote | -1/+1 |
| 2023-11-02 | Fix incorrect trait bound restriction suggestion | Esteban Küber | -0/+2 |
| 2023-10-20 | s/Generator/Coroutine/ | Oli Scherer | -4/+4 |
| 2023-10-20 | Adjust imports | Michael Goulet | -1/+1 |
| 2023-10-13 | Format all the let chains in compiler | Michael Goulet | -3/+6 |
| 2023-09-26 | Don't store lazyness in DefKind | Michael Goulet | -2/+2 |
| 2023-09-14 | treat host effect params as erased generics in codegen | Deadbeef | -3/+3 |
| 2023-08-19 | instead of collecting newly formatted Strings into one String, only create a ... | Matthias Krüger | -4/+5 |
| 2023-08-07 | Store the laziness of type aliases in the DefKind | León Orell Valerian Liehr | -2/+2 |
| 2023-07-30 | inline format!() args up to and including rustc_middle | Matthias Krüger | -9/+9 |
| 2023-07-14 | refactor(rustc_middle): Substs -> GenericArg | Mahdi Dibaiee | -5/+5 |
| 2023-07-05 | Move `TyCtxt::mk_x` to `Ty::new_x` where applicable | Boxy | -1/+1 |
| 2023-06-15 | change `std::marker::Sized` to just `Sized` | Lukas Markeffsky | -5/+2 |
| 2023-06-15 | tweak suggestion for argument-position `impl ?Sized` | Lukas Markeffsky | -12/+29 |
| 2023-06-14 | s/drain_filter/extract_if/ for Vec, Btree{Map,Set} and LinkedList | The 8472 | -1/+1 |
| 2023-05-29 | Use `Cow` in `{D,Subd}iagnosticMessage`. | Nicholas Nethercote | -8/+5 |
| 2023-05-03 | Restrict `From<S>` for `{D,Subd}iagnosticMessage`. | Nicholas Nethercote | -2/+2 |
| 2023-03-06 | Place binder correctly for arbitrary trait bound suggestion | Michael Goulet | -2/+2 |
| 2023-03-02 | rustc_middle: Remove trait `DefIdTree` | Vadim Petrochenkov | -3/+3 |
| 2023-02-22 | Auto merge of #108340 - eggyal:remove_traversal_trait_aliases, r=oli-obk | bors | -5/+4 |
| 2023-02-22 | Remove type-traversal trait aliases | Alan Egerton | -5/+4 |
| 2023-02-22 | errors: generate typed identifiers in each crate | David Wood | -0/+8 |
| 2023-02-16 | remove bound_type_of query; make type_of return EarlyBinder; change type_of i... | Kyle Matsuda | -2/+2 |