about summary refs log tree commit diff
path: root/src/libsyntax/parse/mod.rs
AgeCommit message (Expand)AuthorLines
2019-11-10move syntax::parse -> librustc_parseMazdak Farrokhzad-420/+0
2019-11-10move config.rs to libsyntax_expandMazdak Farrokhzad-2/+1
2019-11-09move attr meta grammar to parse::validate_atr + ast_validationMazdak Farrokhzad-0/+1
2019-11-08Rollup merge of #65785 - Centril:compat-to-error-2, r=oli-obkMazdak Farrokhzad-1/+1
2019-11-07move syntax::{parse::literal -> util::literal}Mazdak Farrokhzad-2/+0
2019-11-07move parse::classify -> util::classifyMazdak Farrokhzad-1/+0
2019-11-07move PResult to librustc_errorsMazdak Farrokhzad-10/+1
2019-11-07syntax::parser::token -> syntax::tokenMazdak Farrokhzad-2/+1
2019-11-07move unescape_error_reporting to lexer/Mazdak Farrokhzad-1/+0
2019-11-06Make doc comments cheaper with `AttrKind`.Nicholas Nethercote-9/+13
2019-11-06Remove unnecessary `Deref` impl for `Attribute`.Nicholas Nethercote-4/+4
2019-11-06legacy_directory_ownership -> errorMazdak Farrokhzad-1/+1
2019-10-30Do not complain about missing `fn main()` in some casesEsteban Küber-2/+2
2019-10-30Reduce ammount of errors given unclosed delimiterEsteban Küber-12/+3
2019-10-27syntax/attr: reduce reliance on parserMazdak Farrokhzad-0/+21
2019-10-25move panictry! to where it is used.Mazdak Farrokhzad-0/+17
2019-10-16move SeqSep to parser.rsMazdak Farrokhzad-25/+1
2019-10-16move diagnostics.rs into parser/Mazdak Farrokhzad-1/+0
2019-10-16move parse::attr -> parse::parser::attrMazdak Farrokhzad-1/+0
2019-10-15syntax::parse::sess -> syntax::sessMazdak Farrokhzad-2/+1
2019-10-15syntax: extract sess.rs for ParseSessMazdak Farrokhzad-118/+7
2019-10-13token: extract Nonterminal::to_tokenstream to parser.Mazdak Farrokhzad-4/+134
2019-10-02Add support for 'extern const fn'Aaron Hill-0/+2
2019-09-23Auto merge of #64272 - Mark-Simulacrum:parallel-handler, r=estebankbors-1/+1
2019-09-21Rollup merge of #64010 - c410-f3r:stabilize-attrs-fn, r=CentrilMazdak Farrokhzad-2/+0
2019-09-17Privatize DiagnosticBuilder constructorsMark Rousskov-1/+1
2019-09-12Box `DiagnosticBuilder`.Nicholas Nethercote-0/+7
2019-09-11Stabilize `param_attrs` in Rust 1.39.0Caio-2/+0
2019-09-07Rollup merge of #64226 - alexreg:rush-pr-3, r=centrilMazdak Farrokhzad-26/+27
2019-09-07Aggregation of cosmetic changes made during work on REPL PRs: libsyntaxAlexander Regueiro-26/+27
2019-09-05Replace diagnostic plugins with macro_rulesMark Rousskov-4/+0
2019-08-20Use dedicated type for spans in pre-expansion gating.Mazdak Farrokhzad-14/+18
2019-08-17initial implementation of or-pattern parsingDan Robertson-0/+3
2019-08-16Feature gate 'yield ?' pre-expansion.Mazdak Farrokhzad-0/+3
2019-08-15hygiene: `ExpnInfo` -> `ExpnData`Vadim Petrochenkov-1/+1
2019-08-15syntax_pos: Remove the duplicate global editionVadim Petrochenkov-1/+2
2019-08-02Auto merge of #63207 - petrochenkov:outest2, r=Mark-Simulacrumbors-292/+4
2019-08-02libsyntax: Unconfigure tests during normal buildVadim Petrochenkov-292/+4
2019-08-02Fix typos in doc comments.Bruce Mitchener-1/+1
2019-07-27Move standard library injection into libsyntax_extVadim Petrochenkov-1/+4
2019-07-21move unescape module to rustc_lexerAleksey Kladov-1/+0
2019-07-06Rollup merge of #62329 - matklad:no-peeking, r=petrochenkovMazdak Farrokhzad-1/+1
2019-07-04cleanup lexer constructorsAleksey Kladov-1/+1
2019-07-03Add separate 'async_closure' feature gate.Mazdak Farrokhzad-0/+3
2019-06-23let_chains: Move feature gating to pre-expansion.Mazdak Farrokhzad-1/+4
2019-06-12Auto merge of #60669 - c410-f3r:attrs-fn, r=petrochenkovbors-0/+2
2019-06-12Rollup merge of #61654 - Electron-libre:use_slice_patterns_in_rustc, r=oli-ob...Mazdak Farrokhzad-37/+27
2019-06-09Allow attributes in formal function parametersCaio-0/+2
2019-06-08syntax: Remove `Deref` impl from `Token`Vadim Petrochenkov-2/+2
2019-06-08fix libsyntax testCedric-4/+4