about summary refs log tree commit diff
path: root/compiler/rustc_middle/src/ty
AgeCommit message (Expand)AuthorLines
2025-08-20Rollup merge of #145623 - compiler-errors:pretty-async-name, r=wesleywiserJacob Pratt-3/+13
2025-08-19Pretty print the name of an future from calling async closureMichael Goulet-3/+13
2025-08-19Rollup merge of #145338 - lcnr:coroutine-witness-yikes, r=compiler-errors许杰友 Jieyou Xu (Joe)-2/+38
2025-08-17Auto merge of #145284 - nnethercote:type_name-print-regions, r=lcnrbors-7/+7
2025-08-15Auto merge of #144591 - RalfJung:pattern-valtrees, r=BoxyUwUbors-9/+19
2025-08-14Print regions in `type_name`.Nicholas Nethercote-7/+7
2025-08-14Rollup merge of #145266 - camsteffen:reduce-queries, r=petrochenkovGuillaume Gomez-5/+34
2025-08-14Apply suggestions from code reviewRalf Jung-1/+1
2025-08-14avoid unnecessary type sanity checksRalf Jung-8/+4
2025-08-14use ty::Value instead of manual pairs of types and valtreesRalf Jung-4/+10
2025-08-14pattern testing: store constants as valtreesRalf Jung-9/+17
2025-08-13Rollup merge of #144949 - nnethercote:more-Printer-cleanups, r=davidtwcoGuillaume Gomez-81/+110
2025-08-13Cleanup assoc parent utilsCameron Steffen-5/+34
2025-08-13`fn new_coroutine_witness_for_coroutine` woopslcnr-0/+33
2025-08-13check args in new_coroutine_witnesslcnr-2/+5
2025-08-10Rollup merge of #145147 - fee1-dead-contrib:push-mxxpmlpmzmsz, r=compiler-errorsStuart Cook-5/+5
2025-08-09Auto merge of #145142 - Zalathar:rollup-oi6s8kg, r=Zalatharbors-0/+2
2025-08-09rename `TraitRef::from_method` to `from_assoc`Deadbeef-5/+5
2025-08-09Rollup merge of #145097 - lcnr:type-foldable-yeet, r=wesleywiserStuart Cook-0/+2
2025-08-09Auto merge of #143376 - dianne:guard-scope, r=matthewjasperbors-1/+1
2025-08-08Rollup merge of #144192 - RalfJung:atomicrmw-ptr, r=nikicTrevor Gross-5/+12
2025-08-08Rollup merge of #144039 - estebank:short-paths, r=fee1-deadTrevor Gross-1/+1
2025-08-08remove unnecessary `TypeFoldable` implslcnr-0/+2
2025-08-08Rollup merge of #145009 - jackh726:ra-next-solver-changes, r=compiler-errorsStuart Cook-11/+1
2025-08-07add a scope for `if let` guard temporaries and bindingsdianne-1/+1
2025-08-07Use `tcx.short_string()` in more diagnosticsEsteban Küber-1/+1
2025-08-07Add a missing UpcastFrom impl in rustc_type_irFlorian Diebold-11/+1
2025-08-06Add support for shortening `Instance` and use itEsteban Küber-110/+86
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-05Rollup merge of #144817 - WaffleLapkin:reject-referety, r=UrgauSamuel Tardieu-1/+1
2025-08-05Rollup merge of #144776 - nnethercote:Printer-cleanups, r=cjgillotSamuel Tardieu-511/+485
2025-08-04drive-by cleanup: fix outdated documentationWaffle Lapkin-1/+1
2025-08-04Avoid some code duplication.Nicholas Nethercote-6/+1
2025-08-03Rollup merge of #144822 - Zalathar:hash-owner-nodes, r=compiler-errorsSamuel Tardieu-1/+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-139/+139
2025-08-03Inline and remove two `FmtPrinter` methods.Nicholas Nethercote-34/+12
2025-08-03Auto merge of #144677 - nnethercote:bound-const-handling, r=lcnrbors-57/+64
2025-08-02Return a struct with named fields from `hash_owner_nodes`Zalathar-1/+1
2025-08-01Auto merge of #144458 - compiler-errors:no-witness-mini, r=lcnrbors-25/+12
2025-07-31Remove the witness type from coroutine argsMichael Goulet-25/+12
2025-07-31Rollup merge of #144726 - jdonszelmann:move-attr-data-structures, r=lcnrJana Dönszelmann-11/+12
2025-07-31Rollup merge of #144712 - nnethercote:dedup-num-types, r=fmeaseJana Dönszelmann-53/+0
2025-07-31remove rustc_attr_data_structuresJana Dönszelmann-11/+12
2025-07-31Deduplicate `IntTy`/`UintTy`/`FloatTy`.Nicholas Nethercote-53/+0