Age | Commit message (Expand) | Author | Files | Lines |
2016-12-24 | No more tears! | ubsan | 1 | -70/+70 |
2016-11-02 | Parse - Refactor TTStream and TokenTree into their own files | John Hodge | 1 | -0/+4 |
2016-10-28 | Parse - Support attributes on generics, unify HRL (HRTB) parsing | John Hodge | 1 | -0/+1 |
2016-10-09 | AST - Remove free MacroInvocation lists | John Hodge | 1 | -1/+1 |
2016-09-28 | AST - Make anon modules `shared_ptr`s to handle case where a block is depeted | John Hodge | 1 | -1/+1 |
2016-09-27 | Parse - Support expanding macros that yield items in expressions | John Hodge | 1 | -0/+1 |
2016-09-25 | Parse - Move `pub` parsing to Parse_Mod_Item_S | John Hodge | 1 | -2/+2 |
2016-09-25 | Parse - Allow loading modules from macro invocations | John Hodge | 1 | -3/+3 |
2016-09-25 | Parse+AST - Support capturing :item (requires cloning AST items) | John Hodge | 1 | -0/+1 |
2016-09-25 | Parse+Expand - Support `let` in expression macros | John Hodge | 1 | -0/+1 |
2016-09-15 | Restructure - Don't insert automatic () statements at end of blocks | John Hodge | 1 | -0/+3 |
2016-08-17 | Parse - Fix many parser bugs | John Hodge | 1 | -1/+1 |
2016-05-29 | AST - Remove dead code, add lifetime params, fix param clobber | John Hodge | 1 | -1/+1 |
2016-05-25 | Parse - Use interpolated macro fragments instead of captured TTs | John Hodge | 1 | -2/+3 |
2016-05-22 | macro_rules - Rework pattern matching to not use try-catch | John Hodge | 1 | -2/+0 |
2016-05-21 | Parse - Updates for better memory efficiency (hopefully) | John Hodge | 1 | -0/+1 |
2016-03-19 | Expand - Handle impl and trait | John Hodge | 1 | -0/+1 |
2016-03-13 | Parse - Store module path in module | John Hodge | 1 | -10/+2 |
2016-03-10 | AST - Clean up MetaItems/MetaItem | John Hodge | 1 | -2/+2 |
2016-03-09 | Expand - Expression macro evaluation | John Hodge | 1 | -0/+1 |
2016-03-09 | Parse - Remove module stack (was for macros), yield stream from macros | John Hodge | 1 | -2/+2 |
2016-03-08 | Spans on MacroInvocation, re-enable span in ERROR reporting | John Hodge | 1 | -1/+1 |
2016-03-07 | Expand - Start on macro_rules expanding | John Hodge | 1 | -0/+1 |
2016-03-06 | Move macro_rules parsing and expansion to expand/synexts | John Hodge | 1 | -1/+1 |
2016-03-06 | HUGE REFACTOR - Move named module items into a tagged union | John Hodge | 1 | -2/+2 |
2016-02-27 | Parse/mod - Rework handling of #[path] to be closer to correct | John Hodge | 1 | -1/+1 |
2016-02-25 | Parse - Rework module parsing to unify root/expr parse | John Hodge | 1 | -0/+2 |
2016-02-25 | Parse - Inner attributes in impl blocks | John Hodge | 1 | -1/+1 |
2016-02-21 | Fixing parser deficiencies | John Hodge | 1 | -0/+5 |
2015-09-06 | Rough span support | John Hodge | 1 | -1/+1 |
2015-04-03 | Save #[] attrs with item, ready for post-processing derive() | John Hodge | 1 | -1/+1 |
2015-04-01 | More work on wildcard impls | John Hodge | 1 | -1/+1 |
2015-03-26 | Comment headers and readme update | John Hodge | 1 | -4/+10 |
2015-03-25 | Add flag for irrefutable matches, prevents arguments from being resolved | John Hodge | 1 | -1/+1 |
2015-03-21 | Split pattern parsing out of expr.cpp | John Hodge | 1 | -0/+4 |
2015-03-21 | Rework macro handling to (hopefully) correctly handle nested repetions | John Hodge | 1 | -0/+2 |
2015-03-20 | Split parse/root.cpp up | John Hodge | 1 | -0/+1 |
2015-03-18 | super path in expr, byte literals, while disallow struct, todo struct match | John Hodge | 1 | -0/+1 |
2015-03-18 | Local macros, fixed array literals | John Hodge | 1 | -0/+1 |
2015-03-17 | Block fn-s, parse (but no AST) for array literals | John Hodge | 1 | -0/+1 |
2015-03-17 | Rework handling of blocks, add sub-modules | John Hodge | 1 | -0/+5 |
2015-03-17 | Replace Enum variant inner type | John Hodge | 1 | -0/+2 |
2015-03-14 | Fixed macros, added range syntax and other tweaks | John Hodge | 1 | -0/+2 |
2015-03-13 | Various other features for libcore, now on to loops | John Hodge | 1 | -0/+1 |
2015-03-13 | Const items in expressions, attributes in impl blocks | John Hodge | 1 | -4/+8 |
2015-03-08 | Macro parsing, saving, and evaluating | John Hodge | 1 | -23/+0 |
2015-03-07 | Added file+line reporting to error messages | John Hodge | 1 | -2/+2 |
2014-12-23 | Move source files to src/ folder | John Hodge (sonata) | 1 | -0/+50 |