Age | Commit message (Expand) | Author | Files | Lines |
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 |
2015-03-06 | Bugfixes exposed by fixing formatted output | John Hodge | 1 | -1/+22 |
2015-01-25 | Hacked in dumping as rust | John Hodge (sonata) | 1 | -2/+10 |
2015-01-18 | Starting on (framework) for in-function inferrence | John Hodge (sonata) | 1 | -0/+1 |
2015-01-18 | Added pretty type printing, non-expr typecheck correctly fails on too many pa... | John Hodge (sonata) | 1 | -3/+5 |
2015-01-17 | Notes on typecheck pass | John Hodge (sonata) | 1 | -0/+6 |
2015-01-17 | Deserialise working, need to annotate loaded crates with crate ID | John Hodge (sonata) | 1 | -2/+2 |
2015-01-17 | Adding deserialise, partially working | John Hodge (sonata) | 1 | -0/+2 |
2015-01-15 | Working on parsing 'std' from a file (instead of hardcoding) | John Hodge (sonata) | 1 | -1/+70 |
2015-01-14 | Local type resolution added, framework for local use statements | John Hodge (sonata) | 1 | -2/+3 |
2015-01-11 | Add hacky text output of AST | John Hodge (sonata) | 1 | -0/+5 |
2014-12-23 | Compilation fixes, add makefile | John Hodge (sonata) | 1 | -1/+1 |