summaryrefslogtreecommitdiff
path: root/src/main.cpp
AgeCommit message (Expand)AuthorFilesLines
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
2016-12-12Trans C - ConstantsJohn Hodge1-2/+13
2016-12-11HIR Const Eval - Split into two passes to have correct types in literalsJohn Hodge1-0/+11
2016-12-04Main - Suppress debug for "Trans Codegen" passJohn Hodge1-1/+1
2016-12-03Trans Codegen - Structure coming upJohn Hodge1-8/+15
2016-12-03HIR/MIR - VTable workJohn Hodge1-0/+1
2016-12-01Trans - Enumeration work structured out, vtables hacked inJohn Hodge1-0/+6
2016-11-27HIR - Move impl parameters from node to the pathJohn Hodge1-3/+0
2016-11-25HIR - Shift markings to their own pass, store in crate metadata.John Hodge1-0/+4
2016-11-18HIR Expand - Erased types replacmentJohn Hodge1-0/+4
2016-10-25HACK - Emit a .hir for rdylibJohn Hodge1-1/+6