index
:
mrust
master
[no description]
Dyson
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
src
/
mir
/
from_hir.cpp
Age
Commit message (
Expand
)
Author
Files
Lines
2016-12-29
MIR - Inline assembly in MIR
John Hodge
1
-1
/
+16
2016-12-29
HIR - asm! node
John Hodge
1
-0
/
+6
2016-12-28
MIR Gen - Handle diverging calls fully
John Hodge
1
-0
/
+6
2016-12-28
MIR Gen - Track exit states of loops
John Hodge
1
-4
/
+2
2016-12-28
MIR Gen - Spaces removed, misc thinking
John Hodge
1
-3
/
+5
2016-12-27
MIR - Disable validation so travis build will pass
John Hodge
1
-0
/
+2
2016-12-27
MIR Gen - Add support for capturing rest of slice patterns
John Hodge
1
-2
/
+46
2016-12-27
MIR Gen - Misc fixes
John Hodge
1
-1
/
+13
2016-12-27
MIR Gen - Better handling of split scopes (optional init)
John Hodge
1
-4
/
+4
2016-12-25
Merge branch 'master' of https://github.com/thepowersgang/mrustc
John Hodge
1
-156
/
+156
2016-12-25
MIR Gen - Misc fixes for drop order quirks
John Hodge
1
-1
/
+5
2016-12-24
No more tears!
ubsan
1
-155
/
+155
2016-12-24
MIR Gen - Fix some bugs exposed by extended validation
John Hodge
1
-1
/
+7
2016-12-24
MIR Gen - Better scoping for single-arm matches
John Hodge
1
-5
/
+19
2016-12-23
MIR Gen - Shortcut in `let` handling to remove a useless temporary
John Hodge
1
-4
/
+10
2016-12-23
MIR Gen - Track split state for temporaries (incomplete)
John Hodge
1
-16
/
+11
2016-12-18
MIR Gen - Tweak block handling to reduce bugs
John Hodge
1
-27
/
+19
2016-12-18
MIR Gen - Prevent returned values from being dropped
John Hodge
1
-1
/
+6
2016-12-18
MIR Gen - Ensure that function return values are dropped
John Hodge
1
-0
/
+2
2016-12-17
MIR Gen - Unlink return block from diverging functions (enables better optimi...
John Hodge
1
-1
/
+17
2016-12-17
MIR Optimisation and efficiency tweaks
John Hodge
1
-2
/
+18
2016-12-16
MIR - Fix unsizing between trait objects
John Hodge
1
-0
/
+4
2016-12-14
Consteval - Re-enabled full first-pass consteval
John Hodge
1
-91
/
+5
2016-12-11
Trans - Intrinsics (partially complete)
John Hodge
1
-5
/
+25
2016-12-11
MIR Cleanup - Hackily handle borrowing a DST from within a type
John Hodge
1
-7
/
+7
2016-12-07
MIR - Merge two call types into one with a different target
John Hodge
1
-5
/
+5
2016-12-04
MIR Gen - Fix vtable types
John Hodge
1
-2
/
+16
2016-12-04
MIR - Move vtable conversion to its own pass
John Hodge
1
-63
/
+9
2016-12-04
MIR - Add a variant index to RValue::Struct
John Hodge
1
-0
/
+36
2016-12-03
MIR - Create a CallPath terminator
John Hodge
1
-45
/
+28
2016-12-03
MIR Gen - Fix missing type param for Place trait
John Hodge
1
-2
/
+2
2016-12-03
HIR/MIR - Vtable generation working well
John Hodge
1
-3
/
+2
2016-12-03
HIR/MIR - VTable work
John Hodge
1
-11
/
+63
2016-11-23
HIR - More complete SplitTuple pattern handling
John Hodge
1
-1
/
+3
2016-11-22
MIR Gen - (minor) Better error message for invalid result type from literal
John Hodge
1
-0
/
+1
2016-11-22
HIR Typecheck - Function to *const u8
John Hodge
1
-1
/
+1
2016-11-20
MIR - Union support hacked up
John Hodge
1
-2
/
+11
2016-11-20
MIR Gen - Roughed union support
John Hodge
1
-3
/
+18
2016-11-19
HIR - Union handling
John Hodge
1
-1
/
+5
2016-11-19
HIR - Add Union type path binding
John Hodge
1
-0
/
+3
2016-11-19
MIR Gen Match - Rough Slice and SplitSlice support
John Hodge
1
-15
/
+30
2016-11-19
MIR Gen Match - Some hackarounds
John Hodge
1
-2
/
+12
2016-11-16
HIR Typecheck Static - Fuzzy matched returned (fixes bad From impl selection)
John Hodge
1
-1
/
+1
2016-11-05
MIR Gen - Empty match statements
John Hodge
1
-2
/
+20
2016-11-05
MIR Gen - Drop InnerMoved early for cleaner logic
John Hodge
1
-1
/
+1
2016-10-30
MIR Gen - Handle single-variant enums
John Hodge
1
-10
/
+21
2016-10-30
MIR Gen - Allow field accesses on rvalues
John Hodge
1
-3
/
+1
2016-10-30
HIR Typecheck - Rough support for box patterns
John Hodge
1
-2
/
+2
2016-10-29
HIR Types - Store array size expr as a shared_ptr to allow cloning
John Hodge
1
-2
/
+2
2016-10-23
MIR Gen - Use the `m_yeild_final` flag in _Block
John Hodge
1
-1
/
+6
[next]