summaryrefslogtreecommitdiff
path: root/src/main.cpp
AgeCommit message (Expand)AuthorFilesLines
2018-06-02AST - Remove old serialisation code (now all done on HIR)John Hodge1-1/+0
2018-06-02Targets - Add a rough OSX targetJohn Hodge1-4/+18
2018-05-27Trans - Plannin for dynamic library supportJohn Hodge1-48/+59
2018-05-26main - Make emiting debug dumps optionalJohn Hodge1-28/+106
2018-04-02Fix aarch64 triplet from arm64-* to aarch64-*Jakub Jirutka1-2/+2
2018-03-26netbsd/amd64 supportMaya Rashish1-0/+4
2018-03-17Trans - Move monomorphisation from codegen pass to its own pass, and do a sec...John Hodge1-1/+14
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