index
:
mrust
master
[no description]
Dyson
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
src
/
mir
Age
Commit message (
Collapse
)
Author
Files
Lines
2016-11-06
HIR Typecheck Static - Deeper search for Copy bounds
John Hodge
1
-0
/
+1
2016-11-05
MIR Gen - Fix invalidated LValue in box move hack
John Hodge
2
-2
/
+2
2016-11-05
MIR Gen Match - Refactor simple match to operate straight off the ruleset
John Hodge
1
-369
/
+268
2016-11-05
MIR Gen Match - struct tuples in Simple
John Hodge
1
-1
/
+17
2016-11-05
MIR Gen - Empty match statements
John Hodge
2
-6
/
+24
2016-11-05
MIR Gen - Move Box out of non-variable slots into a temp for inner move
John Hodge
1
-1
/
+5
2016-11-05
MIR Gen Match - Rough handling for matching on !
John Hodge
1
-11
/
+27
2016-11-05
MIR Gen Match - StructTuple pattern
John Hodge
1
-4
/
+13
2016-11-05
MIR Gen - Drop InnerMoved early for cleaner logic
John Hodge
4
-10
/
+41
2016-11-04
MIR Gen - (minor) Split a large TU_MATCH to improve compiler debug
John Hodge
1
-3
/
+11
2016-11-04
MIR Gen Match - Fix inifnite recursion in enum handling
John Hodge
1
-1
/
+6
2016-10-31
AST - Delete some dead code, remove some warnings on GCC6
John Hodge
1
-2
/
+7
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
2
-3
/
+3
2016-10-24
MIR Pointer - Fix missing move constructors
John Hodge
3
-3
/
+25
2016-10-24
MIR Ptr - Implement destructor
John Hodge
1
-0
/
+9
2016-10-23
AST+HIR - Add stubbed support for erased types (`impl Trait`)
John Hodge
1
-0
/
+22
2016-10-23
MIR Validate - (minor) commenting
John Hodge
1
-1
/
+1
2016-10-23
MIR Gen Match - Fix a missing field access, and a bad type in slice matches
John Hodge
1
-2
/
+4
2016-10-23
MIR Gen Match - Fix bad type in simple match str/[u8]
John Hodge
1
-1
/
+2
2016-10-23
MIR Gen Match - Fix test value literal type in &str
John Hodge
1
-1
/
+1
2016-10-23
MIR Validate - Fix some literal types
John Hodge
1
-2
/
+7
2016-10-23
MIR Validate - Check result type from RValue::Constant
John Hodge
1
-0
/
+73
2016-10-23
MIR Gen - Use the `m_yeild_final` flag in _Block
John Hodge
1
-1
/
+6
2016-10-23
MIR Validate - Extended validation with type checking
John Hodge
1
-8
/
+400
2016-10-22
MIR Gen - Don't emit no-op unsizing casts
John Hodge
1
-1
/
+6
2016-10-22
MIR Gen Match - DTN signed integr ranges
John Hodge
1
-2
/
+14
2016-10-22
MIR Gen Match - Match literal against enum
John Hodge
1
-17
/
+42
2016-10-21
MIR Gen Match - Simplify handling of constants
John Hodge
1
-0
/
+226
2016-10-21
HIR - Associated constant typecheck and MIR support
John Hodge
1
-8
/
+15
2016-10-20
Merge pull request #8 from est31/master
John Hodge (Mutabah)
1
-0
/
+1
Fix build on gcc 6.2
2016-10-20
Fix build on gcc 6.2
est31
1
-0
/
+1
2016-10-20
MIR Gen - Associated constants
John Hodge
1
-1
/
+1
2016-10-13
MIR Gen Match - Keep deref for all borrows
John Hodge
1
-6
/
+8
2016-10-12
Make deault ABI a #define
John Hodge
1
-1
/
+1
2016-10-10
MIR Gen Match - Rework _ propagation in DT code (I hope it's still correct)
John Hodge
1
-118
/
+184
2016-10-08
HIR+MIR - Allow unsize between two generics
John Hodge
1
-6
/
+11
2016-10-08
HIR+MIR - Correct handling of diverging loops
John Hodge
3
-11
/
+38
2016-10-08
HIR Closures - Rework to correctly support borrow types
John Hodge
1
-15
/
+4
2016-10-08
MIR Gen - Allow casts to all integer types from pointers
John Hodge
1
-1
/
+2
2016-10-08
MIR Gen Match - Slice decision tree codegen
John Hodge
1
-9
/
+90
2016-10-08
HIR Gen Match - Structure support for slices in DT
John Hodge
1
-10
/
+97
2016-10-07
MIR Gen Match - (minor) Sort code a little bit
John Hodge
1
-549
/
+552
2016-10-07
MIR Gen Match - Slice matching
John Hodge
2
-81
/
+81
2016-10-07
MIR Gen Match - Rough bytestring support
John Hodge
2
-9
/
+57
2016-10-07
MIR Gen Match - (Simple) support array patterns
John Hodge
1
-1
/
+15
2016-10-07
MIR Gen - Destructure array patterns
John Hodge
4
-7
/
+69
2016-10-07
MIR Gen Match - (Simple) Handle enum variants with no sub-patterns
John Hodge
1
-0
/
+7
[prev]
[next]