This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch release_90 in repository clang-tools-extra.
from a5ac20fe Creating release_90 branch off revision 366426 new 8c3f7f76 Merging r366687: -------------------------------------------- [...] new a2a0e3fe Merging r366443: -------------------------------------------- [...] new eea2dff3 Merging r366451: -------------------------------------------- [...] new 40ba6399 Merging r366455 and r366559: -------------------------------- [...]
The 4 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: clangd/CMakeLists.txt | 1 + clangd/ClangdServer.cpp | 3 +- clangd/FS.cpp | 6 + clangd/FS.h | 8 + clangd/GlobalCompilationDatabase.cpp | 34 ++- clangd/index/Background.cpp | 268 +++++++-------------- clangd/index/Background.h | 38 ++- clangd/index/BackgroundIndexLoader.cpp | 143 +++++++++++ clangd/index/BackgroundIndexLoader.h | 54 +++++ clangd/index/BackgroundIndexStorage.cpp | 40 ++- clangd/index/BackgroundRebuild.cpp | 8 +- clangd/index/BackgroundRebuild.h | 5 +- clangd/refactor/Tweak.cpp | 3 +- clangd/refactor/Tweak.h | 5 + clangd/refactor/tweaks/DumpAST.cpp | 5 + clangd/refactor/tweaks/ExtractVariable.cpp | 3 +- .../Inputs/background-index/definition.jsonrpc | 2 +- clangd/test/Inputs/background-index/foo.cpp | 2 +- .../background-index/sub_dir/compile_flags.txt} | 0 .../Inputs/background-index/{ => sub_dir}/foo.h | 0 clangd/test/background-index.test | 4 +- clangd/unittests/BackgroundIndexTests.cpp | 16 +- .../unittests/GlobalCompilationDatabaseTests.cpp | 28 ++- clangd/unittests/TweakTests.cpp | 69 +++--- docs/clang-tidy/checks/cert-dcl21-cpp.rst | 16 +- docs/clang-tidy/checks/cert-err09-cpp.rst | 5 + docs/clang-tidy/checks/cert-oop11-cpp.rst | 6 + .../misc-throw-by-value-catch-by-reference.rst | 9 +- 28 files changed, 502 insertions(+), 279 deletions(-) create mode 100644 clangd/index/BackgroundIndexLoader.cpp create mode 100644 clangd/index/BackgroundIndexLoader.h copy clangd/{unittests/TestScheme.h => test/Inputs/background-index/sub_dir/compil [...] rename clangd/test/Inputs/background-index/{ => sub_dir}/foo.h (100%)