summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2019-10-29minicargo - Fixes to build script support for winapiJohn Hodge4-18/+29
2019-10-27Codegen C - Fix msvc atomic_storeJohn Hodge2-11/+6
2019-10-27minicargo - Fix Cargo.toml interpreting error with MSVC libcurlJohn Hodge2-10/+15
2019-10-27MSVC - General compilation fixes, `hello.exe` building and runningJohn Hodge15-75/+43
2019-10-27Merge branch 'nightly-1.29' of https://github.com/thepowersgang/mrustc into ↵John Hodge7-49/+140
nightly-1.29
2019-10-27Codegen C - Fix some MSVC compilation errors (still has extern handle errors)John Hodge1-33/+112
2019-10-27Version - Tweak data for MSVC builds to indicate that it's unknownJohn Hodge1-4/+4
2019-10-27main - #122 Emit version starting with `rustc <targetver>` (to satisfy build ↵John Hodge1-1/+8
scripts)
2019-10-27HIR - Restore change from 0992c4af5242fc95e8cc028c5af7fb86424e624c (lost in ↵John Hodge1-3/+5
split to `hir_ops.cpp`)
2019-10-27vsproject - Fix bad paths, initial support for 1.29 building in scripts ↵John Hodge3-8/+11
(can't get past libcore inline assembly yet)
2019-10-27Update README for 1.29 supportJohn Hodge1-2/+4
2019-10-27scripts - Ensure that 1.19 is downloaded in `build-1.19.0.sh`John Hodge1-0/+1
2019-10-26travis - Fix environmentJohn Hodge1-1/+1
2019-10-26Merge remote-tracking branch 'remotes/origin/master' into nightly-1.29John Hodge40-165/+513
2019-10-26travis.yml - .hir renamed to .rlibJohn Hodge1-1/+1
2019-10-26All - Compilation fixes on VS2015 (constructors, warnings, missing files, ↵John Hodge23-37/+138
class/struct disagreement, <algorithm>)
2019-10-26minicargo - Set `RUSTC` env var to path to mrustcJohn Hodge1-0/+3
2019-10-26Span - Avoid uninitialised valuesJohn Hodge1-1/+1
2019-10-26scripts - Tweak formatting (and support) for `log_get_last_function.py`John Hodge1-1/+6
2019-10-26HIR Typecheck - Allow coercion to add `unsafe` to function pointersJohn Hodge3-2/+52
2019-10-26HIR Typecheck - Unify closure type determining (also shuts valgrind up)John Hodge3-2/+11
2019-10-26HIR Typecheck Expr - Avoid use-after-free in handling of integer operationsJohn Hodge1-1/+6
2019-10-26Trans Target - Avoid reading an undefined valueJohn Hodge1-1/+1
2019-10-26Expand HIR Closures - Avoid mutating module contents during iterationJohn Hodge2-16/+33
2019-10-22HIR Const Eval - Ensure that requisite items are constevaled before ↵John Hodge5-0/+76
attempting downstream
2019-10-21Add script to build rustc 1.19.0John Hodge1-0/+8
2019-10-21run_rustc - Remove proc_macro, fix rustc script, match rustc version nameJohn Hodge1-2/+11
2019-10-20MIR Optimise - Fix a mis-optimisatio when there's &mut-s aroundJohn Hodge1-1/+4
2019-10-20unit tests - Update list of expected-fail testsJohn Hodge1-0/+17
2019-10-20Makefile - Fix unit test supportJohn Hodge1-6/+8
2019-10-20testrunner - Support 'skip-codegen'John Hodge1-1/+17
2019-10-19main - Renamed .hir to .rlibJohn Hodge1-1/+1
2019-10-19Codegen C - Tweak handling of dylibs at linkingJohn Hodge1-1/+4
2019-10-19testrunner - Add mode to only rebuild failing testsJohn Hodge1-15/+29
2019-10-19HIR Const Eval - Avoid crash when HIR expansion changes the root nodeJohn Hodge1-1/+1
2019-10-16run_rustc - CleanupJohn Hodge1-4/+9
2019-10-16run_rustc - Semi-working compile of rustc using cargo+rustcJohn Hodge1-5/+25
2019-10-13run_rustc - Working for both 1.19/1.29John Hodge1-13/+20
2019-10-13rustc bootstrap - 1.29 coming alongJohn Hodge2-6/+18
2019-10-13Expand - Hackily set the crate name from command line before expandJohn Hodge2-7/+11
2019-10-13run_rustc - Almost working with 1.29John Hodge1-12/+17
2019-10-13Missing file (from a few weeks ago, oops)John Hodge1-0/+35
2019-10-13minicargo.mk - Add a testing targetJohn Hodge1-0/+2
2019-10-13rustc 1.29 patch - Move hard-coded llvm backend checkJohn Hodge1-4/+8
2019-10-13test_smiri - Tweaks from use for debuggingJohn Hodge1-3/+4
2019-10-13run_rustc - Tweaking towards bootstrapJohn Hodge2-38/+74
2019-10-12run_rustc - 1.29/1.19 supportJohn Hodge1-25/+39
2019-10-12rustc patch 1.29 - Disable all SSE features if built with mrustcJohn Hodge1-0/+15
2019-10-12Codegen C - Don't link proc macros into final executableJohn Hodge1-7/+13
2019-10-12Notes - Some typecheck funtimesJohn Hodge1-0/+12