summaryrefslogtreecommitdiff
path: root/src/main.cpp
AgeCommit message (Expand)AuthorFilesLines
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-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
2016-10-23Misc - Tiny changes to get farther towards compiling rustcJohn Hodge1-8/+3
2016-10-22HIR Typecheck Expr - Error earlier if an impl can't be foundJohn Hodge1-0/+4
2016-10-22Travis - Attempt to expand rustc testsJohn Hodge1-0/+2
2016-10-20Makefile - Allow overriding the last stage for rust_testsJohn Hodge1-0/+2
2016-10-19Makefile - Compile rustc tests through to after MIR validationJohn Hodge1-0/+2
2016-10-19main - Cache debug enabled resultJohn Hodge1-2/+8
2016-10-18main - Determine output file from crate name if not providedJohn Hodge1-23/+75
2016-10-13Makefile+main - Fixes to allow partial compilaing of run-pass testsJohn Hodge1-1/+21
2016-10-09main - (minor) CommentingJohn Hodge1-2/+3
2016-10-09main - (minor) CommentingJohn Hodge1-1/+2
2016-10-09AST - Remove free MacroInvocation listsJohn Hodge1-0/+2
2016-10-08main - Dump MIR before validationJohn Hodge1-4/+5
2016-10-06main - Dump the HIR before typecheck validation passJohn Hodge1-5/+4
2016-10-01HIR - Store and use annotations for CoerceUnsized (and prepare markings for o...John Hodge1-0/+1
2016-09-30main - --cfg argument hacked inJohn Hodge1-4/+27
2016-09-27Main - Silence a bunch of libstd warningsJohn Hodge1-0/+1
2016-09-27Expand - Hack in asm! (does nothing)John Hodge1-1/+1
2016-09-26main - Set target_os=linux to make libc compileJohn Hodge1-1/+1
2016-09-26main - Add `unix` flag to allow liblibc to compileJohn Hodge1-0/+1