about summary refs log tree commit diff
path: root/crates/parser/src
AgeCommit message (Expand)AuthorLines
2023-05-05Parse bare dyn types with leading lifetimeRyo Yoshida-1/+12
2023-04-24fix: Fix pat fragment handling in 2021 editionLukas Wirth-0/+6
2023-04-19Auto merge of #14577 - jsoref:spelling, r=lnicolabors-1/+1
2023-04-19SpellingJosh Soref-1/+1
2023-04-16Parse inline const pattern in nested patternsRyo Yoshida-1/+10
2023-04-16Parse exclusive range patternRyo Yoshida-36/+51
2023-04-01feat(syntax): RTN in boundstamasfe-0/+19
2023-03-30fix: Recover from `pub()` visibility modifierLukas Wirth-3/+8
2023-03-15Add signature help for tuple struct patternsLukas Wirth-7/+8
2023-03-07add is_blocklike func on BlockLikeXFFXFF-17/+14
2023-03-07show diagnostic for } token followed by else in let else statementXFFXFF-8/+31
2023-03-04Parse trait alias as a distinct AST typeRyo Yoshida-1/+2
2023-02-25Add check for extra path segments after an angled oneshilangyu-0/+6
2023-02-14Recover better for more delimited sequencesLukas Wirth-60/+102
2023-02-11internal: Improve parser recovery a bunchLukas Wirth-18/+61
2023-02-08Bump `rustc-ap-rustc_lexer`Lukas Wirth-0/+5
2023-02-07Fixup commentsLukas Wirth-25/+30
2023-02-07fix jointess for floats not being set properlyLukas Wirth-9/+7
2023-02-07fix depth check for float split stepLukas Wirth-1/+1
2023-02-07Fix up token_tree_to_syntax_node float split handlingLukas Wirth-1/+3
2023-02-03fix: Fix parsing of nested tuple field accesses in a cursed wayLukas Wirth-35/+177
2023-02-03De-magic number parser::Output encodingLukas Wirth-13/+36
2023-01-19Parse const_closures syntax.onestacked-3/+5
2023-01-02remove useless operationsDaniel Eades-1/+1
2023-01-02return value directly from if/else blockDaniel Eades-4/+5
2022-12-28Parse `do yeet` expressionsMaybe Waffle-2/+34
2022-12-25Moar linting: needless_borrow, let_unit_value, ...Yuri Astrakhan-9/+7
2022-12-24Inline all format arguments where possibleYuri Astrakhan-17/+17
2022-12-23Remove non-needed clonesYuri Astrakhan-1/+1
2022-12-19Reset parser step count when bumpingJonas Schievink-0/+1
2022-12-16docs: update the comment and add a test to `half_open_range_pat`Dezhi Wu-0/+7
2022-12-15fix: add a check for `if` token in patterns parserDezhi Wu-1/+4
2022-12-13Parse `..= X` patternsJonas Schievink-33/+44
2022-12-12Fix parsing of `_ = x` in closure bodyJonas Schievink-1/+3
2022-09-01Auto merge of #13160 - ChayimFriedman2:parse-parenthesized-type-path-with-col...bors-0/+5
2022-08-31Parse TypePathFn with preceding `::`Chayim Refael Friedman-0/+5
2022-08-31Auto merge of #12963 - DesmondWillowbrook:clippy-matches-sourcegen, r=Veykrilbors-23/+107
2022-08-23Allow leading `|` in more pattern positionsJonas Schievink-4/+9
2022-08-09Recover from missing ellipsis in record literals for path expressionsLukas Wirth-7/+19
2022-08-09Parse range patterns in let statement with type annotationRyo Yoshida-2/+7
2022-08-07regenerate files with new syntaxKartavya Vashishtha-23/+107
2022-08-07Parse range patterns in struct and slice without trailing commaRyo Yoshida-3/+24
2022-07-29fix: complete path of existing record exprcynecx-1/+1
2022-07-20Run cargo fmtAmos Wenger-4/+17
2022-07-20Run cargo fix --edition-idiomsAmos Wenger-198/+198
2022-07-20Enable extra warnings required by rust-lang/rustAmos Wenger-0/+2
2022-06-02fix: parsing of `?` opt-out trait boundsXFFXFF-0/+6
2022-05-13Revert "Auto merge of #12149 - jonas-schievink:literally-just-a-literal, r=jo...Jonas Schievink-87/+17
2022-05-13Revert "fix: Remap float parts as integers when parsed as indices"Jonas Schievink-2/+2
2022-05-13Revert "Don't remap float tokens to `INT_NUMBER`"Jonas Schievink-3/+1