summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
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
2017-08-24Script overrides - Add 2017-07-08 to the correct locationJohn Hodge4-0/+4
2017-08-24minicargo repository - Load from vendor dir (Windows untested)John Hodge1-0/+74
2017-08-24minicargo Makefile - Enable optimisation and debugJohn Hodge1-2/+2
2017-08-24minicargo manifest - Version parsing/checking, extra keysJohn Hodge2-15/+179
2017-08-24minicargo toml parser - Fix some edge cases exposed by rustc vendor dirJohn Hodge2-24/+106
2017-08-23MIR Optimise - TODO: Reduce costJohn Hodge1-0/+1
2017-08-23MIR Check - (minor) fix re-use of variable nameJohn Hodge1-2/+2
2017-08-23minicargo - Fix syntax errorJohn Hodge1-1/+1
2017-08-23HIR Typecheck - Specialiation deep overlap checks, little impl param ↵John Hodge5-10/+181
determining fix
2017-08-23Merge branch 'master' of https://github.com/thepowersgang/mrustcJohn Hodge12-28/+170
2017-08-22minicargo - Handle libraries in build script, add libstd/libunwind script filesJohn Hodge3-1/+14
2017-08-22Typecheck/MIR - Some missing EAT invocationsJohn Hodge2-4/+15
2017-08-22Resolve Use - (minor) Diagnostics fix when module cannot be foundJohn Hodge1-1/+4
2017-08-22Expand - Handle windows paths in `include!`John Hodge1-4/+11
2017-08-22Expand - allow #![no_std] or #![no_core] to be repeatedJohn Hodge1-3/+3
2017-08-22minicargo - Timestamp checking fixes, target default nameJohn Hodge3-14/+78
2017-08-22minicargo - MSVC timestamps, argument for build script override dirJohn Hodge3-11/+55
2017-08-21Merge branch 'master' of https://github.com/thepowersgang/mrustcJohn Hodge11-280/+494
2017-08-21minicargo - Rough support for build scripts (override file only)John Hodge8-36/+141
2017-08-21minicargo - move path code to its own fileJohn Hodge8-248/+294
2017-08-21minicargo - Build script planningJohn Hodge2-24/+82
2017-08-21Makefile - Add library directoryJohn Hodge1-0/+1
2017-08-21minicargo - Fix build orderingJohn Hodge1-5/+10
2017-08-20Merge branch 'master' of https://github.com/thepowersgang/mrustcJohn Hodge22-272/+1036
2017-08-20minicargo - Makefile and posix_spawnJohn Hodge6-12/+64
2017-08-20minicargo - Build script planningJohn Hodge2-0/+32
2017-08-20HIR From AST - i128/u128John Hodge1-0/+2