Age | Commit message (Expand) | Author | Files | Lines |
2017-09-03 | Parse - Tweaked hygine for an edge case in libproc_macro | John Hodge | 1 | -0/+7 |
2017-09-02 | TEST - A variant of TU macros to make a switch arm | John Hodge | 1 | -0/+3 |
2017-08-31 | Expand - #[cfg] on struct literals | John Hodge | 1 | -0/+3 |
2017-08-18 | HIR Typecheck - Refactor coerce/unsize handling | John Hodge | 1 | -0/+4 |
2017-06-11 | Parse - Support chaining of spans (for macro expansions) | John Hodge | 1 | -1/+2 |
2017-06-09 | Fix use of hard tabs | John Hodge | 4 | -37/+37 |
2017-06-09 | Fix build broken by MSVC port | John Hodge | 3 | -4/+5 |
2017-06-04 | All - Compile and run fixes in MSVC | John Hodge (bugs) | 2 | -14/+36 |
2017-05-14 | Merge branch 'master' of https://github.com/thepowersgang/mrustc | John Hodge (bugs) | 1 | -0/+1 |
2017-04-13 | All - Add rough support for #[test] (runs basic tests) | John Hodge | 1 | -0/+1 |
2017-03-04 | Many many changes to allow compiling in visual studio (Community 2015) | John Hodge (bugs) | 2 | -3/+7 |
2017-02-25 | Add visual studio project files, little tweaks to codebase to allow compiling... | John Hodge (bugs) | 4 | -83/+65 |
2017-01-04 | Codegen C - DST fixes, diverging UfcsInherent | John Hodge | 1 | -5/+4 |
2016-12-24 | No more tears! | ubsan | 9 | -51/+51 |
2016-11-02 | Hygiene - Possibly working | John Hodge | 1 | -5/+14 |
2016-11-02 | Parse - Refactor TTStream and TokenTree into their own files | John Hodge | 1 | -0/+1 |
2016-11-02 | Parse - Rework hygiene (with spelling fix) for take 2 | John Hodge | 1 | -20/+28 |
2016-11-02 | All - Hack in start of macro hygine - requires rework so is disabled | John Hodge | 2 | -0/+79 |
2016-10-19 | Debug - if(false) NullSink usage (gets compiled, but never runs) | John Hodge | 1 | -3/+3 |
2016-10-18 | Debug - Reduce impact of disabled debug. | John Hodge | 1 | -12/+14 |
2016-10-09 | AST - Remove free MacroInvocation lists | John Hodge | 1 | -5/+0 |
2016-09-27 | Expand - Remove two-pass expand | John Hodge | 2 | -6/+2 |
2016-09-27 | Expand - Expand macros in format_args! string | John Hodge | 1 | -1/+1 |
2016-08-28 | Expand - Support #[cfg] on use statements | John Hodge | 1 | -0/+2 |
2016-08-24 | HIR Expand - Add a reborrow pass (inserts &mut* on by-value &mut | John Hodge | 1 | -0/+2 |
2016-08-20 | HIR Dump - Initial support, verbose but complete | John Hodge | 1 | -3/+0 |
2016-08-12 | HIR Patterns - Support binding Value::Named to targets | John Hodge | 1 | -0/+2 |
2016-08-10 | MIR - Match construction draft, cleanup | John Hodge | 1 | -1/+1 |
2016-08-10 | HIR - Add EnumValue variant to Pattern | John Hodge | 1 | -0/+6 |
2016-08-09 | Tagged Union - Fix TU_MATCHA to work | John Hodge | 1 | -1/+1 |
2016-07-16 | HIR Typecheck - HACK: Correct trait type selection with evil | John Hodge | 1 | -2/+2 |
2016-07-14 | Macro Rules - Rewrite, take 3 - Incomplete | John Hodge | 2 | -0/+21 |
2016-07-10 | Span - Add an assert macro | John Hodge | 1 | -0/+1 |
2016-06-12 | Resolve - Fix variable scoping | John Hodge | 1 | -0/+11 |
2016-06-10 | HIR Typecheck - Hack up closure inferrence from Fn* traits | John Hodge | 1 | -31/+5 |
2016-06-08 | HIR - Lower associated type bounds, use those in typeck | John Hodge | 1 | -1/+1 |
2016-06-08 | HIR Typecheck - Starting work on Fn* traits | John Hodge | 2 | -2/+2 |
2016-06-08 | Expand format_args! - Parse and (partially) emit | John Hodge | 3 | -87/+118 |
2016-06-08 | HIR Typecheck - Type parameters in method/function execution | John Hodge | 1 | -2/+2 |
2016-06-08 | Resolve - Fix generic binding indexes | John Hodge | 1 | -2/+24 |
2016-06-04 | Compilation fixes (clang and different gcc version) | John Hodge | 1 | -4/+4 |
2016-05-29 | HIR - Add binding pointers to TypeRef and Pattern | John Hodge | 1 | -1/+2 |
2016-05-29 | AST - Remove dead code, add lifetime params, fix param clobber | John Hodge | 1 | -1/+1 |
2016-05-26 | HIR Const Eval - libcore types done, onwards to `const` items | John Hodge | 1 | -1/+1 |
2016-05-25 | Parse - Use interpolated macro fragments instead of captured TTs | John Hodge | 1 | -3/+3 |
2016-05-24 | AST - Spans, spans everywhere! | John Hodge | 1 | -11/+11 |
2016-05-24 | AST - Spanned paths in impl blocks, remove dead code | John Hodge | 2 | -3/+11 |
2016-05-23 | HIR - Add type alias replacement. Other related changes below | John Hodge | 1 | -13/+0 |
2016-05-22 | tagged_union - Switch to using real unions (C++11) | John Hodge | 1 | -16/+12 |
2016-05-21 | All - Cleanup of memory leaks and similar | John Hodge | 1 | -35/+13 |