summary refs log tree commit diff
path: root/src/libsyntax/parse
AgeCommit message (Expand)AuthorLines
2017-02-05Rollup merge of #39453 - nrc:save-path, r=nikomatsakisCorey Farwell-0/+1
2017-02-03Bump version, upgrade bootstrapAlex Crichton-4/+0
2017-02-02save-analysis: be more paranoid about generated pathsNick Cameron-0/+1
2017-01-31use suggestions instead of helps with code in themOliver Schneider-4/+23
2017-01-27Rollup merge of #39335 - cramertj:cramertj/can_begin_expr_fix, r=petrochenkovAlex Crichton-1/+23
2017-01-26Fix can_begin_expr keyword behaviorTaylor Cramer-1/+23
2017-01-27Auto merge of #39158 - petrochenkov:bounds, r=nikomatsakisbors-433/+300
2017-01-26Better comments for FIXMEsVadim Petrochenkov-2/+2
2017-01-25Auto merge of #35712 - oli-obk:exclusive_range_patterns, r=nikomatsakisbors-12/+31
2017-01-24parser: Permit trailing +'s in bound listsVadim Petrochenkov-11/+3
2017-01-24Improve some expected/found error messages from parserVadim Petrochenkov-12/+49
2017-01-24Refactor parsing of generic arguments/parameters and where clausesVadim Petrochenkov-433/+271
2017-01-24Auto merge of #39173 - jseyfried:tokenstream, r=nrcbors-19/+10
2017-01-24Add an option to the parser so cfg'ed out modules can still be parsedNick Cameron-1/+5
2017-01-23Remove `open_span` and `close_span` from `Delimited`.Jeffrey Seyfried-18/+9
2017-01-22Refactor `TokenStream`.Jeffrey Seyfried-1/+1
2017-01-20Rollup merge of #39179 - petrochenkov:objparen, r=eddybAlex Crichton-2/+9
2017-01-20Rollup merge of #39118 - jseyfried:token_tree_based_parser, r=nrcAlex Crichton-308/+276
2017-01-19Fix regression in parsing of trait object typesVadim Petrochenkov-2/+9
2017-01-19add exclusive range patterns under a feature gateOliver Schneider-12/+31
2017-01-17Fix fallout in `rustdoc`.Jeffrey Seyfried-3/+3
2017-01-17Remove the lookahead buffer.Jeffrey Seyfried-37/+14
2017-01-17Auto merge of #39110 - petrochenkov:sum, r=eddybbors-58/+110
2017-01-17Avoid interpolated token trees.Jeffrey Seyfried-20/+6
2017-01-17Refactor the parser to consume token trees.Jeffrey Seyfried-174/+20
2017-01-17Introduce `string_reader.parse_all_token_trees()`.Jeffrey Seyfried-15/+184
2017-01-17Give the `StringReader` a `sess: &ParseSess`.Jeffrey Seyfried-58/+51
2017-01-17Rename ObjectSum into TraitObject in AST/HIRVadim Petrochenkov-2/+2
2017-01-17Remove field `tokens_consumed` of `Parser`.Jeffrey Seyfried-3/+0
2017-01-17syntax: Rename parse_ty -> parse_ty_no_plus, parse_ty_sum -> parse_tyVadim Petrochenkov-37/+41
2017-01-17Use resizable Vec instead of P<[T]> in ASTVadim Petrochenkov-19/+19
2017-01-17AST/HIR: Merge ObjectSum and PolyTraitRefVadim Petrochenkov-4/+52
2017-01-16Rename ExprKind::Vec to Array in HIR and HAIR.Scott Olson-3/+3
2017-01-11syntax: struct field attributes and cfgBenjamin Saunders-3/+10
2016-12-30Such large. Very 128. Much bits.Simonas Kazlauskas-3/+9
2016-12-24Auto merge of #38268 - withoutboats:parse_where_higher_rank_hack, r=eddybbors-0/+17
2016-12-22Refactor how global paths are represented (for both ast and hir).Jeffrey Seyfried-14/+12
2016-12-19Optimize `ast::PathSegment`.Jeffrey Seyfried-70/+23
2016-12-17Auto merge of #38279 - KalitaAlexey:issue-8521, r=jseyfriedbors-1/+1
2016-12-17Auto merge of #38205 - jseyfried:fix_module_directory_regression, r=eddybbors-9/+10
2016-12-16Allow path fragments to be parsed as type parameter bounds in macro expansionKalita Alexey-1/+1
2016-12-12Auto merge of #38049 - frewsxcv:libunicode, r=alexcrichtonbors-1/+1
2016-12-09Fix mistake.Without Boats-1/+1
2016-12-09Improve error message.Without Boats-1/+1
2016-12-09Prevent where < ident > from parsing.Without Boats-0/+17
2016-12-07macros: fix the expected paths for a non-inline module matched by an `item` f...Jeffrey Seyfried-9/+10
2016-12-06annotate stricter lifetimes on LateLintPass methods to allow them to forward ...Oliver Schneider-2/+2
2016-11-30Rename 'librustc_unicode' crate to 'libstd_unicode'.Corey Farwell-1/+1
2016-11-25Support `?Sized` in where clausesVadim Petrochenkov-27/+10
2016-11-22Auto merge of #37487 - goffrie:break, r=nikomatsakisbors-5/+15