about summary refs log tree commit diff
path: root/compiler/rustc_middle/src/ty/print
AgeCommit message (Expand)AuthorLines
2022-07-27Rollup merge of #99358 - compiler-errors:issue-99325, r=oli-obkGuillaume Gomez-1/+1
2022-07-26Add `Self: ~const Trait` to traits with `#[const_trait]`Deadbeef-1/+1
2022-07-26Allow try_to_raw_bytes on u8 arrayMichael Goulet-1/+1
2022-07-22Rollup merge of #99393 - Logarithmus:feature/99255-omit-const-generic-suffixe...Dylan DPC-1/+1
2022-07-20consistently use VTable over Vtable (matching stable stdlib API RawWakerVTable)Ralf Jung-1/+1
2022-07-20rename get_global_alloc to try_get_global_allocRalf Jung-2/+3
2022-07-20add a Vtable kind of symbolic allocationsRalf Jung-1/+2
2022-07-19interpret: rename Tag/PointerTag to Prov/ProvenanceRalf Jung-4/+4
2022-07-19feat: omit suffixes in const generics (e.g. `1_i32`)Artur Sinila-1/+1
2022-07-16Rollup merge of #99342 - TaKO8Ki:avoid-symbol-to-string-conversions, r=compil...Matthias Krüger-6/+6
2022-07-17avoid some `Symbol` to `String` conversionsTakayuki Maeda-6/+6
2022-07-13Rename `debugging_opts` to `unstable_opts`Joshua Nelson-4/+4
2022-07-09don't allow ZST in ScalarIntRalf Jung-4/+0
2022-07-06Update TypeVisitor pathsAlan Egerton-2/+2
2022-07-05Relax constrained generics to TypeVisitableAlan Egerton-2/+2
2022-07-05Add #[derive(TypeVisitable)]Alan Egerton-3/+3
2022-06-28Improve pretty printing of valtrees for referencesDominik Stolz-11/+7
2022-06-24Use write! instead of p! to avoid having to use weird scopingMichael Goulet-25/+12
2022-06-24Fix printing impl trait under bindersMichael Goulet-113/+133
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