Lukas Wirth
|
ab21cf2f4f
|
internal: Re-arrange ide_db modules
|
2022-03-06 19:04:04 +01:00 |
|
Lukas Wirth
|
32bf7af83e
|
Support locals with multiple declaration sites
|
2022-03-04 19:49:08 +01:00 |
|
hkalbasi
|
4fa8749c44
|
Preserve order of generic args
|
2022-03-04 11:46:14 +03:30 |
|
Tianyi Song
|
aa8c982c3a
|
Address PR comments
|
2022-02-13 18:14:39 +08:00 |
|
Tianyi Song
|
e62e926a8a
|
Use text range of name after macro expansion
|
2022-02-11 14:17:12 +08:00 |
|
TheDoctor314
|
10e7e18dc6
|
Fix renaming super keyword
|
2022-02-08 21:56:39 +05:30 |
|
Aleksey Kladov
|
a022ad68c9
|
internal: move all the lexing to the parser crate
|
2021-12-18 17:20:38 +03:00 |
|
Lukas Wirth
|
d174158abc
|
Rename things: Tool -> ToolModule
|
2021-12-03 17:15:19 +01:00 |
|
Lukas Wirth
|
e58af219a4
|
feat: Resolve builtin-attr and tools in ide layer
|
2021-12-03 16:32:17 +01:00 |
|
Lukas Wirth
|
7776aad166
|
internal: Flatten Definition::ModuleDef variant
|
2021-11-11 00:05:53 +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
|
b6ed91a6de
|
Rename *Owner traits to Has*
|
2021-09-27 12:54:24 +02:00 |
|
Lukas Wirth
|
151afdfe5c
|
Remove inherent methods from ast node that carry semantic meaning
|
2021-09-26 16:49:03 +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 |
|
Aleksey Kladov
|
c2015e7d18
|
internal: more natural order of sources for TypeParam
We usually use first (left) variant of `Either` for "usual" case, and
use right for odd things. For example, pat source is Pat | SelfParam.
|
2021-06-14 22:42:43 +03:00 |
|
Aleksey Kladov
|
94f7b63522
|
minor: less ambiguous name
|
2021-06-14 19:16:03 +03:00 |
|
Aleksey Kladov
|
9fb67e7477
|
internal: document rename challenges
|
2021-06-14 19:08:12 +03:00 |
|
Aleksey Kladov
|
26c978f258
|
internal: adapt diagnostics to the new rename API
|
2021-06-14 18:46:54 +03:00 |
|