| Age | Commit message (Expand) | Author | Lines |
| 2023-03-18 | Don't eagerly convert principal to string | clubby789 | -0/+6 |
| 2023-01-19 | even more unify Projection/Opaque in outlives code | Ali MJ Al-Nasrawy | -2/+17 |
| 2023-01-18 | Rollup merge of #107023 - scottmcm:stop-shouting, r=Nilstrieb | Michael Goulet | -1/+1 |
| 2023-01-18 | Rollup merge of #106718 - lcnr:solver-cycles, r=compiler-errors | Dylan DPC | -11/+0 |
| 2023-01-17 | Stop using `BREAK` & `CONTINUE` in compiler | Scott McMurray | -1/+1 |
| 2023-01-18 | instantiate canonical vars eagerly | lcnr | -11/+0 |
| 2023-01-18 | Rollup merge of #106747 - yanchen4791:issue-105507-fix, r=estebank | Matthias Krüger | -0/+7 |
| 2023-01-17 | Add 'static lifetime suggestion when GAT implied 'static requirement from HRTB | yanchen4791 | -0/+7 |
| 2023-01-17 | Rollup merge of #106980 - Nilstrieb:_use_mk_manual_debug_impl_instead, r=lcnr | Matthias Krüger | -1/+1 |
| 2023-01-17 | Rollup merge of #104505 - WaffleLapkin:no-double-spaces-in-comments, r=jackh726 | Matthias Krüger | -1/+1 |
| 2023-01-17 | Hide `_use_mk_alias_ty_instead` in `<AliasTy as Debug>::fmt` | nils | -1/+1 |
| 2023-01-17 | Remove double spaces after dots in comments | Maybe Waffle | -1/+1 |
| 2023-01-15 | Auto merge of #106742 - compiler-errors:new-solver-make-it-not-ice, r=lcnr | bors | -2/+88 |
| 2023-01-12 | is_ty_infer -> is_ty_or_numeric_infer | Michael Goulet | -1/+1 |
| 2023-01-12 | HACK: Handle escaping bound vars from the canonical query | Michael Goulet | -2/+88 |
| 2022-12-23 | Rollup merge of #105661 - lcnr:evaluate-new, r=compiler-errors | nils | -4/+8 |
| 2022-12-19 | implement the skeleton of the updated trait solver | lcnr | -4/+8 |
| 2022-12-18 | A few small cleanups for `newtype_index` | Nilstrieb | -3/+2 |
| 2022-12-18 | Make `#[debug_format]` an attribute in `newtype_index` | Nilstrieb | -1/+1 |
| 2022-12-14 | Fix rustdoc | Oli Scherer | -1/+1 |
| 2022-12-14 | Remove TraitRef::new | Oli Scherer | -15/+3 |
| 2022-12-14 | Prevent the creation of `TraitRef` without dedicated methods | Oli Scherer | -7/+12 |
| 2022-12-14 | Ensure no one constructs `AliasTy`s themselves | Oli Scherer | -0/+4 |
| 2022-12-14 | Rename to match similar methods | Oli Scherer | -1/+1 |
| 2022-12-14 | Guard `AliasTy` creation against passing the wrong number of substs | Oli Scherer | -4/+2 |
| 2022-12-13 | nit: docs | Michael Goulet | -3/+12 |
| 2022-12-13 | Combine identical alias arms | Michael Goulet | -8/+8 |
| 2022-12-13 | Combine projection and opaque into alias | Michael Goulet | -6/+9 |
| 2022-12-13 | squash OpaqueTy and ProjectionTy into AliasTy | Michael Goulet | -21/+18 |
| 2022-12-13 | ProjectionTy.item_def_id -> ProjectionTy.def_id | Michael Goulet | -11/+11 |
| 2022-12-13 | make Opaque have one field: OpaqueTy | Michael Goulet | -0/+10 |
| 2022-12-13 | Auto merge of #105612 - oli-obk:bind_rustdoc, r=GuillaumeGomez | bors | -1/+12 |
| 2022-12-13 | Fast path some binder relations | Michael Goulet | -2/+2 |
| 2022-12-12 | Avoid trying to normalize unnormalizable types | Oli Scherer | -1/+4 |
| 2022-12-12 | Round 3: require binders for substs | Oli Scherer | -0/+1 |
| 2022-12-12 | Round 1: add some binders (fails due to losing bound vars and then rebinding ... | Oli Scherer | -0/+7 |
| 2022-12-06 | Rollup merge of #104898 - oli-obk:group_all_the_things, r=wesleywiser | Matthias Krüger | -1/+1 |
| 2022-12-06 | Add GenericParamDef::to_error and InternalSubsts::extend_with_error | Michael Goulet | -13/+2 |
| 2022-12-05 | Synthesize generics for bad auto traits in dyn types | Michael Goulet | -2/+22 |
| 2022-11-30 | Remove TyS | Oli Scherer | -1/+1 |
| 2022-11-28 | Rollup merge of #104732 - WaffleLapkin:from_def_idn't, r=compiler-errors | Dylan DPC | -2/+1 |
| 2022-11-27 | Rollup merge of #104976 - WaffleLapkin:move_comments, r=cjgillot | Matthias Krüger | -1/+1 |
| 2022-11-27 | Auto merge of #104048 - cjgillot:split-lifetime, r=compiler-errors | bors | -1/+3 |
| 2022-11-27 | Prefer doc comments over `//`-comments in compiler | Maybe Waffle | -1/+1 |
| 2022-11-27 | micro doc fixes | Maybe Waffle | -2/+1 |
| 2022-11-25 | get rid of to_poly_trait_predicate | Oli Scherer | -17/+0 |
| 2022-11-24 | Use kw::Empty for elided lifetimes in path. | Camille GILLOT | -1/+3 |
| 2022-11-22 | Use `tcx.require_lang_item` instead of unwrapping | Maybe Waffle | -1/+2 |
| 2022-11-21 | Stop passing the self-type as a separate argument. | Oli Scherer | -3/+6 |
| 2022-11-21 | Allow iterators instead of requiring slices that will get turned into iterators | Oli Scherer | -3/+3 |