summary refs log tree commit diff
path: root/src/libsyntax
AgeCommit message (Expand)AuthorLines
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
2016-12-30Feature gate: 1.16.0 instead of 1.15.0est31-1/+1
2016-12-30Fix LEB128 to work with the stage1Simonas Kazlauskas-2/+2
2016-12-30Cleanup FIXMEsSimonas Kazlauskas-22/+0
2016-12-30Feature gate the 128 bit typesSimonas Kazlauskas-0/+15
2016-12-30Such large. Very 128. Much bits.Simonas Kazlauskas-22/+52
2016-12-29Remove not(stage0) from deny(warnings)Alex Crichton-1/+1
2016-12-29Rollup merge of #38559 - japaric:ptx2, r=alexcrichtonAlex Crichton-1/+18
2016-12-29Use `?` instead of `try!` macro in `print::pprust`Esteban Küber-857/+857