Aleksey Kladov
|
832bae8e28
|
fix tests
|
2019-01-01 22:15:35 +03:00 |
|
Aleksey Kladov
|
882a86240f
|
rename
|
2019-01-01 22:15:35 +03:00 |
|
Aleksey Kladov
|
b2fec18098
|
move more macros to hir
|
2019-01-01 22:15:35 +03:00 |
|
Florian Diebold
|
4142792d1f
|
Add more docs in ty.rs
Also get rid of the indirection through query_definitions for the type-related
queries.
|
2018-12-29 20:27:13 +01:00 |
|
Aleksey Kladov
|
7928995876
|
nameify structs&enums
|
2018-12-28 21:34:58 +03:00 |
|
Aleksey Kladov
|
dddbac6877
|
remove FnId
|
2018-12-27 23:51:44 +03:00 |
|
Florian Diebold
|
bc745a1396
|
Resolve field types lazily
I.e. not already when getting the HIR for the struct.
|
2018-12-25 21:40:33 +01:00 |
|
Florian Diebold
|
b5b68f2094
|
Add basic HIR and types for structs/enums
|
2018-12-25 15:16:42 +01:00 |
|
Florian Diebold
|
ef67581104
|
Resolve paths to defs (functions currently) during type inference
|
2018-12-23 17:13:11 +01:00 |
|
Florian Diebold
|
3ac605e687
|
Add beginnings of type infrastructure
|
2018-12-23 13:48:04 +01:00 |
|
Aleksey Kladov
|
e7aa17b560
|
Gc syntax trees after every modification
|
2018-12-19 00:35:13 +03:00 |
|
Aleksey Kladov
|
d8b0379e10
|
Add functions to DefId
|
2018-12-04 23:44:00 +03:00 |
|
Aleksey Kladov
|
59e29aef63
|
Move hir to a separate crate
|
2018-11-28 04:09:44 +03:00 |
|
Aleksey Kladov
|
0e4b710af8
|
introduce hir crate
|
2018-11-28 03:42:26 +03:00 |
|