summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2019-11-09Misc - Fix some warnings from MSVCJohn Hodge3-5/+5
2019-11-09Standalone MIRI - Tweaks on windowsJohn Hodge5-9/+32
2019-11-09vsproject - Tweak scripts to run smiriJohn Hodge2-12/+16
2019-11-09MIR Gen - Delete HIR once MIR is created (replace with a small node)John Hodge1-1/+10
2019-11-07HIR Typecheck - Work around a GCC 9 bugJohn Hodge1-6/+10
2019-11-03Resolve Use - Fix typo in setting up fast pathJohn Hodge1-1/+1
2019-11-03HIR - Correct enum repr typesJohn Hodge7-10/+26
2019-11-03vsproject scripts - Slight fixesJohn Hodge2-6/+5
2019-11-03minicargo - Hack in workspace support (for `[patch]`)John Hodge5-1/+135
2019-11-03Resolve - Reduce chance of excessive recursion when looking up glob use paths.John Hodge1-7/+20
2019-11-03Trans Mangling - Emit symbols longer than 128 bytes as hashes (to allow ↵John Hodge1-5/+29
building larger crates on MSVC)
2019-11-03Codegen C - Fix a few MSVC compilation problems.John Hodge1-27/+30
2019-11-03appveyor - Switch to 1.29John Hodge1-3/+3
2019-11-03HIR Expand Closures - Move closure prefix to a common locationJohn Hodge4-7/+8
2019-11-03Codegen C - Fix compilation errors on MSVC (and some warnings on GCC)John Hodge1-5/+12
2019-11-03Minicargo - Better output for failed commandsJohn Hodge1-5/+14
2019-11-03Touch up readmeMike1-3/+3
2019-11-03Merge pull request #121 from elichai/2019-10-package-renameJohn Hodge (Mutabah)1-1/+6
Add support for crates renaming
2019-11-02Fix typo 'depencency' to 'dependency'Elichai Turkel1-1/+1
2019-11-02Add support for crates renamingElichai Turkel1-0/+5
2019-11-02Version - Bump to 0.9John Hodge1-2/+2
2019-11-02Merge branch 'nightly-1.29' - #95 Working support for rustc 1.29John Hodge253-10404/+23677
2019-11-02Tests - add some random tests lying aboutJohn Hodge4-0/+77
2019-11-02standalone_miri - Notes and experimental (unused) implementation of abstract ↵John Hodge4-0/+261
FFI layer
2019-11-02Notes - Aborted attempt at inline enum tags (problems with static ↵John Hodge1-0/+168
initialisation)
2019-11-02Notes - Some random notes from ages agoJohn Hodge2-0/+194
2019-11-02run_rustc - Remove libproc_macro (not explicitly built any more)John Hodge1-7/+1
2019-10-29Codegen C - More inline assembly hackeryJohn Hodge1-0/+37
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-27Bump versionJohn Hodge1-1/+1
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