summaryrefslogtreecommitdiff
path: root/src/include/synext.hpp
AgeCommit message (Collapse)AuthorFilesLines
2018-06-04All - Ensure that all files have a header comment, remove some dead codeJohn Hodge1-0/+5
2016-09-27Expand - Expand macros in format_args! stringJohn Hodge1-1/+1
2016-06-08Expand format_args! - Parse and (partially) emitJohn Hodge1-87/+3
2016-06-04Compilation fixes (clang and different gcc version)John Hodge1-4/+4
2016-05-24AST - Spans, spans everywhere!John Hodge1-11/+11
2016-05-21Expand - Add attributes to impl blocksJohn Hodge1-0/+4
2016-04-02Expand - Handle attributes on module-level macro invocationsJohn Hodge1-8/+9
2016-03-16Expand - Handle AST::TupleItem attributesJohn Hodge1-0/+3
2016-03-16AST - Rework struct/enum fieldsJohn Hodge1-2/+1
2016-03-16Expand - Attributes on enum variants and match armsJohn Hodge1-1/+4
2016-03-15Expand - More attribute handlingJohn Hodge1-11/+12
2016-03-11Expand - Macros expansion improvedJohn Hodge1-2/+5
2016-03-10Expand - cfg!/#[cfg]/#[cfg_attr] hacked upJohn Hodge1-1/+1
2016-03-10Expand - Macro cleanup, add cfg! macro (stubbed)John Hodge1-1/+2
2016-03-09Parse - Remove module stack (was for macros), yield stream from macrosJohn Hodge1-1/+2
2016-03-06Move macro_rules parsing and expansion to expand/synextsJohn Hodge1-2/+26
2016-03-06HUGE REFACTOR - Move named module items into a tagged unionJohn Hodge1-18/+34
- Item attributes now "owned" by the parent
2015-04-05Suport for #[lang], start work on resolving UFCS pathsJohn Hodge1-1/+10
2015-04-03Added partial support for #[derive()]John Hodge1-0/+33
- Supports Debug on struct, and assumes compiling in libcore (for now)