Age | Commit message (Expand) | Author | Files | Lines |
2016-12-24 | No more tears! | ubsan | 1 | -8/+8 |
2016-11-02 | Parse - Rework hygiene (with spelling fix) for take 2 | John Hodge | 1 | -1/+1 |
2016-11-02 | All - Hack in start of macro hygine - requires rework so is disabled | John Hodge | 1 | -1/+1 |
2016-10-31 | AST - Delete some dead code, remove some warnings on GCC6 | John Hodge | 1 | -27/+1 |
2016-10-31 | All - Rough support for `union` (data structure present in all stages) | John Hodge | 1 | -6/+8 |
2016-10-30 | AST - Remove copy construction of TypeRef | John Hodge | 1 | -55/+13 |
2016-08-29 | AST Resolve - Prelude handling | John Hodge | 1 | -17/+0 |
2016-08-27 | Resolve - Working on extern crate support | John Hodge | 1 | -0/+2 |
2016-08-20 | AST - Remove unused AST serialisation code | John Hodge | 1 | -57/+0 |
2016-06-04 | Compilation fixes (clang and different gcc version) | John Hodge | 1 | -5/+5 |
2016-05-29 | AST - Remove dead code, add lifetime params, fix param clobber | John Hodge | 1 | -153/+39 |
2016-05-25 | Parse - Use interpolated macro fragments instead of captured TTs | John Hodge | 1 | -2/+5 |
2016-05-24 | AST - Move types.cpp to ast/ dir | John Hodge | 1 | -1/+1 |
2016-05-20 | AST/Path - Move crate name to Absolute form | John Hodge | 1 | -22/+10 |
2016-05-18 | Tagged union cleanup hacks | John Hodge | 1 | -0/+1 |
2016-05-18 | All - Fix up a bunch of -Wextra warnings | John Hodge | 1 | -5/+5 |
2016-05-14 | Remove requirement for all variants of tagged unions to be empty-constructable | John Hodge | 1 | -1/+1 |
2016-05-02 | AST - Make trait in UFCS paths be an optional Path | John Hodge | 1 | -12/+23 |
2016-03-30 | AST - Path binding clone | John Hodge | 1 | -1/+17 |
2016-03-30 | Resolve - Working on new `use` resolution code | John Hodge | 1 | -0/+4 |
2016-03-08 | Expand - Macro imports | John Hodge | 1 | -1/+1 |
2016-03-06 | HUGE REFACTOR - Move named module items into a tagged union | John Hodge | 1 | -2/+2 |
2016-02-25 | Heaps more parse fixes against the rustc tests | John Hodge | 1 | -1/+1 |
2016-02-18 | Random commit | John Hodge | 1 | -0/+5 |
2016-01-31 | Name resolution in anon modules | John Hodge | 1 | -3/+3 |
2016-01-30 | Better pretty printing, updated resolution logic | John Hodge | 1 | -59/+42 |
2016-01-30 | Rename TypeParams to GenericParams | John Hodge | 1 | -1/+1 |
2016-01-30 | A whole lot of messing around for not much | John Hodge | 1 | -1/+1 |
2015-11-03 | Remove embedded spans (will move to wrapping spans) | John Hodge | 1 | -3/+2 |
2015-11-03 | Move path binding logic into Resolve path to simplify | John Hodge | 1 | -361/+9 |
2015-09-19 | Disable UFCS resolve (due to ordering issues), fix Self handling | John Hodge | 1 | -3/+20 |
2015-09-06 | Rough span support | John Hodge | 1 | -3/+5 |
2015-09-05 | Resolve - Work resolving UFCS traits | John Hodge | 1 | -1/+5 |
2015-08-31 | Convert path bindings to TAGGED_UNION, improve resolve logic (leading to error) | John Hodge | 1 | -22/+51 |
2015-08-28 | Tagged union for Path | John Hodge | 1 | -156/+251 |
2015-08-24 | BROKEN - Halfway through a rewrite of type handling | John Hodge | 1 | -0/+11 |
2015-06-04 | Resolve running once more, seems to be good | John Hodge | 1 | -2/+2 |
2015-06-04 | Rework path handling and resolve to better handle Self | John Hodge | 1 | -34/+73 |
2015-04-06 | Work on resolving UFCS paths, infinite loop bug in resolve | John Hodge | 1 | -4/+73 |
2015-04-05 | Suport for #[lang], start work on resolving UFCS paths | John Hodge | 1 | -1/+58 |
2015-03-31 | Root-level typecheck now up to requiring Sized | John Hodge | 1 | -4/+34 |
2015-03-31 | Replace arguments in paths, and fix edge case in resolve where types were not... | John Hodge | 1 | -0/+24 |
2015-03-31 | Add Copy impls (hacky), and parameter count checking/extending | John Hodge | 1 | -9/+47 |
2015-03-31 | Partial comparisons of types/paths to speed up impl searches | John Hodge | 1 | -0/+25 |
2015-03-30 | Add ordering to TypeRef and Path (to generalise operator== and operator< | John Hodge | 1 | -4/+20 |
2015-03-29 | Handling for 'T::method()' (where T is a type param) | John Hodge | 1 | -1/+1 |
2015-03-27 | Fix minor issues in path resolving (bindings incorrect in places) | John Hodge | 1 | -0/+5 |
2015-03-27 | Rework paths bindings to be a separate (printable) structure, add -Werror | John Hodge | 1 | -24/+10 |
2015-03-26 | Remove the ASSOCIATED type (now handled by the UFCS path type) | John Hodge | 1 | -1/+1 |
2015-03-26 | Warning cleanup | John Hodge | 1 | -0/+6 |