about summary refs log tree commit diff
path: root/src/libsyntax/ext
AgeCommit message (Expand)AuthorLines
2016-01-07extending FOLLOW(NT) as specified in amendment.Felix S. Klock II-4/+7
2016-01-07macro_rules: proper FIRST/FOLLOW computations for checking macro_rules validity.Felix S. Klock II-16/+500
2016-01-06Auto merge of #30654 - nrc:panictry, r=brsonbors-6/+6
2016-01-04Add test for "malformed macro lhs" and change back span_bug to span_fatalGuillaume Gomez-2/+2
2015-12-31Cut out a bunch of Result and panictry! boilerplate from libsyntax.Nick Cameron-6/+6
2015-12-30Auto merge of #30526 - Ms2ger:PathParameters, r=brsonbors-2/+2
2015-12-30use structured errorsNick Cameron-37/+67
2015-12-23Auto merge of #30377 - Wafflespeanut:levenshtein, r=Manishearthbors-10/+3
2015-12-22Stop re-exporting PathParameters's variants.Ms2ger-2/+2
2015-12-21Auto merge of #30460 - Ms2ger:BindingMode, r=alexcrichtonbors-3/+3
2015-12-20Stop re-exporting the ast::BindingMode variants.Ms2ger-3/+3
2015-12-18Rollup merge of #30420 - petrochenkov:owned2, r=nrcManish Goregaokar-13/+12
2015-12-18Rollup merge of #30384 - nrc:diagnostics, r=@nikomatsakisManish Goregaokar-6/+6
2015-12-18Deprecate name `OwnedSlice` and don't use itVadim Petrochenkov-13/+12
2015-12-17Remove unused importsJeffrey Seyfried-5/+5
2015-12-17move error handling from libsyntax/diagnostics.rs to libsyntax/errors/*Nick Cameron-6/+6
2015-12-16Rollup merge of #30388 - DanielJCampbell:macro-ident-spans, r=nrcManish Goregaokar-5/+8
2015-12-16Modify the Levenshtein-based suggestions to include importsRavi Shankar-10/+3
2015-12-15Fix expansion testsSeo Sanghyeon-4/+13
2015-12-15Move built-in syntax extensions to a separate crateSeo Sanghyeon-5243/+7
2015-12-15Generated code spans now point to callsite parameters (where applicable)Daniel Campbell-5/+8
2015-12-14[breaking-change] move ast_util functions to methodsfaineance-5/+4
2015-12-14Auto merge of #29735 - Amanieu:asm_indirect_constraint, r=pnkfelixbors-3/+9
2015-12-13remove deprecated APIs missed in #30182Tamir Duberstein-7/+0
2015-12-05std: Stabilize APIs for the 1.6 releaseAlex Crichton-1/+1
2015-12-05Use a struct instead of a tuple for inline asm output operandsAmanieu d'Antras-1/+6
2015-12-05Add proper support for indirect output constraints in inline asmAmanieu d'Antras-3/+4
2015-12-04Auto merge of #29850 - Kimundi:attributes_that_make_a_statement, r=pnkfelixbors-17/+49
2015-11-30Improved comments around dropped attributes in the macro expanderMarvin Löbel-2/+2
2015-11-27Auto merge of #30064 - fhartwig:macro-suggestions, r=sanxiynbors-0/+16
2015-11-27Introduce max_suggestion_distance function to avoid duplicating the heuristicFlorian Hartwig-4/+2
2015-11-26Added stmt_expr_attribute feature gateMarvin Löbel-8/+14
2015-11-26Some TLC for the MoveMap traitMarvin Löbel-1/+2
2015-11-26Fixed macro expander not folding attributes (though I'm not sure if that is a...Marvin Löbel-15/+13
2015-11-26Add syntax support for attributes on expressions and all syntaxMarvin Löbel-10/+37
2015-11-26Add '!' to macro name suggestion, use fileline_help instead of span_helpFlorian Hartwig-1/+1
2015-11-26Add suggestion of similar macro names to `macro undefined` error messageFlorian Hartwig-0/+18
2015-11-25Fix "Cannot fill in a NT" ICEJonas Schievink-12/+23
2015-11-25Auto merge of #30011 - jonas-schievink:macro-context, r=nrcbors-10/+10
2015-11-24Remove "this"Jonas Schievink-1/+1
2015-11-24Auto merge of #30000 - Manishearth:unreachable-call, r=nrcbors-4/+4
2015-11-24Fix unreachable code in libsyntaxManish Goregaokar-4/+4
2015-11-23Auto merge of #29952 - petrochenkov:depr, r=brsonbors-1/+1
2015-11-23Print the macro context name on incomplete parseJonas Schievink-10/+10
2015-11-22Look up macro names as well when suggesting replacements for function resolve...Manish Goregaokar-18/+28
2015-11-20Rename #[deprecated] to #[rustc_deprecated]Vadim Petrochenkov-1/+1
2015-11-17Auto merge of #29887 - sanxiyn:match-ref-pats, r=sfacklerbors-22/+22
2015-11-17Fix match_ref_pats flagged by ClippySeo Sanghyeon-22/+22
2015-11-16rename `ast::ImplItem_::*ImplItem` to `ast::ImplItemKind::*`Oliver Schneider-7/+7
2015-11-16Auto merge of #29828 - sanxiyn:check-macro, r=nrcbors-49/+63