| Commit message (Expand) | Author | Age | Files | Lines |
* | Auto merge of #110806 - WaffleLapkin:unmkI, r=lcnr | bors | 2023-05-04 | 1 | -12/+13 |
|\ |
|
| * | Replace `tcx.mk_trait_ref` with `ty::TraitRef::new` | Maybe Waffle | 2023-04-25 | 1 | -12/+13 |
* | | resolve: One more attempt to simplify `module_children` | Vadim Petrochenkov | 2023-05-02 | 1 | -3/+5 |
* | | add EarlyBinder to output of explicit_item_bounds; replace bound_explicit_ite... | Kyle Matsuda | 2023-04-20 | 1 | -5/+2 |
* | | change usages of explicit_item_bounds to bound_explicit_item_bounds | Kyle Matsuda | 2023-04-20 | 1 | -2/+5 |
|/ |
|
* | Add `rustc_fluent_macro` to decouple fluent from `rustc_macros` | Nilstrieb | 2023-04-18 | 2 | -1/+2 |
* | resolve: Pre-compute non-reexport module children | Vadim Petrochenkov | 2023-04-12 | 1 | -1/+1 |
* | rustc_middle: Remove `Option` from `module_reexports` query | Vadim Petrochenkov | 2023-04-08 | 1 | -10/+6 |
* | Auto merge of #109762 - scottmcm:variantdef-indexvec, r=WaffleLapkin | bors | 2023-03-31 | 1 | -1/+1 |
|\ |
|
| * | Update `ty::VariantDef` to use `IndexVec<FieldIdx, FieldDef>` | Scott McMurray | 2023-03-30 | 1 | -1/+1 |
* | | privacy: Support `#![rustc_effective_visibility]` on the crate root | Vadim Petrochenkov | 2023-03-28 | 1 | -0/+1 |
|/ |
|
* | Rename AliasEq -> AliasRelate | Michael Goulet | 2023-03-23 | 1 | -1/+1 |
* | Include relation direction in AliasEq predicate | Michael Goulet | 2023-03-23 | 1 | -1/+1 |
* | Use local key in providers | Michael Goulet | 2023-03-21 | 1 | -3/+3 |
* | Rename impl_trait_in_trait_parent to impl_trait_in_trait_parent_fn | Santiago Pastorino | 2023-03-15 | 1 | -1/+1 |
* | Simplify message paths | est31 | 2023-03-11 | 2 | -1/+1 |
* | rustc_middle: Remove trait `DefIdTree` | Vadim Petrochenkov | 2023-03-02 | 1 | -1/+1 |
* | Auto merge of #108324 - notriddle:notriddle/assoc-fn-method, r=compiler-error... | bors | 2023-02-23 | 1 | -1/+1 |
|\ |
|
| * | diagnostics: if AssocFn has self argument, describe as method | Michael Howell | 2023-02-22 | 1 | -1/+1 |
* | | Auto merge of #108340 - eggyal:remove_traversal_trait_aliases, r=oli-obk | bors | 2023-02-22 | 1 | -2/+5 |
|\ \ |
|
| * | | Remove type-traversal trait aliases | Alan Egerton | 2023-02-22 | 1 | -2/+5 |
| |/ |
|
* | | errors: generate typed identifiers in each crate | David Wood | 2023-02-22 | 3 | -2/+29 |
|/ |
|
* | add predicate evaluation logic | Boxy | 2023-02-17 | 1 | -1/+13 |
* | Auto merge of #107753 - kylematsuda:type-of, r=BoxyUwU | bors | 2023-02-17 | 1 | -9/+9 |
|\ |
|
| * | remove bound_type_of query; make type_of return EarlyBinder; change type_of i... | Kyle Matsuda | 2023-02-16 | 1 | -9/+9 |
| * | change usages of type_of to bound_type_of | Kyle Matsuda | 2023-02-16 | 1 | -9/+9 |
* | | Deny some late-bound ty/ct in some positions, add tests | Michael Goulet | 2023-02-16 | 1 | -1/+2 |
|/ |
|
* | Add `of_trait` to DefKind::Impl. | Camille GILLOT | 2023-02-14 | 1 | -2/+2 |
* | Make visiting traits generic over the Interner | Alan Egerton | 2023-02-13 | 1 | -1/+1 |
* | Alias folding/visiting traits instead of re-export | Alan Egerton | 2023-02-13 | 1 | -1/+1 |
* | remove unused imports | klensy | 2023-02-06 | 1 | -1/+0 |
* | Remove `HirId -> LocalDefId` map from HIR. | Camille GILLOT | 2023-01-28 | 1 | -12/+6 |
* | Introduce GeneratorWitnessMIR. | Camille GILLOT | 2023-01-27 | 1 | -1/+2 |
* | fix up subst_identity vs skip_binder; add some FIXMEs as identified in review | Kyle Matsuda | 2023-01-26 | 1 | -0/+1 |
* | change fn_sig query to use EarlyBinder; remove bound_fn_sig query; add EarlyB... | Kyle Matsuda | 2023-01-26 | 1 | -1/+1 |
* | replace usages of fn_sig query with bound_fn_sig | Kyle Matsuda | 2023-01-26 | 1 | -1/+1 |
* | Also remove `#![feature(control_flow_enum)]` where possible | Scott McMurray | 2023-01-18 | 1 | -1/+0 |
* | Stop using `BREAK` & `CONTINUE` in compiler | Scott McMurray | 2023-01-17 | 1 | -12/+16 |
* | change impl_trait_ref query to return EarlyBinder; remove bound_impl_trait_re... | Kyle Matsuda | 2023-01-14 | 1 | -2/+2 |
* | change usages of impl_trait_ref to bound_impl_trait_ref | Kyle Matsuda | 2023-01-14 | 1 | -4/+4 |
* | change const_param_default query to return EarlyBinder; remove bound_const_pa... | Kyle Matsuda | 2023-01-14 | 1 | -3/+1 |
* | change usages of const_param_default query to bound_const_param_default | Kyle Matsuda | 2023-01-14 | 1 | -1/+3 |
* | Change `src/test` to `tests` in source files, fix tidy and tests | Albert Larsan | 2023-01-11 | 1 | -1/+1 |
* | Auto merge of #106235 - compiler-errors:rework-bounds-collection, r=davidtwco | bors | 2023-01-08 | 1 | -13/+16 |
|\ |
|
| * | Rework hir Bounds collection | Michael Goulet | 2022-12-28 | 1 | -13/+16 |
* | | Fix `uninlined_format_args` for some compiler crates | nils | 2023-01-05 | 1 | -1/+1 |
* | | rename get_parent_node to parent_id | Michael Goulet | 2023-01-04 | 1 | -1/+1 |
|/ |
|
* | Prevent the creation of `TraitRef` without dedicated methods | Oli Scherer | 2022-12-14 | 1 | -14/+13 |
* | Ensure no one constructs `AliasTy`s themselves | Oli Scherer | 2022-12-14 | 1 | -1/+1 |
* | Auto merge of #104986 - compiler-errors:opaques, r=oli-obk | bors | 2022-12-14 | 1 | -12/+6 |
|\ |
|