summaryrefslogtreecommitdiff
path: root/src/main.cpp
AgeCommit message (Expand)AuthorFilesLines
2018-02-19Add OpenBSD support.Brian Callahan1-0/+12
2018-02-11Codegen MMIR - Fix some minor architecture issuesJohn Hodge1-1/+1
2018-01-27Trans - Add "backend" for monomorphised MIRJohn Hodge1-0/+6
2018-01-21Main - Add very crude depfile supportJohn Hodge1-22/+42
2018-01-20HIR Serilise - Don't save remote lang itemsJohn Hodge1-2/+6
2018-01-19main - Some more --helpJohn Hodge1-2/+6
2018-01-17main - --help and a few other tweaksJohn Hodge1-34/+99
2018-01-13Codegen - Support writing the build command to a file (instead of running it)John Hodge1-0/+31
2018-01-07Trans - Draft ARM32 supportJohn Hodge1-8/+22
2018-01-06main - fix incorrect type deduction with some gcc versionsWilliam Pitcock1-1/+1
2017-12-31Codegen - Remove need for `-z muldefs`John Hodge1-7/+43
2017-12-30main - Slightly better error reportingJohn Hodge1-0/+2
2017-11-19main - Clear lang items in proc macro crates (prevent them from being seriali...John Hodge1-0/+1
2017-11-12All - proc_macro support through to attempting to run themJohn Hodge1-1/+1
2017-11-12src - Add draft (untested) support for procedural macro cratesJohn Hodge1-1/+20
2017-09-24All - Handle crates with tagged namesJohn Hodge1-0/+11
2017-09-24LoadCrates - Support loading crates that might collide (and handle name colli...John Hodge1-16/+36
2017-09-22Trans - MSVC twiddlingJohn Hodge1-1/+1
2017-09-09main - Wrap loggable section in a labelJohn Hodge1-13/+17
2017-09-09cfg - Fix handling of `--cfg foo="bar"`John Hodge1-1/+12
2017-09-09Codegen C - Cleaner handling of link dirs, fix try intrinsicJohn Hodge1-2/+1
2017-09-08HIR - Store link pathsJohn Hodge1-1/+2
2017-09-08main - Handle `--crate-type bin`John Hodge1-0/+3
2017-08-31main - Add -l libraries to crate metadata listJohn Hodge1-2/+3
2017-08-20Load Crates - Search passed library directories for cratesJohn Hodge1-0/+11
2017-07-16All - Upgrade to rustc 1.19.0 beta (2017-07-08)John Hodge1-3/+6
2017-07-07Trans - Hackery to run MSVCJohn Hodge (bugs)1-1/+24
2017-07-06All - Some little tweaks for windows portJohn Hodge1-1/+6
2017-07-02main - Use skewer case, not snakeJohn Hodge1-1/+1
2017-06-25MIR Optimise - Support minimal optimisiationsJohn Hodge1-3/+36
2017-06-18Trans - Starting work on multiple targetsJohn Hodge1-17/+2
2017-06-10MIR Gen - Fix incorrect codegen due to defaulting to 0 not ~0John Hodge1-1/+2
2017-06-09Fix use of hard tabsJohn Hodge1-29/+29
2017-06-04Merge branch 'master' of https://github.com/thepowersgang/mrustcJohn Hodge (bugs)1-0/+1
2017-05-24Enable optimisationJohn Hodge1-0/+1
2017-05-14Merge branch 'master' of https://github.com/thepowersgang/mrustcJohn Hodge (bugs)1-1/+107
2017-05-07Main - Load test crate when compiling a testJohn Hodge1-0/+4
2017-04-29Add a custom intrinsic to reduce cost of [T]::lenJohn Hodge1-0/+1
2017-04-28Main - Support running full check before optimisationJohn Hodge1-1/+6
2017-04-28Main - Allow env var enabling of full MIR checkJohn Hodge1-1/+4
2017-04-23main - Annotation about why MIR Check Full is disabledJohn Hodge1-0/+3
2017-04-16common - Expand FmtEscapedJohn Hodge1-0/+51
2017-04-13Expand - Tweaks to test harnessJohn Hodge1-1/+4
2017-04-13All - Add rough support for #[test] (runs basic tests)John Hodge1-1/+23
2017-03-16Main - Set target_familyJohn Hodge1-0/+4
2017-02-26Main - Add support for -g optionJohn Hodge1-0/+10
2017-02-25Add visual studio project files, little tweaks to codebase to allow compiling...John Hodge (bugs)1-27/+29
2017-02-13main - Support `-l` argumentJohn Hodge1-1/+22
2017-02-11Trans - Allow passing library directories from command lineJohn Hodge1-3/+24
2017-01-22Main - Move second MIR validation to after savebackJohn Hodge1-3/+3