summary refs log tree commit diff
path: root/src/libsyntax/ext/expand.rs
AgeCommit message (Expand)AuthorLines
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
2015-07-22Hack for "unsafety hygiene" -- `push_unsafe!` and `pop_unsafe!`.Felix S. Klock II-0/+1
2015-07-09save-analysis: API-ify pathsNick Cameron-1/+1
2015-07-09Fix a bug where macros in expression position don't have expansion inidices i...Nick Cameron-3/+4
2015-06-10Removed many pointless calls to *iter() and iter_mut()Joshua Landau-2/+2
2015-05-24Auto merge of #25609 - nikomatsakis:const-fn, r=pnkfelixbors-2/+4
2015-05-22Let MultiItemDecorator take `&Annotatable` (fixes #25683)Manish Goregaokar-1/+1
2015-05-21Make various fixes:Niko Matsakis-0/+1
2015-05-21syntax: parse `const fn` for free functions and inherent methods.Eduard Burtescu-2/+3
2015-05-14syntax: refactor (Span)Handler and ParseSess constructors to be methods.Eduard Burtescu-4/+4
2015-05-13Auto merge of #25318 - nrc:for-expn, r=sfacklerbors-9/+42
2015-05-13Merge branch 'master' into mulit-decorNick Cameron-1/+1
2015-05-12Merge branch 'master' intoNick Cameron-3/+4
2015-05-12Proper spans for for loop expansionNick Cameron-9/+42
2015-05-11Auto merge of #25085 - carols10cents:remove-old-tilde, r=steveklabnikbors-1/+1
2015-05-08Fallout from fixing Issue 25199.Felix S. Klock II-3/+4
2015-05-03Update old uses of ~ in comments and debugging statementsCarol Nichols-1/+1
2015-04-30Merge branch 'master' into mulit-decorNick Cameron-1/+1
2015-04-30WIP refactor expansion of decorators and move derive to MultiDecoratorNick Cameron-144/+144
2015-04-25Rebasing and making MulitDecorators workNick Cameron-2/+5
2015-04-25Merge branch 'syntax' of https://github.com/aochagavia/rust into mulit-decorNick Cameron-4/+28
2015-04-24Change name of unit test sub-module to "tests".Johannes Oertel-1/+1
2015-04-21syntax: Remove uses of #[feature(slice_patterns)]Erick Tryzelaar-2/+2
2015-04-17Rollup merge of #24430 - laumann:trace-macros-flag, r=pnkfelixManish Goregaokar-0/+2
2015-04-14Positive case of `len()` -> `is_empty()`Tamir Duberstein-2/+2
2015-04-14Add "trace-macros" as a compiler flagThomas Jespersen-0/+2
2015-04-11Propagate macro backtraces more often, improve formatting diagnosticsRyan Prichard-1/+1
2015-04-11Auto merge of #24155 - chris-chambers:stmt_macros, r=sfacklerbors-27/+39
2015-04-11Moves expand_stmt's bt_pop so that it balances correctly.Christopher Chambers-3/+4