forked from OSchip/llvm-project
8b49173a82
Summary: The API provided by refactoring lib doesn't provide enough flexibility to get clangd's rename to behave as we expect. Instead, we replace it with the low-level rename functions, which give us more control. Bonus: - performance, previously we visit the TU to find all occurrences, now we just visit top-level decls from main file; - fix a bug where we wrongly filter out the main file replacement due to the different relative/absolute file path; Reviewers: sammccall Subscribers: ilya-biryukov, MaskRay, jkorous, arphaman, jfb, kadircet, cfe-commits Tags: #clang Differential Revision: https://reviews.llvm.org/D65936 llvm-svn: 368429 |
||
---|---|---|
.. | ||
Inputs | ||
xpc | ||
CMakeLists.txt | ||
background-index.test | ||
code-action-request.test | ||
compile-commands-path-in-initialize.test | ||
completion-auto-trigger.test | ||
completion-snippets.test | ||
completion.test | ||
crash-non-added-files.test | ||
delimited-input-comment-at-the-end.test | ||
diagnostic-category.test | ||
diagnostics-no-tidy.test | ||
diagnostics-notes.test | ||
diagnostics.test | ||
did-change-configuration-params.test | ||
execute-command.test | ||
exit-with-shutdown.test | ||
exit-without-shutdown.test | ||
filestatus.test | ||
fixits-codeaction.test | ||
fixits-command.test | ||
fixits-embed-in-diagnostic.test | ||
formatting.test | ||
hover.test | ||
index-tools.test | ||
initialize-params-invalid.test | ||
initialize-params.test | ||
initialize-sequence.test | ||
input-mirror.test | ||
lit.cfg.py | ||
lit.local.cfg | ||
lit.site.cfg.py.in | ||
log.test | ||
protocol.test | ||
references.test | ||
rename.test | ||
request-reply.test | ||
semantic-highlighting.test | ||
signature-help-with-offsets.test | ||
signature-help.test | ||
spaces-in-delimited-input.test | ||
symbol-info.test | ||
symbols.test | ||
system-include-extractor.test | ||
target_info.test | ||
test-uri-posix.test | ||
test-uri-windows.test | ||
textdocument-didchange-fail.test | ||
too_large.test | ||
trace.test | ||
tweaks-format.test | ||
type-hierarchy.test | ||
unsupported-method.test | ||
utf8.test | ||
xrefs.test |