about summary refs log tree commit diff
path: root/src/librustc/ty
AgeCommit message (Expand)AuthorLines
2019-03-28Implement `#[non_exhaustive]` on variants.David Wood-2/+7
2019-03-28Rollup merge of #59216 - stepnivlk:type_dependent_defs-wrappers, r=oli-obkMazdak Farrokhzad-0/+9
2019-03-28Rollup merge of #59091 - Zoxc:eval_always, r=michaelwoeristerMazdak Farrokhzad-3/+7
2019-03-27Rollup merge of #57293 - Zoxc:incr-passes3, r=michaelwoeristerJosh Stone-0/+3
2019-03-27Add comments for new `AdtDef` functions.David Wood-0/+5
2019-03-26Combine input and eval_always query typesJohn Kåre Alsaker-3/+7
2019-03-26Rollup merge of #59315 - Zoxc:move-query, r=oli-obkMazdak Farrokhzad-139/+4
2019-03-25Make some lints incrementalJohn Kåre Alsaker-0/+3
2019-03-24Re-order fields in `Def::Ctor`.David Wood-3/+3
2019-03-24Move `CtorOf` into `hir::def`.David Wood-3/+3
2019-03-24Merge `DefPathData::VariantCtor` and `DefPathData::StructCtor`Vadim Petrochenkov-12/+10
2019-03-24Slightly more uniform treatment of struct and variant constructorsVadim Petrochenkov-2/+2
2019-03-24Remove `VariantDef::parent_did`Vadim Petrochenkov-134/+27
2019-03-24Separate variant id and variant constructor id.David Wood-78/+192
2019-03-24Auto merge of #59199 - estebank:untrack-errors, r=eddybbors-3/+2
2019-03-23Auto merge of #59068 - ljedrz:kill_off_NodeId_stragglers, r=Zoxcbors-2/+2
2019-03-22address review commentsEsteban Küber-3/+2
2019-03-22Rollup merge of #59266 - estebank:struct-parse-recovery, r=petrochenkovMazdak Farrokhzad-12/+16
2019-03-20Add eval_always to query macro and move a query overJohn Kåre Alsaker-12/+0
2019-03-20Add anon to query macro and move a query overJohn Kåre Alsaker-16/+0
2019-03-20Add no_force to query macro and move some queries overJohn Kåre Alsaker-49/+2
2019-03-20Add no_hash to query macro and move some queries overJohn Kåre Alsaker-62/+2
2019-03-20Add a -Z time option which prints only passes which runs onceJohn Kåre Alsaker-15/+14
2019-03-18Add load_cached query modifier and keep dep node names consistent with query ...John Kåre Alsaker-41/+3
2019-03-18Define queries using a proc macroJohn Kåre Alsaker-37/+28
2019-03-17Do not complain about non-existing fields after parse recoveryEsteban Küber-12/+16
2019-03-16Revert the `LazyConst` PROliver Scherer-261/+130
2019-03-16Rollup merge of #59201 - lambda:remove-repr-simd-isize-usize-restriction, r=a...kennytm-1/+0
2019-03-16Add def getting methods to librustc/ty/contextTomas Koutsky-0/+9
2019-03-15Remove restriction on isize/usize in repr(simd)Brian Campbell-1/+0
2019-03-15Fix rebase fallout and address some review comments.Eduard-Mihai Burtescu-1/+9
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-80/+71
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-751/+687
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-138/+183
2019-03-15rustc: make `pretty_path_generic_args`' task as simple as possible.Eduard-Mihai Burtescu-78/+57
2019-03-15rustc: print elided regions as '_ instead of nothing, and use a separate chec...Eduard-Mihai Burtescu-30/+28
2019-03-15rustc: always hide defaulted generic args, even in verbose mode.Eduard-Mihai Burtescu-25/+28
2019-03-15rustc: move ty::print::PrintConfig's fields to FmtPrinter.Eduard-Mihai Burtescu-161/+166
2019-03-15rustc: streamline the Print/fmt::Display impls in ppaux and move them to ty::...Eduard-Mihai Burtescu-6/+303
2019-03-15rustc: remove obsolete hacks from ppaux, relating to normalization under HRTB.Eduard-Mihai Burtescu-48/+77
2019-03-15rustc: move Debug impls from ppaux to ty::structural_impls.Eduard-Mihai Burtescu-0/+281
2019-03-15rustc: disconnect all the Debug functionality from ty::print.Eduard-Mihai Burtescu-42/+18
2019-03-15rustc: make util::ppaux private.Eduard-Mihai Burtescu-3/+8
2019-03-15rustc: remove fields from ty::print::PrintConfig available from tcx.Eduard-Mihai Burtescu-23/+13
2019-03-15rustc: split out the pretty-printing parts of ty::print into a separate module.Eduard-Mihai Burtescu-894/+1315
2019-03-15rustc: move ty/print.rs to ty/print/mod.rs.Eduard-Mihai Burtescu-0/+0