about summary refs log tree commit diff
path: root/src/librustc/util
AgeCommit message (Expand)AuthorLines
2019-04-18Implement event filtering for self-profiler.Michael Woerister-27/+94
2019-04-12Use measureme in self-profilerWesley Wiser-357/+83
2019-04-03Deny internal lints in librustcflip1995-5/+4
2019-03-15rustc: streamline the Print/fmt::Display impls in ppaux and move them to ty::...Eduard-Mihai Burtescu-418/+0
2019-03-15rustc: remove obsolete hacks from ppaux, relating to normalization under HRTB.Eduard-Mihai Burtescu-56/+65
2019-03-15rustc: move Debug impls from ppaux to ty::structural_impls.Eduard-Mihai Burtescu-287/+7
2019-03-15rustc: disconnect all the Debug functionality from ty::print.Eduard-Mihai Burtescu-168/+123
2019-03-15rustc: make util::ppaux private.Eduard-Mihai Burtescu-15/+1
2019-03-15rustc: remove fields from ty::print::PrintConfig available from tcx.Eduard-Mihai Burtescu-2/+2
2019-03-15rustc: split out the pretty-printing parts of ty::print into a separate module.Eduard-Mihai Burtescu-379/+7
2019-03-15rustc: don't pass Namespace explicitly, but rather track it in FmtPrinter.Eduard-Mihai Burtescu-80/+19
2019-03-15rustc: support overriding type printing in ty::print::Printer.Eduard-Mihai Burtescu-237/+246
2019-03-15rustc: support overriding region printing in ty::print::Printer.Eduard-Mihai Burtescu-126/+3
2019-03-15rustc: centralize region printing in ty::RegionKind's Print impl.Eduard-Mihai Burtescu-166/+56
2019-03-15rustc: don't keep RegionHighlightMode in a thread-local.Eduard-Mihai Burtescu-161/+32
2019-03-15rustc: pass ty::print::PrintCx by value.Eduard-Mihai Burtescu-92/+113
2019-03-15rustc: remove the closure from ppaux's p! macro (by making ? implicit).Eduard-Mihai Burtescu-130/+118
2019-03-15rustc: split off most of ty::print::PrintCx's fields into a separate struct.Eduard-Mihai Burtescu-30/+31
2019-03-15rustc: uniformize ty::print's error handling by requiring Result.Eduard-Mihai Burtescu-4/+6
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: move `...::<impl ...>` printing into `pretty_path_qualified`.Eduard-Mihai Burtescu-1/+1
2019-03-15rustc: move <...>-less impl path special-case to pretty_path_qualified.Eduard-Mihai Burtescu-1/+1
2019-03-15rustc: merge PrintCx::parameterized and def_path printing.Eduard-Mihai Burtescu-160/+97
2019-03-15rustc: integrate LocalPathPrinter's behavior into FmtPrinter.Eduard-Mihai Burtescu-21/+14
2019-03-15rustc: rename item_path to def_path (except the module in ty).Eduard-Mihai Burtescu-7/+7
2019-03-15rustc: pass Option<&Substs> and Namespace around in ty::item_path.Eduard-Mihai Burtescu-14/+6
2019-03-15rustc: explicitly pass the namespace to PrintCx::parameterized.Eduard-Mihai Burtescu-34/+45
2019-03-15rustc: move the formatter into ty::print::PrintCx.Eduard-Mihai Burtescu-335/+327
2019-03-15rustc: add a ty::RegionKind::display_outputs_anything method to avoid printin...Eduard-Mihai Burtescu-22/+120
2019-03-15rustc: always rely on '_ to be not printed by ty::Region itself.Eduard-Mihai Burtescu-69/+58
2019-03-15rustc: support impl's in PrintCx::parameterized.Eduard-Mihai Burtescu-0/+16
2019-03-15rustc: rewrite PrintCx::parameterized to be much simpler and more general.Eduard-Mihai Burtescu-206/+123
2019-03-15rustc: use define_print! to implement fmt::{Display,Debug} for Kind.Eduard-Mihai Burtescu-1/+18
2019-03-15rustc: tie the 'tcx between Print and PrintCx in ty::print.Eduard-Mihai Burtescu-77/+62
2019-03-15rustc: implement fmt::{Debug,Display} on Ty instead of TyS.Eduard-Mihai Burtescu-1/+1
2019-03-15rustc: remove fmt::{Debug,Display} from ty::TyKind.Eduard-Mihai Burtescu-11/+3
2019-03-15rustc: keep a TyCtxt in PrintCx and use it instead of ty::tls.Eduard-Mihai Burtescu-179/+160
2019-03-15rustc: rename PrintContext to PrintCx.Eduard-Mihai Burtescu-7/+7
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-10/+13
2019-03-15rustc: start moving util::ppaux to ty::print.Eduard-Mihai Burtescu-83/+1
2019-03-14Auto merge of #58488 - wesleywiser:llvm_prof, r=michaelwoeristerbors-276/+23
2019-03-13Use derive macro for HashStableJohn Kåre Alsaker-1/+2
2019-03-10Replace TimeLine with SelfProfilerWesley Wiser-276/+23
2019-03-07HirIdification: replace NodeId method callsljedrz-7/+7
2019-03-05Pretty printing for const genericsvarkor-3/+67
2019-03-03Use FxHashMapWesley Wiser-3/+4
2019-03-03Reduce the size of events by using a u64 instead of InstantWesley Wiser-37/+37