Age | Commit message (Expand) | Author | Files | Lines |
2016-12-24 | No more tears! | ubsan | 1 | -26/+26 |
2016-11-02 | Parse - Rework hygiene (with spelling fix) for take 2 | John Hodge | 1 | -3/+3 |
2016-11-02 | All - Hack in start of macro hygine - requires rework so is disabled | John Hodge | 1 | -4/+7 |
2016-10-31 | AST - Delete some dead code, remove some warnings on GCC6 | John Hodge | 1 | -10/+0 |
2016-10-31 | All - Rough support for `union` (data structure present in all stages) | John Hodge | 1 | -3/+9 |
2016-10-30 | AST - Remove copy construction of TypeRef | John Hodge | 1 | -5/+18 |
2016-09-01 | Resolve - HIR pointers for enum variants | John Hodge | 1 | -0/+7 |
2016-08-31 | HIR From AST - Box receiver, start on fixing missing information | John Hodge | 1 | -0/+2 |
2016-08-29 | Resolve Absolute - Hack around name resolution quirk | John Hodge | 1 | -0/+5 |
2016-08-27 | Resolve - Working on extern crate support | John Hodge | 1 | -0/+4 |
2016-08-20 | AST - Remove unused AST serialisation code | John Hodge | 1 | -10/+2 |
2016-06-11 | HIR Typecheck - Constants | John Hodge | 1 | -1/+1 |
2016-06-04 | Compilation fixes (clang and different gcc version) | John Hodge | 1 | -24/+0 |
2016-05-29 | AST - Remove dead code, add lifetime params, fix param clobber | John Hodge | 1 | -17/+21 |
2016-05-25 | Parse - Use interpolated macro fragments instead of captured TTs | John Hodge | 1 | -0/+1 |
2016-05-21 | Parse - Updates for better memory efficiency (hopefully) | John Hodge | 1 | -5/+5 |
2016-05-20 | AST/Path - Move crate name to Absolute form | John Hodge | 1 | -14/+9 |
2016-05-18 | All - Fix up a bunch of -Wextra warnings | John Hodge | 1 | -2/+4 |
2016-05-02 | AST - Make trait in UFCS paths be an optional Path | John Hodge | 1 | -8/+8 |
2016-05-01 | Resolve/absolute - Handle super paths, local variables | John Hodge | 1 | -1/+1 |
2016-03-30 | Resolve - Working on new `use` resolution code | John Hodge | 1 | -1/+11 |
2016-03-20 | Tagged Union - Rework to remove indirection | John Hodge | 1 | -39/+39 |
2016-03-13 | Parse - Rework to place spans on types | John Hodge | 1 | -4/+0 |
2016-03-08 | Spans on MacroInvocation, re-enable span in ERROR reporting | John Hodge | 1 | -0/+4 |
2016-02-25 | Heaps more parse fixes against the rustc tests | John Hodge | 1 | -2/+3 |
2016-01-30 | Better pretty printing, updated resolution logic | John Hodge | 1 | -2/+3 |
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 | -8/+10 |
2015-11-04 | Improve name resolution logic | John Hodge | 1 | -2/+14 |
2015-11-03 | Resolve - Split type items into UFCS form | John Hodge | 1 | -0/+2 |
2015-11-03 | Remove embedded spans (will move to wrapping spans) | John Hodge | 1 | -8/+3 |
2015-11-03 | Move path binding logic into Resolve path to simplify | John Hodge | 1 | -12/+10 |
2015-09-19 | Disable UFCS resolve (due to ordering issues), fix Self handling | John Hodge | 1 | -1/+2 |
2015-09-06 | Rough span support | John Hodge | 1 | -20/+27 |
2015-09-05 | Resolve - Work resolving UFCS traits | John Hodge | 1 | -0/+1 |
2015-08-31 | Convert path bindings to TAGGED_UNION, improve resolve logic (leading to error) | John Hodge | 1 | -92/+45 |
2015-08-28 | Tagged union for Path | John Hodge | 1 | -83/+102 |
2015-08-25 | Rename tagged_enum to tagged_union | John Hodge | 1 | -1/+1 |
2015-08-24 | BROKEN - Halfway through a rewrite of type handling | John Hodge | 1 | -0/+2 |
2015-06-04 | Rework path handling and resolve to better handle Self | John Hodge | 1 | -26/+69 |
2015-04-06 | Work on resolving UFCS paths, infinite loop bug in resolve | John Hodge | 1 | -0/+1 |
2015-04-05 | Suport for #[lang], start work on resolving UFCS paths | John Hodge | 1 | -1/+8 |
2015-04-03 | Added partial support for #[derive()] | John Hodge | 1 | -1/+4 |
2015-03-31 | Root-level typecheck now up to requiring Sized | John Hodge | 1 | -0/+3 |
2015-03-31 | Replace arguments in paths, and fix edge case in resolve where types were not... | John Hodge | 1 | -0/+3 |
2015-03-31 | Add Copy impls (hacky), and parameter count checking/extending | John Hodge | 1 | -1/+6 |
2015-03-31 | Partial comparisons of types/paths to speed up impl searches | John Hodge | 1 | -0/+3 |
2015-03-31 | Fully convert trait name in 'impl' to be a AST:Path | John Hodge | 1 | -0/+2 |
2015-03-30 | Add ordering to TypeRef and Path (to generalise operator== and operator< | John Hodge | 1 | -2/+4 |
2015-03-29 | Handling for 'T::method()' (where T is a type param) | John Hodge | 1 | -1/+6 |