summary refs log tree commit diff
path: root/src/librustc_passes/diagnostics.rs
AgeCommit message (Expand)AuthorLines
2018-06-21Async methodsTaylor Cramer-0/+1
2018-05-16Add feature gate label_break_valueest31-0/+1
2018-05-16Add E0696 for continue pointing to a labeled blockest31-0/+1
2018-05-16Add E0695 for unlabeled breaksest31-0/+37
2018-03-08Nuke the entire ctfe from orbit, it's the only way to be sureOliver Schneider-35/+0
2018-02-24Rollup merge of #48084 - cramertj:impl-trait-errors, r=nikomatsakisManish Goregaokar-0/+2
2018-02-13Disallow projections from impl Trait typesTaylor Cramer-0/+1
2018-02-13Make nested impl Trait a hard errorTaylor Cramer-0/+1
2018-02-10Remove "static item recursion checking" in favor of relying on cycle checks i...John Kåre Alsaker-16/+0
2018-01-14syntax: Rewrite parsing of implsVadim Petrochenkov-0/+46
2018-01-13Address review.leonardo.yvens-2/+2
2018-01-13Remove wfcheck for auto traits, remove dead error codesleonardo.yvens-0/+9
2017-11-11Always report patterns more complex than `mut IDENT` as errorsVadim Petrochenkov-0/+1
2017-08-09extended information for E0571 break with value in non-`loop` loopZack M. Davis-1/+34
2017-08-06fixing doctest failures in resurfaced extended informationZack M. Davis-1/+1
2017-06-23Removed as many "```ignore" as possible.kennytm-4/+4
2017-04-11Move rvalue checking to MIRAriel Ben-Yehuda-33/+0
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-0/+16
2017-01-28rustc: always keep an explicit lifetime in trait objects.Eduard-Mihai Burtescu-0/+1
2017-01-19add exclusive range patterns under a feature gateOliver Schneider-0/+18
2016-11-21Implement the `loop_break_value` feature.Geoffry Song-0/+1
2016-08-27Move E0379 check from typeck to ast validationKeith Yeung-0/+7
2016-08-05Add new error code testsGuillaume Gomez-4/+4
2016-08-03Properly enforce the "patterns aren't allowed in foreign functions" checkVadim Petrochenkov-0/+1
2016-08-03Move the E0130 check to AST validation passVadim Petrochenkov-0/+33
2016-07-22refactor constant evaluation error reportingAriel Ben-Yehuda-2/+2
2016-06-01Auto merge of #33794 - petrochenkov:sanity, r=nrcbors-0/+40
2016-05-29Improve E0161 error explanationGuillaume Gomez-1/+26
2016-05-28Move some other checks to AST sanity passVadim Petrochenkov-0/+40
2016-05-07mir: qualify and promote constants.Eduard Burtescu-482/+0
2016-02-07Update long error explanationsGuillaume Gomez-39/+40
2016-01-24 Improve the error explanations for check_constAriel Ben-Yehuda-36/+50
2016-01-21move more checks out of librustcOliver Schneider-0/+542
2016-01-15move const block checks before lowering stepOliver Schneider-0/+50