Age | Commit message (Expand) | Author | Files | Lines |
2016-03-13 | Parse+Expand - Remove a todo, fix bug in cfg handling | John Hodge | 1 | -12/+12 |
2016-03-13 | Parse - Store module path in module | John Hodge | 1 | -25/+33 |
2016-03-10 | AST - Clean up MetaItems/MetaItem | John Hodge | 1 | -9/+10 |
2016-03-09 | Expand - Recurse into expressions | John Hodge | 1 | -14/+0 |
2016-03-09 | Parse - Remove module stack (was for macros), yield stream from macros | John Hodge | 1 | -15/+10 |
2016-03-08 | Spans on MacroInvocation, re-enable span in ERROR reporting | John Hodge | 1 | -4/+6 |
2016-03-06 | Move macro_rules parsing and expansion to expand/synexts | John Hodge | 1 | -264/+2 |
2016-03-06 | Debug and fix `use` resolution | John Hodge | 1 | -2/+2 |
2016-03-06 | HUGE REFACTOR - Move named module items into a tagged union | John Hodge | 1 | -82/+78 |
2016-02-27 | Parse - (hackily) support vardic function definitions | John Hodge | 1 | -0/+6 |
2016-02-27 | Parse - Fix trailing commas in attributes, _.. pattern support in slices | John Hodge | 1 | -10/+8 |
2016-02-27 | Parse/extern - Support `static mut` | John Hodge | 1 | -1/+7 |
2016-02-27 | Parse/mod - Rework handling of #[path] to be closer to correct | John Hodge | 1 | -39/+58 |
2016-02-27 | Parse/extern - Parse (but don't use) #![ for extern blocks | John Hodge | 1 | -0/+9 |
2016-02-27 | Parse/where - Handle lifetime params | John Hodge | 1 | -1/+5 |
2016-02-27 | Parse - Handle `where` on `type` | John Hodge | 1 | -0/+5 |
2016-02-27 | Parse/impl - Handle macro invocations | John Hodge | 1 | -21/+12 |
2016-02-27 | Parse - Handling of trailing commas | John Hodge | 1 | -0/+4 |
2016-02-25 | Parse - Parse (but don't use) attributes on enum variant fields | John Hodge | 1 | -0/+19 |
2016-02-25 | Parse - Rework module parsing to unify root/expr parse | John Hodge | 1 | -299/+279 |
2016-02-25 | Parse - Inner attributes in impl blocks | John Hodge | 1 | -5/+12 |
2016-02-25 | Parse/use - Fix parsing of braces and renames | John Hodge | 1 | -3/+14 |
2016-02-25 | Heaps more parse fixes against the rustc tests | John Hodge | 1 | -15/+54 |
2016-02-21 | Fixing parser deficiencies | John Hodge | 1 | -89/+202 |
2016-02-18 | Parser - box Patterns, edge bug fix | John Hodge | 1 | -1/+0 |
2016-02-18 | (semibroken) Defer macro expansion | John Hodge | 1 | -30/+29 |
2016-02-18 | Random commit | John Hodge | 1 | -12/+0 |
2016-01-30 | Rename TypeParams to GenericParams | John Hodge | 1 | -16/+16 |
2016-01-30 | Syntax updates and new language items | John Hodge | 1 | -3/+16 |
2015-11-03 | Remove embedded spans (will move to wrapping spans) | John Hodge | 1 | -2/+2 |
2015-09-19 | Remove function class in favor of full UFCS | John Hodge | 1 | -7/+6 |
2015-09-19 | Disable UFCS resolve (due to ordering issues), fix Self handling | John Hodge | 1 | -0/+1 |
2015-09-06 | Rough span support | John Hodge | 1 | -5/+8 |
2015-09-05 | Resolve - Work resolving UFCS traits | John Hodge | 1 | -4/+12 |
2015-09-01 | Large rework to generic bounds (to use a tagged union) | John Hodge | 1 | -24/+47 |
2015-08-28 | Tagged union for Path | John Hodge | 1 | -8/+8 |
2015-08-23 | Cleanup and new syntax | John Hodge | 1 | -39/+103 |
2015-06-04 | Rework path handling and resolve to better handle Self | John Hodge | 1 | -9/+12 |
2015-05-22 | Restructure macro expansion to correctly fit rustc's model | John Hodge | 1 | -1/+10 |
2015-04-04 | Hacked in parsing of HRLs | John Hodge | 1 | -0/+25 |
2015-04-04 | Handle 'self::' paths, fix macro name resolution, fix handling of 'use ::' | John Hodge | 1 | -14/+26 |
2015-04-03 | (minor) Note desire to remove unnessesary copy of vector | John Hodge | 1 | -0/+1 |
2015-04-03 | Save #[] attrs with item, ready for post-processing derive() | John Hodge | 1 | -42/+52 |
2015-04-01 | More work on wildcard impls | John Hodge | 1 | -8/+7 |
2015-03-31 | Fully convert trait name in 'impl' to be a AST:Path | John Hodge | 1 | -5/+7 |
2015-03-29 | Minor tweaks to handle libcore update | John Hodge | 1 | -2/+12 |
2015-03-27 | Split type and lifetime parameters apart | John Hodge | 1 | -4/+8 |
2015-03-26 | Comment headers and readme update | John Hodge | 1 | -0/+9 |
2015-03-26 | Remove the ASSOCIATED type (now handled by the UFCS path type) | John Hodge | 1 | -1/+2 |
2015-03-25 | Add flag for irrefutable matches, prevents arguments from being resolved | John Hodge | 1 | -2/+2 |