summaryrefslogtreecommitdiff
path: root/src/main.cpp
AgeCommit message (Expand)AuthorFilesLines
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
2016-09-26Debug - Clarify loggingJohn Hodge1-1/+4
2016-09-25Parse+AST - Support capturing :item (requires cloning AST items)John Hodge1-0/+4
2016-09-25Start on liblibc - Add cfg_attr support to LoadCratesJohn Hodge1-0/+4
2016-09-22main - Add a hacky MRUSTC_DEBUG environment variable to enable debug for passesJohn Hodge1-0/+20
2016-09-15Main - Revert accidental commit with debug enabledJohn Hodge1-1/+1
2016-09-15Restructure - Don't insert automatic () statements at end of blocksJohn Hodge1-1/+1
2016-09-11main - Oops, committed with debug enabledJohn Hodge1-1/+1
2016-09-11macro_rules - Rework to handle vec! edge caseJohn Hodge1-1/+1
2016-09-09main - Suppress debug for the LoadCrates phaseJohn Hodge1-0/+1
2016-09-01Expand - Support box operator (untested)John Hodge1-2/+2
2016-08-31Resolve - Hack in support for multiple bindings for one useJohn Hodge1-1/+1
2016-08-29HIR Deserialise - Hackily set crate names, clean up a littleJohn Hodge1-1/+1
2016-08-29Main - Split resolve into three logged passesJohn Hodge1-3/+9
2016-08-27Main - Disable a bunch of debug againJohn Hodge1-2/+2
2016-08-27HIR (De)serialise - Working deserialiseJohn Hodge1-2/+2
2016-08-27AST - Enable crate loading!John Hodge1-1/+2
2016-08-27main - Some TODOsJohn Hodge1-0/+5
2016-08-26Main - Disable debug for HIR serialisationJohn Hodge1-1/+3
2016-08-25Main - Silence a bunch of loggingJohn Hodge1-1/+10
2016-08-25main - Start on structure for outputJohn Hodge1-6/+33
2016-08-25AST - Support for crate_name and crate_type (draft)John Hodge1-19/+8
2016-08-24Misc - Clean up, add a `time` hack to MakefileJohn Hodge1-1/+0
2016-08-24HIR Expand - Add a reborrow pass (inserts &mut* on by-value &mutJohn Hodge1-0/+3
2016-08-21MIR Validate - Stub MIR validation passJohn Hodge1-1/+3
2016-08-21main - (minor) Different name for HIR dump, plan on MIR optJohn Hodge1-1/+8
2016-08-20Debug - Reduce amount of debug spamJohn Hodge1-0/+11
2016-08-20MIR Dump - Rough dump pass, exposes junk data somewhereJohn Hodge1-0/+7
2016-08-20HIR Dump - Initial support, verbose but completeJohn Hodge1-5/+11