Lukas Wirth
|
7776aad166
|
internal: Flatten Definition::ModuleDef variant
|
2021-11-11 00:05:53 +01:00 |
|
Lukas Wirth
|
439a8194b0
|
Replace more Name::to_string usages with Name::to_smol_str
|
2021-11-04 18:12:05 +01:00 |
|
Anatol Ulrich
|
83927e08a8
|
Update crates/ide/src/rename.rs
Co-authored-by: Lukas Wirth <lukastw97@gmail.com>
|
2021-11-03 15:44:32 +01:00 |
|
Anatol Ulrich
|
9bce4d6696
|
accept identical Indels when merging; add rename test case
|
2021-11-02 21:38:38 +01:00 |
|
Anatol Ulrich
|
1ac35532c4
|
remove TODO comment
|
2021-10-27 17:26:38 +02:00 |
|
Anatol Ulrich
|
df9fb9b159
|
re-introduce always!
|
2021-10-27 17:25:42 +02:00 |
|
Anatol Ulrich
|
28c73f8374
|
unwrap--
|
2021-10-27 17:23:23 +02:00 |
|
Anatol Ulrich
|
4a1a5ff54e
|
fix logic error: alias detection was too lenient
|
2021-10-27 17:20:12 +02:00 |
|
Anatol Ulrich
|
6cd15c296d
|
wip
|
2021-10-27 15:40:49 +02:00 |
|
Anatol Ulrich
|
8d3ac328ee
|
remove resolved TODO questions
|
2021-10-27 15:40:30 +02:00 |
|
Anatol Ulrich
|
f244ed6a1a
|
doxx
|
2021-10-27 04:46:02 +02:00 |
|
Anatol Ulrich
|
2e0610e64e
|
one down
|
2021-10-27 04:42:58 +02:00 |
|
Anatol Ulrich
|
95199ac30b
|
make imports less odd
|
2021-10-27 04:36:32 +02:00 |
|
Anatol Ulrich
|
6decfceae1
|
WIP: fix: make rename multi-token mapping aware
|
2021-10-27 04:31:14 +02:00 |
|
Milo
|
35e5daacc3
|
more clippy fixes
|
2021-10-16 12:32:55 +01:00 |
|
Aramis Razzaghipour
|
f29796da61
|
Replace if let Some(_) = foo with if foo.is_some()
|
2021-10-05 09:00:18 +11:00 |
|
Lukas Wirth
|
86e5406539
|
Fix rename trying to edit the same range multiple times
|
2021-10-02 18:50:21 +02:00 |
|
Lukas Wirth
|
538ac599d2
|
Add some more attribute ide tests
|
2021-09-14 03:57:29 +02:00 |
|
Lukas Wirth
|
c67ecbebc4
|
Rename fails on renaming definitions created by macros
|
2021-08-20 00:12:47 +02:00 |
|
Lukas Wirth
|
daf3094958
|
Emit more concise text edits in ide_db::rename
|
2021-08-17 15:24:01 +02:00 |
|
Lukas Wirth
|
995c8f50a2
|
some code docs for the ide_db/rename module
|
2021-08-16 23:06:51 +02:00 |
|
Lukas Wirth
|
5e533e5900
|
Handle all rename special cases for all record pattern fields
|
2021-08-16 22:48:38 +02:00 |
|
Lukas Wirth
|
2b461c50d7
|
Refine extraction targets of extract_function assist
|
2021-07-29 15:45:05 +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
|
34c28c1bbc
|
Include self in usage search for modules in their definition source
|
2021-06-28 16:41:35 +02:00 |
|
Lukas Wirth
|
942eeb2f55
|
Fix renaming associated trait items with colliding names
|
2021-06-25 03:45:41 +02:00 |
|
Aleksey Kladov
|
cbb1979c19
|
fix: rename works when invoked on a reference
|
2021-06-20 17:07:55 +03:00 |
|
Aleksey Kladov
|
94f7b63522
|
minor: less ambiguous name
|
2021-06-14 19:16:03 +03: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 |
|