Age | Commit message (Expand) | Author | Files | Lines |
2015-04-06 | Work on resolving UFCS paths, infinite loop bug in resolve | John Hodge | 1 | -12/+16 |
2015-04-05 | Suport for #[lang], start work on resolving UFCS paths | John Hodge | 1 | -5/+28 |
2015-04-05 | Move handling of wildcard trait destructure to TypeRef | John Hodge | 1 | -0/+20 |
2015-04-05 | Tag params with source, rewrite find_impl to return boolean | John Hodge | 1 | -1/+17 |
2015-04-04 | Hacked in parsing of HRLs | John Hodge | 1 | -0/+5 |
2015-04-03 | Added partial support for #[derive()] | John Hodge | 1 | -1/+4 |
2015-04-03 | Save #[] attrs with item, ready for post-processing derive() | John Hodge | 1 | -72/+108 |
2015-04-02 | Hacked up handling of Sized (handled VERY similar to other .. traits) | John Hodge | 1 | -0/+5 |
2015-04-01 | More work on wildcard impls | John Hodge | 1 | -21/+36 |
2015-03-31 | Fully convert trait name in 'impl' to be a AST:Path | John Hodge | 1 | -7/+7 |
2015-03-27 | Split type and lifetime parameters apart | John Hodge | 1 | -20/+9 |
2015-03-26 | Cleaning up rust source output | John Hodge | 1 | -0/+5 |
2015-03-25 | HACK - Handle the case of core::iter::order importing core::ord, but also def... | John Hodge | 1 | -1/+1 |
2015-03-24 | Wildcard path resolution possibily working | John Hodge | 1 | -1/+5 |
2015-03-23 | Move item lookup from AST::Path to AST::Module | John Hodge | 1 | -0/+38 |
2015-03-22 | Clean up local path resolution, add internal 'str' type | John Hodge | 1 | -0/+17 |
2015-03-20 | Lifetime bounds, pattern fragments, nested modules | John Hodge | 1 | -5/+9 |
2015-03-19 | Clean up copy constructor use, switch part of AST::Pattern to tagged union | John Hodge | 1 | -7/+13 |
2015-03-17 | Replace Enum variant inner type | John Hodge | 1 | -6/+35 |
2015-03-15 | Rework type params, add ! "type" | John Hodge | 1 | -12/+32 |
2015-03-12 | Float parsing, module-level macro expansion | John Hodge | 1 | -0/+6 |
2015-03-10 | Rework macro handling to support correct repetitions | John Hodge | 1 | -1/+4 |
2015-03-09 | Parse updates | John Hodge | 1 | -0/+3 |
2015-03-08 | Macro parsing, saving, and evaluating | John Hodge | 1 | -15/+77 |
2015-03-06 | Bugfixes exposed by fixing formatted output | John Hodge | 1 | -0/+1 |
2015-02-01 | Hacking away at type propagation | John Hodge | 1 | -1/+1 |
2015-01-25 | Hacked in dumping as rust | John Hodge (sonata) | 1 | -7/+19 |
2015-01-23 | Autoderef on method lookup, further provements to method lookup | John Hodge (sonata) | 1 | -1/+2 |
2015-01-22 | Added bounds to _ types, propagating type params further (and replacing when ... | John Hodge (sonata) | 1 | -0/+1 |
2015-01-21 | Type propagation coming along | John Hodge (sonata) | 1 | -0/+8 |
2015-01-20 | Fiddling with type resoltion, spotted a hole in path resolve | John Hodge (sonata) | 1 | -0/+2 |
2015-01-18 | Most types iterating well, special case for Self type | John Hodge (sonata) | 1 | -0/+8 |
2015-01-18 | Add handlers for more item types to AST iterator, fix bad name in std | John Hodge (sonata) | 1 | -4/+17 |
2015-01-18 | Up to requiring checks for trait implementations | John Hodge (sonata) | 1 | -1/+3 |
2015-01-18 | Added support for associated types in impl blocks | John Hodge (sonata) | 1 | -2/+9 |
2015-01-18 | Added pretty type printing, non-expr typecheck correctly fails on too many pa... | John Hodge (sonata) | 1 | -1/+8 |
2015-01-17 | Refactor resolve.cpp AST iterating into common function | John Hodge (sonata) | 1 | -4/+5 |
2015-01-17 | Clean up hanlding of generic params | John Hodge (sonata) | 1 | -13/+54 |
2015-01-17 | Trait serialise | John Hodge (sonata) | 1 | -1/+4 |
2015-01-17 | Adding deserialise, partially working | John Hodge (sonata) | 1 | -3/+24 |
2015-01-16 | Added associated type reference parse, and tuple value parse | John Hodge (sonata) | 1 | -22/+51 |
2015-01-15 | Working on parsing 'std' from a file (instead of hardcoding) | John Hodge (sonata) | 1 | -6/+1 |
2015-01-15 | Type aliases added (AST only, no parse yet), need to handle lookups | John Hodge (sonata) | 1 | -0/+24 |
2015-01-14 | Path bind to struct (removed todo that wasn't needed in that location) | John Hodge (sonata) | 1 | -0/+1 |
2015-01-14 | Local type resolution added, framework for local use statements | John Hodge (sonata) | 1 | -17/+63 |
2015-01-12 | TypeRef fleshed out | John Hodge (sonata) | 1 | -3/+3 |
2015-01-12 | Path resolution working in one function (types still to come, need AST rep) | John Hodge (sonata) | 1 | -1/+2 |
2015-01-12 | Added statics, fix minor quirk in resolve handling | John Hodge (sonata) | 1 | -3/+35 |
2015-01-11 | Tag paths with base crate, restructure ast.cpp into three files | John Hodge (sonata) | 1 | -95/+13 |
2015-01-11 | Add hacky text output of AST | John Hodge (sonata) | 1 | -17/+47 |