about summary refs log tree commit diff
path: root/src/librustc
AgeCommit message (Expand)AuthorLines
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-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-11Auto merge of #35592 - jonathandturner:rollup, r=jonathandturnerbors-11/+23
2016-08-11add SetDiscriminant StatementKind to enable deaggregation of enumsScott A Carr-1/+8
2016-08-11Rollup merge of #35576 - circuitfox:E0072-update-error-format, r=jonathandturnerJonathan Turner-0/+1
2016-08-11Rollup merge of #35565 - wdv4758h:E0133, r=jonathandturnerJonathan Turner-3/+5
2016-08-11Rollup merge of #35557 - Limeth:master, r=jonathandturnerJonathan Turner-4/+8
2016-08-11Rollup merge of #35537 - munyari:e0038, r=jonathandturnerJonathan Turner-4/+9
2016-08-11Auto merge of #35403 - scottcarr:lvalue_refactor, r=nikomatsakisbors-77/+73
2016-08-10Auto merge of #34845 - bitshifter:issue-30961, r=alexcrichtonbors-7/+34
2016-08-10E0072 update error formatChris Stankus-0/+1
2016-08-10no op commit for travisScott A Carr-2/+1
2016-08-10Update E0133 to new formatChiu-Hsiang Hsu-3/+5
2016-08-09Auto merge of #35079 - nikomatsakis:incr-comp-ich-32753, r=mwbors-0/+12
2016-08-09incorporate resolve results into hashingNiko Matsakis-0/+11
2016-08-09make it possible to test if HIR is dirtyNiko Matsakis-0/+1
2016-08-09E0263 updated to new format. rust-lang/rust#35518Jakub Hlusička-4/+8
2016-08-09Auto merge of #35401 - jonathandturner:enable_json_and_new_errors, r=jonathan...bors-21/+8
2016-08-09Update E0038 to the new error formatPanashe M. Fundira-4/+9
2016-08-09Auto merge of #35166 - nikomatsakis:incr-comp-ice-34991-2, r=mwbors-138/+292
2016-08-09make tidyScott A Carr-3/+3
2016-08-09pacify the mercilous tidyNiko Matsakis-2/+4
2016-08-09add a `deterministic_hash` method to `DefPath`Niko Matsakis-0/+13
2016-08-09add a `-Z incremental-info` flagNiko Matsakis-0/+2
2016-08-09replace Name with InternedString in DefPathDataNiko Matsakis-53/+53
2016-08-09make DepNode PartialOrdNiko Matsakis-2/+2
2016-08-08track MIR through the dep-graphNiko Matsakis-16/+45
2016-08-08refactor other type methodsScott A Carr-81/+75
2016-08-07Rollup merge of #35366 - medzin:E0282, r=jonathandturnerJonathan Turner-4/+6
2016-08-07Turn on new errors, json mode. Remove duplicate unicode testJonathan Turner-21/+8
2016-08-06Add E0312 error explanationGuillaume Gomez-1/+32
2016-08-06Updated error message E0282Adam Medziński-4/+6