summary refs log tree commit diff
path: root/compiler/rustc_middle/src/ty/print
AgeCommit message (Expand)AuthorLines
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
2022-02-20Auto merge of #94062 - Mark-Simulacrum:drop-print-cfg, r=oli-obkbors-58/+51
2022-02-20Gracefully handle non-UTF-8 string slices when pretty printingTomasz Miąsko-2/+1
2022-02-20Rollup merge of #94146 - est31:let_else, r=cjgillotMatthias Krüger-3/+2
2022-02-19Adopt let else in more placesest31-3/+2
2022-02-19Rollup merge of #93990 - lcnr:pre-89862-cleanup, r=estebankMatthias Krüger-7/+24
2022-02-16Move ty::print methods to Drop-based scope guardsMark Rousskov-58/+51
2022-02-16Rollup merge of #94037 - tmiasko:verbose, r=Mark-SimulacrumMatthias Krüger-5/+0
2022-02-16allow special behavior when printing const inferlcnr-7/+24
2022-02-16Fix inconsistent symbol mangling with -ZverboseTomasz Miąsko-5/+0
2022-02-16Support pretty printing of invalid constantsTomasz Miąsko-4/+12
2022-02-15Overhaul `Const`.Nicholas Nethercote-22/+25
2022-02-15Overhaul `RegionKind` and `Region`.Nicholas Nethercote-26/+28
2022-02-15Overhaul `TyS` and `Ty`.Nicholas Nethercote-13/+18