Age | Commit message (Expand) | Author | Files | Lines |
2016-05-22 | Clean up dead code (both useless code, and stuff that will be rewritten for HIR) | John Hodge | 1 | -552/+0 |
2016-05-01 | AST - Remove Expr from patterns (replace with local Value type) | John Hodge | 1 | -6/+8 |
2016-03-20 | Tagged Union - Rework to remove indirection | John Hodge | 1 | -13/+13 |
2016-03-18 | AST - Switch traits to contain items | John Hodge | 1 | -2/+16 |
2016-03-18 | AST - Switch impl blocks to contain `Item`s (merges code) | John Hodge | 1 | -10/+13 |
2016-03-16 | AST - Rework struct/enum fields | John Hodge | 1 | -4/+22 |
2016-03-06 | HUGE REFACTOR - Move named module items into a tagged union | John Hodge | 1 | -35/+45 |
2016-02-27 | Parse - Macros in type position | John Hodge | 1 | -0/+1 |
2016-02-25 | Convert - Defer struct pattern typecheck further | John Hodge | 1 | -1/+8 |
2016-02-25 | Heaps more parse fixes against the rustc tests | John Hodge | 1 | -2/+35 |
2016-02-21 | Fixing parser deficiencies | John Hodge | 1 | -0/+3 |
2016-02-18 | Parser - box Patterns, edge bug fix | John Hodge | 1 | -0/+9 |
2016-01-31 | Name resolution in anon modules | John Hodge | 1 | -0/+8 |
2016-01-30 | Rename TypeParams to GenericParams | John Hodge | 1 | -2/+2 |
2016-01-30 | A whole lot of messing around for not much | John Hodge | 1 | -39/+37 |
2015-09-19 | Remove function class in favor of full UFCS | John Hodge | 1 | -17/+17 |
2015-09-19 | Disable UFCS resolve (due to ordering issues), fix Self handling | John Hodge | 1 | -9/+31 |
2015-09-06 | Rough span support | John Hodge | 1 | -1/+1 |
2015-09-01 | Large rework to generic bounds (to use a tagged union) | John Hodge | 1 | -4/+26 |
2015-08-31 | Convert path bindings to TAGGED_UNION, improve resolve logic (leading to error) | John Hodge | 1 | -12/+13 |
2015-08-25 | Compiling once more | John Hodge | 1 | -11/+37 |
2015-08-24 | BROKEN - Halfway through a rewrite of type handling | John Hodge | 1 | -2/+3 |
2015-06-04 | Rework path handling and resolve to better handle Self | John Hodge | 1 | -1/+19 |
2015-04-05 | Suport for #[lang], start work on resolving UFCS paths | John Hodge | 1 | -1/+1 |
2015-04-05 | Replace 'Self' at resolve-time, with special case for bounds | John Hodge | 1 | -1/+3 |
2015-04-05 | Tag params with source, rewrite find_impl to return boolean | John Hodge | 1 | -1/+1 |
2015-04-01 | More work on wildcard impls | John Hodge | 1 | -3/+9 |
2015-03-31 | Fully convert trait name in 'impl' to be a AST:Path | John Hodge | 1 | -1/+2 |
2015-03-30 | Handling of 'Self' in param typecheck | John Hodge | 1 | -2/+3 |
2015-03-27 | Split type and lifetime parameters apart | John Hodge | 1 | -5/+3 |
2015-03-27 | Rework paths bindings to be a separate (printable) structure, add -Werror | John Hodge | 1 | -7/+9 |
2015-03-26 | Cleaning up rust source output | John Hodge | 1 | -1/+9 |
2015-03-25 | Wildcard imports in Path::resolve, associated types in ast_iterate | John Hodge | 1 | -1/+6 |
2015-03-25 | Fix pattern handling (not using Parse_Pattern for & patterns, inverted check ... | John Hodge | 1 | -2/+2 |
2015-03-24 | Path resolution coming along | John Hodge | 1 | -4/+11 |
2015-03-19 | Convert patterns over to tagged unions | John Hodge | 1 | -24/+46 |
2015-03-17 | Replace Enum variant inner type | John Hodge | 1 | -2/+5 |
2015-03-15 | Rework type params, add ! "type" | John Hodge | 1 | -1/+2 |
2015-03-13 | Various other features for libcore, now on to loops | John Hodge | 1 | -0/+8 |
2015-02-01 | Hacking away at type propagation | John Hodge | 1 | -2/+70 |
2015-01-25 | Hacked in dumping as rust | John Hodge (sonata) | 1 | -4/+4 |
2015-01-21 | Type propagation coming along | John Hodge (sonata) | 1 | -1/+7 |
2015-01-20 | Type resolution coming along, need to add 'self' to the local variable table | John Hodge (sonata) | 1 | -3/+5 |
2015-01-18 | Most types iterating well, special case for Self type | John Hodge (sonata) | 1 | -7/+39 |
2015-01-18 | Add handlers for more item types to AST iterator, fix bad name in std | John Hodge (sonata) | 1 | -0/+17 |
2015-01-18 | Added pretty type printing, non-expr typecheck correctly fails on too many pa... | John Hodge (sonata) | 1 | -5/+8 |
2015-01-17 | Split out AST iterator | John Hodge (sonata) | 1 | -0/+164 |