[clangd] Add config option for fast diagnostics mode
authorKadir Cetinkaya <kadircet@google.com>
Mon, 30 Jan 2023 07:06:41 +0000 (08:06 +0100)
committerKadir Cetinkaya <kadircet@google.com>
Wed, 22 Feb 2023 14:54:14 +0000 (15:54 +0100)
commit7177a237b68f32befcecedba78a875f1bbc4a609
treebb40f2e52f0b3447a3becc69db65be76d79cd388
parent3bf1f0e7530f3cbbe88179f6718a0aed6fb5ff54
[clangd] Add config option for fast diagnostics mode

Also wire it up for use with patched preambles and introduce test cases
for behaviour we'd like to improve.

Differential Revision: https://reviews.llvm.org/D142890
clang-tools-extra/clangd/Config.h
clang-tools-extra/clangd/ConfigCompile.cpp
clang-tools-extra/clangd/ConfigFragment.h
clang-tools-extra/clangd/ConfigYAML.cpp
clang-tools-extra/clangd/Preamble.cpp
clang-tools-extra/clangd/Preamble.h
clang-tools-extra/clangd/unittests/ConfigCompileTests.cpp
clang-tools-extra/clangd/unittests/ConfigYAMLTests.cpp
clang-tools-extra/clangd/unittests/IncludeCleanerTests.cpp
clang-tools-extra/clangd/unittests/PreambleTests.cpp