Age | Commit message (Expand) | Author | Files | Lines |
2015-06-04 | Fix issues with printout, lexing, and pattern resolving | John Hodge | 1 | -1/+4 |
2015-06-04 | Resolve running once more, seems to be good | John Hodge | 1 | -5/+16 |
2015-06-04 | Rework path handling and resolve to better handle Self | John Hodge | 1 | -155/+211 |
2015-05-23 | Minor cleanup | John Hodge | 1 | -1/+1 |
2015-04-06 | Committing before shelving for a bit, this makes my head hurt | John Hodge | 1 | -29/+51 |
2015-04-06 | Work on resolving UFCS paths, infinite loop bug in resolve | John Hodge | 1 | -3/+38 |
2015-04-05 | Suport for #[lang], start work on resolving UFCS paths | John Hodge | 1 | -20/+26 |
2015-04-05 | (minor) TODO with thinkings about Self and bounds | John Hodge | 1 | -0/+2 |
2015-04-05 | Replace 'Self' at resolve-time, with special case for bounds | John Hodge | 1 | -4/+26 |
2015-04-05 | Tag params with source, rewrite find_impl to return boolean | John Hodge | 1 | -4/+25 |
2015-03-31 | Root-level typecheck now up to requiring Sized | John Hodge | 1 | -4/+17 |
2015-03-31 | Replace arguments in paths, and fix edge case in resolve where types were not... | John Hodge | 1 | -3/+11 |
2015-03-31 | Add Copy impls (hacky), and parameter count checking/extending | John Hodge | 1 | -3/+4 |
2015-03-29 | Handling for 'T::method()' (where T is a type param) | John Hodge | 1 | -13/+27 |
2015-03-27 | Fix minor issues in path resolving (bindings incorrect in places) | John Hodge | 1 | -0/+4 |
2015-03-27 | Rework paths bindings to be a separate (printable) structure, add -Werror | John Hodge | 1 | -7/+7 |
2015-03-26 | Cleaning up rust source output | John Hodge | 1 | -1/+42 |
2015-03-25 | Macros updated with concat!, stringify!, and $crate | John Hodge | 1 | -16/+35 |
2015-03-25 | HACK - Handle the case of core::iter::order importing core::ord, but also def... | John Hodge | 1 | -1/+2 |
2015-03-24 | resolve "if let", remove tiny bit of typecheck in path lookup | John Hodge | 1 | -0/+15 |
2015-03-24 | Slow bugfixes | John Hodge | 1 | -2/+2 |
2015-03-24 | Path resolution coming along | John Hodge | 1 | -2/+35 |
2015-03-24 | Wildcard path resolution possibily working | John Hodge | 1 | -60/+29 |
2015-03-23 | Move item lookup from AST::Path to AST::Module | John Hodge | 1 | -3/+1 |
2015-03-22 | Wildcard lookups in convert resolve, use processing of anon modules | John Hodge | 1 | -4/+32 |
2015-03-22 | Clean up local path resolution, add internal 'str' type | John Hodge | 1 | -102/+126 |
2015-03-22 | Hack in UFCS <Type as Trait> syntax | John Hodge | 1 | -7/+1 |
2015-03-21 | Planning resolve for local modules | John Hodge | 1 | -0/+13 |
2015-03-21 | Move wildcard use to Path::resolve, add 'bool' type | John Hodge | 1 | -41/+28 |
2015-03-19 | Convert patterns over to tagged unions | John Hodge | 1 | -1/+1 |
2015-03-10 | Rework macro handling to support correct repetitions | John Hodge | 1 | -2/+4 |
2015-03-08 | Cleanup to pattern handling | John Hodge | 1 | -1/+1 |
2015-03-06 | Bugfixes exposed by fixing formatted output | John Hodge | 1 | -4/+12 |
2015-02-01 | Hacking away at type propagation | John Hodge | 1 | -3/+19 |
2015-01-22 | Added bounds to _ types, propagating type params further (and replacing when ... | John Hodge (sonata) | 1 | -0/+8 |
2015-01-20 | Type resolution coming along, need to add 'self' to the local variable table | John Hodge (sonata) | 1 | -1/+1 |
2015-01-20 | Fiddling with type resoltion, spotted a hole in path resolve | John Hodge (sonata) | 1 | -0/+5 |
2015-01-18 | Clean up debug output (make type printing prettier) | John Hodge (sonata) | 1 | -3/+0 |
2015-01-18 | Most types iterating well, special case for Self type | John Hodge (sonata) | 1 | -11/+45 |
2015-01-18 | Generic param checks passing | John Hodge (sonata) | 1 | -0/+18 |
2015-01-17 | Split out AST iterator | John Hodge (sonata) | 1 | -193/+11 |
2015-01-17 | Refactor resolve.cpp AST iterating into common function | John Hodge (sonata) | 1 | -164/+268 |
2015-01-17 | Clean up hanlding of generic params | John Hodge (sonata) | 1 | -3/+5 |
2015-01-17 | Trait serialise | John Hodge (sonata) | 1 | -0/+17 |
2015-01-15 | Working on parsing 'std' from a file (instead of hardcoding) | John Hodge (sonata) | 1 | -0/+2 |
2015-01-15 | Type alias bound to path, considering removing std hack and implementing AST ... | John Hodge (sonata) | 1 | -3/+12 |
2015-01-14 | Local type resolution added, framework for local use statements | John Hodge (sonata) | 1 | -18/+110 |
2015-01-13 | Type resolution work in progress | John Hodge (sonata) | 1 | -3/+26 |
2015-01-12 | TypeRef print | John Hodge (sonata) | 1 | -1/+1 |
2015-01-12 | Path resolution working in one function (types still to come, need AST rep) | John Hodge (sonata) | 1 | -17/+21 |