| Age | Commit message (Expand) | Author | Lines |
| 2022-12-24 | Rollup merge of #105975 - jeremystucki:rustc-remove-needless-lifetimes, r=eholk | Matthias Krüger | -11/+8 |
| 2022-12-23 | Rollup merge of #105661 - lcnr:evaluate-new, r=compiler-errors | nils | -16/+41 |
| 2022-12-23 | Rollup merge of #106057 - jyn514:trimmed-def-paths-ice, r=compiler-errors | Matthias Krüger | -1/+7 |
| 2022-12-22 | Give a more helpful error for "trimmed_def_paths construted" | Joshua Nelson | -1/+7 |
| 2022-12-22 | Rollup merge of #105960 - oli-obk:effect_cleanup, r=fee1-dead | Matthias Krüger | -23/+5 |
| 2022-12-20 | rustc: Remove needless lifetimes | Jeremy Stucki | -11/+8 |
| 2022-12-20 | Some ICE debugging aids | Oli Scherer | -1/+1 |
| 2022-12-20 | tracing: make flag checking less noisy | Oli Scherer | -14/+4 |
| 2022-12-20 | Remove an unused function | Oli Scherer | -8/+0 |
| 2022-12-20 | use `track_caller` to show where the panic is actually from | Oli Scherer | -0/+4 |
| 2022-12-20 | Auto merge of #105880 - Nilstrieb:make-newtypes-less-not-rust, r=oli-obk | bors | -13/+6 |
| 2022-12-19 | Auto merge of #103600 - compiler-errors:early-binder-nits, r=spastorino | bors | -0/+7 |
| 2022-12-19 | implement the skeleton of the updated trait solver | lcnr | -16/+41 |
| 2022-12-18 | A few small cleanups for `newtype_index` | Nilstrieb | -4/+3 |
| 2022-12-18 | Make `#[debug_format]` an attribute in `newtype_index` | Nilstrieb | -8/+2 |
| 2022-12-18 | Use `#[derive]` instead of custom syntax in all `newtype_index` | Nilstrieb | -1/+1 |
| 2022-12-18 | Rollup merge of #105875 - matthiaskrgr:needless_borrowed_reference, r=oli-obk | Matthias Krüger | -3/+3 |
| 2022-12-18 | don't restuct references just to reborrow | Matthias Krüger | -3/+3 |
| 2022-12-18 | avoid .into() conversion to identical types | Matthias Krüger | -2/+2 |
| 2022-12-17 | Rollup merge of #105770 - oli-obk:deref_all_the_things, r=compiler-errors | Matthias Krüger | -15/+15 |
| 2022-12-16 | Make a field only as public as it needs to be | Oli Scherer | -1/+1 |
| 2022-12-16 | Rename ConstS to ConstData | Oli Scherer | -15/+15 |
| 2022-12-16 | Auto merge of #105717 - compiler-errors:anonymize, r=jackh726 | bors | -30/+0 |
| 2022-12-15 | Rollup merge of #105758 - Nilstrieb:typeck-results-mod, r=compiler-errors | Matthias Krüger | -706/+724 |
| 2022-12-15 | Rollup merge of #105743 - nnethercote:SimplifiedType-cleanups, r=lcnr | Matthias Krüger | -52/+12 |
| 2022-12-15 | Move `TypeckResults` to seperate module | Nilstrieb | -684/+708 |
| 2022-12-15 | Small cleanup in parameterized | Nilstrieb | -22/+16 |
| 2022-12-15 | Shorten trimmed display of closures | Esteban Küber | -1/+7 |
| 2022-12-15 | Rollup merge of #105627 - compiler-errors:dyn-auto-suggestable, r=davidtwco | Matthias Krüger | -13/+2 |
| 2022-12-15 | Merge `SimplifiedTypeGen<D>` into `SimplifiedType`. | Nicholas Nethercote | -22/+12 |
| 2022-12-15 | Remove `SimplifiedTypeGen::map_def`. | Nicholas Nethercote | -30/+0 |
| 2022-12-14 | always use anonymize_bound_vars | Michael Goulet | -30/+0 |
| 2022-12-14 | Fix rustdoc | Oli Scherer | -1/+1 |
| 2022-12-14 | Auto traits in dyn are suggestable | Michael Goulet | -13/+2 |
| 2022-12-14 | Debug assertions hate this trick | Oli Scherer | -3/+3 |
| 2022-12-14 | Fix some comments and only get the generics in debug mode | Oli Scherer | -27/+23 |
| 2022-12-14 | Remove TraitRef::new | Oli Scherer | -20/+6 |
| 2022-12-14 | Prevent the creation of `TraitRef` without dedicated methods | Oli Scherer | -8/+13 |
| 2022-12-14 | Ensure no one constructs `AliasTy`s themselves | Oli Scherer | -13/+16 |
| 2022-12-14 | Remove many more cases of `mk_substs_trait` that can now use the iterator sch... | Oli Scherer | -1/+17 |
| 2022-12-14 | Let `mk_fn_def` take an iterator instead to simplify some call sites | Oli Scherer | -5/+13 |
| 2022-12-14 | Rename to match similar methods | Oli Scherer | -3/+3 |
| 2022-12-14 | Guard `AliasTy` creation against passing the wrong number of substs | Oli Scherer | -12/+22 |
| 2022-12-14 | Auto merge of #104986 - compiler-errors:opaques, r=oli-obk | bors | -148/+146 |
| 2022-12-13 | Rollup merge of #105628 - spastorino:small-doc-fixes, r=compiler-errors | Matthias Krüger | -1/+1 |
| 2022-12-13 | Address nits | Michael Goulet | -8/+3 |
| 2022-12-13 | nit: docs | Michael Goulet | -3/+12 |
| 2022-12-13 | Combine identical alias arms | Michael Goulet | -45/+26 |
| 2022-12-13 | Combine projection and opaque into alias | Michael Goulet | -71/+81 |
| 2022-12-13 | squash OpaqueTy and ProjectionTy into AliasTy | Michael Goulet | -61/+56 |