about summary refs log tree commit diff
path: root/src/libsyntax/util
AgeCommit message (Expand)AuthorLines
2019-08-24Modifies how Arg, Arm, Field, FieldPattern and Variant are visitedCaio-4/+3
2019-08-12Bring back suggestion for splitting `<-` into `< -`Ilija Tovilo-0/+2
2019-08-02libsyntax: Unconfigure tests during normal buildVadim Petrochenkov-217/+61
2019-07-30Unsupport the await!(..) macro.Mazdak Farrokhzad-1/+1
2019-07-20Introduce rustc_lexerAleksey Kladov-4/+4
2019-07-11Emit dropped unemitted errors to aid in ICE debuggingEsteban Küber-3/+3
2019-07-03Add missing lifetime specifierJeremy Stucki-1/+1
2019-07-03Remove needless lifetimesJeremy Stucki-1/+1
2019-06-23let_chains: Fix bugs in pretty printing.Mazdak Farrokhzad-0/+16
2019-06-23let_chains: Add support for parsing let expressions.Mazdak Farrokhzad-4/+3
2019-06-14Change `...` to `..=` where applicableAaron Kutch-1/+1
2019-06-08syntax: Move most of the `TokenKind` methods to `Token`Vadim Petrochenkov-3/+3
2019-06-06syntax: Rename `Token` into `TokenKind`Vadim Petrochenkov-2/+2
2019-06-06Always use token kinds through `token` module rather than `Token` typeVadim Petrochenkov-25/+25
2019-06-05Implemented for function bounds, type bounds, and named existential types.Alexander Regueiro-2/+2
2019-05-24Remove `ObsoleteInPlace`varkor-10/+4
2019-05-22Simplify use of keyword symbolsVadim Petrochenkov-2/+2
2019-05-21Move `edition` outside the hygiene lock and avoid accessing itJohn Kåre Alsaker-2/+2
2019-05-09Rollup merge of #60188 - estebank:recover-block, r=varkorMazdak Farrokhzad-0/+25
2019-05-07Implement built-in await syntaxTaylor Cramer-0/+3
2019-05-06review comments: fix typo and add commentsEsteban Küber-1/+4
2019-04-29Identify when a stmt could have been parsed as an exprEsteban Küber-0/+22
2019-02-10rustc: doc commentsAlexander Regueiro-5/+5
2019-02-07fix testEsteban Küber-2/+5
2019-02-07libsyntax => 2018Taiki Endo-22/+23
2019-02-06Overhaul `syntax::fold::Folder`.Nicholas Nethercote-21/+8
2019-01-24Remove quote_*! macros and associated APIsMark Simulacrum-1/+1
2018-12-27AST/HIR: Introduce `ExprKind::Err` for better error recovery in the front-endVadim Petrochenkov-1/+3
2018-12-25Remove licensesMark Rousskov-49/+0
2018-12-12Remove `RcVec` and `RcSlice`.Nicholas Nethercote-154/+0
2018-12-07Various minor/cosmetic improvements to codeAlexander Regueiro-2/+2
2018-12-07Rollup merge of #56516 - frewsxcv:frewsxcv-eq, r=Mark-Simulacrumkennytm-1/+1
2018-12-04Replace usages of `..i + 1` ranges with `..=i`.Corey Farwell-1/+1
2018-12-04Fix testShotaro Yamada-1/+2
2018-10-28Provide specific label for patern parsing errorEsteban Küber-1/+1
2018-09-26Remove OneVectorljedrz-2/+2
2018-09-11Add some unit tests for find_best_match_for_namePhilipp Hansch-2/+40
2018-08-23Auto merge of #52602 - scottmcm:tryblock-expr, r=nikomatsakisbors-2/+2
2018-08-19Rename `Catch` variants to `TryBlock`Scott McMurray-2/+2
2018-08-19mv codemap() source_map()Donato Sciarra-1/+1
2018-08-19mv (mod) codemap source_mapDonato Sciarra-1/+1
2018-08-19mv filemap source_fileDonato Sciarra-3/+3
2018-08-16Auto merge of #53304 - dtolnay:extend, r=dtolnaybors-0/+90
2018-08-13Address review of RcVecDavid Tolnay-10/+5
2018-08-13Move SmallVec and ThinVec out of libsyntaxljedrz-143/+2
2018-08-12TokenStream::extendDavid Tolnay-0/+95
2018-07-14Remove some tests using AST comparisons, fix other testsVadim Petrochenkov-8/+0
2018-07-14Remove most of `PartialEq` impls from AST and HIR structuresVadim Petrochenkov-17/+3
2018-06-21async await desugaring and testsTaylor Cramer-0/+2
2018-06-20Rename ParamBound(s) to GenericBound(s)varkor-1/+1