summaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2017-09-09cfg - Fix handling of `--cfg foo="bar"`John Hodge2-5/+19
2017-09-09minicargo.mk - A bunch of environment variables needed for rustc to runJohn Hodge1-1/+11
2017-09-09Codegen C - Cleaner handling of link dirs, fix try intrinsicJohn Hodge2-10/+26
2017-09-08HIR - Store link pathsJohn Hodge5-1/+16
2017-09-08minicargo - Build binariesJohn Hodge3-3/+42
2017-09-08main - Handle `--crate-type bin`John Hodge1-0/+3
2017-09-08MIR Gen - Fix box drop flagsJohn Hodge3-23/+14
2017-09-08HIR Typecheck - Add an unconditional coercion point to fix a librustdoc failJohn Hodge1-2/+7
2017-09-08Typecheck - Various tweaks from librustdocJohn Hodge9-47/+107
2017-09-07minicargo - return non-zero when build failsJohn Hodge3-5/+13
2017-09-07HIR Typecheck - Pick the most specific type when fuzzy matchingJohn Hodge1-1/+9
2017-09-06expand include - include_bytes/include_strJohn Hodge1-0/+60
2017-09-06minicargo.mk - Build llvmJohn Hodge1-2/+20
2017-09-06minicargo - Handle recursive featuresJohn Hodge1-7/+19
2017-09-06HIR Expand - Reborrow in `box`John Hodge2-0/+6
2017-09-05Derive RustcDecodable - Fix unit struct decodeJohn Hodge1-1/+1
2017-09-05MIR Gen Match - Handle split slice trailingJohn Hodge1-12/+9
2017-09-04MIR Gen - Partial support for trailing slice patternsJohn Hodge2-20/+70
2017-09-04Parse - Change handling of trailing expressionsJohn Hodge1-8/+6
2017-09-04All - Placement new (<-) syntaxJohn Hodge7-81/+129
2017-09-03Parse - Fix incorrect pub(in)John Hodge1-2/+17
2017-09-03Root - add makefile that invokes minicargo to build rustcJohn Hodge1-0/+28
2017-09-03minicargo - Feature flag --cfgJohn Hodge2-1/+6
2017-09-03minicargo - If path isn't valid, load from repoJohn Hodge1-13/+23
2017-09-03minicargo - Auto-detect path to mrustcJohn Hodge2-20/+32
2017-09-03Makefile - Some more depsJohn Hodge1-1/+18
2017-09-03Makefile - Dependency for rustc_metadataJohn Hodge1-2/+5
2017-09-03HIR Typecheck - Equate associated types in trait object unsizeJohn Hodge1-0/+13
2017-09-03Parse - Tweaked hygine for an edge case in libproc_macroJohn Hodge4-0/+23
2017-09-02travis - add minicargoJohn Hodge1-0/+1
2017-09-02Update target version to known-goodJohn Hodge1-1/+1
2017-09-02HIR Typecheck - Fix compilation (warning not present on MSVC)John Hodge1-1/+1
2017-09-02TEST - A variant of TU macros to make a switch armJohn Hodge2-0/+13
2017-09-02Misc - Clean up some MSVC warningsJohn Hodge3-3/+3
2017-09-02HIR Typecheck - Check Sized bounds (in some places)John Hodge2-3/+146
2017-09-02minicargo - Clean up warnings on MSVCJohn Hodge4-2/+6
2017-09-02Expand - Debugging a hygine issueJohn Hodge2-0/+5
2017-09-02Resolve - Fix a minor lookup bug around self:: pathsJohn Hodge4-3/+23
2017-09-02MIR Lower Match - Allow up to 2^14 arms (handles inefficient derive)John Hodge1-6/+13
2017-09-02MIR Lower - Handle `break value`John Hodge1-2/+28
2017-09-02HIR Impl Specialisation - Check param bounds for overlapJohn Hodge1-1/+15
2017-09-02HIR - Missed changed file required for placeholdersJohn Hodge1-0/+4
2017-09-02HIR Typecheck - Don't panic on excessive asociated type loops, just break earlyJohn Hodge1-1/+5
2017-09-02HIR Typecheck - Fix some edge cases with placeholder paramsJohn Hodge1-1/+21
2017-09-01HIR Typecheck - (minor) Don't search for impls on a pure ivarJohn Hodge1-0/+8
2017-09-01HIR Typecheck - Unify types that differ only by ivars in inferrenceJohn Hodge1-2/+23
2017-09-01HIR Typecheck - Fix edge case where &mut was picked instead of & for ivar pos...John Hodge1-0/+10
2017-09-01HIR Typecheck - Break valueJohn Hodge1-4/+9
2017-09-01HIR Typecheck Expressions - Fix some little coercion bugsJohn Hodge1-4/+11
2017-08-31HIR Typecheck Expr - Inferrence check for non-borrow coercion sourceJohn Hodge1-6/+9