about summary refs log tree commit diff
path: root/src/libsyntax/parse/parser.rs
AgeCommit message (Expand)AuthorLines
2016-09-16Auto merge of #36482 - jseyfried:dont_load_unconfigured_noninline_modules, r=nrcbors-9/+18
2016-09-15Avoid loading and parsing unconfigured non-inline modules.Jeffrey Seyfried-9/+18
2016-09-13Remove parsing of obsolete pre-1.0 syntaxesVadim Petrochenkov-32/+1
2016-09-05In `Parser` and `ExtCtxt`, replace fields `filename` and `mod_path_stack`Jeffrey Seyfried-26/+16
2016-09-03Check fields in union patters/expressionsVadim Petrochenkov-1/+3
2016-09-03Lower unions from AST to HIR and from HIR to typesVadim Petrochenkov-0/+31
2016-08-28Rollup merge of #35480 - KiChjang:e0379-bonus, r=nikomatsakisJeffrey Seyfried-9/+24
2016-08-28Rollup merge of #35618 - jseyfried:ast_view_path_refactor, r=eddybJeffrey Seyfried-6/+9
2016-08-28Rollup merge of #35591 - GuillaumeGomez:generics_span, r=jntrmrJeffrey Seyfried-3/+5
2016-08-27Change Constness to Spanned<Constness>Keith Yeung-9/+24
2016-08-23Improve error message when failing to parse a blockJames Miller-3/+24
2016-08-21Refactor away variant `ast::PathListItemKind::Mod`Jeffrey Seyfried-6/+9
2016-08-19Auto merge of #33922 - estebank:doc-comment, r=alexcrichtonbors-16/+36
2016-08-18Add Span field for Generics structsGuillaume Gomez-3/+5
2016-08-16Auto merge of #35162 - canndrew:bang_type_coerced, r=nikomatsakisbors-5/+3
2016-08-14Rollup merge of #35491 - sanxiyn:pub-restricted-span, r=nikomatsakisEduard-Mihai Burtescu-9/+10
2016-08-13Rename empty/bang to neverAndrew Cann-1/+1
2016-08-13Switch on TyEmptyAndrew Cann-5/+1
2016-08-13Parse `!` as TyEmpty (except in fn return type)Andrew Cann-0/+2
2016-08-13Parse numeric fields in struct expressions and patternsVadim Petrochenkov-2/+11
2016-08-12Correct span for pub_restricted fieldSeo Sanghyeon-9/+10
2016-08-12syntax: add anonymized type syntax, i.e. impl TraitA+TraitB.Eduard Burtescu-1/+20
2016-07-23Auto merge of #34925 - jseyfried:nested_macros, r=eddybbors-1/+5
2016-07-19Support nested `macro_rules!`.Jeffrey Seyfried-1/+5
2016-07-17macros: Fix bug in statement matchersJeffrey Seyfried-49/+31
2016-07-13Auto merge of #34772 - jseyfried:cleanup_interner, r=eddybbors-2/+0
2016-07-13Start a best-effort warning cycle.Jeffrey Seyfried-5/+36
2016-07-13cleanup: Refactor parser method `finish_parsing_statement` -> `parse_full_stmt`.Jeffrey Seyfried-6/+12
2016-07-13Allow macro-expanded macros in trailing expression positions to expand into s...Jeffrey Seyfried-1/+2
2016-07-12Parse macro-expanded statements like ordinary statements.Jeffrey Seyfried-2/+2
2016-07-12Clean up statement parsing without changing the semantics of `parse_stmt`.Jeffrey Seyfried-104/+45
2016-07-11Remove unused field `interner` from the parser.Jeffrey Seyfried-2/+0
2016-07-08Rollup merge of #34691 - jseyfried:remove_erroneous_unit_struct_checks, r=nrcManish Goregaokar-72/+11
2016-07-06Auto merge of #34652 - jseyfried:fix_expansion_perf, r=nrcbors-8/+9
2016-07-06Remove outdated checks for empty braced struct expressions (i.e. `UnitStruct ...Jeffrey Seyfried-72/+11
2016-07-06Auto merge of #34546 - jseyfried:cfg_attr_path, r=nrcbors-2/+9
2016-07-05Specific error message for missplaced doc commentsEsteban Küber-16/+36
2016-07-04Revert "Change `fold_tt` and `fold_tts` to take token trees by value (instead...Jeffrey Seyfried-8/+9
2016-07-03prefer `if let` to match with `None => {}` arm in some placesZack M. Davis-12/+8
2016-06-29Support `cfg_attr` on `path` attributesJeffrey Seyfried-2/+9
2016-06-29Refactor away `parser.commit_stmt_expecting()`Jeffrey Seyfried-5/+1
2016-06-26Rollup merge of #34436 - jseyfried:no_block_expr, r=eddybJeffrey Seyfried-17/+10
2016-06-26Rollup merge of #34339 - jseyfried:thin_vec, r=petrochenkov,ManishearthJeffrey Seyfried-82/+75
2016-06-26Rollup merge of #34316 - jseyfried:refactor_ast_stmt, r=eddybJeffrey Seyfried-90/+101
2016-06-26Rollup merge of #33943 - jseyfried:libsyntax_cleanup, r=nrcJeffrey Seyfried-18/+17
2016-06-26Rollup merge of #34385 - cgswords:tstream, r=nrcJeffrey Seyfried-5/+7
2016-06-25Rollup merge of #34403 - jonathandturner:move_liberror, r=alexcrichtonJeffrey Seyfried-12/+13
2016-06-25Rollup merge of #34368 - petrochenkov:astqpath, r=ManishearthJeffrey Seyfried-6/+1
2016-06-25Rollup merge of #34213 - josephDunne:trait_item_macros, r=jseyfriedJeffrey Seyfried-67/+91
2016-06-23Remove field `expr` of `ast::Block`Jeffrey Seyfried-22/+8