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-19
MIR Check - Monomorphise types from enums
John Hodge
1
-0
/
+2
2016-11-19
MIR Gen Match - HACK: Allow duplicate terminals (ranges)
John Hodge
1
-3
/
+2
2016-11-19
MIR Gen Match - Rough Slice and SplitSlice support
John Hodge
2
-23
/
+110
2016-11-19
MIR Gen Match - Handle StructValue
John Hodge
1
-0
/
+3
2016-11-19
MIR Gen - Expand associated types after monomorph
John Hodge
2
-5
/
+13
2016-11-19
MIR Gen - Bugcheck on Unbound paths
John Hodge
1
-1
/
+2
2016-11-19
MIR Gen Match - Don't unify a node unless the paths match
John Hodge
1
-10
/
+11
2016-11-19
MIR Gen Match - Sanity check in node merge
John Hodge
1
-32
/
+107
2016-11-19
MIR Gen Match - Some hackarounds
John Hodge
2
-9
/
+42
2016-11-16
HIR Typecheck Static - Fuzzy matched returned (fixes bad From impl selection)
John Hodge
1
-1
/
+1
2016-11-07
MIR Gen Match - Fix DTN clone
John Hodge
1
-0
/
+2
2016-11-07
MIR Gen Match - Refactor range insertion
John Hodge
1
-40
/
+52
2016-11-06
MIR Gen Match - Handle cases where different-typed nodes are merged
John Hodge
1
-14
/
+28
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
[prev]
[next]