Aleksey Kladov
|
756e878158
|
add items from macros to modules
|
2019-01-01 22:15:35 +03:00 |
|
Aleksey Kladov
|
4a3f76d3bb
|
wip
|
2019-01-01 22:15:35 +03:00 |
|
Aleksey Kladov
|
289391e163
|
use MFile
|
2019-01-01 22:15:35 +03:00 |
|
Aleksey Kladov
|
7dc45745a3
|
save top-level macros in module items
|
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 |
|
Aleksey Kladov
|
d963042ca9
|
introduce hir::Name
|
2018-12-27 20:07:21 +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
|
07a7285965
|
Collect field data for structs/enum variants
|
2018-12-25 15:16:42 +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
|
1c5ce7a868
|
File module source does not depend on syntax
|
2018-12-19 01:51:05 +03:00 |
|
Aleksey Kladov
|
8b9ff46b37
|
make resolver fields private
|
2018-12-09 13:33:16 +03:00 |
|
Aleksey Kladov
|
159525b120
|
Check Fileid in SourceFileMap
|
2018-12-09 13:18:46 +03:00 |
|
Aleksey Kladov
|
d8b0379e10
|
Add functions to DefId
|
2018-12-04 23:44:00 +03:00 |
|
Aleksey Kladov
|
a9e4142f43
|
include file itself in SourceFileItems
|
2018-12-04 21:21:39 +03:00 |
|
Aleksey Kladov
|
0e4b710af8
|
introduce hir crate
|
2018-11-28 03:42:26 +03:00 |
|