Lukas Wirth
|
44d61766b5
|
internal: Record unresolved derive invocations in hir
|
2022-01-01 20:43:25 +01:00 |
|
Jake Heinz
|
6cf9969546
|
collect macro_rules! macros into macro declarations
|
2021-11-29 05:28:22 +00:00 |
|
Jake Heinz
|
1ed5699355
|
collect macros
|
2021-11-29 05:22:30 +00:00 |
|
Lukas Wirth
|
3c8898b1b1
|
Do not search through all three namespaces in ItemScope::name_of
|
2021-11-10 16:08:40 +01: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
|
3f9f63c1bd
|
Improve expand_macro
|
2021-08-26 02:36:33 +02:00 |
|
Lukas Wirth
|
d99b81f839
|
Expand derive macros under cursor in Expand Macro Recursively
|
2021-08-24 16:33:52 +02:00 |
|
Aleksey Kladov
|
7ec8434674
|
internal: remove potentially slow method
|
2021-07-20 17:19:58 +03:00 |
|
Aleksey Kladov
|
260a24d05e
|
internal: count ItemScopes
|
2021-06-22 21:02:08 +03:00 |
|
Aleksey Kladov
|
4772cb6b30
|
minor: clarify naming
|
2021-06-22 20:56:52 +03:00 |
|
Clemens Wasser
|
47747cd412
|
Apply some clippy suggestions
|
2021-06-21 16:40:21 +02:00 |
|
Maan2003
|
705f7e6e26
|
clippy::clone_on_copy
|
2021-06-13 09:27:19 +05:30 |
|
Jonas Schievink
|
8d87f9b298
|
Handle attribute macros in descend_into_macros
|
2021-06-06 17:03:37 +02:00 |
|
Jonas Schievink
|
7c1c0e6fea
|
Collect trait impls inside unnamed consts
|
2021-04-07 03:33:22 +02:00 |
|
Jonas Schievink
|
f04f38d3d7
|
nameres: collect unnamed consts
|
2021-04-07 03:12:40 +02:00 |
|
Jonas Schievink
|
f774a56af2
|
Use exhaustive matches in shrink_to_fit impls
|
2021-04-04 02:56:11 +02:00 |
|
Jonas Schievink
|
d1bce6070d
|
Use shrink_to_fit to reduce DefMap sizes
|
2021-04-03 23:45:27 +02:00 |
|
Jonas Schievink
|
c05a1a6e37
|
Store an AstId for procedural macros
|
2021-03-18 16:11:18 +01:00 |
|
Jonas Schievink
|
6be4f30cae
|
Remove item_scope field from Body
|
2021-03-09 18:27:23 +01:00 |
|
Laurențiu Nicola
|
fc9eed4836
|
Use upstream cov-mark
|
2021-03-08 22:19:44 +02:00 |
|
Jonas Schievink
|
0dcec31553
|
Fix find_path when inner items are present
|
2021-03-01 19:39:17 +01:00 |
|
Jonas Schievink
|
1a8ea81a79
|
Split out ItemScope::dump from DefMap::dump
|
2021-02-03 19:05:11 +01:00 |
|
Kirill Bulatov
|
8721574a85
|
Simplify
|
2021-01-04 17:44:27 +02:00 |
|
Kirill Bulatov
|
d27dea86b7
|
Properly check assoc items lookup
|
2021-01-04 17:44:27 +02:00 |
|
Jonas Schievink
|
b238ddd21a
|
Make macro def krate mandatory
Refactors builtin derive support to go through proper name resolution
|
2020-12-15 20:33:05 +01:00 |
|
Igor Aleksanov
|
b42562b5de
|
Make incorrect case diagnostic work inside of functions
|
2020-10-12 11:05:00 +03:00 |
|
Jonas Schievink
|
e799dbe5d7
|
Simplify iterator chain
|
2020-09-28 12:51:40 +02:00 |
|
Jonas Schievink
|
baab72e611
|
Reduce visibility of non-proc-macros
proc-macro crates only export proc-macros, but currently other items
are also considered public (and show up in completion)
|
2020-09-18 17:50:04 +02:00 |
|
Aleksey Kladov
|
b28c54a2c2
|
Rename ra_hir_def -> hir_def
|
2020-08-13 16:29:33 +02:00 |
|