about summary refs log tree commit diff
path: root/src/librustc_passes
AgeCommit message (Expand)AuthorLines
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
2018-05-24Enforce stability of const fn in promotedsOliver Schneider-4/+24
2018-05-23Rollup merge of #50849 - est31:visit_closure_args, r=michaelwoeristerkennytm-1/+2
2018-05-20Rollup merge of #50829 - est31:master, r=estebankkennytm-0/+2
2018-05-17CheckLoopVisitor: also visit closure argumentsest31-1/+2
2018-05-17Turn some functions from `token.rs` into methods on `Ident`Vadim Petrochenkov-4/+2
2018-05-17CheckLoopVisitor: also visit break expressionsest31-0/+2
2018-05-17Rollup merge of #50793 - jrlusby:master, r=petrochenkovkennytm-10/+95
2018-05-17Rollup merge of #50788 - varkor:missing-const-cast, r=cramertjkennytm-1/+1
2018-05-16Address review commentsest31-11/+11
2018-05-16Add feature gate label_break_valueest31-0/+1