Age | Commit message (Expand) | Author | Files | Lines |
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 |
2015-03-25 | HACK - Handle the case of core::iter::order importing core::ord, but also def... | John Hodge | 1 | -3/+11 |
2015-03-24 | resolve "if let", remove tiny bit of typecheck in path lookup | John Hodge | 1 | -1/+1 |
2015-03-24 | Slow bugfixes | John Hodge | 1 | -0/+1 |
2015-03-24 | Path resolution coming along | John Hodge | 1 | -4/+7 |
2015-03-24 | Wildcard path resolution possibily working | John Hodge | 1 | -10/+41 |
2015-03-23 | Move item lookup from AST::Path to AST::Module | John Hodge | 1 | -0/+124 |
2015-03-20 | Lifetime bounds, pattern fragments, nested modules | John Hodge | 1 | -3/+4 |
2015-03-19 | Convert patterns over to tagged unions | John Hodge | 1 | -41/+89 |
2015-03-19 | Clean up copy constructor use, switch part of AST::Pattern to tagged union | John Hodge | 1 | -6/+4 |
2015-03-17 | Replace Enum variant inner type | John Hodge | 1 | -0/+6 |
2015-03-15 | Rework type params, add ! "type" | John Hodge | 1 | -7/+11 |
2015-03-12 | Float parsing, module-level macro expansion | John Hodge | 1 | -0/+2 |