about summary refs log tree commit diff
path: root/src/libsyntax/ext/expand.rs
AgeCommit message (Expand)AuthorLines
2015-12-30use structured errorsNick Cameron-5/+10
2015-12-18Rollup merge of #30384 - nrc:diagnostics, r=@nikomatsakisManish Goregaokar-1/+1
2015-12-17Remove unused importsJeffrey Seyfried-1/+1
2015-12-17move error handling from libsyntax/diagnostics.rs to libsyntax/errors/*Nick Cameron-1/+1
2015-12-15Fix expansion testsSeo Sanghyeon-4/+13
2015-12-15Move built-in syntax extensions to a separate crateSeo Sanghyeon-11/+7
2015-12-04Auto merge of #29850 - Kimundi:attributes_that_make_a_statement, r=pnkfelixbors-10/+28
2015-11-30Improved comments around dropped attributes in the macro expanderMarvin Löbel-2/+2
2015-11-26Added stmt_expr_attribute feature gateMarvin Löbel-3/+3
2015-11-26Some TLC for the MoveMap traitMarvin Löbel-0/+1
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-9/+28
2015-11-26Add suggestion of similar macro names to `macro undefined` error messageFlorian Hartwig-0/+1
2015-11-22Look up macro names as well when suggesting replacements for function resolve...Manish Goregaokar-15/+19
2015-11-16rename `ast::ImplItem_::*ImplItem` to `ast::ImplItemKind::*`Oliver Schneider-5/+5
2015-11-10Use deref coercionsSeo Sanghyeon-6/+6
2015-11-05remove excess string allocationSteve Klabnik-3/+1
2015-10-09hygiene for `for` loops, `if let`, `while let`Nick Cameron-15/+72
2015-10-09Fix stabilityNick Cameron-1/+1
2015-10-09Move placement in desugaring to loweringNick Cameron-154/+3
2015-10-09if let and while letNick Cameron-140/+4
2015-10-09Move `for` loop desugaring to loweringNick Cameron-94/+2
2015-10-01Stop re-exporting AttrStyle's variants and rename them.Ms2ger-1/+1
2015-09-26Auto merge of #28642 - petrochenkov:name3, r=nrcbors-22/+16
2015-09-24Cleanup interfaces of Name, SyntaxContext and IdentVadim Petrochenkov-22/+16
2015-09-24Remove the deprecated box(PLACE) syntax.Eduard Burtescu-2/+2
2015-09-20Replace `ast::Mac_` enum with structAndrew Paseltiner-88/+75
2015-09-20Move tts instead of cloning in expansionManish Goregaokar-24/+25
2015-09-08Allow tracking issues for lang features.Huon Wilson-1/+3
2015-09-01Auto merge of #28137 - nrc:remove-non-multi, r=huonwbors-83/+2
2015-09-01Remove the Modifier and Decorator kinds of syntax extensions.Nick Cameron-83/+2
2015-08-31Closures are not generated code.Nick Cameron-4/+1
2015-08-28Move ExpnInfo to NameManish Goregaokar-15/+15
2015-08-27Enumify CompilerExpansion in ExpnInfoManish Goregaokar-28/+20
2015-08-17feature gate `cfg(target_feature)`.Huon Wilson-6/+8
2015-08-15Fix issue with for loop expansionw00ns-10/+1
2015-08-12Fix macro expansion in for loop patternJonas Schievink-1/+1
2015-08-06Auto merge of #27296 - jroesch:type-macros, r=huonwbors-0/+47
2015-08-04Fix last nitsJared Roesch-1/+2
2015-08-04Actually commit testsJared Roesch-1/+1
2015-08-04Address nitsJared Roesch-1/+0
2015-08-04Add feature gateJared Roesch-19/+29
2015-08-04Extend macro machinery to expand macros in typesJared Roesch-0/+37
2015-08-03syntax: Implement #![no_core]Alex Crichton-15/+11
2015-07-28remove `get_ident` and `get_name`, make `as_str` soundOliver Schneider-34/+26
2015-07-26Remove `ast::LocalSource` with only one used variantmitaa-2/+1
2015-07-22Allow unstable code to be injected by placement-`in` expansion.Felix S. Klock II-3/+23
2015-07-22Add feature-gates for desugaring-based `box` and placement-`in`.Felix S. Klock II-0/+7
2015-07-22Revise placement-in expansion to use `push/pop_unsafe` and `move_val_init`.Felix S. Klock II-24/+37
2015-07-22prototype Placer protocol for unstable overloaded-box and placement-in.Felix S. Klock II-0/+114