about summary refs log tree commit diff
path: root/src/libsyntax/util
AgeCommit message (Expand)AuthorLines
2020-02-29Move directory `libsyntax` -> `librustc_ast`Vadim Petrochenkov-1333/+0
2020-02-24Add some missing support for `NtIdent`Vadim Petrochenkov-3/+10
2020-02-22Rename CodeMap to SourceMap follow upMaxim Zholobak-2/+2
2020-02-13parser: fuse free `fn` parsing together.Mazdak Farrokhzad-0/+2
2020-02-01syntax::print -> new crate rustc_ast_prettyMazdak Farrokhzad-5/+3
2020-02-01pretty: remove ParseSess dependencyMazdak Farrokhzad-3/+2
2020-02-01{syntax -> rustc_ast_passes}::node_countMazdak Farrokhzad-139/+0
2020-01-09Rollup merge of #67849 - cjkenn:check-sorted-words, r=estebankYuki Okushi-5/+34
2020-01-03missed tidy checkcjkenn-2/+2
2020-01-03add a check for variable names that might match by wordcjkenn-5/+34
2020-01-02syntax::map_in_place: leave fixmeMazdak Farrokhzad-0/+2
2020-01-02Normalize `syntax::symbol` imports.Mazdak Farrokhzad-4/+6
2020-01-02Normalize `syntax::source_map` imports.Mazdak Farrokhzad-1/+1
2020-01-01Rename `syntax_pos` to `rustc_span` in source codeVadim Petrochenkov-3/+3
2019-12-23Add span information to `ExprKind::Assign`varkor-1/+1
2019-12-22Format the worldMark Rousskov-164/+167
2019-12-12Unify assoc item visitors more.Mazdak Farrokhzad-5/+1
2019-12-12Unify associated item visitor.Mazdak Farrokhzad-2/+2
2019-12-06Use `to_option` in various placesvarkor-1/+1
2019-11-10move syntax::parse -> librustc_parseMazdak Farrokhzad-9/+9
2019-11-10move config.rs to libsyntax_expandMazdak Farrokhzad-1/+2
2019-11-07move syntax::{parse::literal -> util::literal}Mazdak Farrokhzad-0/+305
2019-11-07move syntax::parse::lexer::comments -> syntax::util::commentsMazdak Farrokhzad-0/+317
2019-11-07move parse::classify -> util::classifyMazdak Farrokhzad-0/+25
2019-11-07syntax::parser::token -> syntax::tokenMazdak Farrokhzad-1/+1
2019-09-26Rename `Expr.node` to `Expr.kind`varkor-1/+1
2019-09-06reduce visibilityAleksey Kladov-1/+1
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