about summary refs log tree commit diff
path: root/crates/ide/src/rename.rs
AgeCommit message (Expand)AuthorLines
2022-07-10fix: ignore renames for crate rootharpsword-0/+29
2022-05-28fix(ide-db): correct single-file module renameNikita Podoliako-2/+13
2022-04-12Merge #11883bors[bot]-3/+71
2022-04-12fix: move dir on rename modrainy-me-3/+71
2022-04-09fix: Check whether a parameter can be converted to a localLukas Wirth-2/+7
2022-03-04Support locals with multiple declaration sitesLukas Wirth-0/+49
2022-02-11Use text range of name after macro expansionTianyi Song-0/+28
2022-02-08Add testTheDoctor314-0/+25
2021-11-11internal: Flatten `Definition::ModuleDef` variantLukas Wirth-1/+1
2021-11-04Replace more Name::to_string usages with Name::to_smol_strLukas Wirth-1/+1
2021-11-03Update crates/ide/src/rename.rsAnatol Ulrich-1/+0
2021-11-02accept identical Indels when merging; add rename test caseAnatol Ulrich-2/+34
2021-10-27remove TODO commentAnatol Ulrich-1/+0
2021-10-27re-introduce `always!`Anatol Ulrich-8/+7
2021-10-27unwrap--Anatol Ulrich-3/+3
2021-10-27fix logic error: alias detection was too lenientAnatol Ulrich-18/+23
2021-10-27wipAnatol Ulrich-12/+30
2021-10-27remove resolved TODO questionsAnatol Ulrich-1/+0
2021-10-27doxxAnatol Ulrich-4/+11
2021-10-27one downAnatol Ulrich-3/+4
2021-10-27make imports less oddAnatol Ulrich-4/+1
2021-10-27WIP: fix: make `rename` multi-token mapping awareAnatol Ulrich-66/+95
2021-10-16more clippy fixesMilo-5/+4
2021-10-05Replace `if let Some(_) = foo` with `if foo.is_some()`Aramis Razzaghipour-1/+1
2021-10-02Fix rename trying to edit the same range multiple timesLukas Wirth-0/+45
2021-09-14Add some more attribute ide testsLukas Wirth-0/+22
2021-08-20Rename fails on renaming definitions created by macrosLukas Wirth-7/+2
2021-08-17Emit more concise text edits in ide_db::renameLukas Wirth-0/+1
2021-08-16some code docs for the ide_db/rename moduleLukas Wirth-0/+1
2021-08-16Handle all rename special cases for all record pattern fieldsLukas Wirth-3/+65
2021-07-29Refine extraction targets of extract_function assistLukas Wirth-12/+12
2021-07-11Inline name classification reference callsLukas Wirth-9/+20
2021-07-11Explicitly check for reference locals or fields in Name classificationLukas Wirth-4/+5
2021-07-11internal: remove one more needless extern crateAleksey Kladov-3/+2
2021-07-11internal: remove unused paramAleksey Kladov-2/+2
2021-06-28Include `self` in usage search for modules in their definition sourceLukas Wirth-2/+8
2021-06-25Fix renaming associated trait items with colliding namesLukas Wirth-0/+19
2021-06-20fix: rename works when invoked on a referenceAleksey Kladov-24/+22
2021-06-14minor: less ambiguous nameAleksey Kladov-2/+3
2021-06-14internal: flatten module hierarchyAleksey Kladov-0/+1789