Age | Commit message (Expand) | Author | Files | Lines |
2016-08-29 | Resolve Abs - Working around a quirk of name resolution | John Hodge | 1 | -5/+55 |
2016-08-29 | Resolve Abs - Partial extern crate support | John Hodge | 1 | -17/+91 |
2016-08-29 | AST Resolve - Slow work on crates | John Hodge | 1 | -25/+67 |
2016-08-19 | AST - Support ! as a real type | John Hodge | 1 | -1/+4 |
2016-08-19 | AST - Macro invocations in item list | John Hodge | 1 | -0/+4 |
2016-08-19 | Patterns - Support tuples with .. (fully) | John Hodge | 1 | -2/+6 |
2016-08-18 | All - Support tuple patterns with .. at the start/end - TODO: Support in the ... | John Hodge | 1 | -4/+1 |
2016-08-17 | Parse - Fix many parser bugs | John Hodge | 1 | -6/+1 |
2016-08-11 | All - Clang warning fixes | John Hodge | 1 | -1/+1 |
2016-08-01 | AST - Add specialisable tag to impl items | John Hodge | 1 | -0/+54 |
2016-06-24 | HIR Typecheck - Handling of `impl Trait {}` blocks properly | John Hodge | 1 | -1/+20 |
2016-06-13 | HIR - Fix name resolution of `Type::method` to search inherent then traits | John Hodge | 1 | -4/+4 |
2016-06-12 | Resolve - Fix variable scoping | John Hodge | 1 | -8/+24 |
2016-06-11 | HIR - Move associated type bounds to TraitPath | John Hodge | 1 | -0/+6 |
2016-06-11 | HIR Typecheck - Fixes for `trait Int: Add<Self>` | John Hodge | 1 | -3/+1 |
2016-06-11 | HIR - Trait objects only have on data trait, fix propagation of marker flag | John Hodge | 1 | -1/+3 |
2016-06-11 | HIR Typecheck - Constants | John Hodge | 1 | -2/+6 |
2016-06-09 | HIR Typecheck - Associated type bounds used and "working" | John Hodge | 1 | -1/+1 |
2016-06-09 | All - Hack up support for useful associated type bounds | John Hodge | 1 | -6/+11 |
2016-06-08 | HIR Typecheck - Type parameters in method/function execution | John Hodge | 1 | -1/+1 |
2016-06-08 | Resolve - Fix generic binding indexes | John Hodge | 1 | -3/+12 |
2016-06-06 | HIR Typecheck - Method calls being planned, fixed resolution of Generic types | John Hodge | 1 | -3/+5 |
2016-06-05 | HIR - Spanned expressions, fixed sections of resolve | John Hodge | 1 | -26/+57 |
2016-06-05 | Resolve - Replace `Self` when known | John Hodge | 1 | -1/+30 |
2016-06-04 | Resolve - Fix variable resolution and pattern binding | John Hodge | 1 | -4/+10 |
2016-05-29 | Parse/AST/HIR - Support Enum::Var(..) and Struct { .. } patters properly | John Hodge | 1 | -1/+3 |
2016-05-29 | HIR Typecheck - Fiddling | John Hodge | 1 | -0/+3 |
2016-05-29 | AST - Remove dead code, add lifetime params, fix param clobber | John Hodge | 1 | -13/+30 |
2016-05-28 | HIR TypeCheck - Initial work on a module-level pass (no inferrence) | John Hodge | 1 | -2/+6 |
2016-05-24 | AST - Spans, spans everywhere! | John Hodge | 1 | -32/+32 |
2016-05-24 | AST - Spanned paths in impl blocks, remove dead code | John Hodge | 1 | -13/+14 |
2016-05-24 | HIR Lower - Lower impl blocks | John Hodge | 1 | -11/+36 |
2016-05-21 | HIR+Resolve - Fix minor holes | John Hodge | 1 | -0/+4 |
2016-05-20 | Resolve - Bind already-known locals (e.g. `self`) | John Hodge | 1 | -2/+51 |
2016-05-20 | Resolve - Fix bug in type replacement | John Hodge | 1 | -2/+4 |
2016-05-20 | String primitive, bind pointers in resolve, print macro name in span | John Hodge | 1 | -15/+223 |
2016-05-20 | AST/Path - Move crate name to Absolute form | John Hodge | 1 | -1/+22 |
2016-05-20 | Expand - For loop desugar | John Hodge | 1 | -1/+2 |
2016-05-06 | Resolve - Separate modules and types for slightly different lookup requirements | John Hodge | 1 | -24/+54 |
2016-05-06 | Resolve/absolute - Passing for libcore | John Hodge | 1 | -0/+8 |
2016-05-05 | Resolve/absolute - Rough handling of multi-pattern match arms with bindings | John Hodge | 1 | -18/+57 |
2016-05-05 | Resolve/absolute - fn() types, Trait objects, 'static trait bounds | John Hodge | 1 | -4/+18 |
2016-05-05 | Resolve/absolute - Handle module-level type aliases | John Hodge | 1 | -1/+6 |
2016-05-05 | Resolve/absolute - Misc bugfixes in pattern handling | John Hodge | 1 | -4/+12 |
2016-05-04 | Resolve/absolute - Multi-pattern matches (hacked), closures | John Hodge | 1 | -3/+26 |
2016-05-04 | Resolve/absolute - Handle patterns differently to types | John Hodge | 1 | -33/+106 |
2016-05-02 | Resolve/Absolute - Rough handling of Self | John Hodge | 1 | -5/+49 |
2016-05-02 | AST - Make trait in UFCS paths be an optional Path | John Hodge | 1 | -5/+20 |
2016-05-01 | Resolve/absolute - Rough 'Self' handling | John Hodge | 1 | -5/+56 |
2016-05-01 | Fix handling of tuple/unit structs | John Hodge | 1 | -3/+5 |