Amos Wenger
|
816f7fe12a
|
Run cargo fix --edition-idioms
|
2022-07-20 15:02:08 +02:00 |
|
Lukas Wirth
|
bb4bfae422
|
fix: Fix search for associated trait items being inconsistent
|
2022-07-20 13:59:31 +02:00 |
|
Lukas Wirth
|
ad537be194
|
fix: When reference searching macro inputs, don't search everything that was downmapped
|
2022-05-23 16:09:56 +02:00 |
|
Lukas Wirth
|
4255996965
|
Re-export FxHashMap and FxHashSet from ide_db
|
2022-04-25 18:51:59 +02:00 |
|
Lukas Wirth
|
58660dee2a
|
fix: Do reference search on all downmapped tokens with the same kind only
|
2022-04-15 19:42:48 +02:00 |
|
Lukas Wirth
|
1f1185dcbb
|
Specific proc-macro crate type for other test fixture where needed
|
2022-03-09 22:18:09 +01:00 |
|
Lukas Wirth
|
e759db361e
|
Resolve functions as proc-macros via FileAstId
|
2022-02-23 11:21:46 +01:00 |
|
Lukas Wirth
|
b494795a42
|
update references::derive test output
|
2022-02-22 10:52:35 +01:00 |
|
Lukas Wirth
|
0d3cd90d08
|
Move fn to proc-macro conversion to name classification
|
2022-02-21 17:56:11 +01:00 |
|
Lukas Wirth
|
cef8a17ea5
|
Handle proc-macro functions as the proc-macro they resolve to
|
2022-02-11 22:06:03 +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
|
5206946674
|
fix: Partially fix ide_db::search for crate roots
|
2021-12-20 17:48:47 +01:00 |
|
Lukas Wirth
|
54b2de45e1
|
Unnest ide::display::navigation_target module
|
2021-11-22 13:04:28 +01:00 |
|
Lukas Wirth
|
366499c3be
|
Do not use reference search in runnables::related_tests
|
2021-11-16 21:32:02 +01:00 |
|
Lukas Wirth
|
0ff380fe17
|
Simplify
|
2021-11-16 21:26:34 +01:00 |
|
Lukas Wirth
|
7776aad166
|
internal: Flatten Definition::ModuleDef variant
|
2021-11-11 00:05:53 +01:00 |
|
Aleksey Kladov
|
12103b16de
|
internal: untangle usages of ReferenceCategory somewhat
Not everything that can be read or write is a reference, let's try to
use more precise types.
|
2021-10-02 13:02:06 +03:00 |
|
Aleksey Kladov
|
46eb03d99a
|
internal: use naming that matches intended use-case
|
2021-10-02 12:18:18 +03:00 |
|
Lukas Wirth
|
b6ed91a6de
|
Rename *Owner traits to Has*
|
2021-09-27 12:54:24 +02:00 |
|
Lukas Wirth
|
538ac599d2
|
Add some more attribute ide tests
|
2021-09-14 03:57:29 +02:00 |
|
Lukas Wirth
|
95746a99b4
|
Use correct file syntax node for decl_access computation in find_all_refs
|
2021-09-12 23:19:23 +02:00 |
|
Jonas Schievink
|
bdba35cc93
|
fix: multi-token mapping aware find references
|
2021-09-01 19:19:16 +02:00 |
|
Lukas Wirth
|
631bca786f
|
Highlight declarations and references for both defs in field shorthands
|
2021-08-24 03:15:41 +02:00 |
|
Frank Steffahn
|
ab23af439d
|
Fix another “a”/“an” typo
|
2021-08-22 16:45:58 +02:00 |
|
Jonas Schievink
|
3efdf6861f
|
Complete editable private items
|
2021-07-23 19:57:16 +02:00 |
|
Lukas Wirth
|
4450365ec8
|
Simplify
|
2021-07-15 21:28:30 +02:00 |
|
Lukas Wirth
|
c41f1279a3
|
Inline name classification reference calls
|
2021-07-11 15:39:09 +02:00 |
|
Lukas Wirth
|
c65bb7f8b9
|
Explicitly check for reference locals or fields in Name classification
|
2021-07-11 15:04:40 +02:00 |
|
Aleksey Kladov
|
bbb053532e
|
internal: remove one more needless extern crate
|
2021-07-11 15:48:49 +03:00 |
|
Aleksey Kladov
|
1171dc74e0
|
internal: remove unused param
|
2021-07-11 15:08:00 +03:00 |
|
Lukas Wirth
|
9957220dfe
|
Fix NameRef::classify path resolution inside attributes
|
2021-06-28 19:07:23 +02:00 |
|
Lukas Wirth
|
34c28c1bbc
|
Include self in usage search for modules in their definition source
|
2021-06-28 16:41:35 +02:00 |
|
Lukas Wirth
|
12266d5e56
|
Strip leading whitespace from test ouput in references
|
2021-06-23 16:49:36 +02:00 |
|
Lukas Wirth
|
14b66bb458
|
Rename 'document_highlight' to 'highlight_related'
|
2021-06-23 15:13:48 +02:00 |
|
Lukas Wirth
|
b26a8ecca1
|
Move document highlighting computation from rust-analyzer to ide
|
2021-06-23 15:02:49 +02:00 |
|
Lukas Wirth
|
95c8c65139
|
Nest all the or-patterns!
|
2021-06-17 17:37:14 +02:00 |
|
Aleksey Kladov
|
da534bdd07
|
internal: flatten module hierarchy
It seems that any crate can be made better by flattening the modules
down to a single layer?
|
2021-06-14 19:14:34 +03:00 |
|
Maan2003
|
c9b4ac5be4
|
clippy::redudant_borrow
|
2021-06-13 09:24:16 +05:30 |
|
Lukas Wirth
|
26c869ddc0
|
Don't classify attributes on macro-calls are the macro itself
|
2021-06-10 00:26:15 +02:00 |
|
Lukas Wirth
|
3a346412cf
|
Don't handle Self as a usage for TraitDefs
|
2021-05-08 23:35:18 +02:00 |
|
Lukas Wirth
|
41f470fea8
|
Correctly support SelfType when searching for usages
|
2021-05-08 22:34:55 +02:00 |
|
Ayomide Bamidele
|
276022682b
|
Gifs and screenshots for features in manual
|
2021-03-31 00:08:10 +01:00 |
|
Lukas Wirth
|
bad4e48672
|
Set up a search scope when searching for mbe macro references
|
2021-03-23 11:32:10 +01:00 |
|
bors[bot]
|
979e788957
|
Merge #8034
8034: Implement Crate::transitive_reverse_dependencies r=matklad a=Veykril
changelog internal Implement Crate::transitive_reverse_dependencies
Co-authored-by: Lukas Wirth <lukastw97@gmail.com>
|
2021-03-16 14:54:12 +00:00 |
|
Lukas Wirth
|
75fafd6fcc
|
Add new_source_root meta to test fixtures
|
2021-03-16 15:28:02 +01:00 |
|
Aleksey Kladov
|
f5a81ec468
|
Upgrade rowan
Notably, new rowan comes with support for mutable syntax trees.
|
2021-03-16 16:10:49 +03:00 |
|
Lukas Wirth
|
e97cd709cd
|
Implement Crate::transitive_reverse_dependencies
|
2021-03-15 18:28:31 +01:00 |
|
Lukas Wirth
|
9763d9e8c4
|
Enable searching for builtin types
|
2021-03-15 09:32:06 +01:00 |
|
Lukas Wirth
|
91ff47ef6a
|
Update vscode README with a small features list
|
2021-03-01 11:08:26 +01:00 |
|
Lukas Wirth
|
9e8f4d31a4
|
Pickup ConstReference patterns in FindUsages
|
2021-02-23 23:31:53 +01:00 |
|