summaryrefslogtreecommitdiff
path: root/src/expand
AgeCommit message (Collapse)AuthorFilesLines
2016-03-19Expand - Handle impl and traitJohn Hodge1-4/+101
2016-03-17Expand - #[lang] extensionJohn Hodge1-1/+22
2016-03-16Expand - Handle AST::TupleItem attributesJohn Hodge1-2/+2
2016-03-16AST - Rework struct/enum fieldsJohn Hodge2-31/+77
2016-03-16Expand - Attributes on enum variants and match armsJohn Hodge1-4/+23
2016-03-15Expand - More attribute handlingJohn Hodge1-2/+9
2016-03-13Parse - Rework to place spans on typesJohn Hodge1-5/+5
2016-03-13Expand - Fix use-after-free bugJohn Hodge1-3/+6
2016-03-13Expand - Patterns and typesJohn Hodge1-18/+129
2016-03-13Parse+Expand - Remove a todo, fix bug in cfg handlingJohn Hodge2-3/+7
2016-03-13Expand - Move synexts/*.cpp to expand/John Hodge2-0/+269
2016-03-13Parse - Store module path in moduleJohn Hodge1-4/+5
2016-03-12AST - Remove some header codeJohn Hodge1-2/+4
2016-03-12Expand - macro_use with ident listJohn Hodge1-1/+23
2016-03-11Expand - Macros expansion improvedJohn Hodge7-162/+278
2016-03-10Expand - Handle block modulesJohn Hodge1-2/+11
2016-03-10Expand - Stub format_args! implJohn Hodge1-0/+53
2016-03-10Expand - Rough cfg conditionsJohn Hodge3-12/+73
2016-03-10AST - Clean up MetaItems/MetaItemJohn Hodge1-2/+2
2016-03-10Expand - cfg!/#[cfg]/#[cfg_attr] hacked upJohn Hodge2-13/+72
2016-03-10Expand - Macro cleanup, add cfg! macro (stubbed)John Hodge3-14/+41
2016-03-09Expand - Expression macro evaluationJohn Hodge1-5/+10
2016-03-09Expand - Recurse into expressionsJohn Hodge1-24/+198
2016-03-09Parse - Remove module stack (was for macros), yield stream from macrosJohn Hodge3-29/+33
2016-03-08Expand - Macro expansion using parent modulesJohn Hodge1-27/+26
2016-03-08Spans on MacroInvocation, re-enable span in ERROR reportingJohn Hodge1-1/+1
2016-03-08Expand - Macro importsJohn Hodge2-9/+31
2016-03-07AST - Correctly move item attributesJohn Hodge1-1/+1
2016-03-07Expand - Start on macro_rules expandingJohn Hodge3-16/+134
2016-03-06Move macro_rules parsing and expansion to expand/synextsJohn Hodge2-38/+100
2016-03-06Debug and fix `use` resolutionJohn Hodge1-5/+1
2016-03-06Remove useless fileJohn Hodge1-1/+0
2016-03-06HUGE REFACTOR - Move named module items into a tagged unionJohn Hodge2-0/+116
- Item attributes now "owned" by the parent