| Age | Commit message (Expand) | Author | Lines |
| 2024-07-07 | Uplift elaboration | Michael Goulet | -345/+4 |
| 2024-07-06 | Rollup merge of #127386 - compiler-errors:uplift-outlives-components, r=lcnr | Michael Goulet | -1/+1 |
| 2024-07-06 | Import via rustc_type_ir::outlives | Michael Goulet | -1/+1 |
| 2024-07-05 | Split out transitive_bounds_that_define_assoc_item | Michael Goulet | -14/+25 |
| 2024-07-05 | Supertrait elaboration doesn't need to use Predicates | Michael Goulet | -5/+5 |
| 2024-07-01 | Auto merge of #126996 - oli-obk:do_not_count_errors, r=nnethercote | bors | -4/+4 |
| 2024-06-27 | Make queries more explicit | Michael Goulet | -4/+4 |
| 2024-06-26 | Automatically taint InferCtxt when errors are emitted | Oli Scherer | -4/+4 |
| 2024-06-12 | Stop passing traitref/traitpredicate by ref | Michael Goulet | -2/+1 |
| 2024-06-11 | Get rid of PredicateObligations | Michael Goulet | -2/+0 |
| 2024-06-03 | Nits and formatting | Michael Goulet | -7/+28 |
| 2024-06-03 | Move FulfillmentErrorCode to rustc_trait_selection too | Michael Goulet | -41/+1 |
| 2024-06-03 | Make TraitEngines generic over error | Michael Goulet | -43/+16 |
| 2024-06-03 | Remove unnecessary extension trait | Michael Goulet | -21/+17 |
| 2024-05-18 | Uplift GenericArgKind, CanonicalVarValues, QueryInput | Michael Goulet | -2/+2 |
| 2024-05-17 | to_opt_poly_X_pred -> as_X_clause | Michael Goulet | -1/+1 |
| 2024-05-16 | Remove trivial Binder::dummy calls | Michael Goulet | -1/+1 |
| 2024-05-16 | Uplift Goal to rustc_type_ir | Michael Goulet | -6/+10 |
| 2024-05-16 | Make P parameter explicit | Michael Goulet | -3/+1 |
| 2024-05-16 | Rename ToPredicate for Upcast | Michael Goulet | -17/+13 |
| 2024-05-13 | Apply nits | Michael Goulet | -5/+8 |
| 2024-05-13 | split out AliasTy -> AliasTerm | Michael Goulet | -12/+8 |
| 2024-05-10 | More rename fallout | Michael Goulet | -2/+2 |
| 2024-05-10 | Rename some ObligationCauseCode variants | Michael Goulet | -8/+6 |
| 2024-05-10 | Remove glob imports for ObligationCauseCode | Michael Goulet | -7/+9 |
| 2024-05-10 | rename some variants in FulfillmentErrorCode | Michael Goulet | -12/+12 |
| 2024-05-02 | Use ObligationCtxt in favor of TraitEngine in many places | Michael Goulet | -0/+12 |
| 2024-04-29 | Remove `extern crate rustc_data_structures` from numerous crates. | Nicholas Nethercote | -1/+1 |
| 2024-04-29 | Remove `extern crate rustc_macros` from numerous crates. | Nicholas Nethercote | -0/+1 |
| 2024-04-20 | include ParamEnv in projection cache key | Lukas Markeffsky | -2/+3 |
| 2024-04-18 | Simplify `static_assert_size`s. | Nicholas Nethercote | -1/+1 |
| 2024-04-03 | Check `x86_64` size assertions on `aarch64`, too | Zalathar | -1/+1 |
| 2024-03-22 | Use != Positive rather than == Negative | Michael Goulet | -1/+1 |
| 2024-03-22 | Split out ImplPolarity and PredicatePolarity | Michael Goulet | -2/+2 |
| 2024-03-07 | move snapshot handling into mod | lcnr | -1/+1 |
| 2024-03-05 | Convert `TypeVisitor` and `DefIdVisitor` to use `VisitorResult` | Jason Newcomb | -3/+3 |
| 2024-02-29 | distinguish recursion limit based overflow for diagnostics | lcnr | -6/+10 |
| 2024-02-28 | Rename `DiagnosticBuilder` as `Diag`. | Nicholas Nethercote | -3/+3 |
| 2024-02-16 | Nits | Michael Goulet | -0/+1 |
| 2024-02-16 | Move trait into attr so it's greppable | Michael Goulet | -2/+2 |
| 2024-02-16 | Use extension trait derive | Michael Goulet | -12/+2 |
| 2024-02-12 | Dejargnonize subst | Shoyu Vanilla | -1/+2 |
| 2024-02-11 | Rollup merge of #120872 - petrochenkov:opthirpar, r=cjgillot | Matthias Krüger | -2/+2 |
| 2024-02-10 | hir: Remove `hir::Map::{opt_parent_id,parent_id,get_parent,find_parent}` | Vadim Petrochenkov | -2/+2 |
| 2024-02-10 | Auto merge of #120712 - compiler-errors:async-closures-harmonize, r=oli-obk | bors | -1/+2 |
| 2024-02-08 | sort suggestions for object diagnostic | Michael Goulet | -1/+2 |
| 2024-02-07 | hir: Remove `fn opt_hir_id` and `fn opt_span` | Vadim Petrochenkov | -2/+1 |
| 2024-01-29 | Stop using `String` for error codes. | Nicholas Nethercote | -1/+1 |
| 2024-01-19 | Add trait obligation tracking to FulfillCtxt and expose FnCtxt in rustc_infer... | Gavin Gray | -0/+8 |
| 2024-01-12 | Remove redundant Code from FulfillmentErrorCode variants | Michael Goulet | -14/+14 |