Florian Diebold
|
79c90b5641
|
Collect visibility of items during nameres
|
2019-12-26 16:23:40 +01:00 |
|
Aleksey Kladov
|
e903f58d29
|
More profiling
|
2019-12-21 19:44:08 +01:00 |
|
Aleksey Kladov
|
1a8f2aa024
|
Move LocalImportId
|
2019-12-21 17:34:28 +01:00 |
|
Aleksey Kladov
|
02f79e37ca
|
Remove import source map
|
2019-12-21 17:26:28 +01:00 |
|
Aleksey Kladov
|
4e0168ec14
|
Remove imports from hir
|
2019-12-21 15:18:14 +01:00 |
|
Aleksey Kladov
|
973b5cf7e2
|
Revert "Merge #2629"
This reverts commit cdc9d682b0 , reversing
changes made to 90ef070db3 .
|
2019-12-21 15:04:33 +01:00 |
|
Aleksey Kladov
|
2d3fdf3fb5
|
Privatize LocalImportID
|
2019-12-21 12:47:34 +01:00 |
|
Aleksey Kladov
|
d335311893
|
Remove import source map
|
2019-12-21 12:45:33 +01:00 |
|
Aleksey Kladov
|
2619950b3b
|
Use different types for path with and without generics
|
2019-12-14 19:15:40 +01:00 |
|
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
|
ccd1b0800a
|
Rename Source -> InFile
|
2019-11-28 12:50:26 +03:00 |
|
Aleksey Kladov
|
5fd68b5929
|
Fix hir for ast::UnionDef
|
2019-11-25 17:50:49 +03:00 |
|
Aleksey Kladov
|
855a629b14
|
Use Trace in raw_items
|
2019-11-24 17:49:49 +03:00 |
|
Aleksey Kladov
|
21cfa6d529
|
Some docs
|
2019-11-24 17:36:06 +03:00 |
|
Aleksey Kladov
|
1956d57ed4
|
Slightly reduce code duplication
|
2019-11-24 15:50:45 +03:00 |
|
Aleksey Kladov
|
ffc2325d19
|
Move ModuleSource back to hir
|
2019-11-23 17:12:49 +03:00 |
|
Aleksey Kladov
|
dd5c2dc5bf
|
Move ImportId
|
2019-11-23 16:49:05 +03:00 |
|
Aleksey Kladov
|
fc1e543f7a
|
Get rid of DefDatabase2
|
2019-11-23 14:49:45 +03:00 |
|
Aleksey Kladov
|
e42f962766
|
Encapsulate Attrs
|
2019-11-22 11:27:47 +03:00 |
|
Aleksey Kladov
|
36e3fc9d54
|
Rename Source::ast -> Source::value
|
2019-11-20 09:42:30 +03:00 |
|
Aleksey Kladov
|
ea3540c1a8
|
Store impls in CrateDefMap
|
2019-11-15 21:19:32 +03:00 |
|
Edwin Cheng
|
c46768d13d
|
Add basic bultin macro infrastructure
|
2019-11-11 14:13:31 +08:00 |
|
Aleksey Kladov
|
657340e078
|
Reduce visibility
|
2019-11-09 00:23:11 +03:00 |
|
Aleksey Kladov
|
dc5e5f610c
|
Reduce visibility
|
2019-11-08 23:47:52 +03:00 |
|
Aleksey Kladov
|
73fcf9a2d6
|
Restore crate_def_map marks
|
2019-11-03 23:44:23 +03:00 |
|
Aleksey Kladov
|
ab559f170e
|
move hygiene to hir_expand
|
2019-10-30 19:10:53 +03:00 |
|
Aleksey Kladov
|
872ac566bf
|
push name down to hir_expand
|
2019-10-30 18:56:20 +03:00 |
|
Aleksey Kladov
|
b05d6e53fb
|
push either to hir_expand
|
2019-10-30 18:50:10 +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
|
c1ed9ccc4e
|
fix compilation
|
2019-10-30 18:04:24 +03:00 |
|
Aleksey Kladov
|
16e620c052
|
move raw_items to hir_def
|
2019-10-30 17:43:11 +03:00 |
|