summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2017-01-13Trans - Enumerate types used in any intrinsicJohn Hodge1-3/+2
2017-01-13MIR Cleanup - Unsized into TraitObject from constantsJohn Hodge1-19/+38
2017-01-13Codegen C - Use the load path of the crate for the file sourceJohn Hodge2-5/+3
2017-01-13main - Invoke codegen for dylibsJohn Hodge1-6/+8
2017-01-13Makefile - Fix core dependency for librustc_i128John Hodge1-0/+1
2017-01-13HIR From AST - Populate crate name unless building a binaryJohn Hodge1-3/+7
2017-01-13Makefile - Fix bad patsubstJohn Hodge1-1/+1
2017-01-13Erased Types - Hackily allow outside of functionsJohn Hodge1-3/+3
2017-01-12Codegen C - try intrinsicJohn Hodge1-0/+3
2017-01-12Trans Enumerate - EAT vtable associted type parametersJohn Hodge1-2/+2
2017-01-12HIR Serialise - Write out const function MIRJohn Hodge1-1/+1
2017-01-11Travis CI - Switch TARGET_CC back to CCJohn Hodge1-2/+2
2017-01-11Codegen C - Don't emit forward decls of tUNITJohn Hodge1-1/+4
2017-01-11Codegen C - Enable optimisation, use the CC environmen variable (falling ↵John Hodge1-1/+2
back on gcc)
2017-01-11Makefile - Fix output filename for hello_world testJohn Hodge1-1/+1
2017-01-11HIR - Static link_name (partial support)John Hodge3-0/+13
2017-01-11All - Enable library codegen (and use crate name everywhere)John Hodge20-161/+262
2017-01-11Trans - Require types used in type_id to be definedJohn Hodge2-1/+8
2017-01-10Codegen C - Extra intrinsics and bugfixJohn Hodge1-4/+48
2017-01-10Codegen C - Missing feaures exposed by doing library codegenJohn Hodge1-12/+54
2017-01-09Trans Enumerate - Add inherent methods to libsJohn Hodge1-3/+17
2017-01-09main - Disable library codegen for pushJohn Hodge1-3/+5
2017-01-09Trans Enumerate - Check bounds for trait implsJohn Hodge1-1/+31
2017-01-08Codegen C - Fix `size_of_val` on bare strJohn Hodge1-1/+1
2017-01-08Codegen C - Missing float intrinsicsJohn Hodge1-14/+11
2017-01-08Trans - Enable translation of all public items in rlibsJohn Hodge7-21/+127
2017-01-08Makefile - Remove renamed dependencyJohn Hodge1-1/+1
2017-01-08HIR Typecheck - Fixes, rustc compiles againJohn Hodge2-7/+13
2017-01-08HIR Const Eval - Little fixesJohn Hodge2-1/+12
2017-01-08HIR Typecheck Expr - TweakJohn Hodge1-1/+16
2017-01-08Makefile - New dependency for libserializeJohn Hodge1-1/+1
2017-01-08Expand Associated Types - Minor fix to nested atysJohn Hodge1-1/+1
2017-01-08Resolve Index - Refactor wildcard use handlingJohn Hodge1-128/+124
2017-01-08HIR Const Eval - Tweaks for i128 and bugsJohn Hodge1-2/+47
2017-01-08Merge branch 'master' of https://github.com/thepowersgang/mrustcJohn Hodge1-0/+1
2017-01-08Parse - Hack in `pub(restricted)` supportJohn Hodge1-39/+73
2017-01-08Makefile - Rust source upgradeJohn Hodge2-4/+4
2017-01-08All - i128/u182 support, typecheck and parse fixesJohn Hodge21-10/+236
2017-01-08Merge pull request #16 from est31/masterJohn Hodge (Mutabah)1-0/+1
Fix build (requireds cmath for std::isinf/isnan)
2017-01-07Fix buildest311-0/+1
2017-01-07Makefile - Comments on the disabled test listJohn Hodge1-0/+5
2017-01-07HIR Conv Markings - Allow unbound pathsJohn Hodge1-1/+1
2017-01-07HIR Typecheck Expr - Handle coercing to trait objects with foreign ↵John Hodge1-3/+12
associated types
2017-01-07Makefile - Tweaking rustc targetJohn Hodge1-3/+6
2017-01-07Codegen C - Generate code for Fn* vtable for fn typesJohn Hodge1-0/+33
2017-01-07Codegen C - Handle % for floatsJohn Hodge1-0/+8
2017-01-07Codegen C - Handle dropping of unsized types in drop glueJohn Hodge1-1/+20
2017-01-07Codegen C - Floating point tweaksJohn Hodge1-3/+11
2017-01-07Codegen C - is_dst fixJohn Hodge1-10/+4
2017-01-07Makefile - Use $V for testsJohn Hodge1-2/+2