about summary refs log tree commit diff
path: root/src
AgeCommit message (Expand)AuthorLines
2019-03-15rustc: support overriding type printing in ty::print::Printer.Eduard-Mihai Burtescu-240/+295
2019-03-15rustc: support overriding region printing in ty::print::Printer.Eduard-Mihai Burtescu-137/+199
2019-03-15rustc: centralize region printing in ty::RegionKind's Print impl.Eduard-Mihai Burtescu-179/+72
2019-03-15rustc: don't keep RegionHighlightMode in a thread-local.Eduard-Mihai Burtescu-306/+334
2019-03-15rustc: pass ty::print::PrintCx by value.Eduard-Mihai Burtescu-304/+498
2019-03-15rustc: remove the closure from ppaux's p! macro (by making ? implicit).Eduard-Mihai Burtescu-134/+122
2019-03-15rustc: split off most of ty::print::PrintCx's fields into a separate struct.Eduard-Mihai Burtescu-66/+86
2019-03-15rustc: uniformize ty::print's error handling by requiring Result.Eduard-Mihai Burtescu-85/+114
2019-03-15rustc: rename ppaux' print macro to just p and make its cx input implicit.Eduard-Mihai Burtescu-173/+193
2019-03-15rustc: make ppaux' print macro use only one closure.Eduard-Mihai Burtescu-2/+5
2019-03-15rustc: replace node_path_str with uses of def_path_str.Eduard-Mihai Burtescu-23/+32
2019-03-15rustc: remove `ty::print::FORCE_ABSOLUTE` altogether.Eduard-Mihai Burtescu-45/+6
2019-03-15rustc: assert `ty::print::FORCE_ABSOLUTE` isn't needed anymore.Eduard-Mihai Burtescu-18/+63
2019-03-15rustc: move `...::<impl ...>` printing into `pretty_path_qualified`.Eduard-Mihai Burtescu-23/+68
2019-03-15rustc: move the `FORCE_IMPL_FILENAME_LINE` hack into `print_def_path`.Eduard-Mihai Burtescu-41/+42
2019-03-15rustc: move <...>-less impl path special-case to pretty_path_qualified.Eduard-Mihai Burtescu-46/+43
2019-03-15rustc: merge PrintCx::parameterized and def_path printing.Eduard-Mihai Burtescu-333/+473
2019-03-15rustc: integrate LocalPathPrinter's behavior into FmtPrinter.Eduard-Mihai Burtescu-39/+63
2019-03-15rustc: move the contents of ty::item_path to ty::print.Eduard-Mihai Burtescu-580/+573
2019-03-15rustc: rename item_path to def_path (except the module in ty).Eduard-Mihai Burtescu-174/+174
2019-03-15rustc: remove TyCtxt::parent_def_id in favor of TyCtxt::parent.Eduard-Mihai Burtescu-47/+37
2019-03-15rustc_mir: adjust the type_length_limit diagnostic to be more useful.Eduard-Mihai Burtescu-25/+45
2019-03-15rustc: pass Option<&Substs> and Namespace around in ty::item_path.Eduard-Mihai Burtescu-94/+159
2019-03-15Improved test output for estr-slicesntdevco-4/+4
2019-03-15Improved test output for libcore/num/int_macrossntdevco-24/+24
2019-03-15Improved test output for libcore/opssntdevco-4/+4
2019-03-15Improved test output for libcore/cellsntdevco-6/+6
2019-03-15Improved test output for liballoc/strsntdevco-1/+1
2019-03-15Auto merge of #58575 - mati865:musl_toolchain, r=alexcrichtonbors-11/+99
2019-03-15rustc: move the FORCE_IMPL_FILENAME_LINE handling into LocalPathPrinter.Eduard-Mihai Burtescu-26/+26
2019-03-15rustc: explicitly pass the namespace to PrintCx::parameterized.Eduard-Mihai Burtescu-42/+54
2019-03-15rustc: move the formatter into ty::print::PrintCx.Eduard-Mihai Burtescu-429/+448
2019-03-15rustc: add a ty::RegionKind::display_outputs_anything method to avoid printin...Eduard-Mihai Burtescu-37/+120
2019-03-15rustc: always rely on '_ to be not printed by ty::Region itself.Eduard-Mihai Burtescu-79/+69
2019-03-15rustc: remove ty::item_path::RootMode by moving local logic into the printer.Eduard-Mihai Burtescu-356/+273
2019-03-15rustc: rewrite ty::item_path to be more functional than mutation-oriented.Eduard-Mihai Burtescu-129/+172
2019-03-15rustc_codegen_utils: revert some symbol_names refactors (while keeping the fu...Eduard-Mihai Burtescu-68/+55
2019-03-15rustc: support impl's in PrintCx::parameterized.Eduard-Mihai Burtescu-16/+32
2019-03-15rustc: rewrite PrintCx::parameterized to be much simpler and more general.Eduard-Mihai Burtescu-209/+124
2019-03-15rustc: use define_print! to implement fmt::{Display,Debug} for Kind.Eduard-Mihai Burtescu-20/+18
2019-03-15rustc: tie the 'tcx between Print and PrintCx in ty::print.Eduard-Mihai Burtescu-94/+115
2019-03-15rustc: implement fmt::{Debug,Display} on Ty instead of TyS.Eduard-Mihai Burtescu-3/+3
2019-03-15rustc: remove fmt::{Debug,Display} from ty::TyKind.Eduard-Mihai Burtescu-71/+73
2019-03-15rustc: keep a TyCtxt in PrintCx and use it instead of ty::tls.Eduard-Mihai Burtescu-208/+190
2019-03-15rustc: rename PrintContext to PrintCx.Eduard-Mihai Burtescu-17/+17
2019-03-15rustc: don't support missing TLS TyCtxt in ty::print.Eduard-Mihai Burtescu-4/+3
2019-03-15rustc: don't support `tcx.lift` returning `None` in ppaux.Eduard-Mihai Burtescu-33/+24
2019-03-15rustc: uniformize all lift expect messages to "could not lift for printing".Eduard-Mihai Burtescu-3/+3
2019-03-15rustc: add a 'tcx parameter to Print.Eduard-Mihai Burtescu-11/+14
2019-03-15rustc: start moving util::ppaux to ty::print.Eduard-Mihai Burtescu-83/+93