Age | Commit message (Expand) | Author | Files | Lines |
2016-09-26 | Expand - Pass ownership of the input TT to macro_rules! expand | John Hodge | 1 | -3/+3 |
2016-09-25 | Parse - Support method/field/qmark after blocks in statements | John Hodge | 1 | -1/+11 |
2016-09-07 | Parse - Fix up slightly iffy float edge cases | John Hodge | 1 | -6/+10 |
2016-08-20 | AST - Remove unused AST serialisation code | John Hodge | 1 | -4/+0 |
2016-08-20 | Debug - Reduce amount of debug spam | John Hodge | 1 | -2/+3 |
2016-08-19 | Lex - Fix BOM handling after uncodefication | John Hodge | 1 | -4/+6 |
2016-08-19 | Fix little bugs in recent spate of fixes | John Hodge | 1 | -2/+2 |
2016-08-18 | Parse - Fix lexing bug with unicode whitespace | John Hodge | 1 | -1/+6 |
2016-08-18 | Parse - Rework lexer to be fully unicode aware | John Hodge | 1 | -81/+129 |
2016-08-17 | Parse - Fix many parser bugs | John Hodge | 1 | -7/+28 |
2016-07-14 | HIR - Working on better outer typecheck and resolution | John Hodge | 1 | -2/+2 |
2016-07-14 | Macro Rules - Running fully once more, may still be incorrect | John Hodge | 1 | -2/+2 |
2016-06-04 | Compilation fixes (clang and different gcc version) | John Hodge | 1 | -2/+1 |
2016-05-26 | HIR Cosnt Eval - Initial work, hits TODOs | John Hodge | 1 | -2/+2 |
2016-05-25 | Parse - Use interpolated macro fragments instead of captured TTs | John Hodge | 1 | -3/+17 |
2016-05-21 | All - Cleanup of memory leaks and similar | John Hodge | 1 | -2/+2 |
2016-05-21 | Parse - Updates for better memory efficiency (hopefully) | John Hodge | 1 | -270/+7 |
2016-05-18 | All - Fix up a bunch of -Wextra warnings | John Hodge | 1 | -28/+24 |
2016-05-18 | HIR - Fix bug in initialising ExprNode_Let | John Hodge | 1 | -2/+7 |
2016-03-26 | Parse - Escape strings when debuging | John Hodge | 1 | -3/+37 |
2016-03-10 | Expand - Macro cleanup, add cfg! macro (stubbed) | John Hodge | 1 | -0/+47 |
2016-02-27 | Parse/lex - Ignore the BOM | John Hodge | 1 | -0/+13 |
2016-02-27 | Parse - Macros in type position | John Hodge | 1 | -0/+1 |
2016-02-27 | Parse/lex - Handle Shebangs (#!/path) at start of file | John Hodge | 1 | -1/+28 |
2016-02-27 | Parse/lex - Handle nested block comments | John Hodge | 1 | -5/+28 |
2016-02-27 | Parse/lex - Handle \r in escape codes | John Hodge | 1 | -0/+1 |
2016-02-27 | Parse/lex - Fix handling of escape codes | John Hodge | 1 | -2/+38 |
2016-02-26 | Parse/lex - Minor fix to escaped string handling | John Hodge | 1 | -4/+17 |
2016-02-25 | Lex - Handle octal literals | John Hodge | 1 | -3/+13 |
2016-02-25 | Fix raw string lex | John Hodge | 1 | -6/+20 |
2016-02-25 | Lex - Fix handling of raw strings | John Hodge | 1 | -13/+27 |
2016-02-25 | Lexer - Handle exponents on integers (as floats) | John Hodge | 1 | -44/+47 |
2016-02-23 | UTF-8 lex | John Hodge | 1 | -1/+47 |
2016-02-21 | Fixing parser deficiencies | John Hodge | 1 | -61/+144 |
2016-02-18 | Parser - box Patterns, edge bug fix | John Hodge | 1 | -1/+1 |
2016-02-18 | (semibroken) Defer macro expansion | John Hodge | 1 | -0/+6 |
2016-01-30 | Better pretty printing, updated resolution logic | John Hodge | 1 | -2/+1 |
2015-09-06 | Rough span support | John Hodge | 1 | -5/+27 |
2015-08-23 | Cleanup and new syntax | John Hodge | 1 | -13/+30 |
2015-06-04 | Fix issues with printout, lexing, and pattern resolving | John Hodge | 1 | -1/+1 |
2015-04-04 | Lexer - Handle integer suffixes | John Hodge | 1 | -11/+29 |
2015-03-26 | Comment headers and readme update | John Hodge | 1 | -6/+11 |
2015-03-25 | Macros updated with concat!, stringify!, and $crate | John Hodge | 1 | -0/+147 |
2015-03-21 | Fix minor lexing and dump issues | John Hodge | 1 | -2/+2 |
2015-03-21 | Rework macro handling to (hopefully) correctly handle nested repetions | John Hodge | 1 | -1/+18 |
2015-03-18 | super path in expr, byte literals, while disallow struct, todo struct match | John Hodge | 1 | -1/+17 |
2015-03-18 | Array literals, op-equals parsing, super in path, blocks | John Hodge | 1 | -0/+3 |
2015-03-17 | Rework handling of blocks, add sub-modules | John Hodge | 1 | -19/+69 |
2015-03-17 | Hack in hex character literals | John Hodge | 1 | -2/+12 |
2015-03-17 | Clean up handling of TokenTrees, allowing empty but valid TTs | John Hodge | 1 | -1/+1 |