Age | Commit message (Expand) | Author | Files | Lines |
2019-05-19 | All - Switch to using interned (de-duplicated) RcString-s instead of std::str... | John Hodge | 1 | -24/+15 |
2019-01-28 | Resolve Use - More correct handling of publicity in wildcard imports | John Hodge | 1 | -1/+1 |
2019-01-05 | Resolve Use - Handle partial shadowing of items/imports | John Hodge | 1 | -0/+8 |
2018-12-28 | Resovle - Macro imports (partial), bugfixes | John Hodge | 1 | -1/+2 |
2018-12-28 | Resolve - Clean up AST path bindings, one binding per namespace | John Hodge | 1 | -41/+81 |
2018-07-29 | All - Initial work on supporting 1.29 as a target version | John Hodge | 1 | -0/+4 |
2018-06-04 | All - Ensure that all files have a header comment, remove some dead code | John Hodge | 1 | -0/+5 |
2018-06-02 | HIR Serialise - Explicitly serialise tokens (instead of using ancient code) | John Hodge | 1 | -1/+0 |
2018-05-20 | AST - Refactor lifetime/HRB handling | John Hodge | 1 | -2/+3 |
2017-09-29 | AST - Support printing AST types in a clean form | John Hodge | 1 | -1/+1 |
2017-03-04 | Many many changes to allow compiling in visual studio (Community 2015) | John Hodge (bugs) | 1 | -7/+7 |
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 |