Aleksey Kladov
|
a87579500a
|
Move Ty
|
2019-11-27 21:16:00 +03:00 |
|
Aleksey Kladov
|
e91ebfc752
|
Cleanup imports
|
2019-11-27 12:13:07 +03:00 |
|
Aleksey Kladov
|
3a0929fca7
|
Decouple
|
2019-11-27 12:02:54 +03:00 |
|
Aleksey Kladov
|
a443b5033c
|
Id-ify Ty::Adt
|
2019-11-26 14:29:12 +03:00 |
|
Aleksey Kladov
|
5fd68b5929
|
Fix hir for ast::UnionDef
|
2019-11-25 17:50:49 +03:00 |
|
Aleksey Kladov
|
8c3e372835
|
Remove Resolver from autoderef
Resolver holds onto too much context, including local scopes. Let's
try to pass in only what is necessary -- the trait environment.
|
2019-11-25 13:10:26 +03:00 |
|
Aleksey Kladov
|
d06904e90c
|
Switch to variant-granularity field type inference
|
2019-11-25 00:12:36 +03:00 |
|
Aleksey Kladov
|
8692977d27
|
Move lang_items to hir_def
|
2019-11-23 12:58:01 +03:00 |
|
Aleksey Kladov
|
6d64798a23
|
Move resolver to hir_def
|
2019-11-21 15:39:09 +03:00 |
|
Aleksey Kladov
|
00684d708b
|
Decouple
|
2019-11-21 15:24:51 +03:00 |
|
Aleksey Kladov
|
e5300ad3ba
|
remove forward pointer for type_ref
|
2019-10-30 17:43:14 +03:00 |
|
Florian Diebold
|
2955fbc7e1
|
Split up infer.rs further
- coercion logic goes to `coerce.rs`
- expression inference goes to `expr.rs`
- pattern inference goes to `pat.rs`
|
2019-10-12 18:41:11 +02:00 |
|