about summary refs log tree commit diff
path: root/compiler/rustc_middle/src/ty/print/mod.rs
AgeCommit message (Expand)AuthorLines
2023-12-10Revert "Don't print host effect param in pretty path_generic_args"Deadbeef-4/+1
2023-12-09Don't print host effect param in pretty path_generic_argsMichael Goulet-1/+4
2023-12-03rustc: Harmonize `DefKind` and `DefPathData`Vadim Petrochenkov-1/+1
2023-11-21Fix `clippy::needless_borrow` in the compilerNilstrieb-1/+1
2023-10-28Remove needless `allow`sNilstrieb-2/+0
2023-10-21Make `ty::print::Printer` take `&mut self` instead of `self`Nilstrieb-31/+31
2023-10-20s/Generator/Coroutine/Oli Scherer-2/+2
2023-10-17Remove `Print::Error`Nilstrieb-7/+0
2023-10-17Remove `Printer::Error`Nilstrieb-27/+27
2023-10-17Remove `Print::Output`Nilstrieb-10/+5
2023-10-17Remove "subprinter" types from `Printer`Nilstrieb-26/+20
2023-09-23Remove GeneratorWitness and rename GeneratorWitnessMIR.Camille GILLOT-2/+1
2023-08-14Use `{Local}ModDefId` in many queriesNilstrieb-1/+2
2023-07-14refactor(rustc_middle): Substs -> GenericArgMahdi Dibaiee-20/+23
2023-05-28Make EarlyBinder's inner value private; and fix all of the resulting errorsKyle Matsuda-1/+1
2023-04-25Replace `tcx.mk_trait_ref` with `ty::TraitRef::new`Maybe Waffle-2/+5
2023-04-21Allow `LocalDefId` as the argument to `def_path_str`Oli Scherer-1/+1
2023-03-02rustc_middle: Remove trait `DefIdTree`Vadim Petrochenkov-1/+1
2023-02-16remove bound_type_of query; make type_of return EarlyBinder; change type_of i...Kyle Matsuda-1/+1
2023-01-27Introduce GeneratorWitnessMIR.Camille GILLOT-0/+1
2023-01-14change impl_trait_ref query to return EarlyBinder; remove bound_impl_trait_re...Kyle Matsuda-1/+1
2022-12-14Remove TraitRef::newOli Scherer-4/+2
2022-12-13Combine identical alias armsMichael Goulet-2/+1
2022-12-13Combine projection and opaque into aliasMichael Goulet-2/+2
2022-11-19drive-by: PolyExistentialPredicateMichael Goulet-4/+2
2022-10-14Get rid of `rustc_query_description!`Nilstrieb-1/+10
2022-09-19remove the `Subst` trait, always use `EarlyBinder`lcnr-1/+1
2022-06-19Move RegionKind to rustc_type_irJack Huey-2/+2
2022-06-14address reviewb-naber-0/+1
2022-06-14implement valtrees as the type-system representation for constant valuesb-naber-1/+1
2022-06-08dedup diagnostics default params handlinglcnr-38/+1
2022-05-13Add bound_impl_trait_refJack Huey-4/+4
2022-05-13Add bound_type_ofJack Huey-8/+11
2022-05-10Introduce EarlyBinderJack Huey-4/+5
2022-05-03Hide InlineConst's generic arg during printGary Guo-0/+4
2022-05-02rustc: Panic by default in `DefIdTree::parent`Vadim Petrochenkov-2/+2
2022-03-11Improve `AdtDef` interning.Nicholas Nethercote-1/+1
2022-02-21use `List<Ty<'tcx>>` for tupleslcnr-1/+0
2022-02-16Fix inconsistent symbol mangling with -ZverboseTomasz Miąsko-5/+0
2022-02-15Overhaul `Const`.Nicholas Nethercote-3/+3
2022-02-15Overhaul `RegionKind` and `Region`.Nicholas Nethercote-9/+1
2022-02-15Overhaul `TyS` and `Ty`.Nicholas Nethercote-1/+1
2022-01-15Rollup merge of #92191 - jackh726:issue-89352, r=nikomatsakisMatthias Krüger-0/+5
2021-12-22When obligation is a sized predicate, prefer projection or object candidates ...Jack Huey-0/+5
2021-12-15Remove `in_band_lifetimes` from `rustc_middle`Aaron Hill-1/+1
2021-09-28More tracing instrumentationOli Scherer-2/+2
2021-03-31Add tcx lifetime to BinderJack Huey-2/+2
2021-03-23Add query for const_param_defaultkadmin-4/+1
2021-03-23Add has_default to GenericParamDefKind::Constkadmin-11/+16
2021-01-01adjust const generics defaults FIXMEs to the new feature gateRémy Rakic-1/+1