Age | Commit message (Expand) | Author | Files | Lines |
2016-07-17 | HIR Typecheck - Ivars in earlier passes | John Hodge | 1 | -1/+3 |
2016-07-14 | Macro Rules - Running fully once more, may still be incorrect | John Hodge | 1 | -7/+8 |
2016-07-14 | Macro Rules - Rewrite, take 3 - Incomplete | John Hodge | 1 | -2/+2 |
2016-06-24 | HIR Typecheck - Handling of `impl Trait {}` blocks properly | John Hodge | 1 | -5/+5 |
2016-06-04 | Resolve - Fix variable resolution and pattern binding | John Hodge | 1 | -2/+2 |
2016-05-29 | HIR - Add binding pointers to TypeRef and Pattern | John Hodge | 1 | -0/+1 |
2016-05-29 | HIR Typecheck - Start on expression type checking/inferrence | John Hodge | 1 | -1/+1 |
2016-05-29 | AST - Remove dead code, add lifetime params, fix param clobber | John Hodge | 1 | -2/+2 |
2016-05-28 | HIR TypeCheck - Initial work on a module-level pass (no inferrence) | John Hodge | 1 | -17/+15 |
2016-05-27 | HIR Conv - Constant evaluation pass running (fully?) | John Hodge | 1 | -0/+3 |
2016-05-26 | HIR Cosnt Eval - Initial work, hits TODOs | John Hodge | 1 | -0/+6 |
2016-05-25 | Parse - Use interpolated macro fragments instead of captured TTs | John Hodge | 1 | -1/+2 |
2016-05-24 | HIR Expand Type - Convert to use a generic HIR visitor | John Hodge | 1 | -1/+2 |
2016-05-24 | HIR Lower - Lower impl blocks | John Hodge | 1 | -1/+1 |
2016-05-23 | HIR - Add type alias replacement. Other related changes below | John Hodge | 1 | -6/+13 |
2016-05-22 | macro_rules - Rework pattern matching to not use try-catch | John Hodge | 1 | -1/+4 |
2016-05-22 | Clean up dead code (both useless code, and stuff that will be rewritten for HIR) | John Hodge | 1 | -8/+0 |
2016-05-21 | All - Cleanup of memory leaks and similar | John Hodge | 1 | -15/+5 |
2016-05-21 | Main - Some planning | John Hodge | 1 | -3/+11 |
2016-05-21 | Expand/cfg - Add 'target_has_atomic' | John Hodge | 1 | -0/+5 |
2016-05-21 | Main - Planning next passes | John Hodge | 1 | -13/+15 |
2016-05-18 | HIR - Fix bug in initialising ExprNode_Let | John Hodge | 1 | -1/+1 |
2016-05-16 | HIR - Slowly fleshing out | John Hodge | 1 | -0/+5 |
2016-05-11 | HIR - Start on conversion | John Hodge | 1 | -2/+5 |
2016-05-06 | Resolve - Separate modules and types for slightly different lookup requirements | John Hodge | 1 | -0/+4 |
2016-05-02 | AST - Make trait in UFCS paths be an optional Path | John Hodge | 1 | -1/+1 |
2016-04-30 | Resolve - Include (stubbed) 'Absolutise' pass | John Hodge | 1 | -1/+3 |
2016-04-02 | Resolve - Start building an index of names avaliable in each module | John Hodge | 1 | -1/+2 |
2016-03-30 | Resolve - Working on new `use` resolution code | John Hodge | 1 | -1/+4 |
2016-03-13 | Expand - Fix use-after-free bug | John Hodge | 1 | -0/+1 |
2016-03-13 | Parse+Expand - Remove a todo, fix bug in cfg handling | John Hodge | 1 | -1/+0 |
2016-03-10 | Expand - Rough cfg conditions | John Hodge | 1 | -0/+6 |
2016-03-06 | Move macro_rules parsing and expansion to expand/synexts | John Hodge | 1 | -4/+1 |
2016-03-06 | HUGE REFACTOR - Move named module items into a tagged union | John Hodge | 1 | -5/+12 |
2016-02-25 | Main - Fix incorrect member for stop-after | John Hodge | 1 | -2/+2 |
2016-02-18 | (semibroken) Defer macro expansion | John Hodge | 1 | -1/+1 |
2016-02-18 | Random commit | John Hodge | 1 | -1/+32 |
2016-01-30 | A whole lot of messing around for not much | John Hodge | 1 | -2/+2 |
2015-09-19 | Disable UFCS resolve (due to ordering issues), fix Self handling | John Hodge | 1 | -3/+2 |
2015-08-24 | BROKEN - Halfway through a rewrite of type handling | John Hodge | 1 | -5/+9 |
2015-08-23 | Cleanup and new syntax | John Hodge | 1 | -31/+63 |
2015-06-04 | Rework path handling and resolve to better handle Self | John Hodge | 1 | -1/+1 |
2015-04-03 | Added partial support for #[derive()] | John Hodge | 1 | -0/+1 |
2015-04-03 | Save #[] attrs with item, ready for post-processing derive() | John Hodge | 1 | -0/+5 |
2015-03-29 | Twiddling root-level typecheck | John Hodge | 1 | -1/+1 |
2015-03-27 | Fix minor issues in path resolving (bindings incorrect in places) | John Hodge | 1 | -1/+2 |
2015-03-27 | Rework paths bindings to be a separate (printable) structure, add -Werror | John Hodge | 1 | -65/+90 |
2015-03-26 | Comment headers and readme update | John Hodge | 1 | -2/+6 |
2015-03-22 | Clean up local path resolution, add internal 'str' type | John Hodge | 1 | -0/+2 |
2015-03-21 | Fix minor lexing and dump issues | John Hodge | 1 | -13/+15 |