about summary refs log tree commit diff
path: root/src/libsyntax
AgeCommit message (Expand)AuthorLines
2017-01-24Auto merge of #39173 - jseyfried:tokenstream, r=nrcbors-827/+219
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-47/+35
2017-01-22Refactor `TokenStream`.Jeffrey Seyfried-781/+185
2017-01-22Auto merge of #39060 - jseyfried:improve_unused, r=nrcbors-4/+0
2017-01-22Remove unused `extern crate`s.Jeffrey Seyfried-4/+0
2017-01-21syntax: remove abi::Os and abi::ArchitectureWang Xuerui-48/+0
2017-01-20Fix multiple labels when some don't have messageEsteban Küber-0/+388
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-428/+339
2017-01-20Rollup merge of #38842 - abonander:proc_macro_attribute, r=jseyfriedAlex Crichton-9/+88
2017-01-20Auto merge of #38955 - estebank:highlighted-diags, r=nikomatsakisbors-10/+10
2017-01-19Feature gateVadim Chugunov-0/+3
2017-01-19Auto merge of #38465 - japaric:msp430-interrupt, r=eddybbors-0/+9
2017-01-19Rollup merge of #38970 - apasel422:may-dangle, r=pnkfelixGuillaume Gomez-3/+3
2017-01-19Fix regression in parsing of trait object typesVadim Petrochenkov-2/+9
2017-01-19add exclusive range patterns under a feature gateOliver Schneider-22/+67
2017-01-18calling convention for MSP430 interruptsJorge Aparicio-0/+9
2017-01-18Auto merge of #39019 - nikomatsakis:issue-38919, r=eddybbors-1/+1
2017-01-17tolerate `None` return from `get_line`Niko Matsakis-1/+1
2017-01-17Teach Diagnostics to highlight textEsteban Küber-10/+10
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-134/+172
2017-01-17Avoid interpolated token trees.Jeffrey Seyfried-37/+9
2017-01-17Clean up `ext::tt::transcribe`.Jeffrey Seyfried-74/+35
2017-01-17Refactor the parser to consume token trees.Jeffrey Seyfried-197/+52
2017-01-17Introduce `string_reader.parse_all_token_trees()`.Jeffrey Seyfried-22/+187
2017-01-17Give the `StringReader` a `sess: &ParseSess`.Jeffrey Seyfried-74/+58
2017-01-17Rename ObjectSum into TraitObject in AST/HIRVadim Petrochenkov-7/+7
2017-01-16Fix `feature_gate::find_lang_feature_issue()` to not use `unwrap()`Austin Bonander-3/+4
2017-01-16Implement `#[proc_macro_attribute]`Austin Bonander-6/+84
2017-01-17Auto merge of #39090 - solson:exprkind-array, r=eddybbors-10/+10
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-40/+44
2017-01-17Use resizable Vec instead of P<[T]> in ASTVadim Petrochenkov-50/+32
2017-01-17AST/HIR: Merge ObjectSum and PolyTraitRefVadim Petrochenkov-32/+83
2017-01-16AST/HIR: Replace Path with Type in WhereEqPredicateVadim Petrochenkov-14/+15
2017-01-16Rename ExprKind::Vec to Array in HIR and HAIR.Scott Olson-10/+10
2017-01-15Mark the pushpop_unsafe feature as "removed"est31-4/+1
2017-01-15Remove the safe_suggestion featureest31-3/+0
2017-01-12Auto merge of #38814 - Ralith:cfg-fields, r=jseyfriedbors-19/+113
2017-01-11syntax: struct field attributes and cfgBenjamin Saunders-19/+113
2017-01-10Deprecate `#[unsafe_destructor_blind_to_params]`Andrew Paseltiner-3/+3
2017-01-08Auto merge of #38679 - alexcrichton:always-deny-warnings, r=nrcbors-1/+1
2017-01-06Auto merge of #38792 - jseyfried:improve_macros_11_diagnostics, r=nikomatsakisbors-7/+7
2017-01-03Fold all spans in the AST.Jeffrey Seyfried-7/+7
2017-01-02rustc: Stabilize the `proc_macro` featureAlex Crichton-10/+3
2017-01-01Auto merge of #38692 - estebank:remove-try-from-pprust, r=petrochenkovbors-857/+857
2016-12-30Further and hopefully final Windows fixesSimonas Kazlauskas-1/+10