Age | Commit message (Expand) | Author | Files | Lines |
2016-08-11 | MIR - Cleanup of match | John Hodge | 1 | -24/+33 |
2016-08-11 | All - Clang warning fixes | John Hodge | 17 | -73/+134 |
2016-08-10 | MIR - Handling of diverging statements | John Hodge | 1 | -7/+17 |
2016-08-10 | MIR - Propagate defaults to child nodes in match tree, reorganise code | John Hodge | 1 | -200/+355 |
2016-08-10 | MIR - Tuple variant codegen present, but broken | John Hodge | 1 | -2/+58 |
2016-08-10 | MIR - Match aaaalmost there | John Hodge | 1 | -10/+18 |
2016-08-10 | MIR - Destructure patterns | John Hodge | 1 | -9/+73 |
2016-08-10 | MIR - Match coming along | John Hodge | 1 | -66/+98 |
2016-08-10 | MIR - Match construction draft, cleanup | John Hodge | 3 | -142/+410 |
2016-08-10 | MIR - Start of match codegen | John Hodge | 1 | -18/+89 |
2016-08-10 | HIR - Add EnumValue variant to Pattern | John Hodge | 8 | -3/+132 |
2016-08-10 | MIR - Match generation being fleshed out | John Hodge | 1 | -12/+78 |
2016-08-10 | MIR - Fix bad `if` codegen | John Hodge | 1 | -5/+7 |
2016-08-10 | MIR - Lazy cast convertion, primitives | John Hodge | 1 | -9/+72 |
2016-08-10 | MIR - Debug tracing, initialise state | John Hodge | 1 | -6/+43 |
2016-08-09 | main+MIR - Enable MIR generation | John Hodge | 4 | -6/+104 |
2016-08-09 | MIR - Construction code completed, but untested (and some stubs) | John Hodge | 4 | -3/+401 |
2016-08-09 | MIR - Draft (but incomplete) match handling, extra structure | John Hodge | 1 | -21/+260 |
2016-08-09 | Tagged Union - Fix TU_MATCHA to work | John Hodge | 1 | -1/+1 |
2016-08-09 | MIR - Work on lowering, not included yet and incomplete | John Hodge | 2 | -1/+151 |
2016-08-08 | MIR - Draft structure | John Hodge | 5 | -0/+247 |
2016-08-08 | HIR Expand UFCS - (minor) Remove unneeded commented code | John Hodge | 1 | -2/+0 |
2016-08-08 | HIR Expand UFCS - Pass that replaces all call types with path-based calls | John Hodge | 5 | -2/+252 |
2016-08-08 | HIR Typecheck Validate - (minor) Remove dead code | John Hodge | 1 | -5/+0 |
2016-08-08 | HIR ExprPtr - Support resetting internal pointer | John Hodge | 2 | -0/+6 |
2016-08-08 | HIR Expand Closures - (minor) commenting | John Hodge | 1 | -4/+2 |
2016-08-08 | Main - Restrict precion of printed elapsed time | John Hodge | 1 | -1/+2 |
2016-08-08 | HIR Typecheck+Expand - Type annotations to allow generated closure code to pass | John Hodge | 4 | -124/+273 |
2016-08-08 | Main - Remove defunct stage | John Hodge | 1 | -4/+2 |
2016-08-08 | HIR Typecheck Validate - Handle lack of closure code | John Hodge | 1 | -4/+7 |
2016-08-08 | HIR Expand Closures - Completing now | John Hodge | 2 | -13/+26 |
2016-08-08 | main - Enable closure expansion (currently crashes) | John Hodge | 1 | -0/+4 |
2016-08-08 | HIR - Store the binding types for an expression for use in later stages | John Hodge | 3 | -2/+10 |
2016-08-07 | HIR Expand Closures - Expansion complete, untested | John Hodge | 1 | -53/+214 |
2016-08-07 | HIR - Add clone method to GenericParams | John Hodge | 2 | -0/+52 |
2016-08-07 | HIR Expand Closures - Start on generating impls | John Hodge | 1 | -9/+163 |
2016-08-07 | HIR - Add clone() method to Pattern (and a few constructors) | John Hodge | 2 | -0/+137 |
2016-08-07 | HIR Typecheck CS - Include used trait for CallValue (for codegen) | John Hodge | 2 | -3/+49 |
2016-08-07 | HIR Expand Closures - Fleshing out, almost ready to call from main | John Hodge | 2 | -5/+99 |
2016-08-07 | HIR - Start work on closure expansion | John Hodge | 4 | -0/+363 |
2016-08-06 | Main - Disable logging for `Typecheck Expressions` | John Hodge | 1 | -1/+2 |
2016-08-06 | HIR Typecheck - (minor) Commenting | John Hodge | 1 | -0/+1 |
2016-08-06 | HIR - Start on closure annotations | John Hodge | 1 | -0/+10 |
2016-08-06 | HIR Typecheck Validate - More cast rules | John Hodge | 1 | -0/+10 |
2016-08-06 | HIR Typecheck Validate - Structure for cast checking | John Hodge | 1 | -6/+35 |
2016-08-06 | HIR Typecheck CS - `self` class determining | John Hodge | 1 | -16/+55 |
2016-08-06 | HIR Typecheck Validate - Add HIR recursion logs to aid debugging | John Hodge | 1 | -0/+28 |
2016-08-06 | HIR Conv - Fix bad trait args in UFCS trait selection | John Hodge | 3 | -3/+36 |
2016-08-06 | HIR Typecheck Outer - Recurse when UFCS replaced | John Hodge | 1 | -0/+2 |
2016-08-06 | HIR Typecheck Validate - Handle tuple indexing | John Hodge | 1 | -6/+14 |