summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
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
2017-11-26minicargo.mk - Build release LLVMJohn Hodge1-0/+1
2017-11-26HIR/MIR - Error checking for assigning into ! (as opposed to from !)John Hodge6-29/+86
2017-11-26HIR From AST - Fix logic that auto-applies ! to loopsJohn Hodge1-8/+4
2017-11-26Draft script to perform a bootstrap of rustcJohn Hodge1-0/+30
2017-11-26macro_rules - Fix parsing of loop labelsJohn Hodge2-3/+10
2017-11-26Resolve Absolute - Fix edge case where there's no scopes during var lookupJohn Hodge1-1/+1
2017-11-26Typecheck Expressions - Handle type being known when possibility addedJohn Hodge1-1/+6
2017-11-26HIR Const Eval - Fix crash with use-after-free in TUJohn Hodge1-7/+8
2017-11-26Tests - Update known-fails list, partway throughJohn Hodge1-0/+111
2017-11-25testrunner - Ignore any empty compiler flagsJohn Hodge1-2/+5
2017-11-25disabled tests - More added to the list as triage progressesJohn Hodge1-3/+23
2017-11-25testrunner - Sort tests before runningJohn Hodge1-10/+13
2017-11-25lvimrc - Bump comment widthJohn Hodge1-0/+1
2017-11-25run_rustc - Store libraries in a place rustc will find themJohn Hodge1-5/+7
2017-11-25README - Update for recent progressJohn Hodge1-2/+4
2017-11-25HIR Expand - Allow tuple patterns to have .. if all entries are coveredJohn Hodge1-1/+1
2017-11-25MIR Gen - Comment about cast bugJohn Hodge1-0/+2
2017-11-25Tests - Update known-fails listJohn Hodge1-2/+27
2017-11-25Codegen C - Better error messages for bad SwitchJohn Hodge1-2/+2
2017-11-25MIR Optimise - Tweaking to DeTemporaryJohn Hodge1-8/+22
2017-11-25MIR Optimise - Add a new pass aimed at removing useless temporariesJohn Hodge1-18/+151
2017-11-25MIR Cleanup - Delete any statements including/after use of !John Hodge1-1/+15
2017-11-24Travis - Remove valgrind callJohn Hodge1-2/+1
2017-11-24AST - (minor) Syntax fixJohn Hodge1-1/+1
2017-11-24Codegen C - Generate call_mut for both Fn and FnMutJohn Hodge1-7/+12
2017-11-23Small patchАристарх Фещуков1-1/+1
Fix small error
2017-11-22MIR Const Eval - Fix duplicate item namesJohn Hodge1-6/+8