[llvm-dev] Announcing clangd Remote Index Service for LLVM

Kirill Bobyrev via llvm-dev llvm-dev at lists.llvm.org
Wed May 26 06:58:03 PDT 2021


As many of you may know, clangd is a C++ language server that provides
semantic IDE features in editors using clang infrastructure. Many features
required building a project-wide symbol index. Unfortunately this consumes
local resources proportional to project’s size.

Now, you can use a centralized index served at clangd-index.llvm.org to
avoid this resource usage. Source code
<https://github.com/llvm/llvm-project/tree/main/clang-tools-extra/clangd/index/remote>
for both server and client is a part of LLVM. The service is deployed on a
GCP VM instance funded by Google with all the deployment scripts available
here.

If you’d like to make use of the service you can find setup instructions at
clangd-index.llvm.org. Feel free to file any issues about the server to
clangd/llvm-remote-index
<https://github.com/clangd/llvm-remote-index/issues>.

Kirill
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20210526/61346f48/attachment.html>


More information about the llvm-dev mailing list