about summary refs log tree commit diff
path: root/src/librustc/ty/instance.rs
AgeCommit message (Expand)AuthorLines
2019-03-24Merge `DefPathData::VariantCtor` and `DefPathData::StructCtor`Vadim Petrochenkov-2/+1
2019-03-24Separate variant id and variant constructor id.David Wood-2/+1
2019-03-15rustc: slice substs in ty::print instead of passing the full ones.Eduard-Mihai Burtescu-1/+1
2019-03-15rustc: remove PrintCx from ty::Print and rely on printers carrying TyCtxt.Eduard-Mihai Burtescu-4/+5
2019-03-15rustc: don't thread existential projections through path_generic_args.Eduard-Mihai Burtescu-1/+1
2019-03-15rustc: make util::ppaux private.Eduard-Mihai Burtescu-2/+7
2019-03-15rustc: explicitly pass the namespace to PrintCx::parameterized.Eduard-Mihai Burtescu-1/+2
2019-03-15rustc: tie the 'tcx between Print and PrintCx in ty::print.Eduard-Mihai Burtescu-1/+1
2019-03-13Use derive macro for HashStableJohn Kåre Alsaker-2/+3
2019-02-27Rename variadic to c_variadicDan Robertson-1/+1
2019-02-26replace &'tcx Substs with SubstsRefcsmoe-6/+6
2019-02-10rustc: doc commentsAlexander Regueiro-6/+6
2019-02-05move librustc to 2018Mark Mansi-6/+6
2019-01-27Update generator transform and generated function signatureWim Looman-0/+5
2018-12-25Remove licensesMark Rousskov-10/+0
2018-12-03pass the parameter environment to `traits::find_associated_item`Ariel Ben-Yehuda-2/+3
2018-11-17Don't auto-inline `const fn`Oliver Scherer-4/+1
2018-11-03Auto merge of #55101 - alexreg:trait-aliases, r=nikomatsakisbors-1/+3
2018-11-03Shift both late bound regions and bound typesscalexm-1/+1
2018-11-03Added support for trait aliases as bounds.Alexander Regueiro-1/+3
2018-10-24Move codegen_llvm::common::ty_fn_sig into rustc::ty::Instance.Masaki Hara-1/+62
2018-10-24Add vtable-shim helper methods for Instance.Masaki Hara-0/+27
2018-10-24Add InstanceDef::VtableShim.Masaki Hara-0/+7
2018-10-05Auto merge of #54743 - ljedrz:cleanup_ty_p2, r=zackmdavisbors-15/+16
2018-10-03Poke in the dark and see if bors+windows stops screamingOliver Schneider-1/+3
2018-10-03rustc/ty: whitespace fixesljedrz-15/+16
2018-09-29don't elide lifetimes in paths in librustc/Zack M. Davis-1/+1
2018-08-22Remove Ty prefix from Ty{Adt|Array|Slice|RawPtr|Ref|FnDef|FnPtr|Dynamic|Closu...varkor-1/+1
2018-08-07Avoid unnecessary pattern matching against Option and Resultljedrz-1/+1
2018-05-21rustc: make mk_substs_trait take &[Kind] instead of &[Ty].Eduard-Mihai Burtescu-2/+1
2018-05-17Rename trans to codegen everywhere.Irina Popa-8/+8
2018-05-08Store the GeneratorInterior in the new GeneratorSubstsJohn Kåre Alsaker-5/+4
2018-04-26rustc_target: move in syntax::abi and flip dependency.Irina Popa-1/+1
2018-04-24Make Binder's field private and clean up its usageTyler Mandry-1/+1
2018-03-13`trans_apply_param_substs` => `subst_and_normalize_erasing_regions`Niko Matsakis-2/+10
2018-03-13transition various normalization functions to the new methodsNiko Matsakis-1/+1
2018-03-13refactor `ParamEnv::empty(Reveal)` into two distinct methodsNiko Matsakis-1/+1
2018-03-08Add a variant to ConstVal for storing miri resultsOliver Schneider-2/+2
2018-03-06Add `inline` to `TransFnAttrs`Wesley Wiser-3/+2
2018-02-23Introduce UnpackedKindvarkor-4/+1
2018-01-01Fix docs for future pulldown migrationMalo Jaffré-1/+1
2017-12-18normalize the results of `tcx.type_of` after substitutingAriel Ben-Yehuda-6/+1
2017-12-18Test with trans_apply_param_substsMaik Klein-1/+2
2017-12-18Move instance related methods from TyCtxt to InstanceMaik Klein-0/+36
2017-12-18Move common.rs functionality into TyCtxtMaik Klein-0/+9
2017-12-11Merge remote-tracking branch 'origin/master' into miriOliver Schneider-2/+2
2017-12-07make `fn_sig().subst()` ICE when used with a closureNiko Matsakis-2/+2
2017-12-06Update miri to rustc changesOliver Schneider-1/+211
2017-11-18stop using the `closure_kinds` query / table for anythingNiko Matsakis-1/+1
2017-11-05Fix MIR inlining panic in generic functionsinkuu-1/+1