about summary refs log tree commit diff
path: root/src/librustc_parse/parser/expr.rs
AgeCommit message (Expand)AuthorLines
2020-02-29Rename `syntax` to `rustc_ast` in source codeVadim Petrochenkov-8/+8
2020-02-29parser: Remove `Parser::prev_span`Vadim Petrochenkov-1/+1
2020-02-29parser: `prev_span` -> `prev_token.span`Vadim Petrochenkov-59/+68
2020-02-28Rollup merge of #69481 - matthiaskrgr:single_char, r=ecstatic-morseMazdak Farrokhzad-1/+1
2020-02-28Rollup merge of #69384 - petrochenkov:nounnorm, r=CentrilMazdak Farrokhzad-21/+18
2020-02-27use char instead of &str for single char patternsMatthias Krüger-1/+1
2020-02-27use find(x) instead of filter(x).next()Matthias Krüger-6/+2
2020-02-24parser: `token` -> `normalized_token`, `nonnormalized_token` -> `token`Vadim Petrochenkov-21/+18
2020-02-22Use multipart suggestionDavid Ross-13/+9
2020-02-22Rename CodeMap to SourceMap follow upMaxim Zholobak-2/+2
2020-02-17parser: Remove `Option`s from unnormalized tokensVadim Petrochenkov-2/+2
2020-02-17Rename `FunctionRetTy` to `FnRetTy`Yuki Okushi-4/+2
2020-02-15Remove extra debug print in unreachable!David Ross-2/+1
2020-02-15Keep better fix suggestion if type ascription is likely unintendedDavid Ross-9/+15
2020-02-15Type ascription outputs a Type, not CastDavid Ross-1/+3
2020-02-15Refactor out error case & apply suggestions.David Ross-20/+42
2020-02-15Parse & reject postfix operators after castsDavid Ross-2/+39
2020-02-14Suggest a comma if a struct initializer field fails to parseAaron Hill-1/+7
2020-02-13IsAsync -> enum Async { Yes { span: Span, .. }, No }Mazdak Farrokhzad-2/+2
2020-02-12Rollup merge of #68981 - estebank:silence, r=davidtwcoDylan DPC-1/+1
2020-02-12Rollup merge of #69034 - petrochenkov:notokind, r=CentrilDylan DPC-17/+12
2020-02-10review comment: wordingEsteban Küber-1/+1
2020-02-10parser: Remove `Parser::prev_token_kind`Vadim Petrochenkov-17/+12
2020-02-09Make issue references consistentMatthias Prechtl-1/+4
2020-02-05parse_ty_common: use `enum`s instead of `bool`s.Mazdak Farrokhzad-1/+2
2020-02-01syntax::print -> new crate rustc_ast_prettyMazdak Farrokhzad-1/+1
2020-01-12Rollup merge of #68108 - varkor:chained-comparison-suggestions, r=CentrilMazdak Farrokhzad-19/+23
2020-01-11Rollup merge of #68120 - Centril:ban-range-to-dotdotdot, r=oli-obkMazdak Farrokhzad-1/+1
2020-01-11Ban `...X` pats, harden tests, and improve diagnostics.Mazdak Farrokhzad-1/+1
2020-01-11Rollup merge of #68084 - estebank:ice-68000, r=varkorMazdak Farrokhzad-1/+1
2020-01-11Add suggestions when encountering chained comparisonsvarkor-19/+23
2020-01-10Change `next_point` when `shrink_to_hi` is more appropriateEsteban Küber-1/+1
2020-01-10Introduce `#![feature(half_open_range_patterns)]`.Mazdak Farrokhzad-2/+2
2020-01-01Rename `syntax_pos` to `rustc_span` in source codeVadim Petrochenkov-2/+2
2019-12-31parser: bug -> span_bugMazdak Farrokhzad-1/+1
2019-12-31parser::path: remove .fatal callsMazdak Farrokhzad-3/+1
2019-12-31parser: span_fatal -> struct_span_errMazdak Farrokhzad-1/+1
2019-12-31de-fatalize some errorsMazdak Farrokhzad-1/+5
2019-12-31parser: call .struct_span_err directlyMazdak Farrokhzad-2/+1
2019-12-29Auto merge of #67112 - Centril:expr-polish, r=estebankbors-437/+453
2019-12-23refactor assoc op parsingMazdak Farrokhzad-20/+31
2019-12-23simplify parse_prefix_range_exprMazdak Farrokhzad-18/+13
2019-12-23extract parse_not_exprMazdak Farrokhzad-52/+34
2019-12-23extract parse_prefix_exprMazdak Farrokhzad-16/+17
2019-12-23extract parse_neg_exprMazdak Farrokhzad-6/+9
2019-12-23extract parse_deref_exprMazdak Farrokhzad-10/+13
2019-12-23extract is_mistaken_not_ident_negationMazdak Farrokhzad-23/+24
2019-12-23extract recover_not_exprMazdak Farrokhzad-26/+27
2019-12-23simplify parse_assoc_op_castMazdak Farrokhzad-8/+1
2019-12-23refactor parse_address_of -> parse_borrow_exprMazdak Farrokhzad-7/+14