This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch stable in repository clang-tools-extra.
from 5e0a99b1 Updating branches/google/stable to r309660 adds d97fb418 [clang-tidy] Handle anonymous structs/unions in member init checks. adds 603b98cf [clangd] Rewrote AST and Preamble management. adds 03e5e477 [clangd] Fixed MSVC compilation failures. adds 87ee0019 [clangd] Fix more MSVC compilation failures. adds 7833ec3a [clangd] Capitalized descriptions of clangd options. NFC. adds a2f77bf8 [clangd] Run clang-format on all clangd sources. NFC. adds f6d9f476 Adapt clang-tidy checks to changing semantics of hasDeclaration. adds 57bc984c ClangdTests: Try to unbreak the case CLANG_DEFAULT_CXX_STDLIB [...] adds d989847c [test] Fix clang library dir in LD_LIBRARY_PATH For stand-alo [...] adds be930bfd [clang-tidy] Support initializer-list constructor cases in mo [...] adds c22273be [clang-tidy] Ignore macros in make-unique check. adds 61be943d [clang-tidy] Add missing documents for "IgnoreMacros" option. adds 7cc31179 [clang-tidy] Added clang-tidy test cases related to rL310095 new 0d67d52c Updating branches/google/stable to r310337
The 1 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: clang-tidy/google/StringReferenceMemberCheck.cpp | 4 +- clang-tidy/misc/DanglingHandleCheck.cpp | 33 +- clang-tidy/misc/InaccurateEraseCheck.cpp | 3 +- clang-tidy/misc/UseAfterMoveCheck.cpp | 20 +- clang-tidy/modernize/LoopConvertCheck.cpp | 42 +- clang-tidy/modernize/MakeSharedCheck.cpp | 9 +- clang-tidy/modernize/MakeSmartPtrCheck.cpp | 65 ++- clang-tidy/modernize/MakeSmartPtrCheck.h | 1 + clang-tidy/modernize/MakeUniqueCheck.cpp | 25 +- clang-tidy/modernize/UseDefaultMemberInitCheck.cpp | 21 +- clang-tidy/performance/FasterStringFindCheck.cpp | 8 +- .../InefficientStringConcatenationCheck.cpp | 3 +- clang-tidy/readability/ContainerSizeEmptyCheck.cpp | 22 +- .../readability/RedundantMemberInitCheck.cpp | 5 +- .../readability/RedundantStringCStrCheck.cpp | 3 +- .../readability/RedundantStringInitCheck.cpp | 3 +- clangd/ClangdLSPServer.cpp | 18 +- clangd/ClangdLSPServer.h | 4 +- clangd/ClangdServer.cpp | 183 ++++---- clangd/ClangdServer.h | 60 ++- clangd/ClangdUnit.cpp | 504 ++++++++++++++------- clangd/ClangdUnit.h | 275 +++++++---- clangd/ClangdUnitStore.cpp | 20 +- clangd/ClangdUnitStore.h | 96 ++-- clangd/GlobalCompilationDatabase.h | 2 +- clangd/Protocol.cpp | 7 +- clangd/ProtocolHandlers.cpp | 3 +- clangd/ProtocolHandlers.h | 2 +- clangd/tool/ClangdMain.cpp | 4 +- docs/clang-tidy/checks/modernize-make-shared.rst | 5 + docs/clang-tidy/checks/modernize-make-unique.rst | 5 + .../checks/modernize-use-bool-literals.rst | 8 + docs/clang-tidy/checks/modernize-use-using.rst | 8 + .../checks/readability-redundant-declaration.rst | 8 + include-fixer/find-all-symbols/FindAllSymbols.cpp | 3 +- test/Unit/lit.cfg | 9 +- .../Inputs/modernize-smart-ptr/initializer_list.h | 25 + test/clang-tidy/misc-use-after-move.cpp | 5 + test/clang-tidy/modernize-make-unique-macros.cpp | 28 ++ test/clang-tidy/modernize-make-unique.cpp | 79 ++++ .../modernize-use-default-member-init.cpp | 10 + ...erformance-inefficient-string-concatenation.cpp | 4 + .../readability-redundant-member-init.cpp | 20 + .../readability-redundant-smartptr-get.cpp | 6 + .../readability-uniqueptr-delete-release.cpp | 5 + test/lit.cfg | 5 +- test/lit.site.cfg.in | 1 + unittests/clangd/ClangdTests.cpp | 64 ++- 48 files changed, 1182 insertions(+), 561 deletions(-) create mode 100644 test/clang-tidy/Inputs/modernize-smart-ptr/initializer_list.h create mode 100644 test/clang-tidy/modernize-make-unique-macros.cpp