summaryrefslogtreecommitdiff
path: root/compiler/rustc_privacy
Commit message (Expand)AuthorAgeFilesLines
* Auto merge of #110806 - WaffleLapkin:unmkI, r=lcnrbors2023-05-041-12/+13
|\
| * Replace `tcx.mk_trait_ref` with `ty::TraitRef::new`Maybe Waffle2023-04-251-12/+13
* | resolve: One more attempt to simplify `module_children`Vadim Petrochenkov2023-05-021-3/+5
* | add EarlyBinder to output of explicit_item_bounds; replace bound_explicit_ite...Kyle Matsuda2023-04-201-5/+2
* | change usages of explicit_item_bounds to bound_explicit_item_boundsKyle Matsuda2023-04-201-2/+5
|/
* Add `rustc_fluent_macro` to decouple fluent from `rustc_macros`Nilstrieb2023-04-182-1/+2
* resolve: Pre-compute non-reexport module childrenVadim Petrochenkov2023-04-121-1/+1
* rustc_middle: Remove `Option` from `module_reexports` queryVadim Petrochenkov2023-04-081-10/+6
* Auto merge of #109762 - scottmcm:variantdef-indexvec, r=WaffleLapkinbors2023-03-311-1/+1
|\
| * Update `ty::VariantDef` to use `IndexVec<FieldIdx, FieldDef>`Scott McMurray2023-03-301-1/+1
* | privacy: Support `#![rustc_effective_visibility]` on the crate rootVadim Petrochenkov2023-03-281-0/+1
|/
* Rename AliasEq -> AliasRelateMichael Goulet2023-03-231-1/+1
* Include relation direction in AliasEq predicateMichael Goulet2023-03-231-1/+1
* Use local key in providersMichael Goulet2023-03-211-3/+3
* Rename impl_trait_in_trait_parent to impl_trait_in_trait_parent_fnSantiago Pastorino2023-03-151-1/+1
* Simplify message pathsest312023-03-112-1/+1
* rustc_middle: Remove trait `DefIdTree`Vadim Petrochenkov2023-03-021-1/+1
* Auto merge of #108324 - notriddle:notriddle/assoc-fn-method, r=compiler-error...bors2023-02-231-1/+1
|\
| * diagnostics: if AssocFn has self argument, describe as methodMichael Howell2023-02-221-1/+1
* | Auto merge of #108340 - eggyal:remove_traversal_trait_aliases, r=oli-obkbors2023-02-221-2/+5
|\ \
| * | Remove type-traversal trait aliasesAlan Egerton2023-02-221-2/+5
| |/
* | errors: generate typed identifiers in each crateDavid Wood2023-02-223-2/+29
|/
* add predicate evaluation logicBoxy2023-02-171-1/+13
* Auto merge of #107753 - kylematsuda:type-of, r=BoxyUwUbors2023-02-171-9/+9
|\
| * remove bound_type_of query; make type_of return EarlyBinder; change type_of i...Kyle Matsuda2023-02-161-9/+9
| * change usages of type_of to bound_type_ofKyle Matsuda2023-02-161-9/+9
* | Deny some late-bound ty/ct in some positions, add testsMichael Goulet2023-02-161-1/+2
|/
* Add `of_trait` to DefKind::Impl.Camille GILLOT2023-02-141-2/+2
* Make visiting traits generic over the InternerAlan Egerton2023-02-131-1/+1
* Alias folding/visiting traits instead of re-exportAlan Egerton2023-02-131-1/+1
* remove unused importsklensy2023-02-061-1/+0
* Remove `HirId -> LocalDefId` map from HIR.Camille GILLOT2023-01-281-12/+6
* Introduce GeneratorWitnessMIR.Camille GILLOT2023-01-271-1/+2
* fix up subst_identity vs skip_binder; add some FIXMEs as identified in reviewKyle Matsuda2023-01-261-0/+1
* change fn_sig query to use EarlyBinder; remove bound_fn_sig query; add EarlyB...Kyle Matsuda2023-01-261-1/+1
* replace usages of fn_sig query with bound_fn_sigKyle Matsuda2023-01-261-1/+1
* Also remove `#![feature(control_flow_enum)]` where possibleScott McMurray2023-01-181-1/+0
* Stop using `BREAK` & `CONTINUE` in compilerScott McMurray2023-01-171-12/+16
* change impl_trait_ref query to return EarlyBinder; remove bound_impl_trait_re...Kyle Matsuda2023-01-141-2/+2
* change usages of impl_trait_ref to bound_impl_trait_refKyle Matsuda2023-01-141-4/+4
* change const_param_default query to return EarlyBinder; remove bound_const_pa...Kyle Matsuda2023-01-141-3/+1
* change usages of const_param_default query to bound_const_param_defaultKyle Matsuda2023-01-141-1/+3
* Change `src/test` to `tests` in source files, fix tidy and testsAlbert Larsan2023-01-111-1/+1
* Auto merge of #106235 - compiler-errors:rework-bounds-collection, r=davidtwcobors2023-01-081-13/+16
|\
| * Rework hir Bounds collectionMichael Goulet2022-12-281-13/+16
* | Fix `uninlined_format_args` for some compiler cratesnils2023-01-051-1/+1
* | rename get_parent_node to parent_idMichael Goulet2023-01-041-1/+1
|/
* Prevent the creation of `TraitRef` without dedicated methodsOli Scherer2022-12-141-14/+13
* Ensure no one constructs `AliasTy`s themselvesOli Scherer2022-12-141-1/+1
* Auto merge of #104986 - compiler-errors:opaques, r=oli-obkbors2022-12-141-12/+6
|\