| Age | Commit message (Expand) | Author | Lines |
| 2024-05-13 | Remove `extern crate rustc_middle` from `rustc_hir_analysis`. | Nicholas Nethercote | -0/+2 |
| 2024-05-10 | Lift `TraitRef` into `rustc_type_ir` | Michael Goulet | -0/+2 |
| 2024-05-09 | Rename Generics::params to Generics::own_params | Michael Goulet | -2/+2 |
| 2024-05-02 | shallow resolve in orphan check | lcnr | -0/+1 |
| 2024-04-30 | Normalize trait ref before orphan check & consider ty params in alias types t... | León Orell Valerian Liehr | -67/+245 |
| 2024-04-16 | Prefer identity equality over equating types during coercion. | Oli Scherer | -22/+13 |
| 2024-04-08 | Actually create ranged int types in the type system. | Oli Scherer | -1/+12 |
| 2024-03-29 | Stop doing so much to handle subdiagnostics | Michael Goulet | -94/+68 |
| 2024-03-29 | Stop removing substs from Adt type in coherence | Michael Goulet | -12/+16 |
| 2024-03-22 | Auto merge of #122900 - matthiaskrgr:rollup-nls90mb, r=matthiaskrgr | bors | -1/+1 |
| 2024-03-22 | Split out ImplPolarity and PredicatePolarity | Michael Goulet | -1/+1 |
| 2024-03-22 | Make RawPtr take Ty and Mutbl separately | Michael Goulet | -13/+16 |
| 2024-03-22 | Programmatically convert some of the pat ctors | Michael Goulet | -1/+1 |
| 2024-03-11 | Rollup merge of #121840 - oli-obk:freeze, r=dtolnay | Jacob Pratt | -0/+14 |
| 2024-03-07 | Apply `EarlyBinder` only to `TraitRef` in `ImplTraitHeader` | Yoshitomo Nakanishi | -12/+12 |
| 2024-02-29 | Forbid implementing `Freeze` even if the trait is stabilized | Oli Scherer | -0/+14 |
| 2024-02-25 | Auto merge of #120393 - Urgau:rfc3373-non-local-defs, r=WaffleLapkin | bors | -5/+5 |
| 2024-02-25 | Rollup merge of #121060 - clubby789:bool-newtypes, r=cjgillot | Matthias Krüger | -5/+5 |
| 2024-02-20 | Move the peeling function for weak alias types | León Orell Valerian Liehr | -28/+1 |
| 2024-02-20 | Add newtype for first input type | clubby789 | -5/+5 |
| 2024-02-19 | Inline do_orphan_check_impl | Santiago Pastorino | -17/+9 |
| 2024-02-19 | Remove suspicious auto trait lint | Santiago Pastorino | -160/+4 |
| 2024-02-18 | Auto merge of #120780 - fmease:lta-in-impls, r=oli-obk | bors | -1/+30 |
| 2024-02-17 | Fix non_local_definitions lint in rustc_hir_analysis | Urgau | -5/+5 |
| 2024-02-17 | Support weak alias types as self type of inherent impls | León Orell Valerian Liehr | -1/+30 |
| 2024-02-15 | Auto merge of #120931 - chenyukang:yukang-cleanup-hashmap, r=michaelwoerister | bors | -7/+7 |
| 2024-02-14 | clean up potential_query_instability with FxIndexMap and UnordMap | yukang | -7/+7 |
| 2024-02-14 | Use fewer delayed bugs. | Nicholas Nethercote | -1/+1 |
| 2024-02-13 | Just pass the checker instead of individual fields | Oli Scherer | -39/+33 |
| 2024-02-13 | Remove an `impl_polarity` call where the information is already available in ... | Oli Scherer | -16/+23 |
| 2024-02-13 | Avoid using the HIR span in the happy path | Oli Scherer | -5/+8 |
| 2024-02-13 | Don't reinvoke `trait_header` query twice | Oli Scherer | -11/+11 |
| 2024-02-13 | Invoke `trait_def` query only once | Oli Scherer | -10/+13 |
| 2024-02-13 | Store impl unsafety in impl trait header | Oli Scherer | -24/+26 |
| 2024-02-12 | Rollup merge of #120958 - ShoyuVanilla:remove-subst, r=oli-obk | Matthias Krüger | -1/+1 |
| 2024-02-12 | Auto merge of #120835 - oli-obk:no_hir_coherence, r=cjgillot | bors | -99/+97 |
| 2024-02-12 | Dejargnonize subst | Shoyu Vanilla | -1/+1 |
| 2024-02-12 | Auto merge of #120834 - oli-obk:only_local_coherence, r=lcnr | bors | -1/+3 |
| 2024-02-10 | Allow restricted trait impls in macros with `min_specialization` | Zalathar | -2/+6 |
| 2024-02-09 | Don't reinvoke `impl_trait_ref` query after it was already invoked | Oli Scherer | -77/+74 |
| 2024-02-09 | use `impl Trait` argument instead of generic param for simplicity | Oli Scherer | -4/+5 |
| 2024-02-09 | No need for FnMut when FnOnce works now | Oli Scherer | -2/+2 |
| 2024-02-09 | Simplify conditional erroring | Oli Scherer | -5/+1 |
| 2024-02-09 | Avoid accessing the HIR in the happy path of `coherent_trait` | Oli Scherer | -14/+18 |
| 2024-02-09 | A trait's local impls are trivially coherent if there are no impls. | Oli Scherer | -1/+3 |
| 2024-02-06 | Add CoroutineClosure to TyKind, AggregateKind, UpvarArgs | Michael Goulet | -0/+2 |
| 2024-01-29 | Stop using `String` for error codes. | Nicholas Nethercote | -4/+4 |
| 2024-01-23 | Remove track_errors entirely | Oli Scherer | -95/+126 |
| 2024-01-23 | Rename `TyCtxt::struct_span_lint_hir` as `TyCtxt::node_span_lint`. | Nicholas Nethercote | -1/+1 |
| 2024-01-17 | Make crate_inherent_impls fallible and stop using `track_errors` for it | Oli Scherer | -32/+49 |