summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
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
2017-11-22run_rustc - Update makefile to be able to build 1.19.0 libstdJohn Hodge1-4/+14
2017-11-22Target - Fix struct size calculations (align overall size)John Hodge1-0/+10
2017-11-21MIR Gen - Fix use-after-move when partially moved in one arm and optionally ↵John Hodge2-1/+17
moved in another
2017-11-21MIR Helpers - Print file/line in assertJohn Hodge1-1/+1
2017-11-21MIR Validate Full - Alter handling of BoxJohn Hodge1-1/+11
2017-11-19main - Clear lang items in proc macro crates (prevent them from being ↵John Hodge1-0/+1
serialised)
2017-11-19minicargo - Fix handling of binariesJohn Hodge3-1/+28
2017-11-19libproc_macro - Rough handling of char literals, handle lifetime names with ↵John Hodge1-3/+19
leading underscores
2017-11-19Proc Macro - Send attributes if in the listJohn Hodge1-0/+38
2017-11-19All - Include proc_macro attribute list in metadataJohn Hodge8-27/+92
2017-11-19Typecheck Expressions - Incremental change to auto trait handlingJohn Hodge1-0/+7
2017-11-19Typecheck Expressions - Prevent inferrence race with operator overridesJohn Hodge1-1/+5
2017-11-19run_rustc - Update makefile slightly (correct source location, add $(DBG))John Hodge1-4/+4
2017-11-19testrunner - Correct handle of compiler args, some known failuresJohn Hodge2-2/+25
2017-11-19testrunner - Handle requested compiler argsJohn Hodge2-28/+44
2017-11-19Makefile - New target to use testrunner (with the start of a skip list)John Hodge2-0/+10
2017-11-19testrunner - Fiddling along, can run a few testsJohn Hodge1-19/+6
2017-11-19TestRunner - Build on linux, add some useful featuresJohn Hodge2-17/+249
2017-11-18HIR Typecheck - More and more special rulesJohn Hodge1-2/+22
2017-11-18Updated gitignore and some useful scriptsJohn Hodge3-0/+143
2017-11-18minicargo - (minor) print location of build log when build failsJohn Hodge1-0/+1
2017-11-18Typecheck Expressions - Tweak for edge case in cargoJohn Hodge1-23/+24
2017-11-18libproc_macro - Hacky debugging printsJohn Hodge2-7/+28
2017-11-18Typecheck Expressions - Treat unbounded ivars as fuzzy in ftic_check_paramsJohn Hodge1-1/+7
2017-11-18Const Eval - Use either the result or expected type in _BorrowJohn Hodge1-3/+12
2017-11-18minicargo - Allow skipping of compiler as a dependencyJohn Hodge1-2/+2
2017-11-18minicargo - Set CARGO_PACKAGE_VER_*John Hodge1-0/+6
2017-11-18AST - Don't load crates from anon modules during LoadCrates (defer to expand)John Hodge1-3/+4
2017-11-18macro_rules - Support parsing if-elseif chainsJohn Hodge1-6/+24