summary refs log tree commit diff
path: root/src/librustc_passes/ast_validation.rs
AgeCommit message (Expand)AuthorLines
2019-05-13Auto merge of #60630 - nnethercote:use-Symbol-more, r=petrochenkovbors-4/+4
2019-05-13Pass a `Symbol` to `check_name`, `emit_feature_err`, and related functions.Nicholas Nethercote-4/+4
2019-05-12ast_validation: comments -> doc commentsMazdak Farrokhzad-11/+11
2019-05-04Early error for mixing order of const and type parametersvarkor-3/+17
2019-04-30Use multispanYuki OKUSHI-2/+4
2019-04-30Add error for existential typesYuki OKUSHI-0/+6
2019-04-21Add `AsyncArgument` to AST.David Wood-3/+3
2019-03-31Rollup merge of #59572 - davidtwco:issue-59508, r=varkorMazdak Farrokhzad-25/+55
2019-03-31Only mention const generics if enabled.David Wood-20/+37
2019-03-31Include bounds in generic reordering diagnostic.David Wood-12/+25
2019-03-28Implement `#[non_exhaustive]` on variants.David Wood-9/+0
2019-03-24Remove methods is_struct/is_tuple/is_unit from VariantDataVadim Petrochenkov-1/+1
2019-03-12Addressed review feedback regarding comment phrasing.Felix S. Klock II-2/+2
2019-03-11Revised warning-downgrade strategy for nested impl trait.Felix S. Klock II-27/+77
2019-03-08Temporarily emulate the (accidentally) omitted recursion during impl Trait ch...Felix S. Klock II-15/+65
2019-02-24Deny `async fn` in 2015 editionNathan Corbyn-3/+11
2019-02-16Rollup merge of #57981 - Zoxc:fix-57979, r=nikomatsakiskennytm-1/+1
2019-02-10rustc: doc commentsAlexander Regueiro-15/+15
2019-02-09Rollup merge of #58247 - taiki-e:librustc_passes-2018, r=CentrilMazdak Farrokhzad-1/+2
2019-02-08librustc_passes => 2018Taiki Endo-1/+2
2019-02-07Fix ast_validation printing of const genericsvarkor-7/+13
2019-02-07Validate generic parameter and argument order in ast_validationvarkor-16/+112
2019-01-30Fix #57730John Kåre Alsaker-1/+1
2019-01-28Conditionally skip two passes if their related attributes were not foundJohn Kåre Alsaker-3/+19
2019-01-26remove `_with_applicability` from suggestion fnsAndy Russell-2/+2
2019-01-19Address some commentsJohn Kåre Alsaker-12/+7
2019-01-18Merge visitors in AST validationJohn Kåre Alsaker-144/+111
2019-01-08Consolidate equality constraints error messagevarkor-2/+3
2018-12-27Do not abort compilation if expansion produces errorsVadim Petrochenkov-30/+0
2018-12-25Remove licensesMark Rousskov-10/+0
2018-12-07Various minor/cosmetic improvements to codeAlexander Regueiro-2/+2
2018-11-07Rollup merge of #55734 - teresy:shorthand-fields, r=davidtwcokennytm-1/+1
2018-11-06refactor: use shorthand fieldsteresy-1/+1
2018-11-03Extended elaboration for trait aliases to include arbitrary bounds.Alexander Regueiro-19/+0
2018-10-23fix typos in various placesMatthias Krüger-8/+8
2018-09-17Fill in suggestions Applicability according to @estebankVitaly _Vi Shukela-1/+1
2018-09-16Remove usages of span_suggestion without ApplicabilityVitaly _Vi Shukela-1/+2
2018-09-12Rollup merge of #54031 - ljedrz:cleanup_passes, r=oli-obkkennytm-30/+23
2018-09-07A few cleanups and minor improvements to rustc_passesljedrz-30/+23
2018-09-07Added note referencing issue which added error.David Wood-0/+3
2018-09-02Moved let-chain warning/error to ast_validation and changed to unconditional ...David Wood-0/+48
2018-08-22Rollup merge of #53504 - ekse:suggestions-applicability-2, r=estebankGuillaume Gomez-1/+3
2018-08-20Auto merge of #51880 - varkor:generics-hir-generalisation-followup, r=eddybbors-4/+3
2018-08-20Fix diagnostic regressionvarkor-1/+3
2018-08-20Set applicability for more suggestions.Sébastien Duquette-1/+3
2018-08-19mv (mod) codemap source_mapDonato Sciarra-1/+1
2018-08-19Address minor commentsvarkor-4/+1
2018-08-04Use diagnostic API on SessionMark Rousskov-1/+1
2018-07-27Use slices where a vector is not necessaryljedrz-1/+1
2018-07-14Address commentsVadim Petrochenkov-1/+1