Florian Diebold
|
18f6a995d0
|
Add expansion infrastructure for derive macros
|
2019-12-05 17:23:09 +01:00 |
|
ice1000
|
009437f5d9
|
Replace ra_hir_expand::either with crate
|
2019-12-03 11:07:56 -05:00 |
|
Aleksey Kladov
|
8f1f5a783a
|
Move source-related traits to a separate module
|
2019-11-28 19:05:21 +03:00 |
|
Aleksey Kladov
|
e823c578c9
|
Use InFile for AstId
|
2019-11-28 16:02:38 +03:00 |
|
Aleksey Kladov
|
ccd1b0800a
|
Rename Source -> InFile
|
2019-11-28 12:50:26 +03:00 |
|
Aleksey Kladov
|
d9a36a736b
|
Rename module_id -> local_id
|
2019-11-27 21:31:51 +03:00 |
|
Aleksey Kladov
|
5fd68b5929
|
Fix hir for ast::UnionDef
|
2019-11-25 17:50:49 +03:00 |
|
Aleksey Kladov
|
4b74fb1d89
|
Nicer API for attrs
|
2019-11-24 16:03:02 +03:00 |
|
Aleksey Kladov
|
1956d57ed4
|
Slightly reduce code duplication
|
2019-11-24 15:50:45 +03:00 |
|
Aleksey Kladov
|
8e36cb5860
|
Simplify
|
2019-11-24 15:28:45 +03:00 |
|
Aleksey Kladov
|
e0b06cb672
|
Switch to StaticLoc for statics
|
2019-11-24 15:18:12 +03:00 |
|
Aleksey Kladov
|
fc1e543f7a
|
Get rid of DefDatabase2
|
2019-11-23 14:49:45 +03:00 |
|
Aleksey Kladov
|
1a99864963
|
Use attrs rather than syntax for lang items
|
2019-11-23 12:01:56 +03:00 |
|
Aleksey Kladov
|
552ba868af
|
Move attrs query to hir_def
|
2019-11-23 11:14:40 +03:00 |
|
Aleksey Kladov
|
e42f962766
|
Encapsulate Attrs
|
2019-11-22 11:27:47 +03:00 |
|
Aleksey Kladov
|
ab559f170e
|
move hygiene to hir_expand
|
2019-10-30 19:10:53 +03:00 |
|
Aleksey Kladov
|
0bc7d28518
|
refactor $crate handling
Introduce proper hygiene module, which should grow quite a bit
eventually.
|
2019-10-30 18:41:50 +03:00 |
|
Aleksey Kladov
|
16e620c052
|
move raw_items to hir_def
|
2019-10-30 17:43:11 +03:00 |
|