about summary refs log tree commit diff
path: root/src/librustc/ty
AgeCommit message (Expand)AuthorLines
2018-11-03Rename `as_bound_var` to `assert_bound_var`scalexm-2/+2
2018-11-03Fix doc commentscalexm-2/+2
2018-11-03Extend `ty::fold::RegionReplacer` to `ty::fold::BoundVarReplacer`scalexm-65/+135
2018-11-03Rename `Binder::no_late_bound_regions` to `Binder::no_bound_vars`scalexm-7/+7
2018-11-03Remove `ReCanonical` in favor of `ReLateBound`scalexm-33/+37
2018-11-03Adjust bound tys indices in canonicalizationscalexm-1/+4
2018-11-03Rename `BoundTy` field `level` -> `index`scalexm-7/+7
2018-11-03Rename `BoundTyIndex` to `BoundVar`scalexm-7/+7
2018-11-03Shift both late bound regions and bound typesscalexm-77/+123
2018-11-03Move `BoundTy` to `ty::TyKind`scalexm-22/+72
2018-11-03Fixed unsoundness hole.Alexander Regueiro-1/+1
2018-11-03Extended elaboration for trait aliases to include arbitrary bounds.Alexander Regueiro-7/+7
2018-11-03Added support for trait aliases as bounds.Alexander Regueiro-7/+21
2018-11-02Auto merge of #55316 - RalfJung:retagging, r=oli-obkbors-3/+1
2018-11-02Auto merge of #55305 - nikomatsakis:universes-refactor-3, r=scalexmbors-14/+10
2018-10-31kill old-style-lub warningsNiko Matsakis-13/+0
2018-10-31fix bug in NLL error reportingNiko Matsakis-1/+8
2018-10-30Rollup merge of #55472 - ljedrz:use_option_take, r=cramertjkennytm-2/+1
2018-10-30Rollup merge of #55205 - ljedrz:faster_fxhashmap/set_population, r=estebankkennytm-3/+6
2018-10-29Rename other occs of (Code/File)Map to Source(Map/File) #51574David Lavati-5/+5
2018-10-29Use opt.take() instead of mem::replace(opt, None)ljedrz-2/+1
2018-10-29Improve a few cases of collecting to an FxHash(Map/Set)ljedrz-3/+6
2018-10-29Emit Retag statements, kill Validate statementsRalf Jung-3/+1
2018-10-27Auto merge of #54183 - qnighy:by-value-object-safety, r=oli-obkbors-2/+101
2018-10-27extend query response to potentially contain fresh universesNiko Matsakis-0/+2
2018-10-27Auto merge of #55274 - pnkfelix:issue-54570-proj-path-into-pats-with-type-tak...bors-2/+50
2018-10-26Further foundational stuff on `ProjectionKind` before I add it to `AscribeUse...Felix S. Klock II-0/+30
2018-10-26Add intern table for `List<ProjectionElem<'tcx, (), ()>>`.Felix S. Klock II-2/+20
2018-10-26Auto merge of #54929 - csmoe:cfg_lint, r=petrochenkovbors-1/+1
2018-10-26Auto merge of #55382 - kennytm:rollup, r=kennytmbors-1/+1
2018-10-26Auto merge of #53821 - oli-obk:sanity_query, r=RalfJungbors-165/+44
2018-10-26Remove redundant cloneShotaro Yamada-1/+1
2018-10-25Report const eval error inside the queryOliver Schneider-165/+44
2018-10-25Auto merge of #55347 - pietroalbini:rollup, r=pietroalbinibors-1/+1
2018-10-25Rollup merge of #55282 - sinkuu:redundant_clone, r=estebankPietro Albini-1/+1
2018-10-25Auto merge of #55323 - nikomatsakis:nll-ICE-55219-and-55241, r=pnkfelixbors-6/+28
2018-10-24introduce (but do not use) `ascribe_user_type` goalNiko Matsakis-6/+28
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-1/+12
2018-10-24Minor doc improvementsVadim Petrochenkov-2/+6
2018-10-24Add `extern crate` items to extern preludeVadim Petrochenkov-4/+4
2018-10-23Remove redundant cloneShotaro Yamada-1/+1
2018-10-22convert user-provided signatures into def-idNiko Matsakis-16/+2
2018-10-22add a table to track user-provided signaturesNiko Matsakis-6/+31
2018-10-20Rename InferTy::CanonicalTy to BoundTy and add DebruijnIndex to variant typeFabian Drinck-7/+15
2018-10-20Rename CanonicalVar to BoundTyIndexFabian Drinck-6/+6
2018-10-20Auto merge of #55014 - ljedrz:lazyboye_unwraps, r=matthewjasperbors-2/+2
2018-10-20Auto merge of #55114 - oli-obk:fx#map, r=nikomatsakisbors-53/+38
2018-10-20handle errors based on parse_sesscsmoe-1/+1