about summary refs log tree commit diff
path: root/src/librustc/ty/print
AgeCommit message (Expand)AuthorLines
2019-06-01rustc: replace Res in hir::Upvar with only Local/Upvar data.Eduard-Mihai Burtescu-2/+2
2019-05-31On type inference errors use the type argument name when possibleEsteban Küber-1/+22
2019-05-31Remove ty::BrFresh and new_boundYuki Okushi-1/+0
2019-05-28Rollup merge of #61164 - RalfJung:scalar, r=oli-obkMazdak Farrokhzad-7/+7
2019-05-26Rename "Associated*" to "Assoc*"Andrew Xu-1/+1
2019-05-26rename Scalar::Bits to Scalar::Raw and bits field to dataRalf Jung-7/+7
2019-05-25Print types for unevaluated constantsOliver Scherer-2/+2
2019-05-25Fix rebase falloutOliver Scherer-5/+5
2019-05-25Break cycle during array length printingOliver Scherer-1/+1
2019-05-25rustc: integrate ty::Const into ty::print as print_const.Eduard-Mihai Burtescu-106/+135
2019-05-25Print unevaluted constants as `_` or as their source representationOliver Scherer-4/+13
2019-05-25Use `write_char` to skip the formatting infrastructureOliver Scherer-1/+1
2019-05-25Print generic args in function calls in MIROliver Scherer-2/+2
2019-05-25Group common printing code during constant pretty printingOliver Scherer-56/+73
2019-05-25Render unresolved anon consts like closuresOliver Scherer-4/+10
2019-05-25`u8` is printed as a number, not a characterOliver Scherer-2/+2
2019-05-25Render const byte slices in MIROliver Scherer-21/+33
2019-05-25Make `ConstValue::Slice` solely take `[u8]` and `str`Oliver Scherer-11/+17
2019-05-25Refactor string constant printing to prep for byte string printingOliver Scherer-3/+3
2019-05-25Don't use `ty::Const` without immediately interningOliver Scherer-1/+1
2019-05-25Print const chars escaped with surrounding quotesOliver Scherer-1/+1
2019-05-25Merge the string printing paths of ty::ConstOliver Scherer-8/+12
2019-05-25There's a tcx in scope, don't use the tls oneOliver Scherer-15/+11
2019-05-25Reuse the pretty printing architecture for printing of constantsOliver Scherer-7/+52
2019-05-23Update dylib_dependency_formats, extern_crate and reachable_non_genericsJohn Kåre Alsaker-2/+2
2019-05-22Restore the old behavior of the rustdoc keyword check + Fix rebaseVadim Petrochenkov-8/+8
2019-05-22Simplify use of keyword symbolsVadim Petrochenkov-1/+1
2019-05-21Remove impls for `InternedString`/string equality.Nicholas Nethercote-4/+7
2019-05-20Introduce `InternedString::intern`.Nicholas Nethercote-7/+5
2019-05-05rustc: rename all occurences of "freevar" to "upvar".Eduard-Mihai Burtescu-4/+4
2019-05-05rustc: replace uses of with_freevars with the freevars query.Eduard-Mihai Burtescu-2/+2
2019-05-04rustc: rename DefPathData::{MacroDef,LifetimeParam} to {Macro,Lifetime}Ns.Eduard-Mihai Burtescu-5/+9
2019-05-04rustc: collapse relevant DefPathData variants into ValueNs.Eduard-Mihai Burtescu-2/+0
2019-05-04rustc: collapse relevant DefPathData variants into TypeNs.Eduard-Mihai Burtescu-3/+1
2019-05-03rustc: rename hir::def::Def to Res (short for "resolution").Eduard-Mihai Burtescu-1/+1
2019-05-01Fix rebase from LazyConst removalvarkor-2/+2
2019-04-26Update handling of Tuplevarkor-2/+3
2019-04-14HirIdify hir::Defljedrz-2/+2
2019-03-24Merge `DefPathData::VariantCtor` and `DefPathData::StructCtor`Vadim Petrochenkov-6/+5
2019-03-24Separate variant id and variant constructor id.David Wood-7/+12
2019-03-16Revert the `LazyConst` PROliver Scherer-26/+9
2019-03-15Fix rebase fallout and address some review comments.Eduard-Mihai Burtescu-0/+8
2019-03-15rustc: print ExistentialProjection with spaces around `=`, e.g. `dyn Foo<A = ...Eduard-Mihai Burtescu-1/+1
2019-03-15rustc: provide DisambiguatedDefPathData in ty::print.Eduard-Mihai Burtescu-33/+67
2019-03-15rustc: slice substs in ty::print instead of passing the full ones.Eduard-Mihai Burtescu-77/+68
2019-03-15rustc: let ty::print::pretty's p! macro call arbitrary methods.Eduard-Mihai Burtescu-35/+32
2019-03-15rustc: remove PrintCx from ty::Print and rely on printers carrying TyCtxt.Eduard-Mihai Burtescu-742/+657
2019-03-15rustc: remove the ability for pretty-printers to override nesting.Eduard-Mihai Burtescu-66/+55
2019-03-15rustc: don't thread existential projections through path_generic_args.Eduard-Mihai Burtescu-134/+180
2019-03-15rustc: make `pretty_path_generic_args`' task as simple as possible.Eduard-Mihai Burtescu-78/+57