summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2018-01-07Trans - Draft ARM32 supportJohn Hodge3-9/+42
2018-01-07Travis CI - Disable cargo for nowJohn Hodge1-2/+2
2018-01-07Makefile - Fix bad targetJohn Hodge1-1/+1
2018-01-07Notes - Update todo listJohn Hodge1-10/+0
2018-01-07Minicargo - Clean up now-dead codeJohn Hodge2-138/+3
2018-01-07Makefile - Fix invalid dependency of target rust_testsJakub Jirutka1-1/+1
2018-01-07Makefile - Fix missing TEST_DEPS' taskJakub Jirutka1-1/+1
2018-01-06Minicargo - Parallel build supportJohn Hodge6-15/+432
2018-01-06Merge branch 'master' of https://github.com/thepowersgang/mrustcJohn Hodge1-1/+1
2018-01-06main - fix incorrect type deduction with some gcc versionsWilliam Pitcock1-1/+1
GCC 6.4 on Alpine incorrectly deduces the type returned from ::std::strchr(const char *, char) as 'char *', instead of 'const char *', which causes the wrong constructor to be used. Closes #32.
2018-01-01Codegen C - Remove hacky null pointer referenceJohn Hodge1-15/+26
2017-12-31Codegen - Remove need for `-z muldefs`John Hodge4-17/+100
2017-12-30README - Update dependencies list, fixes #40John Hodge1-0/+2
2017-12-30Codegen C - Remove dead code, fix warning with mainJohn Hodge1-91/+1
2017-12-30Makefile - Strip out all old test codeJohn Hodge1-500/+40
2017-12-30MIR From HIR (match) - Change assertion to match actual conditionsJohn Hodge1-1/+1
2017-12-30Typecheck Expr - (minor) Logging wrapper when checking completeness, catches ↵John Hodge1-0/+1
infinite recursion
2017-12-30format_args! - Set source module when parsing expressionsJohn Hodge1-0/+1
2017-12-30main - Slightly better error reportingJohn Hodge1-0/+2
2017-12-30testrunner - Handle ignored tests, odd spacing, and print the countsJohn Hodge1-5/+31
2017-12-30macro_rules - Fix a few edge casesJohn Hodge2-5/+52
2017-12-30tests - Update failing listJohn Hodge1-4/+211
2017-12-29Fix enums with `repr(u64)`Adam Chodorowski2-2/+2
2017-12-26Merge branch 'master' of https://github.com/thepowersgang/mrustcJohn Hodge1-1/+1
2017-12-26MIR Optimise - Fix sligt bugsJohn Hodge1-3/+12
2017-12-25Fix FMTequal-l21-1/+1
2017-12-24README - Little updatesJohn Hodge1-11/+39
2017-12-24Travis CI - Remove valgrind call, try to debug another failureJohn Hodge1-1/+1
2017-12-24README - Slight restructure and progress updateJohn Hodge1-16/+17
2017-12-23Notes - More ideas for optimisationsJohn Hodge1-0/+16
2017-12-20minicargo - Attempt to fix crash on travis (use after free)John Hodge1-1/+1
2017-12-20Travis - Testing crashJohn Hodge1-0/+1
2017-12-20MIR Optimise - Redo DeTemporary pass, works for build rustc/cargo, rustc testedJohn Hodge2-146/+199
2017-12-16proc_macro - Avoid warnings due to unused return valuesJohn Hodge1-4/+12
2017-12-16TestRustcBootstrap - Enable vendoring (avoids libgit2 problems on ubuntu)John Hodge1-0/+2
2017-12-09Notes - Add rough notes on potential/current MIR optimisationsJohn Hodge1-0/+117
2017-12-09TestRustcBootstrap - Remove verbose tar, remove custom cargo for official buildJohn Hodge1-5/+3
2017-12-09HIR+Trans - Handling of various enum reprsJohn Hodge4-29/+48
2017-12-09minicargo - Cleaner debugJohn Hodge4-26/+78
2017-12-09MIR Optimise - Fiddling aroundJohn Hodge1-6/+23
2017-12-03MIR Optimise - Tweaks to DeTemporary passJohn Hodge1-3/+15
2017-12-03Trans - Get sizes of !Sized pointersJohn Hodge1-2/+6
2017-12-02Codegen C - Fiddling with SwitchValue handlingJohn Hodge1-53/+91
2017-12-02TestRustcBootstrap - Build 1.20 instaed of 1.19 (matches real stage0)John Hodge1-23/+14
2017-12-02Travis CI - Build cargo on travisJohn Hodge1-0/+2
2017-12-02MIR Optimise - Fix infinite replacementJohn Hodge1-0/+11
2017-12-02TestRustcBootstrap - Appears to work (makes same filenames anyway)John Hodge1-0/+13
2017-11-30Codegen C - Structured SwitchValue partial support, unify Switch handlingJohn Hodge3-34/+66
2017-11-27Makefiles - tweakingJohn Hodge2-4/+4
2017-11-27Scripts - Warking on TestRustcBootstrapJohn Hodge1-2/+25