Age | Commit message (Expand) | Author | Files | Lines |
2017-01-22 | Trans - #[start] attribute | John Hodge | 1 | -6/+13 |
2017-01-21 | Trans/Expand - #[main] attribute | John Hodge | 1 | -1/+1 |
2017-01-20 | MIR - Merging of drop flags | John Hodge | 1 | -1/+6 |
2017-01-20 | Codegen - Drop flags | John Hodge | 1 | -1/+10 |
2017-01-20 | MIR - Drop flags (incomplete, doesn't pass validation) | John Hodge | 1 | -0/+3 |
2017-01-15 | Codegen C - Basic NonZero option Optimisation (borrows and function pointers ... | John Hodge | 1 | -107/+302 |
2017-01-15 | Codegen C - Enable debug info in output | John Hodge | 1 | -0/+1 |
2017-01-15 | Trans - Use #[link(name)] attributes | John Hodge | 1 | -3/+13 |
2017-01-14 | HIR - Clean up some manual item searching | John Hodge | 1 | -0/+1 |
2017-01-13 | Codegen C - Use the load path of the crate for the file source | John Hodge | 1 | -4/+1 |
2017-01-12 | Codegen C - try intrinsic | John Hodge | 1 | -0/+3 |
2017-01-11 | Codegen C - Don't emit forward decls of tUNIT | John Hodge | 1 | -1/+4 |
2017-01-11 | Codegen C - Enable optimisation, use the CC environmen variable (falling back... | John Hodge | 1 | -1/+2 |
2017-01-11 | HIR - Static link_name (partial support) | John Hodge | 1 | -0/+4 |
2017-01-11 | All - Enable library codegen (and use crate name everywhere) | John Hodge | 1 | -6/+53 |
2017-01-11 | Trans - Require types used in type_id to be defined | John Hodge | 1 | -1/+2 |
2017-01-10 | Codegen C - Extra intrinsics and bugfix | John Hodge | 1 | -4/+48 |
2017-01-10 | Codegen C - Missing feaures exposed by doing library codegen | John Hodge | 1 | -12/+54 |
2017-01-08 | Codegen C - Fix `size_of_val` on bare str | John Hodge | 1 | -1/+1 |
2017-01-08 | Codegen C - Missing float intrinsics | John Hodge | 1 | -14/+11 |
2017-01-08 | Trans - Enable translation of all public items in rlibs | John Hodge | 1 | -7/+12 |
2017-01-08 | Merge branch 'master' of https://github.com/thepowersgang/mrustc | John Hodge | 1 | -0/+1 |
2017-01-08 | All - i128/u182 support, typecheck and parse fixes | John Hodge | 1 | -0/+5 |
2017-01-07 | Fix build | est31 | 1 | -0/+1 |
2017-01-07 | Codegen C - Generate code for Fn* vtable for fn types | John Hodge | 1 | -0/+33 |
2017-01-07 | Codegen C - Handle % for floats | John Hodge | 1 | -0/+8 |
2017-01-07 | Codegen C - Handle dropping of unsized types in drop glue | John Hodge | 1 | -1/+20 |
2017-01-07 | Codegen C - Floating point tweaks | John Hodge | 1 | -3/+11 |
2017-01-07 | Codegen C - is_dst fix | John Hodge | 1 | -10/+4 |
2017-01-07 | Codegen C - Pointer comparisons | John Hodge | 1 | -0/+37 |
2017-01-07 | Codegen C - Escape strings in type_name, fix destination | John Hodge | 1 | -1/+1 |
2017-01-06 | Codegen C - asm! fiddling | John Hodge | 1 | -3/+5 |
2017-01-06 | Codegen C - Remember to EAT after monomorph | John Hodge | 1 | -1/+3 |
2017-01-05 | Codegen C - Fix discriminant_value on non-enums, and LValue::Downcast on unions | John Hodge | 1 | -3/+15 |
2017-01-05 | Codegen C - Fix bad field name for SLICE_PTR | John Hodge | 1 | -1/+1 |
2017-01-05 | Codegen C - type_name return type fix, INT64_MIN patch | John Hodge | 1 | -2/+7 |
2017-01-04 | Codegen C - Fat pointer deref | John Hodge | 1 | -6/+27 |
2017-01-04 | Codegen C - DST fixes, diverging UfcsInherent | John Hodge | 1 | -2/+142 |
2017-01-03 | Codegen C - Slice comparison function (for strings and byte slices) | John Hodge | 1 | -0/+27 |
2017-01-03 | Trans C - Enum variant constructor pointers | John Hodge | 1 | -1/+53 |
2017-01-02 | MIR - Remove Deref from inputs to RValue::DstMeta/DstPtr | John Hodge | 1 | -4/+2 |
2017-01-02 | Codegen C - Down-mask unsigned integer literals | John Hodge | 1 | -2/+31 |
2017-01-02 | Codegen C - Function type prototypes | John Hodge | 1 | -20/+26 |
2017-01-02 | Codegen C - Fixed string output, slice borrows in statics | John Hodge | 1 | -11/+43 |
2017-01-02 | Codegen C - Prototype definitions for statics | John Hodge | 1 | -0/+14 |
2017-01-02 | Codegen C - Fixed drop glue fat pointers, integer literals | John Hodge | 1 | -7/+56 |
2017-01-02 | Codegen C - Defer emission of box drop glue | John Hodge | 1 | -69/+46 |
2017-01-02 | Codegen C - Forward declare drop glue used in box destructor | John Hodge | 1 | -3/+50 |
2017-01-02 | Codegen C - Add forward decl of arrays, fix array pointers | John Hodge | 1 | -8/+10 |
2017-01-02 | Trans Enumerate - Enumerate resultant types from LValue::Deref | John Hodge | 1 | -2/+4 |