Age | Commit message (Expand) | Author | Files | Lines |
2016-08-19 | AST - Support ! as a real type | John Hodge | 1 | -14/+24 |
2016-08-19 | AST - Macro invocations in item list | John Hodge | 1 | -0/+3 |
2016-08-19 | Patterns - Support tuples with .. (fully) | John Hodge | 1 | -66/+67 |
2016-08-18 | All - Support tuple patterns with .. at the start/end - TODO: Support in the ... | John Hodge | 1 | -33/+83 |
2016-08-17 | Parse - Fix many parser bugs | John Hodge | 1 | -0/+7 |
2016-08-16 | HIR - Misc tweaks for debugging typeck errors | John Hodge | 1 | -0/+3 |
2016-08-12 | HIR Patterns - Support binding Value::Named to targets | John Hodge | 1 | -1/+1 |
2016-08-11 | All - Clang warning fixes | John Hodge | 1 | -1/+1 |
2016-08-01 | HIR - Path reporting in iteration | John Hodge | 1 | -21/+31 |
2016-08-01 | HIR - Include specialisable marker in impls | John Hodge | 1 | -7/+7 |
2016-08-01 | AST - Add specialisable tag to impl items | John Hodge | 1 | -4/+4 |
2016-07-17 | HIR,HIR Typecheck - Simplify associated type bounds, add type replacements | John Hodge | 1 | -1/+24 |
2016-07-15 | HIR Typecheck - Expand associated types in outer typeck | John Hodge | 1 | -0/+1 |
2016-07-14 | Macro Rules - Rewrite, take 3 - Incomplete | John Hodge | 1 | -4/+6 |
2016-07-10 | HIR Creation - (minor) Use a vistor-global null span | John Hodge | 1 | -1/+2 |
2016-07-02 | HIR Typecheck - Unified Struct/Enum data structures, CS coming along | John Hodge | 1 | -5/+13 |
2016-06-26 | HIR Typecheck - Fn type handling | John Hodge | 1 | -0/+2 |
2016-06-12 | HIR - Trait scoping fixes | John Hodge | 1 | -28/+35 |
2016-06-11 | HIR - Move associated type bounds to TraitPath | John Hodge | 1 | -55/+34 |
2016-06-11 | HIR Typecheck - Fixes for `trait Int: Add<Self>` | John Hodge | 1 | -3/+17 |
2016-06-11 | HIR - Trait objects only have on data trait, fix propagation of marker flag | John Hodge | 1 | -1/+9 |
2016-06-09 | All - Hack up support for useful associated type bounds | John Hodge | 1 | -16/+39 |
2016-06-09 | HIR - Save and use paths to #[lang] items | John Hodge | 1 | -0/+6 |
2016-06-08 | HIR - Lower associated type bounds, use those in typeck | John Hodge | 1 | -4/+38 |
2016-06-07 | HIR Typecheck - Binary operator overloads | John Hodge | 1 | -4/+5 |
2016-06-06 | HIR - BorrowType on pointer, allow pointer coerce | John Hodge | 1 | -2/+3 |
2016-06-06 | HIR - Maintain trait list, use it for method lookup | John Hodge | 1 | -0/+6 |
2016-06-06 | HIR Typecheck - Method resolution partially done | John Hodge | 1 | -0/+25 |
2016-06-06 | HIR Typecheck - Method calls being planned, fixed resolution of Generic types | John Hodge | 1 | -3/+14 |
2016-06-05 | HIR - Spanned expressions, fixed sections of resolve | John Hodge | 1 | -12/+24 |
2016-06-04 | Resolve - Fix variable resolution and pattern binding | John Hodge | 1 | -6/+6 |
2016-06-04 | Compilation fixes (clang and different gcc version) | John Hodge | 1 | -3/+1 |
2016-06-04 | HIR Typeck - Coming along, close to needing coercions | John Hodge | 1 | -2/+2 |
2016-05-29 | Parse/AST/HIR - Support Enum::Var(..) and Struct { .. } patters properly | John Hodge | 1 | -2/+31 |
2016-05-29 | HIR Typecheck - Expression inference coming along | John Hodge | 1 | -3/+4 |
2016-05-29 | HIR - Add binding pointers to TypeRef and Pattern | John Hodge | 1 | -0/+4 |
2016-05-29 | HIR Typecheck - Fiddling | John Hodge | 1 | -5/+18 |
2016-05-29 | AST - Remove dead code, add lifetime params, fix param clobber | John Hodge | 1 | -2/+5 |
2016-05-28 | HIR TypeCheck - Initial work on a module-level pass (no inferrence) | John Hodge | 1 | -1/+4 |
2016-05-26 | HIR Const Eval - libcore types done, onwards to `const` items | John Hodge | 1 | -1/+2 |
2016-05-26 | HIR Cosnt Eval - Initial work, hits TODOs | John Hodge | 1 | -4/+11 |
2016-05-24 | AST - Spans, spans everywhere! | John Hodge | 1 | -27/+27 |
2016-05-24 | AST - Spanned paths in impl blocks, remove dead code | John Hodge | 1 | -4/+4 |
2016-05-24 | HIR Expand Type - Convert to use a generic HIR visitor | John Hodge | 1 | -3/+4 |
2016-05-24 | HIR Lower - Lower impl blocks | John Hodge | 1 | -24/+140 |
2016-05-23 | HIR - Add type alias replacement. Other related changes below | John Hodge | 1 | -8/+7 |
2016-05-22 | macro_rules - Rework pattern matching to not use try-catch | John Hodge | 1 | -1/+1 |
2016-05-21 | HIR Lower - Completed libcore | John Hodge | 1 | -1/+6 |
2016-05-21 | HIR+Resolve - Fix minor holes | John Hodge | 1 | -24/+40 |
2016-05-20 | HIR - Diverging type | John Hodge | 1 | -2/+6 |