about summary refs log tree commit diff
path: root/src/librustc
AgeCommit message (Expand)AuthorLines
2019-03-15rustc: pass Option<&Substs> and Namespace around in ty::item_path.Eduard-Mihai Burtescu-48/+109
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-37/+49
2019-03-15rustc: move the formatter into ty::print::PrintCx.Eduard-Mihai Burtescu-415/+426
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-70/+60
2019-03-15rustc: remove ty::item_path::RootMode by moving local logic into the printer.Eduard-Mihai Burtescu-325/+244
2019-03-15rustc: rewrite ty::item_path to be more functional than mutation-oriented.Eduard-Mihai Burtescu-106/+130
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-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-92/+113
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-29/+24
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
2019-03-15rustc: remove unnecessary extern_prelude logic from ty::item_path.Eduard-Mihai Burtescu-62/+45
2019-03-14Add `-Z allow_features=...` flagTyler Mandry-0/+6
2019-03-14Add support for comma-separated option listsTyler Mandry-0/+13
2019-03-14Auto merge of #58176 - Zoxc:lint-levels, r=oli-obkbors-32/+57
2019-03-14Auto merge of #58488 - wesleywiser:llvm_prof, r=michaelwoeristerbors-277/+23
2019-03-13middle: replace NodeId with HirId in AccessLevelsljedrz-7/+6
2019-03-13Auto merge of #56864 - Zoxc:stable-hash-macro, r=michaelwoeristerbors-2622/+350
2019-03-13Rollup merge of #59132 - nikomatsakis:issue-53548-generator-bound, r=pnkfelixMazdak Farrokhzad-2/+3
2019-03-13Rollup merge of #59129 - sanxiyn:visit-impl-trait, r=varkorMazdak Farrokhzad-1/+12
2019-03-13Rollup merge of #59093 - Zoxc:no-prealloc, r=michaelwoeristerMazdak Farrokhzad-10/+0
2019-03-12Suggest adding lifetime to struct fieldEsteban Küber-1/+8
2019-03-13Add missing project attributesJohn Kåre Alsaker-0/+2
2019-03-13Use derive macro for HashStableJohn Kåre Alsaker-2622/+348
2019-03-12review commentsEsteban Küber-1/+1
2019-03-12Suggest return lifetime when there's only one named lifetimeEsteban Küber-4/+33
2019-03-12rustc: fix ICE when trait alias has bare SelfSean McArthur-2/+4
2019-03-12ignore higher-ranked WF requirements for trait objectsNiko Matsakis-2/+1
2019-03-12add a useful debug printoutNiko Matsakis-0/+2
2019-03-12Explain the bits of `UndefMask`Oliver Scherer-0/+2
2019-03-12Visit impl Trait for dead_code lintSeo Sanghyeon-1/+12
2019-03-12Auto merge of #58608 - pnkfelix:warning-period-for-detecting-nested-impl-trai...bors-0/+14
2019-03-11Remove precompute_in_scope_traits_hashesJohn Kåre Alsaker-10/+0
2019-03-10Make migrate mode work at item level granularityMatthew Jasper-2/+6
2019-03-10Replace TimeLine with SelfProfilerWesley Wiser-277/+23
2019-03-10hir: remove trait_auto_implljedrz-17/+0
2019-03-10hir: replace NodeId with HirId in trait_implsljedrz-6/+8
2019-03-10Make the rustc driver and interface demand drivenJohn Kåre Alsaker-80/+68
2019-03-09Rollup merge of #58679 - Zoxc:passes-refactor, r=michaelwoeristerMazdak Farrokhzad-29/+14
2019-03-09Rollup merge of #58670 - saleemjaffer:refactor_typecast_check_kinds, r=oli-obkMazdak Farrokhzad-17/+17