summary refs log tree commit diff
path: root/compiler/rustc_middle/src/ty/print
AgeCommit message (Expand)AuthorLines
2023-10-30Some more coroutine renamingsMichael Goulet-1/+1
2023-10-28Remove needless `allow`sNilstrieb-5/+0
2023-10-28Move macros to usageNilstrieb-40/+40
2023-10-28Remove needless print ctx defsNilstrieb-7/+0
2023-10-25Auto merge of #116993 - compiler-errors:clause-kind, r=jackh726bors-45/+53
2023-10-24Get rid of 'tcx on ConstVid, EffectVidMichael Goulet-3/+3
2023-10-21Make `ty::print::Printer` take `&mut self` instead of `self`Nilstrieb-279/+296
2023-10-20Uplift ClauseKind and PredicateKindMichael Goulet-45/+53
2023-10-20Rename `CoroutineKind::Gen` to `::Coroutine`Oli Scherer-1/+1
2023-10-20s/generator/coroutine/Oli Scherer-11/+11
2023-10-20s/Generator/Coroutine/Oli Scherer-7/+7
2023-10-19Auto merge of #116874 - compiler-errors:elaborator-nits, r=wesleywiserbors-2/+3
2023-10-18Make sure that non-pretty-printing usages are using the correct elaboratorMichael Goulet-2/+3
2023-10-17Remove `Print::Error`Nilstrieb-22/+11
2023-10-17Remove `Printer::Error`Nilstrieb-95/+93
2023-10-17Remove `Print::Output`Nilstrieb-27/+19
2023-10-17Remove "subprinter" types from `Printer`Nilstrieb-88/+56
2023-10-13Format all the let chains in compilerMichael Goulet-15/+26
2023-09-26Don't store lazyness in DefKindMichael Goulet-3/+3
2023-09-24Remove span from BrAnon.Camille GILLOT-2/+2
2023-09-23Remove GeneratorWitness and rename GeneratorWitnessMIR.Camille GILLOT-6/+2
2023-09-21adjust how closure/generator types and rvalues are printedRalf Jung-7/+7
2023-09-19use pretty_print_const_value from MIR constant 'extra' printingRalf Jung-1/+1
2023-09-19move some MIR const pretty-printing into pretty.rsRalf Jung-0/+15
2023-09-18Remove unused `Display` impls.Nicholas Nethercote-6/+0
2023-09-18Remove `RegionHighlightMode::tcx`.Nicholas Nethercote-14/+9
2023-09-11Disentangle `Debug` and `Display` for `Ty`.Nicholas Nethercote-2/+5
2023-09-08Rollup merge of #115629 - compiler-errors:sugg-deref-unsize, r=oli-obkMatthias Krüger-11/+8
2023-09-07Ensure that dyn trait bounds stay sortedMichael Goulet-11/+8
2023-09-07Print the path of an RPITIT in RTNMichael Goulet-0/+11
2023-08-14Use `{Local}ModDefId` in many queriesNilstrieb-4/+7
2023-08-09Rollup merge of #114548 - fee1-dead-contrib:migrate-to-trans, r=davidtwcoMatthias Krüger-5/+1
2023-08-08Auto merge of #114545 - fee1-dead-contrib:lower-impl-effect, r=oli-obkbors-0/+5
2023-08-08Rollup merge of #114566 - fmease:type-alias-laziness-is-crate-specific, r=oli...Matthias Krüger-3/+3
2023-08-07Store the laziness of type aliases in the DefKindLeón Orell Valerian Liehr-3/+3
2023-08-07Migrate a trait selection error to use diagnostic translationDeadbeef-5/+1
2023-08-06lower impl const to bind to host effect paramDeadbeef-0/+5
2023-08-03Rework upcastingMichael Goulet-1/+2
2023-08-02Remove constness from `TraitPredicate`Deadbeef-7/+2
2023-08-01Use upvar_tys in more places, make it a listMichael Goulet-2/+2
2023-07-30Rollup merge of #114068 - matthiaskrgr:fmt_args_rustc_1, r=WaffleLapkinMatthias Krüger-5/+5
2023-07-30inline format!() args up to and including rustc_middleMatthias Krüger-5/+5
2023-07-29Effects: don't print `host` param in diagnosticsDeadbeef-2/+29
2023-07-19Make it clearer that edition functions are >=, not ==Michael Goulet-1/+1
2023-07-17Rename arg_iter to iter_instantiatedMichael Goulet-1/+1
2023-07-14refactor(rustc_middle): Substs -> GenericArgMahdi Dibaiee-89/+92
2023-07-06Auto merge of #113377 - BoxyUwU:move_ty_ctors_to_ty, r=compiler-errorsbors-2/+2
2023-07-05Move `TyCtxt::mk_x` to `Ty::new_x` where applicableBoxy-2/+2
2023-07-05Document magic booleanOli Scherer-1/+3
2023-07-05Remove a function argument that is always passed with the same value.Oli Scherer-26/+13