index
:
mrust
master
[no description]
Dyson
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
src
Age
Commit message (
Collapse
)
Author
Files
Lines
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
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
HIR Reborrow - Handle reborrow inside _Unize
John Hodge
1
-0
/
+4
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
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
1
-0
/
+8
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
12
-237
/
+309
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
10
-25
/
+1040
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
2016-12-10
Trans Codegen - Ensure that vtable types are generated if the TraitObject is ↵
John Hodge
1
-2
/
+23
referenced
2016-12-10
MIR Match Gen - Fix incorrect arms chosen
John Hodge
3
-4
/
+4
2016-12-10
MIR Cleanup - Constant arrays
John Hodge
3
-87
/
+231
2016-12-10
HIR Dump - Cleaner output of literals
John Hodge
1
-0
/
+8
2016-12-10
HIR Typecheck - Applied inferred literal suffixes
John Hodge
1
-0
/
+19
2016-12-10
MIR Cleanup - BorrowOf support
John Hodge
3
-21
/
+43
2016-12-10
HIR ConstEval - Do basic type inferrence so created statics have correct types
John Hodge
4
-37
/
+174
2016-12-10
Trans Mangle - Handle - in ABIs
John Hodge
1
-1
/
+3
2016-12-10
Trans Enumerate - Emit start language item too
John Hodge
1
-6
/
+25
2016-12-10
MIR Cleanup - Convert fn() calls to by-value
John Hodge
2
-1
/
+23
2016-12-10
MIR - Add rough optimisations
John Hodge
5
-0
/
+225
2016-12-10
MIR Cleanup - Hacky inner deref of Box
John Hodge
1
-11
/
+43
[prev]
[next]