about summary refs log tree commit diff
path: root/src/libsyntax/parse/parser.rs
AgeCommit message (Expand)AuthorLines
2019-08-04Rename `ItemImplKind::Type` to `ItemImplKind::TyAlias`varkor-1/+1
2019-08-04Rename `ItemKind::Ty` to `ItemKind::TyAlias`varkor-1/+1
2019-08-04Auto merge of #62816 - estebank:type-ascription-macros, r=petrochenkovbors-6/+36
2019-08-03Rollup merge of #63146 - Mark-Simulacrum:clean-attr, r=petrochenkovMazdak Farrokhzad-9/+2
2019-08-03Auto merge of #63180 - varkor:trait-alias-impl-trait, r=Centrilbors-30/+13
2019-08-02Rollup merge of #63202 - exphp-forks:parser-ice-63135, r=estebankMazdak Farrokhzad-1/+9
2019-08-02Replace "existential" by "opaque"varkor-12/+6
2019-08-02Switch existential_type to type_alias_impl_traitvarkor-18/+7
2019-08-01Fix ICE in #63135Michael Lamparski-1/+9
2019-08-01Rollup merge of #63122 - Centril:fix-63115, r=petrochenkovPietro Albini-6/+3
2019-07-31Address review comments.Mazdak Farrokhzad-6/+2
2019-07-31Replace a few Attribute constructors with mk_attrMark Rousskov-9/+2
2019-07-30Point at type ascription before macro invocation on expansion parse errorEsteban Küber-6/+36
2019-07-30Unsupport the await!(..) macro.Mazdak Farrokhzad-35/+11
2019-07-30Rollup merge of #62928 - Centril:recover-parens-around-for-head, r=estebankMazdak Farrokhzad-125/+136
2019-07-30Account for maybe_whole_expr in range patterns.Mazdak Farrokhzad-0/+1
2019-07-28Rollup merge of #61856 - c410-f3r:attrs-fn, r=matthewjasperMazdak Farrokhzad-1/+7
2019-07-28Add 'span_to_snippet' shortcut.Mazdak Farrokhzad-10/+7
2019-07-28Use chaining for diagnosics in parser.Mazdak Farrokhzad-119/+122
2019-07-28Recover 'for ( $pat in $expr ) $block'.Mazdak Farrokhzad-0/+11
2019-07-28Address comments in lowering + parsing.Mazdak Farrokhzad-4/+7
2019-07-28Recover on 'X..' / 'X..=' / 'X...' range patterns.Mazdak Farrokhzad-21/+43
2019-07-28Recover on '..X' / '..=X' / '...X' range patterns.Mazdak Farrokhzad-6/+46
2019-07-28Adjust parsing of Slice, Tuple, TupleStruct patterns.Mazdak Farrokhzad-127/+26
2019-07-28Cleanup using the new parse_*_seq methods.Mazdak Farrokhzad-96/+60
2019-07-28Add more parse_*_seq methods for code reuse.Mazdak Farrokhzad-0/+24
2019-07-28Cleanup parse_seq_* methods + record trailing separators.Mazdak Farrokhzad-42/+35
2019-07-27Lint attributes on function argumentsCaio-1/+7
2019-07-25Rollup merge of #62887 - estebank:issue-62881, r=petrochenkovMazdak Farrokhzad-1/+14
2019-07-23review commentsEsteban Küber-3/+4
2019-07-23Fix another caseEsteban Küber-3/+12
2019-07-22Make the parser TokenStream more resilient after mismatched delimiter recoveryEsteban Küber-0/+3
2019-07-19review commentsEsteban Küber-9/+3
2019-07-19Handle more cases of typos misinterpreted as type ascriptionEsteban Küber-19/+26
2019-07-16Rollup merge of #62666 - estebank:preempt-ice, r=eddybMark Rousskov-8/+9
2019-07-15Rollup merge of #62668 - goodmanjonathan:fix-62660, r=estebankMark Rousskov-1/+1
2019-07-15Auto merge of #62670 - estebank:extern-fn-with-body, r=petrochenkovbors-14/+24
2019-07-14Auto merge of #62643 - estebank:parse-recovery-type-errs, r=petrochenkovbors-2/+4
2019-07-14Auto merge of #62638 - estebank:issue-62554, r=petrochenkovbors-17/+13
2019-07-13Detect `fn` with a body in an `extern` blockEsteban Küber-14/+24
2019-07-13Don't drop DiagnosticBuilder if parsing failsJonathan Goodman-1/+1
2019-07-13Cancel unemitted diagnostics during error recoveryEsteban Küber-8/+9
2019-07-13Rollup merge of #62604 - estebank:unemitted-err-ice, r=pnkfelixMazdak Farrokhzad-4/+7
2019-07-12Do not emit type errors after parse error in last statement of blockEsteban Küber-2/+4
2019-07-12Use snippet instead of pprinting statementEsteban Küber-17/+13
2019-07-12Rollup merge of #62607 - estebank:this-mem-is-out-of-control, r=petrochenkovMazdak Farrokhzad-2/+3
2019-07-11Correctly break out of recovery loopEsteban Küber-2/+3
2019-07-11Emit dropped unemitted errors to aid in ICE debuggingEsteban Küber-6/+7
2019-07-11Handle errors during error recovery gracefullyEsteban Küber-4/+7
2019-07-10Remove needless indent argumentsMark Rousskov-1/+1