Lukas Wirth
|
ad54ee2939
|
Rename MacroDef to Macro
|
2022-03-08 23:51:19 +01:00 |
|
Lukas Wirth
|
42d46325a1
|
Add MacroId to hir_def in attempt to unify Macros with ModuleDefId
|
2022-03-08 21:50:00 +01:00 |
|
Lukas Wirth
|
7b89d5ede2
|
internal: Expand the derive attribute into a pseudo expansion
|
2022-02-22 10:20:40 +01:00 |
|
Lukas Wirth
|
cc04cfc982
|
Reduce allocations in attribute collection
|
2022-01-30 22:18:32 +01:00 |
|
Lukas Wirth
|
47591f0fb2
|
Remove InFile wrapping from DynMap keys
|
2022-01-08 12:16:44 +01:00 |
|
Lukas Wirth
|
6746ba5839
|
Record attribute calls on assoc items in TraitData and ImplData
|
2022-01-08 10:45:12 +01:00 |
|
Lukas Wirth
|
6cf0cadfaa
|
Simplify
|
2022-01-07 21:52:37 +01:00 |
|
Lukas Wirth
|
0c9268c1ee
|
Filter out macro calls by file id in when building DynMap
|
2022-01-07 21:31:08 +01:00 |
|
Lukas Wirth
|
ca4baa6e55
|
Use FileAstId<ast::Adt> in nameres where appropriate instead
|
2022-01-07 14:20:27 +01:00 |
|
Jonas Schievink
|
3ff68f25b8
|
Expand attribute macros on impl and trait items
|
2022-01-06 12:30:16 +01:00 |
|
Lukas Wirth
|
44d61766b5
|
internal: Record unresolved derive invocations in hir
|
2022-01-01 20:43:25 +01:00 |
|
Lukas Wirth
|
7fdbdc4ab2
|
Enable auto-import and qualify-path in derive attributes
|
2021-10-28 18:40:38 +02:00 |
|
Lukas Wirth
|
b6ed91a6de
|
Rename *Owner traits to Has*
|
2021-09-27 12:54:24 +02:00 |
|
Lukas Wirth
|
0f3617f76f
|
fix: Fix multiple derives in one attribute not expanding all in expand_macro
|
2021-08-26 03:32:45 +02:00 |
|
Lukas Wirth
|
d99b81f839
|
Expand derive macros under cursor in Expand Macro Recursively
|
2021-08-24 16:33:52 +02:00 |
|
Lukas Wirth
|
6523a09562
|
style
|
2021-08-16 18:29:16 +02:00 |
|
Lukas Wirth
|
c90ecc5c26
|
Only add entries to SourceToDef dynmaps when they come from the same file
|
2021-08-16 17:07:25 +02:00 |
|
Jonas Schievink
|
8d87f9b298
|
Handle attribute macros in descend_into_macros
|
2021-06-06 17:03:37 +02:00 |
|
Lukas Wirth
|
ec2895e956
|
Insert unnamed consts to ChildBySource DynMap
|
2021-04-09 17:14:48 +02:00 |
|
Jonas Schievink
|
d8bf9bef80
|
Access a body's block def maps via a method
|
2021-04-04 03:03:18 +02:00 |
|
Jonas Schievink
|
c12f7be8d3
|
Use body.block_scopes in ChildBySource
|
2021-03-09 18:27:23 +01:00 |
|
Jonas Schievink
|
8da50c9077
|
Change ChildBySource to allow reusing DynMap
|
2021-03-09 18:27:23 +01:00 |
|
Jonas Schievink
|
6750c11df3
|
Rename a few crate_def_map s to def_map
These could all be block `DefMap`s instead of crate-level `DefMap`s
|
2021-03-07 00:20:13 +01:00 |
|
Jonas Schievink
|
ce29730bc7
|
Obtain ModuleId 's DefMap through a method
|
2021-01-22 16:33:58 +01:00 |
|
Aleksey Kladov
|
b28c54a2c2
|
Rename ra_hir_def -> hir_def
|
2020-08-13 16:29:33 +02:00 |
|