| Age | Commit message (Expand) | Author | Lines |
| 2023-12-04 | Add docs, remove code, change subtyper code | ouz-a | -2/+3 |
| 2023-12-04 | subtyping_projections | ouz-a | -0/+2 |
| 2023-11-09 | rename `BorrowKind::Shallow` to `Fake` | lcnr | -1/+1 |
| 2023-09-21 | rename mir::Constant -> mir::ConstOperand, mir::ConstKind -> mir::Const | Ralf Jung | -3/+3 |
| 2023-07-14 | refactor(rustc_middle): Substs -> GenericArg | Mahdi Dibaiee | -10/+10 |
| 2023-07-12 | Re-format let-else per rustfmt update | Mark Rousskov | -8/+6 |
| 2023-07-10 | Fix another strange suggestion span | Michael Goulet | -1/+1 |
| 2023-07-10 | Don't use method span on clone suggestion | Michael Goulet | -2/+2 |
| 2023-07-05 | Move `TyCtxt::mk_x` to `Ty::new_x` where applicable | Boxy | -1/+1 |
| 2023-06-30 | Better messages for next in a iterator inside for loops | yukang | -0/+6 |
| 2023-06-20 | address most easy comments | Ziru Niu | -4/+3 |
| 2023-06-20 | merge `BorrowKind::Unique` into `BorrowKind::Mut` | Ziru Niu | -3/+3 |
| 2023-06-18 | Better error for non const `PartialEq` call generated by `match` | Deadbeef | -5/+11 |
| 2023-05-24 | Use `Option::is_some_and` and `Result::is_ok_and` in the compiler | Maybe Waffle | -1/+1 |
| 2023-05-04 | Auto merge of #110806 - WaffleLapkin:unmkI, r=lcnr | bors | -1/+1 |
| 2023-05-03 | Restrict `From<S>` for `{D,Subd}iagnosticMessage`. | Nicholas Nethercote | -1/+1 |
| 2023-04-27 | Don't call await a method | Michael Goulet | -6/+15 |
| 2023-04-25 | Replace `tcx.mk_trait_ref` with `ty::TraitRef::new` | Maybe Waffle | -1/+1 |
| 2023-04-24 | Split `{Idx, IndexVec, IndexSlice}` into their own modules | Maybe Waffle | -1/+1 |
| 2023-04-21 | Clone region var origins instead of taking in borrowck | Michael Goulet | -16/+11 |
| 2023-04-17 | Rollup merge of #104055 - AndyJado:bck_errors, r=davidtwco | Matthias Krüger | -143/+103 |
| 2023-04-16 | Move some utils out of `rustc_const_eval` | Nilstrieb | -3/+3 |
| 2023-04-13 | rm var_span_label to var_subdiag & eager subdiag | AndyJado | -143/+103 |
| 2023-04-06 | Use BoundTy and BoundRegion instead of kind of PlaceholderTy and PlaceholderR... | Jack Huey | -6/+8 |
| 2023-04-01 | Use `FieldIdx` in various things related to aggregates | Scott McMurray | -2/+3 |
| 2023-03-30 | Update `ty::VariantDef` to use `IndexVec<FieldIdx, FieldDef>` | Scott McMurray | -1/+1 |
| 2023-03-28 | Move `mir::Field` → `abi::FieldIdx` | Scott McMurray | -5/+5 |
| 2023-03-21 | remove some trait solver helpers | lcnr | -1/+0 |
| 2023-03-14 | Wrap the whole LocalInfo in ClearCrossCrate. | Camille GILLOT | -3/+3 |
| 2023-03-05 | Auto merge of #108351 - petrochenkov:rmdit, r=cjgillot | bors | -1/+1 |
| 2023-03-03 | Desugars drop and replace at MIR build | Giacomo Pasini | -1/+14 |
| 2023-03-02 | rustc_middle: Remove trait `DefIdTree` | Vadim Petrochenkov | -1/+1 |
| 2023-02-26 | Wrap more into into closure_typeinfo query. | Camille GILLOT | -19/+5 |
| 2023-02-16 | remove bound_type_of query; make type_of return EarlyBinder; change type_of i... | Kyle Matsuda | -1/+1 |
| 2023-02-16 | change usages of type_of to bound_type_of | Kyle Matsuda | -1/+1 |
| 2023-02-15 | Rollup merge of #108010 - compiler-errors:can_eq-returns-bool, r=lcnr | Matthias Krüger | -1/+1 |
| 2023-02-14 | Add `of_trait` to DefKind::Impl. | Camille GILLOT | -7/+7 |
| 2023-02-13 | Make can_eq and can_sub return booleans | Michael Goulet | -1/+1 |
| 2023-02-07 | Replacing bound vars is actually instantiating a binder | Michael Goulet | -1/+1 |
| 2023-02-02 | Put a DefId in AggregateKind. | Camille GILLOT | -0/+2 |
| 2023-01-28 | Also erase substs for new infcx in pin move error | Nilstrieb | -0/+4 |
| 2023-01-26 | add method_substs to CallKind | Kyle Matsuda | -4/+2 |
| 2023-01-26 | fix up subst_identity vs skip_binder; add some FIXMEs as identified in review | Kyle Matsuda | -1/+3 |
| 2023-01-26 | change fn_sig query to use EarlyBinder; remove bound_fn_sig query; add EarlyB... | Kyle Matsuda | -1/+1 |
| 2023-01-26 | replace usages of fn_sig query with bound_fn_sig | Kyle Matsuda | -1/+1 |
| 2023-01-06 | Use fmt named parameters in rustc_borrowck | wcampbell | -22/+16 |
| 2022-12-26 | review comments | Esteban Küber | -7/+5 |
| 2022-12-25 | Create new inference context | Esteban Küber | -29/+33 |
| 2022-12-23 | Do not use `hir_ty_to_ty` | Esteban Küber | -15/+10 |
| 2022-12-23 | Verify receiver is of `self: Pin<&mut Self>` | Esteban Küber | -2/+6 |