Age | Commit message (Expand) | Author | Files | Lines |
2016-05-25 | Parse - Use interpolated macro fragments instead of captured TTs | John Hodge | 31 | -273/+863 |
2016-05-24 | AST - Move types.cpp to ast/ dir | John Hodge | 9 | -8/+8 |
2016-05-24 | AST - Spans, spans everywhere! | John Hodge | 20 | -190/+221 |
2016-05-24 | AST - Spanned paths in impl blocks, remove dead code | John Hodge | 12 | -565/+89 |
2016-05-24 | (minor) HIR - Planning for const eval | John Hodge | 1 | -4/+5 |
2016-05-24 | HIR Expand Type - Convert to use a generic HIR visitor | John Hodge | 8 | -224/+511 |
2016-05-24 | HIR Lower - Lower impl blocks | John Hodge | 11 | -40/+274 |
2016-05-23 | HIR - Add type alias replacement. Other related changes below | John Hodge | 16 | -72/+825 |
2016-05-22 | macro_rules - Rework pattern matching to not use try-catch | John Hodge | 19 | -1012/+1028 |
2016-05-22 | Clean up dead code (both useless code, and stuff that will be rewritten for HIR) | John Hodge | 12 | -3670/+0 |
2016-05-22 | tagged_union - Switch to using real unions (C++11) | John Hodge | 2 | -16/+13 |
2016-05-22 | Macros - Planning of more efficient macro_rules evaluation | John Hodge | 3 | -14/+313 |
2016-05-21 | All - Cleanup of memory leaks and similar | John Hodge | 10 | -63/+86 |
2016-05-21 | Parse - Updates for better memory efficiency (hopefully) | John Hodge | 19 | -463/+636 |
2016-05-21 | Main - Some planning | John Hodge | 1 | -3/+11 |
2016-05-21 | Expand/cfg - Add 'target_has_atomic' | John Hodge | 3 | -1/+7 |
2016-05-21 | Expand - Add attributes to impl blocks | John Hodge | 6 | -4/+70 |
2016-05-21 | Main - Planning next passes | John Hodge | 1 | -13/+15 |
2016-05-21 | HIR Lower - Completed libcore | John Hodge | 2 | -2/+15 |
2016-05-21 | HIR+Resolve - Fix minor holes | John Hodge | 5 | -29/+53 |
2016-05-20 | HIR - Diverging type | John Hodge | 2 | -2/+7 |
2016-05-20 | Expand+HIR - `?` desugar, closures | John Hodge | 5 | -14/+117 |
2016-05-20 | Resolve - Bind already-known locals (e.g. `self`) | John Hodge | 2 | -2/+54 |
2016-05-20 | HIR - Separate UFCS styles | John Hodge | 3 | -8/+41 |
2016-05-20 | Resolve - Fix bug in type replacement | John Hodge | 1 | -2/+4 |
2016-05-20 | Parse - Fix bug which made `<_ as Item>` parse as `<_ as ::Item>` | John Hodge | 2 | -4/+8 |
2016-05-20 | String primitive, bind pointers in resolve, print macro name in span | John Hodge | 10 | -29/+254 |
2016-05-20 | AST/Path - Move crate name to Absolute form | John Hodge | 6 | -42/+46 |
2016-05-20 | Expand - Fix desugaring of `for` to be closer to rustc's | John Hodge | 2 | -28/+39 |
2016-05-20 | Expand - For loop desugar | John Hodge | 4 | -13/+60 |
2016-05-19 | HIR Lower - Desugared `if let`, notes for `for` | John Hodge | 1 | -0/+29 |
2016-05-19 | HIR Lower - Add desugared while/while let | John Hodge | 5 | -2/+85 |
2016-05-19 | Lower HIR - More expression types | John Hodge | 3 | -1/+154 |
2016-05-18 | Tagged union cleanup hacks | John Hodge | 10 | -4/+96 |
2016-05-18 | HIR - Generic bounds | John Hodge | 4 | -9/+166 |
2016-05-18 | All - Fix up a bunch of -Wextra warnings | John Hodge | 11 | -52/+70 |
2016-05-18 | Enable full optimisation (and fix compiler errors from that) | John Hodge | 3 | -5/+10 |
2016-05-18 | HIR - Fix bug in initialising ExprNode_Let | John Hodge | 5 | -5/+14 |
2016-05-18 | HIR/from_ast - Pattern conversion mostly done, crashes. | John Hodge | 6 | -10/+255 |
2016-05-16 | HIR - Ticking along - Generics hacked up, on to patterns | John Hodge | 4 | -9/+96 |
2016-05-16 | HIR - Slowly fleshing out | John Hodge | 4 | -8/+71 |
2016-05-16 | HIR - Path lowering hacked up | John Hodge | 3 | -1/+84 |
2016-05-16 | HIR - Few more expression nodes | John Hodge | 5 | -4/+104 |
2016-05-15 | HIR - Expression conversion progressing | John Hodge | 10 | -16/+524 |
2016-05-15 | AST - Fix tabs in expr.hpp | John Hodge | 1 | -30/+30 |
2016-05-15 | HIR - Start on expression conversion | John Hodge | 4 | -3/+69 |
2016-05-14 | HIR Types | John Hodge | 4 | -12/+138 |
2016-05-14 | Macros - Twiddling adding a struct | John Hodge | 4 | -7/+31 |
2016-05-14 | HIR - Boilerplate code, compiles | John Hodge | 12 | -14/+196 |
2016-05-14 | Remove requirement for all variants of tagged unions to be empty-constructable | John Hodge | 9 | -23/+36 |