[clangd] Log feature configuration (linux+asan+grpc) of the clangd build
authorSam McCall <sam.mccall@gmail.com>
Thu, 15 Apr 2021 12:29:57 +0000 (14:29 +0200)
committerSam McCall <sam.mccall@gmail.com>
Wed, 30 Jun 2021 15:49:29 +0000 (17:49 +0200)
commit0c96a92d8666b8eb69eb1275aed572f857182d9a
tree2b50432716c35b7540f0c3199339b30147110c23
parentbb41f8569138f9f87baf7f4b4e26b3cdcdfd42c6
[clangd] Log feature configuration (linux+asan+grpc) of the clangd build

Included in logs, --version, remote index queries, and LSP serverInfo.

Differential Revision: https://reviews.llvm.org/D100553
clang-tools-extra/clangd/CMakeLists.txt
clang-tools-extra/clangd/ClangdLSPServer.cpp
clang-tools-extra/clangd/ClangdLSPServer.h
clang-tools-extra/clangd/ConfigCompile.cpp
clang-tools-extra/clangd/Features.cpp [new file with mode: 0644]
clang-tools-extra/clangd/Features.h [new file with mode: 0644]
clang-tools-extra/clangd/Features.inc.in
clang-tools-extra/clangd/index/remote/Client.cpp
clang-tools-extra/clangd/index/remote/server/Server.cpp
clang-tools-extra/clangd/tool/ClangdMain.cpp
clang-tools-extra/clangd/unittests/ConfigCompileTests.cpp