about summary refs log tree commit diff
path: root/src/librustc
AgeCommit message (Expand)AuthorLines
2016-08-20Rollup merge of #35839 - jonathandturner:error_touchup, r=AatchJonathan Turner-2/+2
2016-08-19wording fixes in error messagesJonathan Turner-2/+2
2016-08-19Fix label messages for E0133Chiu-Hsiang Hsu-1/+1
2016-08-17Display secondary span for E0053 for Sort TypeErrorsKeith Yeung-2/+13
2016-08-17rustc: remove ParamSpace from Substs.Eduard Burtescu-465/+168
2016-08-17rustc: split GenericPredicates of a method from its parent predicates.Eduard Burtescu-33/+30
2016-08-17rustc: split Generics of a method from its parent Generics.Eduard Burtescu-84/+58
2016-08-17rustc: remove SelfSpace from ParamSpace.Eduard Burtescu-120/+76
2016-08-17rustc: reduce Substs and Generics to a simple immutable API.Eduard Burtescu-640/+448
2016-08-17rustc_typeck: use Substs::from_generics instead of manually building them.Eduard Burtescu-7/+0
2016-08-17rustc: move trait objects from TraitRef to ExistentialTraitRef.Eduard Burtescu-296/+341
2016-08-17rustc: move defaulting's use of &mut Substs from InferCtxt to typeck.Eduard Burtescu-88/+96
2016-08-17rustc: avoid using subst::VecPerParamSpace::{empty,new} directly.Eduard Burtescu-11/+24
2016-08-17rustc: force all raw accesses to VecPerParamSpace through as_full_slice.Eduard Burtescu-58/+26
2016-08-17rustc: move the SelfSpace before TypeSpace in Substs.Eduard Burtescu-41/+41
2016-08-17rustc: use Vec instead of VecPerParamSpace for ty::GenericPredicates.Eduard Burtescu-32/+12
2016-08-16Auto merge of #35637 - japaric:no-builtins-lto, r=alexcrichtonbors-0/+2
2016-08-16Auto merge of #35162 - canndrew:bang_type_coerced, r=nikomatsakisbors-239/+157
2016-08-15Auto merge of #35340 - michaelwoerister:incr-comp-cli-args, r=nikomatsakisbors-178/+1030
2016-08-15Auto merge of #35567 - creativcoder:e0261, r=jonathandturnerbors-5/+10
2016-08-14refactor: use CStore::is_no_builtinsJorge Aparicio-0/+2
2016-08-14Auto merge of #35666 - eddyb:rollup, r=eddybbors-3/+25
2016-08-14Auto merge of #35409 - eddyb:mir-storage-stmts, r=nikomatsakisbors-1/+22
2016-08-14Rollup merge of #35611 - jonathandturner:ptr-helper, r=nikomatsakisEduard-Mihai Burtescu-1/+18
2016-08-14Rollup merge of #35573 - wdv4758h:E0138, r=jonathandturnerEduard-Mihai Burtescu-2/+7
2016-08-14Auto merge of #34206 - petrochenkov:pipdeny, r=nikomatsakisbors-1/+1
2016-08-14[MIR] Add Storage{Live,Dead} statements to emit llvm.lifetime.{start,end}.Eduard Burtescu-1/+22
2016-08-13Revert Ty::is_uninhabited to its original stateAndrew Cann-3/+3
2016-08-13Default diverging types based on feature gate.Andrew Cann-0/+8
2016-08-13Un-improve Ty::is_uninabitedAndrew Cann-3/+7
2016-08-13Rename empty/bang to neverAndrew Cann-57/+65
2016-08-13Minor fixups based on @eddyb's feedbackAndrew Cann-7/+3
2016-08-13Remove obsolete divergence related stuffAndrew Cann-223/+71
2016-08-13Fix super_relate_tys so that ! == !Andrew Cann-0/+1
2016-08-13Switch on TyEmptyAndrew Cann-9/+16
2016-08-13Add EmptyToAny adjustmentAndrew Cann-4/+16
2016-08-13Start implementation of RFC 1216 (make ! a type)Andrew Cann-12/+46
2016-08-13Auto merge of #35348 - scottcarr:discriminant2, r=nikomatsakisbors-1/+8
2016-08-12Auto merge of #35431 - GuillaumeGomez:err_codes, r=jonathandturnerbors-1/+32
2016-08-11Improve &-ptr printingJonathan Turner-1/+18
2016-08-12typeck: leak auto trait obligations through impl Trait.Eduard Burtescu-27/+351
2016-08-12typeck: record `impl Trait` concrete resolutions.Eduard Burtescu-0/+20
2016-08-12typeck: disallow `impl Trait` outside of return types of functions and impl m...Eduard Burtescu-2/+20
2016-08-12rustc: add TyAnon (impl Trait) to the typesystem.Eduard Burtescu-42/+154
2016-08-12syntax: add anonymized type syntax, i.e. impl TraitA+TraitB.Eduard Burtescu-2/+15
2016-08-12rustc: don't reveal specializable polymorphic projections.Eduard Burtescu-35/+36
2016-08-12rustc: always normalize projections in ty::layout regardless where they appear.Eduard Burtescu-25/+42
2016-08-12rustc: rename ProjectionMode and its variant to be more memorable.Eduard Burtescu-61/+35
2016-08-11Make `private_in_public` compatibility lint deny-by-defaultVadim Petrochenkov-1/+1
2016-08-11Auto merge of #35592 - jonathandturner:rollup, r=jonathandturnerbors-11/+23