summaryrefslogtreecommitdiff
path: root/src/main.cpp
AgeCommit message (Expand)AuthorFilesLines
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
2017-01-22Main - Run validation after optimisationJohn Hodge1-0/+4
2017-01-21Trans/Expand - #[main] attributeJohn Hodge1-0/+3
2017-01-15main - Support --crate-name argumentJohn Hodge1-2/+16
2017-01-13main - Invoke codegen for dylibsJohn Hodge1-6/+8
2017-01-11All - Enable library codegen (and use crate name everywhere)John Hodge1-2/+2
2017-01-09main - Disable library codegen for pushJohn Hodge1-3/+5
2017-01-08Trans - Enable translation of all public items in rlibsJohn Hodge1-9/+9
2016-12-28MIR Gen - Handle diverging calls fullyJohn Hodge1-3/+3
2016-12-27MIR - Disable validation so travis build will passJohn Hodge1-3/+3
2016-12-24No more tears!ubsan1-613/+613
2016-12-17Main - Set arch to x86_64John Hodge1-1/+1
2016-12-16Add panic_abort and allocator_system to executablesJohn Hodge1-0/+8
2016-12-14Consteval - Re-enabled full first-pass constevalJohn Hodge1-4/+6