| Age | Commit message (Expand) | Author | Lines |
| 2024-05-29 | Use parenthetical notation for `Fn` traits | Esteban Küber | -9/+10 |
| 2024-05-28 | Auto merge of #122662 - Mark-Simulacrum:optional-drop, r=bjorn3 | bors | -98/+162 |
| 2024-05-28 | Cache whether a body has inline consts | Oli Scherer | -4/+21 |
| 2024-05-28 | Create const block DefIds in typeck instead of ast lowering | Oli Scherer | -160/+118 |
| 2024-05-28 | Use the HIR instead of mir_keys for determining whether something will have a... | Oli Scherer | -1/+1 |
| 2024-05-28 | Make body-visiting logic reusable | Oli Scherer | -53/+59 |
| 2024-05-28 | Remove a CTFE check that was only ever used to ICE | Oli Scherer | -13/+1 |
| 2024-05-28 | Rollup merge of #125640 - fmease:plz-no-stringify, r=estebank | Jubilee | -4/+9 |
| 2024-05-28 | Rollup merge of #125343 - lcnr:eagerly-normalize-added-goals, r=compiler-errors | Jubilee | -53/+120 |
| 2024-05-28 | Rollup merge of #125089 - Urgau:non_local_def-suggestions, r=estebank | Jubilee | -63/+303 |
| 2024-05-28 | Don't suggest turning non-char-literal exprs of ty `char` into string literals | León Orell Valerian Liehr | -4/+9 |
| 2024-05-28 | eagerly normalize when adding goals | lcnr | -8/+78 |
| 2024-05-28 | refactor analyse visitor to instantiate states in order | lcnr | -45/+41 |
| 2024-05-28 | add debug_assert to alias-relate | lcnr | -0/+1 |
| 2024-05-27 | non_local_defs: point the parent item when appropriate | Urgau | -18/+31 |
| 2024-05-27 | non_local_defs: point to Self and Trait to give more context | Urgau | -7/+89 |
| 2024-05-27 | non_local_defs: suggest removing leading ref/ptr to make the impl local | Urgau | -31/+66 |
| 2024-05-27 | non_local_defs: improve main without a trait note | Urgau | -1/+1 |
| 2024-05-27 | non_local_defs: be more precise about what needs to be moved | Urgau | -9/+43 |
| 2024-05-27 | non_local_defs: improve exception note for impl and macro_rules! | Urgau | -3/+1 |
| 2024-05-27 | non_local_defs: use labels to indicate what may need to be moved | Urgau | -3/+19 |
| 2024-05-27 | non_local_defs: use span of the impl def and not the impl block | Urgau | -1/+1 |
| 2024-05-27 | non_local_defs: improve some notes around trait, bounds, consts | Urgau | -15/+30 |
| 2024-05-27 | non_local_defs: switch to more friendly primary message | Urgau | -2/+2 |
| 2024-05-27 | non_local_defs: move out from `#[derive(LintDiagnostic)]` to manual impl | Urgau | -17/+64 |
| 2024-05-27 | Omit non-needs_drop drop_in_place in vtables | Mark Rousskov | -98/+162 |
| 2024-05-27 | Rollup merge of #125616 - RalfJung:mir-validate-downcast-projection, r=compil... | Matthias Krüger | -5/+25 |
| 2024-05-27 | Auto merge of #125413 - lcnr:ambig-drop-region-constraints, r=compiler-errors | bors | -25/+39 |
| 2024-05-27 | MIR validation: ensure that downcast projection is followed by field projection | Ralf Jung | -5/+25 |
| 2024-05-27 | Auto merge of #125611 - GuillaumeGomez:rollup-dfavpgg, r=GuillaumeGomez | bors | -743/+831 |
| 2024-05-27 | Rollup merge of #125597 - compiler-errors:early-binder, r=jackh726 | Guillaume Gomez | -705/+785 |
| 2024-05-27 | Rollup merge of #125530 - SparrowLii:expand2, r=petrochenkov | Guillaume Gomez | -32/+31 |
| 2024-05-27 | Rollup merge of #125522 - spastorino:fix-lint-docs-edition-handling, r=Urgau,... | Guillaume Gomez | -2/+2 |
| 2024-05-27 | Rollup merge of #125148 - RalfJung:codegen-sh, r=scottmcm | Guillaume Gomez | -4/+13 |
| 2024-05-27 | Auto merge of #125602 - RalfJung:interpret-mir-lifetime, r=oli-obk | bors | -310/+269 |
| 2024-05-27 | Auto merge of #125410 - fmease:adj-lint-diag-api, r=nnethercote | bors | -657/+458 |
| 2024-05-27 | Auto merge of #125468 - BoxyUwU:remove_defid_from_regionparam, r=compiler-errors | bors | -200/+309 |
| 2024-05-27 | interpret: get rid of 'mir lifetime everywhere | Ralf Jung | -267/+231 |
| 2024-05-27 | interpret: the MIR is actually at lifetime 'tcx | Ralf Jung | -51/+46 |
| 2024-05-26 | Use EarlyBinder in rustc_type_ir, simplify imports | Michael Goulet | -27/+23 |
| 2024-05-26 | Uplift EarlyBinder | Michael Goulet | -613/+678 |
| 2024-05-26 | Give EarlyBinder a tcx parameter | Michael Goulet | -110/+129 |
| 2024-05-26 | Rollup merge of #125582 - scottmcm:less-from-usize, r=jieyouxu | Jubilee | -5/+4 |
| 2024-05-26 | Rollup merge of #125469 - compiler-errors:dont-skip-inner-const-body, r=cjgillot | Jubilee | -6/+3 |
| 2024-05-26 | Rollup merge of #125466 - compiler-errors:dont-probe-for-ambig-in-sugg, r=jie... | Jubilee | -2/+9 |
| 2024-05-26 | Rollup merge of #125046 - bjorn3:no_mutable_static_linkage, r=cjgillot | Jubilee | -0/+12 |
| 2024-05-26 | Rollup merge of #124048 - veera-sivarajan:bugfix-123773-c23-variadics, r=comp... | Jubilee | -17/+5 |
| 2024-05-26 | Avoid a `FieldIdx::from_usize` in InstSimplify | Scott McMurray | -5/+4 |
| 2024-05-26 | Rollup merge of #125508 - scottmcm:fix-125506, r=Nilstrieb | Matthias Krüger | -0/+5 |
| 2024-05-26 | Auto merge of #124661 - RalfJung:only-structural-consts-in-patterns, r=pnkfelix | bors | -191/+21 |