Aleksey Kladov
|
d569869f7a
|
Decouple more
|
2019-11-27 15:56:20 +03:00 |
|
Aleksey Kladov
|
e91ebfc752
|
Cleanup imports
|
2019-11-27 12:13:07 +03:00 |
|
Aleksey Kladov
|
4e415a269e
|
Remove ns-polymorphic type_for_def
|
2019-11-26 21:04:24 +03:00 |
|
Aleksey Kladov
|
a443b5033c
|
Id-ify Ty::Adt
|
2019-11-26 14:29:12 +03:00 |
|
Aleksey Kladov
|
1a0da6d4da
|
Use TypeAliasId in Ty, pt 2
|
2019-11-25 18:58:17 +03:00 |
|
Aleksey Kladov
|
3e32ac4f86
|
More ids in Ty
|
2019-11-25 18:31:48 +03:00 |
|
Aleksey Kladov
|
1455663ea1
|
Fixme for union fields
|
2019-11-25 17:50:49 +03:00 |
|
Aleksey Kladov
|
78791d6fac
|
Use ids for Callable
|
2019-11-25 16:26:52 +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
|
63e3ea38d3
|
Don't redo field resolution in the IDE
|
2019-11-24 20:06:55 +03:00 |
|
Aleksey Kladov
|
4daf931111
|
Remove old hir::generics module
|
2019-11-21 16:23:02 +03:00 |
|
Aleksey Kladov
|
6d64798a23
|
Move resolver to hir_def
|
2019-11-21 15:39:09 +03:00 |
|
Aleksey Kladov
|
621cf06156
|
Decouple
|
2019-11-21 13:48:05 +03:00 |
|
Aleksey Kladov
|
24964ca58e
|
Move expr resolver to resolve
|
2019-11-21 13:28:04 +03:00 |
|
Aleksey Kladov
|
70dd70b1fc
|
Reduce duplication between uncertain floats & ints
|
2019-11-13 09:56:33 +03:00 |
|
Aleksey Kladov
|
fe00db72b9
|
Remove owner from Body
|
2019-11-12 16:46:27 +03:00 |
|
Aleksey Kladov
|
d09e5a3d9e
|
Move definition of exprs to hir_def
|
2019-11-12 15:09:25 +03:00 |
|
Aleksey Kladov
|
739babc391
|
Move Namespace enum closer to usage
|
2019-11-04 23:02:35 +03:00 |
|
Aleksey Kladov
|
f0eb9cc6e6
|
Remove last traces of nameres from hir
|
2019-11-03 23:49:44 +03:00 |
|
Aleksey Kladov
|
872ac566bf
|
push name down to hir_expand
|
2019-10-30 18:56:20 +03:00 |
|
Aleksey Kladov
|
e564334320
|
remove forward pointer to Path
|
2019-10-30 17:43:14 +03:00 |
|
Aleksey Kladov
|
f8ddef875a
|
remove forward pointer for name
|
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 |
|