Age | Commit message (Expand) | Author | Files | Lines |
2015-04-03 | (minor) Note desire to remove unnessesary copy of vector | John Hodge | 1 | -0/+1 |
2015-04-03 | Save #[] attrs with item, ready for post-processing derive() | John Hodge | 10 | -208/+230 |
2015-04-02 | Hacked up handling of Sized (handled VERY similar to other .. traits) | John Hodge | 4 | -14/+53 |
2015-04-01 | More work on wildcard impls | John Hodge | 10 | -107/+176 |
2015-03-31 | Root-level typecheck now up to requiring Sized | John Hodge | 6 | -57/+107 |
2015-03-31 | Replace arguments in paths, and fix edge case in resolve where types were not... | John Hodge | 5 | -12/+45 |
2015-03-31 | Add Copy impls (hacky), and parameter count checking/extending | John Hodge | 6 | -18/+69 |
2015-03-31 | Partial comparisons of types/paths to speed up impl searches | John Hodge | 6 | -3/+78 |
2015-03-31 | Fully convert trait name in 'impl' to be a AST:Path | John Hodge | 9 | -23/+44 |
2015-03-30 | Add ordering to TypeRef and Path (to generalise operator== and operator< | John Hodge | 5 | -23/+105 |
2015-03-30 | Handling of 'Self' in param typecheck | John Hodge | 2 | -11/+27 |
2015-03-29 | Handling for 'T::method()' (where T is a type param) | John Hodge | 5 | -16/+40 |
2015-03-29 | Minor tweaks to handle libcore update | John Hodge | 5 | -3/+42 |
2015-03-29 | Twiddling root-level typecheck | John Hodge | 8 | -88/+145 |
2015-03-27 | Split type and lifetime parameters apart | John Hodge | 7 | -96/+73 |
2015-03-27 | Fix minor issues in path resolving (bindings incorrect in places) | John Hodge | 4 | -1/+13 |
2015-03-27 | Rework paths bindings to be a separate (printable) structure, add -Werror | John Hodge | 10 | -213/+262 |
2015-03-26 | Comment headers and readme update | John Hodge | 7 | -12/+58 |
2015-03-26 | Split out AST pattern code | John Hodge | 2 | -107/+123 |
2015-03-26 | Integer literal output, signed pattern hackery | John Hodge | 2 | -21/+35 |
2015-03-26 | Remove the ASSOCIATED type (now handled by the UFCS path type) | John Hodge | 6 | -50/+28 |
2015-03-26 | Warning cleanup | John Hodge | 2 | -0/+34 |
2015-03-26 | Cleaning up rust source output | John Hodge | 6 | -4/+78 |
2015-03-25 | Printing cleanup, missing resolve locations | John Hodge | 2 | -2/+10 |
2015-03-25 | Add flag for irrefutable matches, prevents arguments from being resolved | John Hodge | 5 | -39/+54 |
2015-03-25 | Wildcard imports in Path::resolve, associated types in ast_iterate | John Hodge | 2 | -2/+19 |
2015-03-25 | Macros updated with concat!, stringify!, and $crate | John Hodge | 8 | -38/+319 |
2015-03-25 | Fix pattern handling (not using Parse_Pattern for & patterns, inverted check ... | John Hodge | 2 | -4/+5 |
2015-03-25 | HACK - Handle the case of core::iter::order importing core::ord, but also def... | John Hodge | 4 | -6/+15 |
2015-03-24 | resolve "if let", remove tiny bit of typecheck in path lookup | John Hodge | 3 | -9/+24 |
2015-03-24 | Slow bugfixes | John Hodge | 4 | -3/+16 |
2015-03-24 | Path resolution coming along | John Hodge | 3 | -10/+53 |
2015-03-24 | Wildcard path resolution possibily working | John Hodge | 4 | -85/+110 |
2015-03-23 | Move item lookup from AST::Path to AST::Module | John Hodge | 4 | -191/+297 |
2015-03-22 | Wildcard lookups in convert resolve, use processing of anon modules | John Hodge | 2 | -4/+33 |
2015-03-22 | Clean up local path resolution, add internal 'str' type | John Hodge | 8 | -102/+198 |
2015-03-22 | Parsing "Composite" DSTs (Trait + Trait2 + Trait3) | John Hodge | 3 | -5/+33 |
2015-03-22 | Hack in UFCS <Type as Trait> syntax | John Hodge | 5 | -10/+34 |
2015-03-21 | Planning resolve for local modules | John Hodge | 5 | -42/+99 |
2015-03-21 | Misc (warning suppression, planning trait methods in resolve) | John Hodge | 3 | -0/+5 |
2015-03-21 | (minor) Commenting on ! in Parse_Type | John Hodge | 1 | -2/+3 |
2015-03-21 | Move wildcard use to Path::resolve, add 'bool' type | John Hodge | 6 | -57/+108 |
2015-03-21 | Fix minor lexing and dump issues | John Hodge | 4 | -23/+46 |
2015-03-21 | Add && => & & split in expr | John Hodge | 1 | -0/+3 |
2015-03-21 | Split pattern parsing out of expr.cpp | John Hodge | 4 | -249/+269 |
2015-03-21 | Rework macro handling to (hopefully) correctly handle nested repetions | John Hodge | 8 | -132/+346 |
2015-03-20 | Split parse/root.cpp up | John Hodge | 4 | -357/+425 |
2015-03-20 | Lifetime bounds, pattern fragments, nested modules | John Hodge | 7 | -24/+47 |
2015-03-19 | Struct patterns, return with no semicolon | John Hodge | 2 | -7/+12 |
2015-03-19 | Convert patterns over to tagged unions | John Hodge | 7 | -136/+244 |