summary refs log tree commit diff
path: root/compiler/rustc_middle/src/ty/print
AgeCommit message (Expand)AuthorLines
2022-06-24Rollup merge of #98280 - compiler-errors:better-call-closure-on-type-err, r=e...Yuki Okushi-1/+1
2022-06-22Remove (transitive) reliance on sorting by DefId in pretty-printerAaron Hill-11/+10
2022-06-21Improve suggestion for calling closure on type mismatchMichael Goulet-1/+1
2022-06-19Move RegionKind to rustc_type_irJack Huey-17/+9
2022-06-14rebaseb-naber-11/+3
2022-06-14address reviewb-naber-1/+3
2022-06-14address reviewb-naber-3/+2
2022-06-14implement valtrees as the type-system representation for constant valuesb-naber-71/+54
2022-06-14Rename the `ConstS::val` field as `kind`.Nicholas Nethercote-8/+8
2022-06-08dedup diagnostics default params handlinglcnr-53/+13
2022-06-08Folding revamp.Nicholas Nethercote-1/+4
2022-06-04Fix pretty printing named bound regions under -ZverboseJack Huey-24/+30
2022-05-29Stop pretty-printing anonymous lifetimes.Camille GILLOT-43/+28
2022-05-14Add bound_explicit_item_bounds and bound_item_boundsJack Huey-6/+4
2022-05-13Add bound_impl_trait_refJack Huey-4/+4
2022-05-13Add bound_fn_sigJack Huey-1/+1
2022-05-13Add bound_type_ofJack Huey-8/+11
2022-05-10Introduce EarlyBinderJack Huey-7/+10
2022-05-07Auto merge of #96531 - kckeiks:remove-item-like-visitor-from-rustc-typeck, r=...bors-1/+1
2022-05-06remove all usages of hir().def_kindMiguel Guarniz-1/+1
2022-05-03Hide InlineConst's generic arg during printGary Guo-0/+4
2022-05-02rustc: Panic by default in `DefIdTree::parent`Vadim Petrochenkov-4/+4
2022-04-19Rollup merge of #96142 - cjgillot:no-crate-def-index, r=petrochenkovDylan DPC-8/+6
2022-04-17Stop using CRATE_DEF_INDEX.Camille GILLOT-8/+6
2022-04-17Auto merge of #95655 - kckeiks:create-hir-crate-items-query, r=cjgillotbors-3/+7
2022-04-09avoid accessing the interner by comparing the Symbol directlyMiguel Guarniz-1/+1
2022-04-08remove ItemLikeVisitor impls and add fast paths using DefKindMiguel Guarniz-2/+5
2022-04-08Refactor HIR item-like traversal (part 1)Miguel Guarniz-1/+2
2022-04-08Avoid looking at the internals of Interned directlyOli Scherer-102/+76
2022-04-07Document and rename the new wrapper typeOli Scherer-5/+8
2022-03-31Move stable hash from TyS into a datastructure that can be shared with other ...Oli Scherer-15/+34
2022-03-31Rollup merge of #95497 - nyurik:compiler-spell-comments, r=compiler-errorsDylan DPC-3/+3
2022-03-30Restore `impl Future<Output = Type>` to async blocksMichael Goulet-7/+20
2022-03-30Auto merge of #95436 - cjgillot:static-mut, r=oli-obkbors-1/+1
2022-03-30Spellchecking compiler commentsYuri Astrakhan-3/+3
2022-03-29Remember mutability in `DefKind::Static`.Camille GILLOT-1/+1
2022-03-28Remove opaque type obligation and just register opaque types as they are enco...Oli Scherer-3/+0
2022-03-28Revert "Auto merge of #93893 - oli-obk:sad_revert, r=oli-obk"Oli Scherer-11/+17
2022-03-22remove [async output] from impl FutureMichael Goulet-16/+20
2022-03-11Improve `AdtDef` interning.Nicholas Nethercote-4/+4
2022-03-07Introduce `ConstAllocation`.Nicholas Nethercote-4/+6
2022-02-25Auto merge of #94279 - tmiasko:write-print, r=Mark-Simulacrumbors-2/+2
2022-02-24Auto merge of #94131 - Mark-Simulacrum:fmt-string, r=oli-obkbors-22/+27
2022-02-23Rename `region_should_not_be_omitted` to `should_print_region`Tomasz Miąsko-4/+4
2022-02-23Print `ParamTy` and `ParamConst` instead of displaying themTomasz Miąsko-2/+2
2022-02-21Auto merge of #94225 - matthiaskrgr:rollup-0728x8n, r=matthiaskrgrbors-2/+1
2022-02-21Rollup merge of #94156 - tmiasko:pp-str, r=petrochenkovMatthias Krüger-2/+1
2022-02-21use `List<Ty<'tcx>>` for tupleslcnr-5/+3
2022-02-20Preallocate a buffer in FmtPrinterMark Rousskov-1/+3
2022-02-20Always format to internal String in FmtPrinterMark Rousskov-22/+25