about summary refs log tree commit diff
path: root/src/librustc_passes/loops.rs
AgeCommit message (Expand)AuthorLines
2019-03-09Rollup merge of #58679 - Zoxc:passes-refactor, r=michaelwoeristerMazdak Farrokhzad-6/+0
2019-03-07hir: replace NodeId with HirId in Destinationljedrz-9/+8
2019-03-06Make misc checking 1 more parallelJohn Kåre Alsaker-6/+0
2019-02-08librustc_passes => 2018Taiki Endo-2/+3
2019-01-29Add an ensure() method to TyCtxt used to ensure queries are runJohn Kåre Alsaker-2/+1
2019-01-26remove `_with_applicability` from suggestion fnsAndy Russell-1/+1
2019-01-11Address commentsJohn Kåre Alsaker-2/+2
2019-01-11Make more passes incrementalJohn Kåre Alsaker-13/+21
2018-12-25Remove licensesMark Rousskov-9/+0
2018-09-17Whitespace fix again.Vitaly _Vi Shukela-6/+8
2018-09-17Fill in suggestions Applicability according to @estebankVitaly _Vi Shukela-1/+1
2018-09-17Fix style according to review comments.Vitaly _Vi Shukela-1/+2
2018-09-16Remove usages of span_suggestion without ApplicabilityVitaly _Vi Shukela-2/+5
2018-09-07A few cleanups and minor improvements to rustc_passesljedrz-9/+7
2018-08-27Rename hir::map::NodeKind to hir::Nodevarkor-4/+4
2018-08-27Remove path prefixes from NodeKindvarkor-3/+3
2018-08-27Rename hir::map::Node to hir::map::NodeKindvarkor-2/+2
2018-07-16ExprKindcsmoe-8/+8
2018-07-02Fix issue-50585 testvarkor-2/+2
2018-07-02Fix an ICE using break and continue as array lengthsvarkor-1/+6
2018-06-23Rename ExprAgain to ExprContinuevarkor-1/+1
2018-05-23Rollup merge of #50849 - est31:visit_closure_args, r=michaelwoeristerkennytm-1/+2
2018-05-17CheckLoopVisitor: also visit closure argumentsest31-1/+2
2018-05-17CheckLoopVisitor: also visit break expressionsest31-0/+2
2018-05-16Address review commentsest31-11/+11
2018-05-16Add E0696 for continue pointing to a labeled blockest31-2/+16
2018-05-16Extend error E0695 to unlabeled continue statementsest31-9/+17
2018-05-16Add E0695 for unlabeled breaksest31-0/+8
2018-05-16Make the compiler support the label-break-value featureest31-5/+21
2018-05-15Remove LoopIdResultest31-2/+1
2018-05-15Remove hir::ScopeTargetest31-16/+16
2018-01-28Suggest removing value from `break` when invalidEsteban Küber-0/+5
2017-08-16Merge remote-tracking branch 'origin/master' into genAlex Crichton-1/+1
2017-08-15use field init shorthand EVERYWHEREZack M. Davis-1/+1
2017-07-28Generator literal supportJohn Kåre Alsaker-1/+1
2017-05-08Remove need for &format!(...) or &&"" dances in `span_label` callsOliver Schneider-4/+4
2017-04-04kill the `CheckLoops` DepNodeNiko Matsakis-2/+0
2017-03-17Implement ? in catch expressions and add testsTaylor Cramer-9/+16
2017-02-22Change break or continue with no label to error nmbr 590Taylor Cramer-1/+1
2017-02-18Properly implement labeled breaks in while conditionsTaylor Cramer-3/+27
2017-02-17Normalize labeled and unlabeled breaksTaylor Cramer-15/+8
2017-01-26rustc: don't call the HIR AST.Eduard-Mihai Burtescu-9/+9
2016-12-28rustc: separate bodies for static/(associated)const and embedded constants.Eduard-Mihai Burtescu-1/+1
2016-11-29revamp `Visitor` with a single method for controlling nested visitsNiko Matsakis-3/+3
2016-11-29Fix rebase breakageFlorian Diebold-1/+1
2016-11-29Split nested_visit_mode function off from nested_visit_mapFlorian Diebold-3/+3
2016-11-29rustc_passes: fix compilationFlorian Diebold-7/+11
2016-11-28rustc: embed path resolutions into the HIR instead of keeping DefMap.Eduard-Mihai Burtescu-12/+7
2016-11-21Implement the `loop_break_value` feature.Geoffry Song-12/+71
2016-11-16fallout from separating impl-items from implsNiko Matsakis-0/+4