about summary refs log tree commit diff
path: root/compiler/rustc_middle/src/ty/print
AgeCommit message (Expand)AuthorLines
2025-09-30Split Bound into Canonical and Boundjackh726-2/+2
2025-09-24Improve the pretty print of UnstableFeature clausetiif-2/+1
2025-09-17Remove `DynKind`León Orell Valerian Liehr-4/+2
2025-09-09Auto merge of #145717 - BoxyUwU:erase_regions_rename, r=lcnrbors-2/+2
2025-09-09erase_regions to erase_and_anonymize_regionsBoxy-2/+2
2025-09-08fixup limit handling codeJana Dönszelmann-1/+1
2025-09-08Move `describe_as_module` from `rustc_middle::print` to `rustc:middle::query`.Nicholas Nethercote-11/+1
2025-08-19Pretty print the name of an future from calling async closureMichael Goulet-3/+13
2025-08-14Print regions in `type_name`.Nicholas Nethercote-7/+7
2025-08-13Rollup merge of #144949 - nnethercote:more-Printer-cleanups, r=davidtwcoGuillaume Gomez-81/+110
2025-08-08Rollup merge of #144039 - estebank:short-paths, r=fee1-deadTrevor Gross-1/+1
2025-08-07Use `tcx.short_string()` in more diagnosticsEsteban Küber-1/+1
2025-08-06Add support for shortening `Instance` and use itEsteban Küber-31/+38
2025-08-06Rename some `PrettyPrinter` methods.Nicholas Nethercote-26/+26
2025-08-06Rename some `Printer` methods.Nicholas Nethercote-30/+37
2025-08-06Move `should_truncate` from trait `Printer` to sub-trait `PrettyPrinter`.Nicholas Nethercote-8/+8
2025-08-06Add comments to `Printer`.Nicholas Nethercote-17/+39
2025-08-05Clarify `value_path_str_with_args`.Nicholas Nethercote-4/+4
2025-08-04Avoid some code duplication.Nicholas Nethercote-6/+1
2025-08-03Remove unused arg from `path_append_impl`.Nicholas Nethercote-8/+1
2025-08-03Remove `p!`.Nicholas Nethercote-362/+370
2025-08-03Rename `Printer` variables.Nicholas Nethercote-117/+117
2025-08-03Inline and remove two `FmtPrinter` methods.Nicholas Nethercote-34/+12
2025-07-31Remove the witness type from coroutine argsMichael Goulet-6/+2
2025-07-28Auto merge of #144469 - Kivooeo:chains-cleanup, r=SparrowLiibors-4/+4
2025-07-28use let chains in hir, lint, mirKivooeo-4/+4
2025-07-24Use LocalKey<Cell> methods moreCameron Steffen-3/+3
2025-07-18Remove pretty print hack for async blocksMichael Goulet-25/+1
2025-07-17Auto merge of #144044 - fmease:rollup-kg413pt, r=fmeasebors-1/+1
2025-07-17Auto merge of #140399 - tiif:unstable_impl, r=lcnr,BoxyUwUbors-0/+1
2025-07-17Use `join_path_syms` in one more place.Nicholas Nethercote-1/+1
2025-07-16resolve: Merge `NameBindingKind::Module` into `NameBindingKind::Res`Vadim Petrochenkov-3/+1
2025-07-15Implement other logicstiif-0/+1
2025-07-09Add opaque TypeId handles for CTFEOli Scherer-0/+1
2025-07-07Auto merge of #143182 - xdoardo:more-addrspace, r=workingjubileebors-1/+1
2025-07-07compiler: Parse `p-` specs in datalayout string, allow definition of custom d...Edoardo Marangoni-1/+1
2025-07-04Fix elided lifetimes in rustdocMichael Goulet-1/+1
2025-07-04Fix pretty printing of placeholder typesMichael Goulet-7/+11
2025-07-04Same for typesMichael Goulet-4/+4
2025-07-04Remove Symbol for Named LateParam/Bound variantsMichael Goulet-57/+24
2025-07-01Remove support for dyn*Michael Goulet-1/+0
2025-06-29give Pointer::into_parts a more scary name and offer a safer alternativeRalf Jung-1/+1
2025-06-26Change const trait bound syntax from ~const to [const]Oli Scherer-2/+2
2025-06-16middle: print `{Meta,Pointee}Sized` in opaquesDavid Wood-5/+31
2025-06-03Ensure query keys are printed with reduced queriesMichael Goulet-1/+1
2025-05-27Rename unpack to kindMichael Goulet-3/+3
2025-05-08Remove some unnecessary erasesMichael Goulet-2/+0
2025-05-07Require T: TypeFoldable in Binder<T> visitMichael Goulet-1/+1
2025-05-06Auto merge of #131160 - ismailarilik:handle-potential-query-instability-lint-...bors-17/+13
2025-05-05Handle rustc_middle cases of rustc::potential_query_instability lintismailarilik-17/+13