about summary refs log tree commit diff
path: root/src/librustc_parse
AgeCommit message (Expand)AuthorLines
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-222/+120
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-12Simplify `nt_to_tokenstream`.Mazdak Farrokhzad-4/+1
2019-12-12Unify associated item mut visitors.Mazdak Farrokhzad-4/+4
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-06Rollup merge of #67052 - Centril:config-1, r=petrochenkovMazdak Farrokhzad-105/+121
2019-12-06parse_meta: ditch parse_in_attrMazdak Farrokhzad-37/+56
2019-12-06derive: avoid parse_in_attrMazdak Farrokhzad-38/+1
2019-12-06cfg_attr: avoid .outer_tokensMazdak Farrokhzad-64/+98
2019-12-06Fix rebase issuesvarkor-0/+1
2019-12-06Rename to `then_some` and `then`varkor-1/+1
2019-12-06Use `to_option` in various placesvarkor-1/+1
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-75/+58
2019-12-05rustc_parser: cleanup importsMazdak Farrokhzad-75/+58
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-03Move early lint declarations to librustc_sessionMark Rousskov-2/+2
2019-12-02Address review commentsVadim Petrochenkov-1/+4
2019-12-02syntax: Use `ast::MacArgs` for macro definitionsVadim Petrochenkov-21/+19
2019-12-02syntax: Use `ast::MacArgs` for attributesVadim Petrochenkov-47/+19
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-30derive(Default) for FeaturesMazdak Farrokhzad-1/+1
2019-11-30move GateIssue to rustc_feature & simplify emit_feature_errMazdak Farrokhzad-2/+1
2019-11-30inline two explanation constantsMazdak Farrokhzad-7/+2