[clangd] Implement "prepareRename"
authorHaojian Wu <hokein@google.com>
Wed, 24 Jul 2019 07:49:23 +0000 (07:49 +0000)
committerHaojian Wu <hokein@google.com>
Wed, 24 Jul 2019 07:49:23 +0000 (07:49 +0000)
commitf429ab60e60e30f06682f6b2dbb99001ecaf682b
tree39d6eaeda69d2f301b343e52c02cb599dd1cba67
parent5ecb8802414ce55affd02a54ee7b1cff76ae1397
[clangd] Implement "prepareRename"

Summary:
- "prepareRename" request is added in LSP v3.12.0
- also update the vscode-client dependency to pick-up the rename bug fix[1]

[1]: https://github.com/microsoft/vscode-languageserver-node/issues/447

Reviewers: sammccall

Subscribers: ilya-biryukov, MaskRay, jkorous, arphaman, kadircet, cfe-commits

Tags: #clang

Differential Revision: https://reviews.llvm.org/D63126

llvm-svn: 366873
clang-tools-extra/clangd/ClangdLSPServer.cpp
clang-tools-extra/clangd/ClangdLSPServer.h
clang-tools-extra/clangd/ClangdServer.cpp
clang-tools-extra/clangd/ClangdServer.h
clang-tools-extra/clangd/Protocol.cpp
clang-tools-extra/clangd/Protocol.h
clang-tools-extra/clangd/clients/clangd-vscode/package.json
clang-tools-extra/clangd/test/rename.test