about summary refs log tree commit diff
path: root/src/librustc_parse/parser/stmt.rs
AgeCommit message (Expand)AuthorLines
2020-08-02Introduce NonterminalKindAleksey Kladov-2/+2
2020-07-14Handle case of incomplete local ty more gracefullyEsteban Küber-4/+10
2020-05-21Adjust according to petrochenkov's review commentsmibac138-43/+22
2020-05-20Adjust according to estebank's review commentsmibac138-11/+8
2020-05-20Error recovery for `let` with `+=`mibac138-33/+32
2020-05-20Expand partial error recovery for `let` with `BinOpEq`mibac138-10/+30
2020-05-20Implement partial error recovery for `let` with `BinOpEq`mibac138-2/+27
2020-05-05Detect errors caused by `async` block in 2015 editionEsteban Küber-1/+1
2020-04-17Fix unused results from mem::replaceJosh Stone-3/+3
2020-04-03.unwrap() less on .span_to_snippet()Mazdak Farrokhzad-3/+3
2020-03-22summarize if-else-code with identical blocks (clippy::if_same_then_else)Matthias Krüger-7/+1
2020-03-20remove redundant returns (clippy::needless_return)Matthias Krüger-1/+1
2020-03-18outline modules: parse -> expand.Mazdak Farrokhzad-9/+1
2020-03-12ast: `Mac`/`Macro` -> `MacCall`Vadim Petrochenkov-4/+4
2020-03-10use check_path moreMazdak Farrokhzad-4/+1
2020-03-10error_block_no_opening_brace: handle closures betterMazdak Farrokhzad-9/+7
2020-03-10parse_block_tail: reduce visibilityMazdak Farrokhzad-5/+1
2020-03-10unify/improve/simplify attribute parsingMazdak Farrokhzad-6/+5
2020-03-10more reuse in block parsing & improve diagnostics.Mazdak Farrokhzad-6/+11
2020-03-10use error_block_no_opening_brace moreMazdak Farrokhzad-1/+5
2020-03-01encode `;` stmt w/o expr as `StmtKind::Empty`Mazdak Farrokhzad-20/+7
2020-03-01Rollup merge of #69579 - petrochenkov:noprevspan, r=CentrilYuki Okushi-12/+12
2020-02-29Rename `syntax` to `rustc_ast` in source codeVadim Petrochenkov-6/+6
2020-02-29parser: `prev_span` -> `prev_token.span`Vadim Petrochenkov-12/+12
2020-02-28remove redundant clones, references to operands, explicit boolean comparisons...Matthias Krüger-1/+1
2020-02-27don't use .into() to convert types into identical types.Matthias Krüger-1/+1
2020-02-25parse: address nitpickMazdak Farrokhzad-3/+2
2020-02-25parse: move condition into guardMazdak Farrokhzad-28/+28
2020-02-24parse: simplify `parse_stmt_without_recovery`.Mazdak Farrokhzad-36/+29
2020-02-24parse: extract `parse_stmt_item` & `parse_stmt_path_start`.Mazdak Farrokhzad-32/+33
2020-02-24parse: tweak `parse_item_` for more reuse.Mazdak Farrokhzad-2/+2
2020-02-17Auto merge of #69129 - Centril:macro-legacy-errors, r=petrochenkovbors-53/+9
2020-02-13parser: misc small item related improvements & cleanups.Mazdak Farrokhzad-12/+6
2020-02-13parser: fuse `trait` parsing & layer with `is_path_start_item`Mazdak Farrokhzad-15/+1
2020-02-13parser: make `eat_macro_def` redundant.Mazdak Farrokhzad-7/+3
2020-02-13macro_legacy_warnings -> errorMazdak Farrokhzad-53/+9
2020-02-13parser_fn_front_matter: allow `const .. extern`Mazdak Farrokhzad-1/+1
2020-02-10parser: Remove `Parser::prev_token_kind`Vadim Petrochenkov-2/+2
2020-02-05parser: merge `fn` grammars wrt. bodies & headersMazdak Farrokhzad-1/+1
2020-01-30suggest adding space in accidental doc commentsAndy Russell-2/+19
2020-01-01Rename `syntax_pos` to `rustc_span` in source codeVadim Petrochenkov-2/+2
2019-12-31parser::path: remove .fatal callsMazdak Farrokhzad-4/+9
2019-12-31parser: span_fatal -> struct_span_errMazdak Farrokhzad-1/+1
2019-12-31de-fatalize some errorsMazdak Farrokhzad-1/+2
2019-12-23extract parse_not_exprMazdak Farrokhzad-2/+2
2019-12-23more recovery in if-parsingMazdak Farrokhzad-2/+6
2019-12-22Format the worldMark Rousskov-63/+49
2019-12-20tweak var/auto/mut recoveryMazdak Farrokhzad-7/+7
2019-12-20recover on 'mut', 'var', 'auto'Mazdak Farrokhzad-3/+39
2019-12-20introduce 'type AttrVec'Mazdak Farrokhzad-8/+7