summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
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 ↵John Hodge1-0/+10
possibility
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
2017-08-31Misc - Windows compile fixesJohn Hodge3-3/+9
2017-08-31minicargo - Windows compilation fixesJohn Hodge2-1/+18
2017-08-31Expand - Handle #[cfg] on match armsJohn Hodge1-0/+7
2017-08-31main - Add -l libraries to crate metadata listJohn Hodge1-2/+3
2017-08-31HIR Typecheck - Add message to an empty errorJohn Hodge1-1/+1
2017-08-31minicargo - Build scripts working (mostly)John Hodge7-38/+265
2017-08-31minicargo - Only load build script deps wehn override not activeJohn Hodge3-11/+12
2017-08-31minicargo - Features and build scripts (draft)John Hodge5-30/+169
2017-08-31Expand - #[cfg] on struct literalsJohn Hodge3-1/+20
2017-08-31minicargo - Add script to build full libstd using minicargoJohn Hodge1-0/+13
2017-08-31HIR Resolve UFCS - Fix assertion failure (allow false return)John Hodge2-3/+8
2017-08-31HIR - Fix minor bug in specialisation orderingJohn Hodge1-3/+4
2017-08-31HIR - Rough spport for `break value;` (no translation/typecheck yet)John Hodge3-7/+12
2017-08-27Resolve Abs - Fix pattern value lookupJohn Hodge1-4/+16
2017-08-27Parse - A few little tweaksJohn Hodge2-1/+5
2017-08-27Resolve Use - Do parent search on Relative pathsJohn Hodge1-1/+16
2017-08-27Lower HIR - Hack around 'Self' replacementJohn Hodge1-0/+15
2017-08-27Parse - Tweaks to TokenTree printingJohn Hodge2-7/+20
2017-08-27macro_rules! - Use a limited parser for determining arm matchJohn Hodge2-1/+1173
2017-08-24Merge branch 'master' of https://github.com/thepowersgang/mrustcJohn Hodge2-2/+5
2017-08-24AST Expr - Fix null deref when debug is enabledJohn Hodge1-1/+2
2017-08-24Makefile - load miniz_sysJohn Hodge1-1/+3
2017-08-24minicargo build - Print mrustc command in a copyable formatJohn Hodge1-1/+6
2017-08-24minicargo manifest - Basic support for implicit libJohn Hodge1-1/+15
2017-08-24minicargo build - Fix exit detectionJohn Hodge1-2/+7
2017-08-24minicargo - Move some of the build code aboutJohn Hodge3-98/+107
2017-08-24minicargo - Some extended debugging (and a fix to optional deps)John Hodge2-4/+10
2017-08-24minicargo Makefile - Fix depfilesJohn Hodge1-1/+1
2017-08-24minicargo toml - Handle empty sectionsJohn Hodge1-6/+2
2017-08-24minicargo manifest - Little tweaks, including automatic build.rs detectionJohn Hodge2-53/+127
2017-08-24minicargo debug - Support indentingJohn Hodge2-5/+45