| Age | Commit message (Expand) | Author | Lines |
| 2023-06-22 | Migrate item_bounds to ty::Clause | Michael Goulet | -39/+29 |
| 2023-06-19 | Fully fledged Clause type | Michael Goulet | -2/+2 |
| 2023-06-19 | s/Clause/ClauseKind | Michael Goulet | -9/+11 |
| 2023-06-18 | Rollup merge of #112734 - dswij:bounds-predicates-clause, r=compiler-errors | Matthias Krüger | -3/+3 |
| 2023-06-17 | Move ConstEvaluatable to Clause | Michael Goulet | -1/+1 |
| 2023-06-17 | Move WF goal to clause | Michael Goulet | -1/+1 |
| 2023-06-17 | `Bound::predicates` to return `Clause` | dswij | -3/+3 |
| 2023-06-16 | Add `AliasKind::Weak` for type aliases. | Oli Scherer | -0/+3 |
| 2023-06-15 | privacy: Rename some variables for clarity | Vadim Petrochenkov | -7/+7 |
| 2023-06-15 | privacy: Do not mark items reachable farther than their nominal visibility | Vadim Petrochenkov | -7/+11 |
| 2023-06-15 | privacy: Remove `(Non)ShallowEffectiveVis` | Vadim Petrochenkov | -84/+61 |
| 2023-06-12 | Private-in-public lints implementation | Bryanskiy | -49/+257 |
| 2023-06-08 | increase the accuracy of effective visibilities calculation | Bryanskiy | -25/+21 |
| 2023-06-01 | Rename `impl_defaultness` to `defaultness` | Deadbeef | -2/+2 |
| 2023-05-25 | Ensure Fluent messages are in alphabetical order | clubby789 | -9/+9 |
| 2023-05-22 | rustc_privacy: Reach underlying types of `impl Trait`s in a separate pass | Vadim Petrochenkov | -17/+29 |
| 2023-05-22 | rustc_privacy: Merge three matches on `ItemKind` into one | Vadim Petrochenkov | -112/+61 |
| 2023-05-22 | rustc_privacy: Remove some `Option`s | Vadim Petrochenkov | -32/+25 |
| 2023-05-22 | rustc_privacy: Migrate `EmbargoVisitor` to `visit_all_item_likes_in_crate` | Vadim Petrochenkov | -18/+1 |
| 2023-05-15 | Move expansion of query macros in rustc_middle to rustc_middle::query | John Kåre Alsaker | -1/+1 |
| 2023-05-11 | Populate effective visibilities in rustc_privacy | Bryanskiy | -117/+157 |
| 2023-05-09 | Auto merge of #111371 - compiler-errors:revert-110907, r=petrochenkov | bors | -154/+117 |
| 2023-05-08 | Revert "Populate effective visibilities in `rustc_privacy`" | Michael Goulet | -154/+117 |
| 2023-05-08 | Rollup merge of #109410 - fmease:iat-alias-kind-inherent, r=compiler-errors | Michael Goulet | -0/+33 |
| 2023-05-05 | Populate effective visibilities in `rustc_privacy` | Bryanskiy | -117/+154 |
| 2023-05-04 | IAT: Introduce AliasKind::Inherent | León Orell Valerian Liehr | -0/+33 |
| 2023-05-04 | Auto merge of #110806 - WaffleLapkin:unmkI, r=lcnr | bors | -12/+13 |
| 2023-05-02 | resolve: One more attempt to simplify `module_children` | Vadim Petrochenkov | -3/+5 |
| 2023-04-25 | Replace `tcx.mk_trait_ref` with `ty::TraitRef::new` | Maybe Waffle | -12/+13 |
| 2023-04-20 | add EarlyBinder to output of explicit_item_bounds; replace bound_explicit_ite... | Kyle Matsuda | -5/+2 |
| 2023-04-20 | change usages of explicit_item_bounds to bound_explicit_item_bounds | Kyle Matsuda | -2/+5 |
| 2023-04-18 | Add `rustc_fluent_macro` to decouple fluent from `rustc_macros` | Nilstrieb | -1/+2 |
| 2023-04-12 | resolve: Pre-compute non-reexport module children | Vadim Petrochenkov | -1/+1 |
| 2023-04-08 | rustc_middle: Remove `Option` from `module_reexports` query | Vadim Petrochenkov | -10/+6 |
| 2023-03-31 | Auto merge of #109762 - scottmcm:variantdef-indexvec, r=WaffleLapkin | bors | -1/+1 |
| 2023-03-30 | Update `ty::VariantDef` to use `IndexVec<FieldIdx, FieldDef>` | Scott McMurray | -1/+1 |
| 2023-03-28 | privacy: Support `#![rustc_effective_visibility]` on the crate root | Vadim Petrochenkov | -0/+1 |
| 2023-03-23 | Rename AliasEq -> AliasRelate | Michael Goulet | -1/+1 |
| 2023-03-23 | Include relation direction in AliasEq predicate | Michael Goulet | -1/+1 |
| 2023-03-21 | Use local key in providers | Michael Goulet | -3/+3 |
| 2023-03-15 | Rename impl_trait_in_trait_parent to impl_trait_in_trait_parent_fn | Santiago Pastorino | -1/+1 |
| 2023-03-11 | Simplify message paths | est31 | -1/+1 |
| 2023-03-02 | rustc_middle: Remove trait `DefIdTree` | Vadim Petrochenkov | -1/+1 |
| 2023-02-23 | Auto merge of #108324 - notriddle:notriddle/assoc-fn-method, r=compiler-error... | bors | -1/+1 |
| 2023-02-22 | Auto merge of #108340 - eggyal:remove_traversal_trait_aliases, r=oli-obk | bors | -2/+5 |
| 2023-02-22 | Remove type-traversal trait aliases | Alan Egerton | -2/+5 |
| 2023-02-22 | diagnostics: if AssocFn has self argument, describe as method | Michael Howell | -1/+1 |
| 2023-02-22 | errors: generate typed identifiers in each crate | David Wood | -2/+29 |
| 2023-02-17 | add predicate evaluation logic | Boxy | -1/+13 |
| 2023-02-17 | Auto merge of #107753 - kylematsuda:type-of, r=BoxyUwU | bors | -9/+9 |