summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2017-09-23script-overrides - Add *san for 1.19John Hodge4-0/+0
2017-09-23minicargo - Configurable output directory, fix assertion with an exceptionJohn Hodge4-33/+82
2017-09-23HIR Typecheck - Fix bug with get_full_path on functions in the root crateJohn Hodge2-1/+7
2017-09-21Include <functional>equal-l21-0/+1
2017-09-21Merge pull request #24 from equal-l2/remove-cmake-updateJohn Hodge (Mutabah)1-2/+0
Remove CMake update
2017-09-21Makefile - Move entirely to minicargo build for libstdJohn Hodge2-212/+11
2017-09-21Merge pull request #23 from equal-l2/purge-transformJohn Hodge (Mutabah)1-1/+2
Remove `--transform` when uncompressing rustc tarball (not supported by BSD tar)
2017-09-21Notes - Some outstanding issuesJohn Hodge2-0/+42
2017-09-20minicargo.mk - Add target for cargoJohn Hodge1-1/+3
2017-09-20Makefile - Updated test list (slightly)John Hodge1-6/+5
2017-09-20Script Overrides - Add *san overrides (empty, needed for libstd)John Hodge4-0/+0
2017-09-20(minor) Debug printing changesJohn Hodge2-0/+2
2017-09-20HIR Typecheck - Revert change to method lookup order, plan for fallbacksJohn Hodge2-45/+64
2017-09-19Remove CMake updateequal-l21-2/+0
Travis CI has moved from Precise to Trusty. Since Trusty has CMake 3.2.2 by default, manual update isn't needed anymore.
2017-09-19Remove `--transform`equal-l21-1/+2
BSD tar doesn't recognize `--transform` flag. Just `mv` is sufficient for this case.
2017-09-16HIR Typecheck - Look up trait methods before inherent methodsJohn Hodge1-44/+44
2017-09-14Expand - Fix use-after-free if an item is deletedJohn Hodge1-1/+6
2017-09-14Expand - Limited derive on unions (minimally tested, fixes #22)John Hodge2-26/+89
2017-09-12HIR Resolve - Replace default types, with correct Self replacementJohn Hodge3-7/+39
2017-09-12Parse - Handle HRB in trait boundsJohn Hodge1-0/+5
2017-09-10Update readme and travis for progressJohn Hodge2-1/+12
2017-09-10Typecheck Expressions - Extract bounds from function valuesJohn Hodge1-1/+12
2017-09-10Const Eval - Evalulate from MIR where possible (avoids BorrowData)John Hodge2-8/+16
2017-09-10minicargo - Fixes to StringListJohn Hodge1-5/+32
2017-09-10macro_rules - Fix some holes in consume_*John Hodge1-1/+8
2017-09-10Consteval - Remove BorrowOf in favor of BorrowPath/BorrowDataJohn Hodge10-50/+98
2017-09-10Consteval - Litle tweaksJohn Hodge3-5/+23
2017-09-10Codegen C - Slightly more efficient static string outputJohn Hodge1-5/+11
2017-09-10MIR Optimise - HACK: Don't optimise constants/staticsJohn Hodge1-0/+6
2017-09-10Parse - Store attributes for trait itemsJohn Hodge6-12/+20
2017-09-09minicargo - Features required for cargoJohn Hodge3-17/+170
2017-09-09Resolve - Handle glob improt of rootJohn Hodge1-1/+6
2017-09-09Notes - New todo list (little and big changes)John Hodge1-4/+15
2017-09-09minicargo - Enable optimisationJohn Hodge1-1/+8
2017-09-09Codegen C - Omit useless labels and gotos (untested)John Hodge1-2/+82
2017-09-09main - Wrap loggable section in a labelJohn Hodge1-13/+17
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