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 9e0d9c3c Updating branches/google/stable to r312634 adds 03192673 Update for PrintHelpMessage not calling exit. adds 7ec7900d [clang-tidy] add more aliases for the hicpp module adds 65938c9a [clang-tidy] FunctionSizeCheck: wrap FunctionASTVisitor into [...] adds ab91a552 [pp-trace] Update skipped source ranges in tests adds af32f846 [clang-tidy] SuspiciousEnumUsageCheck bugfix adds 4b06c246 [clangd] Add support for snippet completions adds 3c4e96a0 [clang-tidy] Implement type-based check for `gsl::owner` adds 7b6df2ef [clang-tidy] Revert Implement type-based check for gsl::owner adds ec686120 [clang-tidy] Implement type-based check for `gsl::owner` adds 83de2412 [clang-tidy] fixed misc-unused-parameters omitting parameters [...] adds 9ecb069c [lit] Force site configs to be run before source-tree configs adds e9ec2e95 Fix refactoring missed in previous commit r313270 which resul [...] adds d6003de7 Revert "[lit] Force site configs to run before source-tree configs" adds 3730b4da [clang-tidy] Fixed misc-unused-parameters omitting parameters [...] adds b294d892 Resubmit "[lit] Force site configs to run before source-tree [...] adds 69157d1b [clangd] Fix codeAction not decoded properly when sent from s [...] adds 164160e3 [clangd] Introduced Logger interface. adds 437ea864 [clangd] Run clang-format on ClangdUnit.cpp. NFC. adds dbae0e42 [clang-tidy] Fix linkage-related compiler errors in clang-tidy tests adds 385353aa [clangd] Serialize onDiagnosticsReady callbacks for the same file. adds ed1dc661 [clangd] Put inacessible items to the end of completion list. adds 8e0325cc [clangd] Fixed crash on MacOS. new 2a70e073 Updating branches/google/stable to r313876
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/cppcoreguidelines/CMakeLists.txt | 1 + .../CppCoreGuidelinesTidyModule.cpp | 3 + clang-tidy/cppcoreguidelines/OwningMemoryCheck.cpp | 316 +++++++++++++++++ clang-tidy/cppcoreguidelines/OwningMemoryCheck.h | 44 +++ clang-tidy/hicpp/HICPPTidyModule.cpp | 30 ++ clang-tidy/misc/SuspiciousEnumUsageCheck.cpp | 6 +- clang-tidy/misc/UnusedParametersCheck.cpp | 2 +- clang-tidy/readability/FunctionSizeCheck.cpp | 3 + clang-tidy/tool/ClangTidyMain.cpp | 4 +- clang-tidy/utils/Matchers.h | 4 + clangd/CMakeLists.txt | 1 + clangd/ClangdLSPServer.cpp | 6 +- clangd/ClangdLSPServer.h | 1 + clangd/ClangdServer.cpp | 38 +- clangd/ClangdServer.h | 16 + clangd/ClangdUnit.cpp | 346 +++++++++++++++--- clangd/ClangdUnit.h | 16 +- clangd/ClangdUnitStore.cpp | 7 +- clangd/ClangdUnitStore.h | 15 +- clangd/DraftStore.h | 5 +- clangd/GlobalCompilationDatabase.cpp | 22 +- clangd/GlobalCompilationDatabase.h | 6 + clangd/JSONRPCDispatcher.h | 5 +- clangd/Logger.cpp | 19 + clangd/Logger.h | 41 +++ clangd/Protocol.cpp | 151 ++++---- clangd/Protocol.h | 56 +-- clangd/ProtocolHandlers.cpp | 18 +- clangd/clients/clangd-vscode/package.json | 6 +- clangd/clients/clangd-vscode/src/extension.ts | 2 +- clangd/tool/ClangdMain.cpp | 9 +- docs/ReleaseNotes.rst | 19 +- .../checks/cppcoreguidelines-owning-memory.rst | 143 ++++++++ .../checks/hicpp-braces-around-statements.rst | 2 +- .../clang-tidy/checks/hicpp-deprecated-headers.rst | 11 + docs/clang-tidy/checks/hicpp-move-const-arg.rst | 10 + docs/clang-tidy/checks/hicpp-no-array-decay.rst | 11 + docs/clang-tidy/checks/hicpp-no-malloc.rst | 11 + docs/clang-tidy/checks/hicpp-static-assert.rst | 10 + docs/clang-tidy/checks/hicpp-use-auto.rst | 10 + docs/clang-tidy/checks/hicpp-use-emplace.rst | 10 + docs/clang-tidy/checks/hicpp-use-noexcept.rst | 10 + docs/clang-tidy/checks/hicpp-use-nullptr.rst | 10 + docs/clang-tidy/checks/hicpp-vararg.rst | 11 + docs/clang-tidy/checks/list.rst | 11 + modularize/Modularize.cpp | 2 +- pp-trace/PPCallbacksTracker.cpp | 5 +- pp-trace/PPCallbacksTracker.h | 3 +- test/Unit/lit.cfg | 31 +- .../clang-tidy/cppcoreguidelines-owning-memory.cpp | 389 +++++++++++++++++++++ test/clang-tidy/misc-inefficient-algorithm.cpp | 16 +- test/clang-tidy/misc-move-const-arg.cpp | 4 +- test/clang-tidy/misc-suspicious-enum-usage.cpp | 8 +- test/clang-tidy/misc-unused-parameters.cpp | 73 +++- test/clangd/authority-less-uri.test | 4 +- test/clangd/completion-priorities.test | 36 ++ .../{completion.test => completion-snippet.test} | 28 +- test/clangd/completion.test | 26 +- test/clangd/fixits.test | 6 + test/clangd/protocol.test | 6 +- test/lit.cfg | 89 +---- test/pp-trace/pp-trace-conditional.cpp | 32 +- test/pp-trace/pp-trace-macro.cpp | 2 +- unittests/clangd/ClangdTests.cpp | 90 ++++- 64 files changed, 1945 insertions(+), 383 deletions(-) create mode 100644 clang-tidy/cppcoreguidelines/OwningMemoryCheck.cpp create mode 100644 clang-tidy/cppcoreguidelines/OwningMemoryCheck.h create mode 100644 clangd/Logger.cpp create mode 100644 clangd/Logger.h create mode 100644 docs/clang-tidy/checks/cppcoreguidelines-owning-memory.rst create mode 100644 docs/clang-tidy/checks/hicpp-deprecated-headers.rst create mode 100644 docs/clang-tidy/checks/hicpp-move-const-arg.rst create mode 100644 docs/clang-tidy/checks/hicpp-no-array-decay.rst create mode 100644 docs/clang-tidy/checks/hicpp-no-malloc.rst create mode 100644 docs/clang-tidy/checks/hicpp-static-assert.rst create mode 100644 docs/clang-tidy/checks/hicpp-use-auto.rst create mode 100644 docs/clang-tidy/checks/hicpp-use-emplace.rst create mode 100644 docs/clang-tidy/checks/hicpp-use-noexcept.rst create mode 100644 docs/clang-tidy/checks/hicpp-use-nullptr.rst create mode 100644 docs/clang-tidy/checks/hicpp-vararg.rst create mode 100644 test/clang-tidy/cppcoreguidelines-owning-memory.cpp create mode 100644 test/clangd/completion-priorities.test copy test/clangd/{completion.test => completion-snippet.test} (66%)