diff options
author | Kirill Bobyrev <kbobyrev@google.com> | 2020-04-16 11:10:03 +0200 |
---|---|---|
committer | Kirill Bobyrev <kbobyrev@google.com> | 2020-04-16 13:55:08 +0200 |
commit | cee80c0489e96c36269388b2aacd4da1c5714a66 (patch) | |
tree | 87ed66f97e8d8626297a1ea2dbe40153ec03e030 /llvm/lib/Support/LockFileManager.cpp | |
parent | 1a3e89aa2bd26ad05b25635457bad28f46427eeb (diff) | |
download | llvm-cee80c0489e96c36269388b2aacd4da1c5714a66.zip llvm-cee80c0489e96c36269388b2aacd4da1c5714a66.tar.gz llvm-cee80c0489e96c36269388b2aacd4da1c5714a66.tar.bz2 |
[clangd] Pull installed gRPC and introduce clangd-remote-(server|client)
Summary:
This patch allows using installed gRPC to build two simple tools which
currently provide the functionality of looking up the symbol by name.
remote-index-client is a simplified version of dexp which connects to
remote-index-server passes lookup requests.
I also significantly reduced the scope of this patch to prevent large changelist
and more bugs. The next steps would be:
* Extending Protocol for deep copies of Symbol and inherit RemoteIndex from
Index to unify the interfaces
* Make remote-index-server more generic and merge the remote index client with
dexp
* Modify Clangd to allow using remote index instead of the local one for all
global index requests
Reviewers: sammccall
Reviewed By: sammccall
Subscribers: mgorny, ilya-biryukov, MaskRay, jkorous, arphaman, kadircet, usaxena95, cfe-commits
Tags: #clang
Differential Revision: https://reviews.llvm.org/D77794
Diffstat (limited to 'llvm/lib/Support/LockFileManager.cpp')
0 files changed, 0 insertions, 0 deletions