summary refs log tree commit diff
path: root/src/librustc_passes
AgeCommit message (Expand)AuthorLines
2018-09-04Properly prevent the promotion of unstable const fnsOliver Schneider-3/+0
2018-07-29Change order of copy and borrow to avoid conflictMatthew Jasper-1/+2
2018-07-28Rollup merge of #52781 - ljedrz:avoid_vec_arguments, r=nikomatsakiskennytm-1/+1
2018-07-27Use slices where a vector is not necessaryljedrz-1/+1
2018-07-25Deny bare_trait_objects globallyTatsuyuki Ishi-2/+0
2018-07-23Promoteds are statics and statics have a place, not just a valueOliver Schneider-12/+2
2018-07-16ExprKindcsmoe-37/+37
2018-07-16DeclKindcsmoe-2/+2
2018-07-16StmtKindcsmoe-3/+3
2018-07-16BinOpKindcsmoe-3/+3
2018-07-14Auto merge of #52318 - TheDarkula:master, r=oli-obkbors-129/+196
2018-07-14Removed the promotable field from CheckCrateVisitor and replaced it with the ...Meade Kincke-129/+196
2018-07-14Address commentsVadim Petrochenkov-1/+1
2018-07-14Remove most of `PartialEq` impls from AST and HIR structuresVadim Petrochenkov-13/+15
2018-07-12Deny bare trait objects in the rest of rustljedrz-0/+2
2018-07-07General fixes and cleanup.Meade Kincke-31/+24
2018-07-07Omitted the walk in visit_expr()Meade Kincke-65/+174
2018-07-02Fix issue-50585 testvarkor-2/+2
2018-07-02Fix an ICE using break and continue as array lengthsvarkor-1/+6
2018-07-01Auto merge of #51883 - estebank:placement-suggestion, r=varkorbors-6/+21
2018-06-28Suggest correct comparison against negative literalEsteban Küber-6/+21
2018-06-27Generate the `NodeId` for `existential type` in the ASTOliver Schneider-3/+3
2018-06-23Auto merge of #51727 - varkor:expragain-to-exprcontinue, r=petrochenkovbors-2/+2
2018-06-23Rename ExprAgain to ExprContinuevarkor-2/+2
2018-06-21Explicitly ban async in trait implsTaylor Cramer-0/+1
2018-06-21Async methodsTaylor Cramer-0/+9
2018-06-21Parse async fn header.Without Boats-2/+2
2018-06-20Make GenericBound explicitvarkor-3/+3
2018-06-20Rename ParamBound(s) to GenericBound(s)varkor-5/+5
2018-06-20Rename TraitTyParamBound to ParamBound::Traitvarkor-2/+2
2018-06-20Take advantage of the lifetime refactoringvarkor-2/+2
2018-06-20Use ParamBounds in WhereRegionPredicatevarkor-4/+4
2018-06-20Lift bounds into GenericParamvarkor-11/+11
2018-06-20Rename structures in astvarkor-8/+8
2018-06-20Refactor generic parameters in rustdoc/cleanvarkor-24/+19
2018-06-20Remove AngleBracketedArgs implvarkor-7/+10
2018-06-20Remove methods from ast::GenericParam and ast::Genericsvarkor-1/+1
2018-06-20Refactor ast::GenericParam as a structvarkor-48/+40
2018-06-20Rename ast::GenericParam and ast::GenericArgvarkor-9/+9
2018-06-20Make method and variable names more consistentvarkor-6/+6
2018-06-20Rename "parameter" to "arg"varkor-10/+10
2018-06-14rustc: rename ty::maps to ty::query.Eduard-Mihai Burtescu-2/+2
2018-06-03Do not promote union field accessesOliver Schneider-1/+8
2018-06-01also check `let` arms and nested patterns for mutable borrowsNiko Matsakis-5/+34
2018-05-31Auto merge of #51182 - eddyb:not-just-visibility, r=nikomatsakisbors-8/+8
2018-05-30rustc: rename mir::VisibilityScope to mir::SourceScope.Eduard-Mihai Burtescu-8/+8
2018-05-30rustc: don't visit lifetime parameters through visit_lifetime.Eduard-Mihai Burtescu-0/+7
2018-05-29rust-lang/rust#27282: Add `StatementKind::ReadForMatch` to MIR.Felix S. Klock II-0/+1
2018-05-25pacify the mercilous tidyNiko Matsakis-1/+2
2018-05-24restore emplacement syntax (obsolete)Niko Matsakis-0/+6