index
:
mrust
master
[no description]
Dyson
summary
refs
log
tree
commit
diff
log msg
author
committer
range
Age
Commit message (
Collapse
)
Author
Files
Lines
2016-12-18
Travis CI - Use gcc6 for compiling generated code
John Hodge
1
-2
/
+2
2016-12-18
Trans C - Extra intrinsics and destructor fix
John Hodge
1
-2
/
+43
2016-12-18
Trans Enumerate - Expand associated when enumerating types
John Hodge
1
-2
/
+5
2016-12-18
HIR Annotate Usage - Only need shared access to deref a raw pointer
John Hodge
1
-0
/
+5
2016-12-18
HIR Typecheck - Fix some deficiencies in static typecheck
John Hodge
3
-13
/
+31
2016-12-18
Trans - Enumerate drop impls (broken)
John Hodge
4
-211
/
+303
2016-12-18
HIR Markings - Store presense of a Drop impl
John Hodge
5
-0
/
+15
2016-12-18
MIR Gen - Ensure that function return values are dropped
John Hodge
3
-27
/
+42
2016-12-18
Makefile - Create output directory for hello_world
John Hodge
1
-0
/
+1
2016-12-18
Makefile - Fix typo in path
John Hodge
1
-1
/
+1
2016-12-18
Makefile - Another bunch of dependencies
John Hodge
1
-1
/
+2
2016-12-18
Trans C - Rough destructors
John Hodge
2
-2
/
+166
2016-12-18
HIR - Move VTable construction to codegen
John Hodge
8
-1
/
+94
2016-12-18
Trans Enumerate - Allow enum tuple variant constructors as functions
John Hodge
1
-0
/
+5
2016-12-18
Makefile - More dependencies, for working parralel compiles
John Hodge
1
-0
/
+4
2016-12-18
HIR Reborrow - Handle reborrow inside _Unize
John Hodge
1
-0
/
+4
2016-12-17
Makefile - More dependencies
John Hodge
1
-0
/
+6
2016-12-17
MIR Cleanup - Handle enum constants
John Hodge
1
-1
/
+32
2016-12-17
MIR Const Eval - Handle field accesses
John Hodge
1
-35
/
+60
2016-12-17
Trans C - Fix ordering in memcpy/memmove
John Hodge
1
-5
/
+12
2016-12-17
Main - Set arch to x86_64
John Hodge
1
-1
/
+1
2016-12-17
MIR Gen - Unlink return block from diverging functions (enables better ↵
John Hodge
1
-1
/
+17
optimisations)
2016-12-17
MIR Optimisation and efficiency tweaks
John Hodge
2
-3
/
+79
2016-12-17
Trans C - Handle bool inverting
John Hodge
1
-1
/
+14
2016-12-17
HIR Deserialise - Fix bad decoding of signed 64-bit values
John Hodge
1
-1
/
+1
2016-12-16
Makefile - Compile hello_world program after generation
John Hodge
1
-0
/
+1
2016-12-16
Trans C - Clean up a little
John Hodge
1
-2
/
+5
2016-12-16
MIR - Fix unsizing between trait objects
John Hodge
2
-3
/
+10
2016-12-16
Add panic_abort and allocator_system to executables
John Hodge
2
-1
/
+9
2016-12-16
Trans C - Atomic add
John Hodge
1
-0
/
+7
2016-12-16
Trans Enumerate - Hack around trans model and find #[link_name] symbols
John Hodge
1
-0
/
+60
2016-12-16
HIR From AST - Get link name
John Hodge
1
-2
/
+19
2016-12-15
Codegen - #[link_name] support
John Hodge
5
-5
/
+31
2016-12-15
MIR Const Eval - Handle borrows of statics
John Hodge
1
-14
/
+20
2016-12-15
HIR - Linkage anntation (un-populated)
John Hodge
9
-28
/
+78
2016-12-14
Consteval - Re-enabled full first-pass consteval
John Hodge
13
-238
/
+310
2016-12-13
Trans C - Add a main
John Hodge
1
-0
/
+6
2016-12-13
Trans C - Hack in typeid
John Hodge
1
-2
/
+12
2016-12-13
MIR Cleanup - De/Re-structure Box when calling a Box virtual function
John Hodge
1
-5
/
+78
2016-12-13
Trans C - Create tuple struct constructor functions
John Hodge
1
-0
/
+20
2016-12-12
Trans C - Hack in arrays in const
John Hodge
1
-4
/
+33
2016-12-12
Trans - Enumerate through consts
John Hodge
2
-3
/
+9
2016-12-12
Trans C - Constants
John Hodge
2
-5
/
+167
2016-12-11
Misc twiddles for recent changes
John Hodge
4
-20
/
+55
2016-12-11
HIR Const Eval - Split into two passes to have correct types in literals
John Hodge
11
-25
/
+1041
2016-12-11
Trans - statics and literals
John Hodge
4
-10
/
+83
2016-12-11
Trans C - A few extra intrinsics, fix atomic cxchg
John Hodge
1
-3
/
+27
2016-12-11
Trans - Intrinsics (partially complete)
John Hodge
11
-14
/
+186
2016-12-11
MIR Cleanup - Hackily handle borrowing a DST from within a type
John Hodge
3
-9
/
+49
2016-12-10
Trans - Slight handling of DST structs
John Hodge
4
-15
/
+103
[prev]
[next]