| Age | Commit message (Expand) | Author | Lines |
| 2024-07-29 | Reformat `use` declarations. | Nicholas Nethercote | -203/+187 |
| 2024-07-22 | Get rid of can_eq_shallow | Michael Goulet | -12/+0 |
| 2024-07-21 | Move all error reporting into rustc_trait_selection | Michael Goulet | -11578/+33 |
| 2024-07-21 | Move need_type_info too | Michael Goulet | -38/+19 |
| 2024-07-21 | Make type_var_origin take a vid | Michael Goulet | -10/+4 |
| 2024-07-21 | Move some stuff to TypeErrCtxt | Michael Goulet | -15/+11 |
| 2024-07-21 | Auto merge of #120812 - compiler-errors:impl-sorting, r=lcnr | bors | -2/+1 |
| 2024-07-19 | Auto merge of #125915 - camelid:const-arg-refactor, r=BoxyUwU | bors | -2/+2 |
| 2024-07-18 | Revert "sort suggestions for object diagnostic" | Michael Goulet | -2/+1 |
| 2024-07-18 | Remove tag field from relations | Michael Goulet | -39/+16 |
| 2024-07-18 | valtree construction: keep track of which type was valtree-incompatible | Ralf Jung | -3/+3 |
| 2024-07-18 | Rollup merge of #127810 - compiler-errors:less-tcx, r=lcnr | Matthias Krüger | -17/+17 |
| 2024-07-17 | Fix precise capturing suggestion for hidden type when APITs are involved | Michael Goulet | -16/+110 |
| 2024-07-17 | Fix relations | Michael Goulet | -17/+17 |
| 2024-07-16 | Use `ConstArg` for array lengths | Noah Lev | -2/+2 |
| 2024-07-15 | Move rustc_infer::infer::error_reporting to rustc_infer::error_reporting::infer | Michael Goulet | -65/+479 |
| 2024-07-12 | Rollup merge of #127619 - compiler-errors:precise-capturing-better-sugg, r=ol... | Jubilee | -12/+138 |
| 2024-07-11 | Make it translatable too | Michael Goulet | -13/+39 |
| 2024-07-11 | Suggest using precise capturing for hidden type that captures region | Michael Goulet | -12/+112 |
| 2024-07-11 | Avoid follow-up errors and ICEs after missing lifetime errors on data structures | Oli Scherer | -0/+3 |
| 2024-07-08 | Consolidate region error reporting in rustc_infer | Michael Goulet | -1263/+1268 |
| 2024-07-08 | Auto merge of #127438 - compiler-errors:compute-outlives-visitor, r=lcnr | bors | -22/+9 |
| 2024-07-08 | Rollup merge of #127439 - compiler-errors:uplift-elaborate, r=lcnr | 许杰友 Jieyou Xu (Joe) | -345/+4 |
| 2024-07-08 | Rollup merge of #127437 - compiler-errors:uplift-trait-ref-is-knowable, r=lcnr | 许杰友 Jieyou Xu (Joe) | -0/+4 |
| 2024-07-07 | Auto merge of #127172 - compiler-errors:full-can_eq-everywhere, r=lcnr | bors | -15/+5 |
| 2024-07-07 | Uplift elaboration | Michael Goulet | -345/+4 |
| 2024-07-07 | Make push_outlives_components into a visitor | Michael Goulet | -6/+1 |
| 2024-07-07 | Uplift trait_ref_is_knowable and friends | Michael Goulet | -0/+4 |
| 2024-07-06 | Don't track visited outlives bounds when decomposing verify for alias | Michael Goulet | -22/+14 |
| 2024-07-06 | Rollup merge of #127417 - chenyukang:yukang-method-output-diff, r=oli-obk | Michael Goulet | -2/+4 |
| 2024-07-06 | Rollup merge of #127405 - compiler-errors:uplift-predicate-emitting-relation,... | Michael Goulet | -39/+15 |
| 2024-07-06 | Rollup merge of #127386 - compiler-errors:uplift-outlives-components, r=lcnr | Michael Goulet | -273/+6 |
| 2024-07-06 | Auto merge of #127388 - compiler-errors:elaboration-tweaks, r=lcnr | bors | -18/+29 |
| 2024-07-06 | show fnsig's output when there is difference | yukang | -8/+3 |
| 2024-07-06 | Import via rustc_type_ir::outlives | Michael Goulet | -5/+3 |
| 2024-07-06 | Uplift push_outlives_components | Michael Goulet | -270/+5 |
| 2024-07-06 | Uplift PredicateEmittingRelation first | Michael Goulet | -39/+15 |
| 2024-07-06 | show unit output when there is only output diff in diagnostics | yukang | -2/+9 |
| 2024-07-05 | Split out transitive_bounds_that_define_assoc_item | Michael Goulet | -14/+25 |
| 2024-07-05 | Split SolverDelegate back out from InferCtxtLike | Michael Goulet | -0/+173 |
| 2024-07-05 | Supertrait elaboration doesn't need to use Predicates | Michael Goulet | -5/+5 |
| 2024-07-05 | Actually just make can_eq process obligations (almost) everywhere | Michael Goulet | -17/+3 |
| 2024-07-05 | Process alias-relate obligations when proving receiver_is_valid | Michael Goulet | -0/+4 |
| 2024-07-04 | Use shorter span for float literal suggestion | Esteban Küber | -3/+3 |
| 2024-07-02 | Instance::resolve -> Instance::try_resolve, and other nits | Michael Goulet | -1/+1 |
| 2024-07-01 | Auto merge of #126996 - oli-obk:do_not_count_errors, r=nnethercote | bors | -49/+37 |
| 2024-06-27 | Make queries more explicit | Michael Goulet | -4/+4 |
| 2024-06-26 | Automatically taint InferCtxt when errors are emitted | Oli Scherer | -32/+20 |
| 2024-06-26 | Restrict diagnostic context lifetime of InferCtxt to itself instead of TyCtxt | Oli Scherer | -8/+8 |
| 2024-06-26 | Restrict diagnostic context lifetime of TypeErrCtxt to InferCtxt instead of T... | Oli Scherer | -6/+6 |