index
:
mrust
master
[no description]
Dyson
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
src
/
hir
/
type.cpp
Age
Commit message (
Expand
)
Author
Files
Lines
2016-12-24
No more tears!
ubsan
1
-18
/
+18
2016-12-01
Trans - Enumeration work structured out, vtables hacked in
John Hodge
1
-3
/
+3
2016-11-19
HIR - Add Union type path binding
John Hodge
1
-3
/
+5
2016-11-17
HIR Typecheck Expr - Extend Opaque=fuzzy hack
John Hodge
1
-0
/
+4
2016-11-13
HIR Typecheck - Slow work on ErasedType
John Hodge
1
-1
/
+3
2016-11-11
HIR - Tweak ErasedType for implementation
John Hodge
1
-2
/
+2
2016-11-09
HIR Type Compare - Compare size in MTGF
John Hodge
1
-0
/
+3
2016-11-06
HIR Typecheck Expr - Fix leaking of a placeholder param
John Hodge
1
-3
/
+5
2016-10-29
HIR Types - Store array size expr as a shared_ptr to allow cloning
John Hodge
1
-8
/
+11
2016-10-28
HIR Typecheck - Fuzzy match more cases with unbound UFCS
John Hodge
1
-33
/
+48
2016-10-23
AST+HIR - Add stubbed support for erased types (`impl Trait`)
John Hodge
1
-22
/
+40
2016-10-22
HIR Typecheck Expr - Error earlier if an impl can't be found
John Hodge
1
-1
/
+29
2016-10-22
HIR Types - Treat unbound path types as fuzzy matches in compare_with_placeho...
John Hodge
1
-0
/
+6
2016-10-20
HIR Typecheck Expr - Fix bug in array unsize
John Hodge
1
-0
/
+22
2016-10-13
HIR - Match function types
John Hodge
1
-1
/
+14
2016-10-12
Make deault ABI a #define
John Hodge
1
-1
/
+1
2016-10-06
Parse - Save unsafety for function pointer types
John Hodge
1
-4
/
+6
2016-10-03
HIR - Hack: Treat impl placeholder generics as ivars in match_test_generics_fuzz
John Hodge
1
-0
/
+5
2016-10-01
HIR Type - Handle lhs ivar in match_test_generics_fuzz
John Hodge
1
-1
/
+43
2016-09-25
HIR - Hacky consteval fixes
John Hodge
1
-2
/
+12
2016-09-24
HIR Typecheck Expr - Fix impl selection bug with an evil hack
John Hodge
1
-0
/
+7
2016-09-14
HIR Type - match_generics_fuzz: Equate equal ivars
John Hodge
1
-2
/
+10
2016-09-04
HIR - Support fuzzy generic match on TraitObject
John Hodge
1
-2
/
+28
2016-09-04
HIR - Restructure _Unsize handling to operate on pointers
John Hodge
1
-1
/
+14
2016-08-27
HIR (De)serialise - Working deserialise
John Hodge
1
-0
/
+10
2016-08-25
HACK - Assume that unknown-sized arrays compare equal
John Hodge
1
-1
/
+4
2016-08-17
HIR - Correct closure desugaring (leads to two equivalent types)
John Hodge
1
-3
/
+8
2016-08-06
HIR - Fix pointer equality in TypeRef::operator==
John Hodge
1
-1
/
+1
2016-08-01
HIR Typecheck - Altered ! handling to be an ivar type, fix fuzzy matches in e...
John Hodge
1
-0
/
+4
2016-07-19
HIR - Very rough impl specialisation support in outer typeck
John Hodge
1
-0
/
+68
2016-07-17
HIR - Allow sorting of types and paths
John Hodge
1
-0
/
+88
2016-07-14
HIR - Working on better outer typecheck and resolution
John Hodge
1
-2
/
+18
2016-07-12
HIR Typecheck - Handle more complex impl bindings
John Hodge
1
-8
/
+6
2016-07-12
HIR Types - Support returning match state from match generic callback
John Hodge
1
-3
/
+1
2016-07-09
HIR Typecheck CS - Distinguish between "direction" of possible ivar values.
John Hodge
1
-1
/
+2
2016-07-07
HIR Type - Mark the same ivar as being the Equal
John Hodge
1
-0
/
+5
2016-07-07
HIR Typecheck CS - Working `let v: usize = !0;`
John Hodge
1
-5
/
+7
2016-07-07
HIR Typecheck CS - Closure handling in equate_types and type.cpp
John Hodge
1
-2
/
+24
2016-07-06
HIR Typecheck CS - Struct member monomorphise
John Hodge
1
-1
/
+41
2016-06-26
HIR Typecheck - Fuzzy impl matching to allow selection of += impl for usize
John Hodge
1
-28
/
+41
2016-06-13
HIR Typecheck - Search for Deref impl in * operator
John Hodge
1
-1
/
+1
2016-06-12
HIR Typecheck - Rework handling of trait impl searching
John Hodge
1
-7
/
+7
2016-06-12
HIR Typecheck - Restructure handling of primtives in BinOp
John Hodge
1
-1
/
+6
2016-06-11
HIR Typecheck - Fields working
John Hodge
1
-11
/
+16
2016-06-11
HIR - Move associated type bounds to TraitPath
John Hodge
1
-1
/
+1
2016-06-11
HIR - Trait objects only have on data trait, fix propagation of marker flag
John Hodge
1
-11
/
+14
2016-06-11
HIR Typecheck - Trait object comparison/manipulation
John Hodge
1
-22
/
+12
2016-06-10
HIR Typecheck - Rework ops traits handling a bit
John Hodge
1
-15
/
+61
2016-06-10
HIR Typecheck - Hack up closure inferrence from Fn* traits
John Hodge
1
-1
/
+10
2016-06-09
HIR - Add closure type
John Hodge
1
-0
/
+26
[next]