Share implementation of local rename and related identifiers + implement `NameMatcher` in Swift #70008
[Refactoring] Expose `findLocalRenameLocs` in Refactoring.h
698397c3
[SourceKit] Share implemention of local rename and related idents
ada30766
[SourceKit] In related identifiers, directly construct an array of ra…
bc3c8fc4
[SourceKit] Remove `newName` from `RenameLoc`
d095d0a1
[SourceKit] Remove `IsNonProtocolType` parameter from rename locations
d9eef8c2
[SourceKit] Remove `UnresolvedLoc.ResolveArgLocs`
b3ab9bff
[SourceKit] Replace `UnresolvedLoc` by `SourceLoc`
ba06b5c0
[SourceKit] Remove `ResolvedLoc.Node`
8208c238
[SourceKit] Remove the local rename refactoring action
5d7200a0
[SourceKit] Remove the `-syntactic-rename` option from `swift-refactor`
bfad46d5
[SourceKit] Merge `Renamer` and `RenameRangeDetailCollector`
a0313e30
[SourceKit] Hide `RenameRangeDetailCollector` as an implementation de…
ec267e2c
[SourceKit] Return results from rename using return values instead of…
89936803
[SourceKit] Unify boolean values in `ResolvedLoc` into a `ResolvedLoc…
33e9c30e
[SourceKit] Lowercase members of `ResolvedLoc`
1047328b
[build] Add CMake logic to generate a C++ briding header from `add_pu…
313055d6
[SourceKit] Use `NameMatcher` that is rewritten in Swift for syntacti…
8fd02562
build: disable additional pieces for the build tools phase
80c399cc
[SourceKit] Don’t use C++ to Swift interop to run `NameMatcher`
d2245490
[SourceKit] Don't use C++ interop to append elements to a `ResolvedLo…
330ed604
[build] Set `CRT_USE_BUILTIN_OFFSETOF` when building with C++ interop…
fc08a24e
Address Hamish’s review comments
f408619d
Don’t include `SourceLoc.h` when `USED_IN_CPP_SOURCE` is not set
b3139821
ahoppen
force pushed
to
b3139821
1 year ago
Don’t include `vector` in `BasicBridging.h
14bc8148
Don’t include `<vector>` in IDEBridging.h
bc5cc43a
ahoppen
merged
cc858ab2
into main 1 year ago
ahoppen
deleted the ahoppen/name-matcher-in-swift branch 1 year ago
Assignees
No one assigned
Login to write a write a comment.
Login via GitHub