| Age | Commit message (Expand) | Author | Lines |
| 2023-01-21 | Label closure captures/generator locals that make opaque types recursive | Michael Goulet | -6/+53 |
| 2023-01-20 | Auto merge of #106090 - WaffleLapkin:dereffffffffff, r=Nilstrieb | bors | -8/+6 |
| 2023-01-17 | Stop using `BREAK` & `CONTINUE` in compiler | Scott McMurray | -3/+3 |
| 2023-01-17 | `rustc_hir_analysis`: remove `ref` patterns | Maybe Waffle | -8/+6 |
| 2023-01-14 | fix various subst_identity vs skip_binder | Kyle Matsuda | -1/+1 |
| 2023-01-14 | change impl_trait_ref query to return EarlyBinder; remove bound_impl_trait_re... | Kyle Matsuda | -1/+1 |
| 2023-01-14 | change usages of impl_trait_ref to bound_impl_trait_ref | Kyle Matsuda | -2/+2 |
| 2023-01-10 | Rollup merge of #106204 - compiler-errors:no-take-opaques-in-compare, r=oli-obk | Yuki Okushi | -1/+1 |
| 2023-01-09 | Assert defining anchor is set in take_opaque_types | Michael Goulet | -1/+1 |
| 2023-01-03 | Move check_region_obligations_and_report_errors to TypeErrCtxt | Michael Goulet | -1/+1 |
| 2022-12-28 | Auto merge of #106129 - compiler-errors:compare_method-tweaks, r=BoxyUwU | bors | -5/+5 |
| 2022-12-28 | Rename module compare_method -> compare_impl_item | Michael Goulet | -2/+2 |
| 2022-12-27 | Emit fewer errors on invalid `#[repr(transparent)]` on `enum` | Esteban Küber | -4/+2 |
| 2022-12-24 | Bubble up ErrorGuaranteed from region constraints in method item compare | Michael Goulet | -1/+1 |
| 2022-12-24 | Rename some compare_method functions | Michael Goulet | -3/+3 |
| 2022-12-20 | rustc: Remove needless lifetimes | Jeremy Stucki | -7/+7 |
| 2022-12-18 | remove redundant fn params that were only "used" in recursion | Matthias Krüger | -4/+3 |
| 2022-12-14 | Prevent the creation of `TraitRef` without dedicated methods | Oli Scherer | -1/+1 |
| 2022-12-14 | Ensure no one constructs `AliasTy`s themselves | Oli Scherer | -1/+1 |
| 2022-12-13 | Combine projection and opaque into alias | Michael Goulet | -1/+1 |
| 2022-12-13 | squash OpaqueTy and ProjectionTy into AliasTy | Michael Goulet | -1/+1 |
| 2022-12-13 | Use ty::OpaqueTy everywhere | Michael Goulet | -1/+1 |
| 2022-12-05 | Support Option and similar enums as type of static variable with linkage attr... | Peter Collingbourne | -1/+20 |
| 2022-12-05 | Move linkage type check to HIR analysis and fix semantics issues. | Peter Collingbourne | -0/+14 |
| 2022-11-21 | Unreserve braced enum variants in value namespace | Vadim Petrochenkov | -1/+1 |
| 2022-11-21 | Auto merge of #103491 - cjgillot:self-rpit, r=oli-obk | bors | -50/+41 |
| 2022-11-19 | Rollup merge of #104411 - lcnr:bivariance-nll, r=compiler-errors | Dylan DPC | -2/+2 |
| 2022-11-16 | Convert predicates into Predicate in the Obligation constructor | Oli Scherer | -6/+3 |
| 2022-11-15 | use `ocx` type relation routines | lcnr | -2/+2 |
| 2022-11-14 | Deduplicate visitor. | Camille GILLOT | -96/+19 |
| 2022-11-12 | Make impl_trait_projections a feature gate. | Camille GILLOT | -8/+11 |
| 2022-11-12 | Inherit generics for impl-trait. | Camille GILLOT | -14/+79 |
| 2022-11-08 | Rollup merge of #104094 - lcnr:on_unimplemented-move, r=wesleywiser | Dylan DPC | -1/+2 |
| 2022-11-07 | fully move `on_unimplemented` to error reporting | lcnr | -1/+2 |
| 2022-11-06 | Move fallback_has_occurred to FnCtxt | Michael Goulet | -1/+1 |
| 2022-10-31 | Use AdtDef to check enum. | Camille GILLOT | -59/+62 |
| 2022-10-29 | Rollup merge of #103625 - WaffleLapkin:no_tyctxt_dogs_allowed, r=compiler-errors | Guillaume Gomez | -1/+1 |
| 2022-10-29 | Rename some `OwnerId` fields. | Nicholas Nethercote | -29/+29 |
| 2022-10-27 | Accept `TyCtxt` instead of `TyCtxtAt` in `Ty::is_*` functions | Maybe Waffle | -1/+1 |
| 2022-10-22 | Stabilize arbitrary_enum_discriminant, take 2 | Deadbeef | -1/+1 |
| 2022-10-20 | rustc_hir_typeck: fix paths and partially mv files | lcnr | -311/+1 |
| 2022-10-13 | replace ReErased with fresh region vars in opaque types | Ali MJ Al-Nasrawy | -5/+15 |
| 2022-10-12 | Auto merge of #101679 - compiler-errors:rpitit-default-body, r=nikomatsakis | bors | -23/+33 |
| 2022-10-12 | Rollup merge of #102890 - camsteffen:adt-sized-representability, r=cjgillot | Dylan DPC | -3/+0 |
| 2022-10-10 | Check representability in adt_sized_constraint | Cameron Steffen | -3/+0 |
| 2022-10-10 | Fix compiler docs | Guillaume Gomez | -1/+3 |
| 2022-10-10 | Rollup merge of #102829 - compiler-errors:rename-impl-item-kind, r=TaKO8Ki | Yuki Okushi | -1/+1 |
| 2022-10-09 | ImplItemKind::TyAlias => ImplItemKind::Type | Michael Goulet | -1/+1 |
| 2022-10-08 | Auto merge of #100720 - camsteffen:representable, r=cjgillot | bors | -25/+3 |
| 2022-10-07 | Rewrite representability | Cameron Steffen | -25/+3 |