Age | Commit message (Expand) | Author | Files | Lines |
2016-08-25 | Parse - What an interesting feature | John Hodge | 2 | -0/+82 |
2016-08-22 | AST+HIR - Save decoded receiver type for methods | John Hodge | 1 | -1/+2 |
2016-08-20 | AST - Remove unused AST serialisation code | John Hodge | 3 | -9/+9 |
2016-08-20 | Debug - Reduce amount of debug spam | John Hodge | 1 | -2/+3 |
2016-08-19 | AST - Support ! as a real type | John Hodge | 2 | -8/+2 |
2016-08-19 | Parse - Fix bug in parsing `extern crate` | John Hodge | 1 | -1/+3 |
2016-08-19 | Lex - Fix BOM handling after uncodefication | John Hodge | 1 | -4/+6 |
2016-08-19 | Parse - Fix edge case with parsing of expressions in parenthesised lists | John Hodge | 1 | -1/+1 |
2016-08-19 | Fix little bugs in recent spate of fixes | John Hodge | 1 | -2/+2 |
2016-08-19 | AST - Macro invocations in item list | John Hodge | 1 | -0/+12 |
2016-08-19 | Patterns - Support tuples with .. (fully) | John Hodge | 2 | -32/+33 |
2016-08-18 | All - Support tuple patterns with .. at the start/end - TODO: Support in the ... | John Hodge | 1 | -12/+30 |
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 | 2 | -86/+145 |
2016-08-17 | Parse - Fix many parser bugs | John Hodge | 6 | -27/+52 |
2016-08-01 | AST - Add specialisable tag to impl items | John Hodge | 1 | -21/+5 |
2016-07-17 | Parse - (HACK) Parse (and discard) specialisation markers | John Hodge | 1 | -0/+16 |
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 | 2 | -2/+23 |
2016-07-14 | Macro Rules - Rewrite, take 3 - Incomplete | John Hodge | 2 | -0/+30 |
2016-06-26 | HIR Typecheck - Fn type handling | John Hodge | 1 | -0/+2 |
2016-06-12 | Parse - Don't stick a () after return/break/continue | John Hodge | 1 | -0/+15 |
2016-06-12 | Parse - Fix incorrect handling of trailing semicolons | John Hodge | 2 | -42/+18 |
2016-06-11 | Parse - Fix parsing of parens in types | John Hodge | 1 | -10/+5 |
2016-06-11 | HIR - Trait objects only have on data trait, fix propagation of marker flag | John Hodge | 1 | -1/+1 |
2016-06-09 | All - Hack up support for useful associated type bounds | John Hodge | 1 | -3/+3 |
2016-06-08 | HIR - Lower associated type bounds, use those in typeck | John Hodge | 1 | -2/+1 |
2016-06-07 | HIR Typecheck - Binary operator overloads | John Hodge | 1 | -1/+0 |
2016-06-06 | HIR Typecheck - Method calls being planned, fixed resolution of Generic types | John Hodge | 1 | -6/+6 |
2016-06-04 | Resolve - Fix variable resolution and pattern binding | John Hodge | 1 | -14/+19 |
2016-06-04 | Compilation fixes (clang and different gcc version) | John Hodge | 5 | -10/+13 |
2016-06-04 | Byte string literals in AST, infrastructure for coercions | John Hodge | 1 | -9/+2 |
2016-05-29 | Parse/AST/HIR - Support Enum::Var(..) and Struct { .. } patters properly | John Hodge | 1 | -3/+10 |
2016-05-29 | AST - Remove dead code, add lifetime params, fix param clobber | John Hodge | 2 | -17/+21 |
2016-05-28 | HIR TypeCheck - Initial work on a module-level pass (no inferrence) | John Hodge | 1 | -1/+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 | 15 | -186/+550 |
2016-05-24 | AST - Move types.cpp to ast/ dir | John Hodge | 1 | -2/+2 |
2016-05-24 | AST - Spans, spans everywhere! | John Hodge | 1 | -5/+28 |
2016-05-24 | AST - Spanned paths in impl blocks, remove dead code | John Hodge | 1 | -5/+19 |
2016-05-22 | macro_rules - Rework pattern matching to not use try-catch | John Hodge | 4 | -555/+0 |
2016-05-22 | Macros - Planning of more efficient macro_rules evaluation | John Hodge | 1 | -0/+306 |
2016-05-21 | All - Cleanup of memory leaks and similar | John Hodge | 3 | -5/+5 |
2016-05-21 | Parse - Updates for better memory efficiency (hopefully) | John Hodge | 7 | -373/+467 |
2016-05-20 | Parse - Fix bug which made `<_ as Item>` parse as `<_ as ::Item>` | John Hodge | 1 | -3/+7 |
2016-05-20 | String primitive, bind pointers in resolve, print macro name in span | John Hodge | 1 | -4/+0 |
2016-05-20 | AST/Path - Move crate name to Absolute form | John Hodge | 1 | -1/+1 |
2016-05-18 | All - Fix up a bunch of -Wextra warnings | John Hodge | 2 | -29/+25 |
2016-05-18 | HIR - Fix bug in initialising ExprNode_Let | John Hodge | 1 | -2/+7 |
2016-05-18 | HIR/from_ast - Pattern conversion mostly done, crashes. | John Hodge | 1 | -0/+2 |