about summary refs log tree commit diff
path: root/src/libsyntax/parse
AgeCommit message (Expand)AuthorLines
2019-05-16review commentsEsteban Küber-26/+22
2019-05-16Move some parser recovery methods to diagnosticsEsteban Küber-263/+271
2019-05-16Fix span for await macro callEsteban Küber-1/+1
2019-05-16Review commentsEsteban Küber-96/+68
2019-05-16Simplify span usage for incorrect awaitEsteban Küber-3/+3
2019-05-16Split parser logic to its own methodEsteban Küber-87/+96
2019-05-16Parse alternative incorrect uses of await and recoverEsteban Küber-8/+105
2019-05-16Rollup merge of #60691 - topecongiro:await-macro-span, r=CentrilMazdak Farrokhzad-0/+1
2019-05-16Auto merge of #60763 - matklad:tt-parser, r=petrochenkovbors-43/+62
2019-05-13move raw span to tt readerAleksey Kladov-1/+2
2019-05-13move span and token to tt readerAleksey Kladov-40/+35
2019-05-13Move token tree related lexer state to a separate structAleksey Kladov-48/+71
2019-05-13Auto merge of #60630 - nnethercote:use-Symbol-more, r=petrochenkovbors-13/+17
2019-05-13Remove the equality operation between `Symbol` and strings.Nicholas Nethercote-8/+10
2019-05-13Pass a `Symbol` to `check_name`, `emit_feature_err`, and related functions.Nicholas Nethercote-5/+7
2019-05-12Auto merge of #60767 - Centril:rollup-4cbsb73, r=Centrilbors-67/+42
2019-05-12Rollup merge of #60751 - Centril:general-cleanup, r=petrochenkovMazdak Farrokhzad-49/+38
2019-05-12Minor cleanup in parse_assoc_expr_with.Mazdak Farrokhzad-24/+14
2019-05-12parse_bottom_expr: extract common 'return' out.Mazdak Farrokhzad-6/+5
2019-05-12syntax::parse::parser: convert unnecessary '&mut self's to '&self'.Mazdak Farrokhzad-19/+19
2019-05-12syntax: Remove some legacy nonterminal tokensVadim Petrochenkov-18/+4
2019-05-11Address comments + Fix testsVadim Petrochenkov-2/+2
2019-05-11Move literal parsing code into a separate fileVadim Petrochenkov-422/+505
2019-05-11Simplify conversions between tokens and semantic literalsVadim Petrochenkov-195/+177
2019-05-11Eliminate `comments::Literal`Vadim Petrochenkov-31/+8
2019-05-11Keep the original token in `ast::Lit`Vadim Petrochenkov-15/+21
2019-05-11Turn `ast::Lit` into a structVadim Petrochenkov-4/+3
2019-05-10Include expression to wait for to the span of Awaittopecongiro-0/+1
2019-05-09Rollup merge of #60676 - davidtwco:issue-60674, r=cramertjMazdak Farrokhzad-10/+17
2019-05-09Rollup merge of #60188 - estebank:recover-block, r=varkorMazdak Farrokhzad-7/+76
2019-05-09Add FIXME about `construct_async_arguments`.David Wood-0/+4
2019-05-09Do not modify mutability of simple bindings.David Wood-10/+13
2019-05-07Auto merge of #60586 - cramertj:await, r=oli-obkbors-0/+22
2019-05-07Implement built-in await syntaxTaylor Cramer-0/+22
2019-05-07Rollup merge of #60583 - varkor:const-generics-emplace, r=petrochenkovMazdak Farrokhzad-3/+2
2019-05-07Rollup merge of #60535 - taiki-e:async-fn-arguments, r=cramertjMazdak Farrokhzad-11/+22
2019-05-06review comments: fix typo and add commentsEsteban Küber-7/+10
2019-05-06Remove resolved FIXMEvarkor-2/+0
2019-05-06`token::LArrow` can begin argumentsvarkor-1/+2
2019-05-06Remove duplicate commentvarkor-4/+0
2019-05-06Auto merge of #60261 - matklad:one-escape, r=petrochenkovbors-665/+904
2019-05-05Correct handling of arguments in async fnTaiki Endo-11/+22
2019-05-04Rollup merge of #60429 - estebank:pub-path, r=michaelwoeristerMazdak Farrokhzad-2/+4
2019-05-03Propagate mutability from arguments to local bindings in async fnTaiki Endo-6/+4
2019-05-02Deduplicate needed parentheses suggestion codeEsteban Küber-24/+28
2019-05-02fix typoEsteban Küber-4/+4
2019-05-02don't amplify errors in format! with bad literalsAleksey Kladov-7/+14
2019-05-02introduce unescape moduleAleksey Kladov-665/+897
2019-05-02Rollup merge of #60437 - davidtwco:issue-60236, r=nikomatsakisMazdak Farrokhzad-15/+49
2019-05-02Rollup merge of #60348 - agnxy:refactor-parser, r=petrochenkovMazdak Farrokhzad-162/+231