about summary refs log tree commit diff
path: root/src/librustc_parse/parser
AgeCommit message (Expand)AuthorLines
2019-12-20parse_stmt_without_recovery: readability!Mazdak Farrokhzad-54/+54
2019-12-20parse_stmt_mac: add a commentMazdak Farrokhzad-0/+1
2019-12-20parser: early return for item stmtMazdak Farrokhzad-40/+39
2019-12-20inline parse_stmt_ into parse_stmtMazdak Farrokhzad-6/+2
2019-12-20extract parse_sttmt_macMazdak Farrokhzad-63/+73
2019-12-20reduce repetition in stmt parsingMazdak Farrokhzad-56/+37
2019-12-201. ast::Mutability::{Mutable -> Mut, Immutable -> Not}.Mazdak Farrokhzad-24/+24
2019-12-20Rollup merge of #67131 - Centril:item-merge, r=petrochenkovMazdak Farrokhzad-214/+115
2019-12-13parser: recover on `&'lifetime mut $pat`.Mazdak Farrokhzad-6/+16
2019-12-12De-fatalize `...` parsing.Mazdak Farrokhzad-7/+9
2019-12-12`AssocImplKind::{Method -> Fn}`.Mazdak Farrokhzad-1/+1
2019-12-12More c-variadic errors as semantic restrictions.Mazdak Farrokhzad-45/+10
2019-12-12Move `allow_c_varadic` logic to `ast_validation`.Mazdak Farrokhzad-17/+4
2019-12-12Unify associated item parsing more.Mazdak Farrokhzad-29/+20
2019-12-12parse: refactor fun ret ty & param tyMazdak Farrokhzad-13/+27
2019-12-12Leave a FIXME re. `allow_plus`.Mazdak Farrokhzad-4/+5
2019-12-12Relocate `is_const_item`.Mazdak Farrokhzad-7/+7
2019-12-12Unify associated item parsing.Mazdak Farrokhzad-50/+20
2019-12-12Unify associated function parsing.Mazdak Farrokhzad-42/+23
2019-12-12Fuse associated type parsing.Mazdak Farrokhzad-29/+4
2019-12-12Fuse associated constant parsing.Mazdak Farrokhzad-20/+8
2019-12-12Unify `{Trait,Impl}ItemKind::TyAlias` structures.Mazdak Farrokhzad-3/+27
2019-12-12`TraitItemKind::Type` -> `TraitItemKind::TyAlias`.Mazdak Farrokhzad-1/+1
2019-12-12Use `Option` in `ImplItemKind::Method`.Mazdak Farrokhzad-7/+5
2019-12-12Use `Option` in `ImplItemKind::Const`.Mazdak Farrokhzad-7/+10
2019-12-12Alias `TraitItem` & `ImplItem`.Mazdak Farrokhzad-2/+4
2019-12-07Make `ForeignItem` an alias of `Item`.Mazdak Farrokhzad-1/+5
2019-12-06Rollup merge of #67078 - kamleshbhalui:master, r=CentrilMazdak Farrokhzad-2/+3
2019-12-06parse_meta: ditch parse_in_attrMazdak Farrokhzad-2/+17
2019-12-06derive: avoid parse_in_attrMazdak Farrokhzad-37/+0
2019-12-06cfg_attr: avoid .outer_tokensMazdak Farrokhzad-8/+4
2019-12-06accept union inside enum if not followed by identifierKamlesh Kumar-2/+3
2019-12-05Rollup merge of #67045 - Centril:parser-import-clean, r=Mark-SimulacrumMazdak Farrokhzad-53/+40
2019-12-05rustc_parser: cleanup importsMazdak Farrokhzad-53/+40
2019-12-03Account for raw idents in module file findingEsteban Küber-2/+2
2019-12-03Rollup merge of #66903 - Centril:parse-enum-variant, r=estebankMazdak Farrokhzad-2/+2
2019-12-02Address review commentsVadim Petrochenkov-1/+2
2019-12-02syntax: Use `ast::MacArgs` for macro definitionsVadim Petrochenkov-21/+19
2019-12-02syntax: Use `ast::MacArgs` for attributesVadim Petrochenkov-36/+12
2019-12-02syntax: Remove redundant span from `ast::Mac`Vadim Petrochenkov-12/+3
2019-12-02syntax: Introduce a struct `MacArgs` for macro argumentsVadim Petrochenkov-49/+66
2019-11-30parse_enum_item -> parse_enum_variantMazdak Farrokhzad-2/+2
2019-11-27Rollup merge of #66798 - bwignall:typo, r=varkorTyler Mandry-3/+3
2019-11-27Rollup merge of #66718 - VirrageS:use_comma, r=CentrilTyler Mandry-70/+67
2019-11-26Fix spelling typosBrian Wignall-3/+3
2019-11-26Rollup merge of #66754 - estebank:rustdoc-capitalization, r=Dylan-DPCTyler Mandry-6/+11
2019-11-26Refactor 'parse_enum_item' to use 'parse_delim_comma_seq'Janusz Marcinkiewicz-70/+67
2019-11-25Various cleanupsEsteban Küber-6/+11
2019-11-25Auto merge of #66671 - matthewjasper:ast-address-of, r=Centrilbors-6/+21
2019-11-24Parse and feature gate raw address of expressionsMatthew Jasper-1/+1