Age | Commit message (Expand) | Author | Files | Lines |
2016-03-31 | AST - Put spans on imports | John Hodge | 1 | -5/+16 |
2016-03-22 | AST - Ignore None items when searching by name | John Hodge | 1 | -3/+3 |
2016-03-20 | Tagged Union - Rework to remove indirection | John Hodge | 1 | -8/+8 |
2016-03-18 | AST - Switch traits to contain items | John Hodge | 1 | -4/+22 |
2016-03-18 | AST - Switch impl blocks to contain `Item`s (merges code) | John Hodge | 1 | -3/+16 |
2016-03-16 | AST - Rework struct/enum fields | John Hodge | 1 | -8/+24 |
2016-03-13 | Parse - Rework to place spans on types | John Hodge | 1 | -1/+1 |
2016-03-13 | Parse+Expand - Remove a todo, fix bug in cfg handling | John Hodge | 1 | -71/+2 |
2016-03-13 | Parse - Store module path in module | John Hodge | 1 | -3/+10 |
2016-03-10 | AST - Clean up MetaItems/MetaItem | John Hodge | 1 | -4/+37 |
2016-03-07 | AST - Correctly move item attributes | John Hodge | 1 | -1/+2 |
2016-03-06 | Move macro_rules parsing and expansion to expand/synexts | John Hodge | 1 | -1/+1 |
2016-03-06 | Debug and fix `use` resolution | John Hodge | 1 | -2/+4 |
2016-03-06 | HUGE REFACTOR - Move named module items into a tagged union | John Hodge | 1 | -410/+93 |
2016-02-25 | Parse - Rework module parsing to unify root/expr parse | John Hodge | 1 | -6/+0 |
2016-02-21 | Fixing parser deficiencies | John Hodge | 1 | -1/+2 |
2016-02-18 | (semibroken) Defer macro expansion | John Hodge | 1 | -0/+6 |
2016-02-18 | Random commit | John Hodge | 1 | -8/+25 |
2016-01-30 | Rename TypeParams to GenericParams | John Hodge | 1 | -7/+7 |
2016-01-30 | A whole lot of messing around for not much | John Hodge | 1 | -2/+2 |
2015-11-03 | Move path binding logic into Resolve path to simplify | John Hodge | 1 | -2/+2 |
2015-09-20 | Do two passes of resolve to handle UFCS resolve problems | John Hodge | 1 | -0/+1 |
2015-09-19 | Remove function class in favor of full UFCS | John Hodge | 1 | -26/+0 |
2015-09-05 | Resolve - Work resolving UFCS traits | John Hodge | 1 | -1/+56 |
2015-09-01 | Large rework to generic bounds (to use a tagged union) | John Hodge | 1 | -22/+84 |
2015-08-31 | Convert path bindings to TAGGED_UNION, improve resolve logic (leading to error) | John Hodge | 1 | -34/+39 |
2015-08-24 | BROKEN - Halfway through a rewrite of type handling | John Hodge | 1 | -3/+3 |
2015-06-04 | Rework path handling and resolve to better handle Self | John Hodge | 1 | -2/+2 |
2015-05-23 | Minor cleanup | John Hodge | 1 | -3/+5 |
2015-04-06 | Work on resolving UFCS paths, infinite loop bug in resolve | John Hodge | 1 | -30/+29 |
2015-04-05 | Suport for #[lang], start work on resolving UFCS paths | John Hodge | 1 | -0/+16 |
2015-04-05 | Move handling of wildcard trait destructure to TypeRef | John Hodge | 1 | -79/+1 |
2015-04-05 | Replace 'Self' at resolve-time, with special case for bounds | John Hodge | 1 | -2/+1 |
2015-04-05 | Convert invocations of find_impl, to use the bool version | John Hodge | 1 | -4/+4 |
2015-04-05 | Tag params with source, rewrite find_impl to return boolean | John Hodge | 1 | -11/+20 |
2015-04-04 | Add structure to check for impls on type params | John Hodge | 1 | -2/+11 |
2015-04-04 | (Minor) commenting on procedure for generic trait checking | John Hodge | 1 | -1/+16 |
2015-04-04 | Further work on handling wildcard traits | John Hodge | 1 | -29/+30 |
2015-04-04 | Partial auto-determining of wildcard trait impls | John Hodge | 1 | -12/+63 |
2015-04-03 | Save #[] attrs with item, ready for post-processing derive() | John Hodge | 1 | -9/+20 |
2015-04-02 | Hacked up handling of Sized (handled VERY similar to other .. traits) | John Hodge | 1 | -12/+45 |
2015-04-01 | More work on wildcard impls | John Hodge | 1 | -63/+109 |
2015-03-31 | Root-level typecheck now up to requiring Sized | John Hodge | 1 | -30/+25 |
2015-03-31 | Add Copy impls (hacky), and parameter count checking/extending | John Hodge | 1 | -2/+4 |
2015-03-31 | Partial comparisons of types/paths to speed up impl searches | John Hodge | 1 | -1/+23 |
2015-03-31 | Fully convert trait name in 'impl' to be a AST:Path | John Hodge | 1 | -5/+8 |
2015-03-29 | Twiddling root-level typecheck | John Hodge | 1 | -0/+1 |
2015-03-27 | Split type and lifetime parameters apart | John Hodge | 1 | -43/+18 |
2015-03-27 | Rework paths bindings to be a separate (printable) structure, add -Werror | John Hodge | 1 | -7/+8 |
2015-03-26 | Split out AST pattern code | John Hodge | 1 | -107/+0 |