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 40b0dd50 Updating branches/google/stable to r315680 adds 644d8bdf Updating branches/google/testing to r168474 adds 9bc5c3d4 Updating branches/google/testing to r169803 adds c51f2280 Updating branches/google/testing to r169803 adds 69247c74 Updating branches/google/testing to r170300 adds 3475534d Updating branches/google/testing to r170300 adds 889b3085 Updating branches/google/testing to r170301 adds dbb6aaab Updating branches/google/testing to 170392 adds 4ba209ed Updating branches/google/testing to r176857 adds 3fb19d90 Updating branches/google/testing to r177703 adds 4b03f418 Updating branches/google/testing to r182374 adds eb467a81 Updating branches/google/testing to r186332 adds 3b058f07 Updating branches/google/testing to r188423 adds bfce8a76 Updating branches/google/testing to r189214 adds 92665787 Updating branches/google/testing to r192635 adds 748f02e2 Updating branches/google/testing to r206155 adds 5a929e22 Updating branches/google/testing to r206539 adds 147f087c Updating branches/google/testing to r206678 adds c480169a Updating branches/google/testing to r208017 adds ee045be5 Updating branches/google/testing to r208445 adds 8c15b67a Updating branches/google/testing to r209252 adds 262a9a0d Updating branches/google/testing to r209387 adds d7074fc9 Updating branches/google/testing to r210043 adds 0f93c46d Updating branches/google/testing to r214475 adds 10873679 Updating branches/google/testing to r215195 adds 6e01b7ee Updating branches/google/testing to r216630 adds bd10ed40 Updating branches/google/testing to r217862 adds de6abb44 Updating branches/google/testing to r218707 adds bcf70b7e Updating branches/google/testing to r219387 adds 2d15b367 Updating branches/google/testing to r220284 adds 6b302265 Updating branches/google/testing to r220284 adds 7ffb1b1d Updating branches/google/testing to r220284 adds cfb562bd Updating branches/google/testing to r220284 adds 16f2cac0 Updating branches/google/testing to r220284 adds cde5dbf0 Updating branches/google/testing to r233350 adds 1a503fb2 Updating branches/google/testing to r233581 adds 518b270e Updating branches/google/testing to r235153 adds a30a8c3d Updating branches/google/testing to r238924 adds cab5ea7a Updating branches/google/testing to r239765 adds d9979a24 Updating branches/google/testing to r243773 adds 2eed4c22 Updating branches/google/testing to r255243 adds 924a0718 Updating branches/google/testing to r257934 adds 2f545539 Updating branches/google/testing to r263175 adds 618538dd Updating branches/google/testing to r263175 adds 03d9fd89 Updating branches/google/testing to r264688 adds af0335a1 Updating branches/google/testing to r267754 adds 4d9e9bfb Updating branches/google/testing to r273260 adds f3ff0b5d Updating branches/google/testing to r275480 adds efd591fc Updating branches/google/testing to r277323 adds 5fa6dcfe Updating branches/google/testing to r285906 adds 08f81ea4 Updating branches/google/testing to r285906 adds c868a535 Updating branches/google/testing to r288672 adds 0f9d8da8 Updating branches/google/testing to r288672 adds fa79f8ed Updating branches/google/testing to r289206 adds b45dfb58 Updating branches/google/testing to r297704 adds 2d930d51 [clang-tidy] Add a regression test for google-readability-nam [...] adds e0d7dff8 [change-namespace] do not change type locs in defaulted functions. adds 2a45bb52 New -assume-filename=param to check_clang_tidy.py (like clang [...] adds e7c95e32 Support Objective-C/C++ source files in check_clang_tidy.py adds 05a1c342 [clang-tidy] introduce legacy resource functions to 'cppcoreg [...] adds af40fcda [clang-tidy] Fix buildbot for msvc adds 47651f32 [clang-tidy] Fix 32bit platform MSVC adds 9c7f566e [clang-tidy] Add missing test files in r316090. adds d2b688a3 [clang-tidy] Don't error on MS-style inline assembly. adds bcfb5ea8 [clang-tidy] Remove MSVC inline assembly test from cross-plat test. adds 84a5e9b2 clang-tidy: Fix deps. adds 4081446c [clangd] Report proper kinds for 'Keyword' and 'Snippet' comp [...] adds 3cf39338 [clangd] Updated outdated test comment. NFC. adds 9d0509f1 [clangd] Allow to pass code completion opts to ClangdServer. adds beeb16c5 [clangd] Handle exit notification (proper shutdown) adds 406d784b [clangd] Added a callback-based codeComplete in clangd. adds db993457 Handle PragmaDebug in PPChainedCallbacks adds 2310743d [clang-tidy ObjC] [1/3] New module `objc` for Objective-C checks adds a94bb25b [clang-tidy ObjC] [2/3] Support non-C++ files in ClangTidyTest adds 5b93411d [clangd] Add a simple fuzzer. It crashes a lot :) adds f5ac62a0 [clangd] Don't use /// for non-doxygen comments. adds aada475c [clangd] Don't crash on empty textDocument/didChange. adds 34b0c6b2 [clangd] Report an error on findDefinitions/signatureHelp on [...] adds 8a68b5e1 [clang-tidy ObjC] [3/3] New check objc-forbidden-subclassing adds d5f825bf [clang-tidy] Fix bug 34845, offending standard bitmask types adds 130858aa [clangd] Harden clangd a bit against garbage input. adds 8ce68f41 [clangd] Don't crash on extremely large JSON messages. adds e64c9162 [clangd] Fix clang-tidy warnings. adds 11b86dd1 Add LLVM_FALLTHROUGH to silence warning. NFCI. adds 26db185c [clang-reorder-fields] Switch to add_clang_tool adds e38e972c [clang-tidy] Clean up installation rules adds 69d1a774 [clangd] Remove redundant install adds 49873d5c Performance tracing facility for clangd. adds 581db2fb Fix clangd test on platforms where get_thread_name does nothing. new 81f5ab7c Creating branches/google/testing and tags/google/testing/ fro [...] new 89e2a88d Creating branches/google/testing and tags/google/testing/2017 [...]
The 2 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: change-namespace/ChangeNamespace.cpp | 4 +- clang-reorder-fields/tool/CMakeLists.txt | 4 +- clang-tidy/CMakeLists.txt | 1 + clang-tidy/cppcoreguidelines/OwningMemoryCheck.cpp | 74 ++++++- clang-tidy/cppcoreguidelines/OwningMemoryCheck.h | 21 +- clang-tidy/hicpp/SignedBitwiseCheck.cpp | 60 +++++- clang-tidy/{boost => objc}/CMakeLists.txt | 6 +- clang-tidy/objc/ForbiddenSubclassingCheck.cpp | 118 +++++++++++ clang-tidy/objc/ForbiddenSubclassingCheck.h | 42 ++++ .../ObjCTidyModule.cpp} | 25 ++- clang-tidy/plugin/CMakeLists.txt | 1 + clang-tidy/plugin/ClangTidyPlugin.cpp | 5 + clang-tidy/tool/CMakeLists.txt | 15 +- clang-tidy/tool/ClangTidyMain.cpp | 10 + clangd/CMakeLists.txt | 4 + clangd/ClangdLSPServer.cpp | 40 ++-- clangd/ClangdLSPServer.h | 15 +- clangd/ClangdServer.cpp | 110 ++++++---- clangd/ClangdServer.h | 21 +- clangd/ClangdUnit.cpp | 123 +++++++---- clangd/ClangdUnit.h | 43 +++- clangd/ClangdUnitStore.cpp | 3 +- clangd/ClangdUnitStore.h | 6 +- clangd/JSONRPCDispatcher.cpp | 54 +++-- clangd/Protocol.h | 1 + clangd/ProtocolHandlers.cpp | 7 +- clangd/ProtocolHandlers.h | 1 + clangd/Trace.cpp | 121 +++++++++++ clangd/Trace.h | 61 ++++++ clangd/fuzzer/CMakeLists.txt | 23 +++ clangd/fuzzer/ClangdFuzzer.cpp | 30 +++ clangd/tool/CMakeLists.txt | 2 - clangd/tool/ClangdMain.cpp | 30 ++- docs/ReleaseNotes.rst | 8 + .../checks/cppcoreguidelines-owning-memory.rst | 33 ++- docs/clang-tidy/checks/list.rst | 9 +- .../checks/objc-forbidden-subclassing.rst | 27 +++ docs/clang-tidy/index.rst | 7 + test/clang-tidy/check_clang_tidy.py | 21 +- .../cppcoreguidelines-owning-memory-containers.cpp | 61 ++++++ ...reguidelines-owning-memory-legacy-functions.cpp | 194 ++++++++++++++++++ .../google-readability-namespace-comments.cpp | 14 ++ test/clang-tidy/hicpp-no-assembler-msvc.cpp | 9 + .../hicpp-signed-bitwise-standard-types.cpp | 188 +++++++++++++++++ .../hicpp-signed-bitwise-standard-types.h | 81 ++++++++ ...st-cast.cpp => nonstandard-file-extension.test} | 2 +- test/clang-tidy/objc-arc-and-properties.m | 21 ++ .../clang-tidy/objc-forbidden-subclassing-custom.m | 39 ++++ test/clang-tidy/objc-forbidden-subclassing.m | 21 ++ test/clang-tidy/objc-no-arc-or-properties.m | 29 +++ test/clangd/authority-less-uri.test | 4 + test/clangd/completion-items-kinds.test | 37 ++++ test/clangd/completion-priorities.test | 4 + test/clangd/completion-qualifiers.test | 4 + test/clangd/completion-snippet.test | 4 + test/clangd/completion.test | 4 + test/clangd/definitions.test | 13 +- test/clangd/diagnostics-preamble.test | 4 + test/clangd/diagnostics.test | 4 + test/clangd/did-change-watch-files.test | 3 + test/clangd/extra-flags.test | 4 + test/clangd/fixits.test | 4 + test/clangd/formatting.test | 4 + test/clangd/initialize-params-invalid.test | 4 + test/clangd/initialize-params.test | 4 + test/clangd/input-mirror.test | 6 +- test/clangd/protocol.test | 10 +- test/clangd/shutdown-with-exit.test | 9 + test/clangd/shutdown-without-exit.test | 6 + test/clangd/signature-help.test | 9 + test/clangd/too_large.test | 7 + test/clangd/trace.test | 16 ++ test/clangd/unsupported-method.test | 4 + test/pp-trace/pp-trace-pragma-general.cpp | 11 + .../change-namespace/ChangeNamespaceTests.cpp | 62 ++++++ unittests/clang-tidy/CMakeLists.txt | 2 + unittests/clang-tidy/ClangTidyTest.h | 22 +- unittests/clang-tidy/ObjCModuleTest.cpp | 49 +++++ unittests/clangd/CMakeLists.txt | 1 + unittests/clangd/ClangdTests.cpp | 226 +++++++++++++++++++-- unittests/clangd/TraceTests.cpp | 128 ++++++++++++ 81 files changed, 2295 insertions(+), 219 deletions(-) copy clang-tidy/{boost => objc}/CMakeLists.txt (59%) create mode 100644 clang-tidy/objc/ForbiddenSubclassingCheck.cpp create mode 100644 clang-tidy/objc/ForbiddenSubclassingCheck.h copy clang-tidy/{boost/BoostTidyModule.cpp => objc/ObjCTidyModule.cpp} (53%) create mode 100644 clangd/Trace.cpp create mode 100644 clangd/Trace.h create mode 100644 clangd/fuzzer/CMakeLists.txt create mode 100644 clangd/fuzzer/ClangdFuzzer.cpp create mode 100644 docs/clang-tidy/checks/objc-forbidden-subclassing.rst create mode 100644 test/clang-tidy/cppcoreguidelines-owning-memory-containers.cpp create mode 100644 test/clang-tidy/cppcoreguidelines-owning-memory-legacy-functions.cpp create mode 100644 test/clang-tidy/hicpp-no-assembler-msvc.cpp create mode 100644 test/clang-tidy/hicpp-signed-bitwise-standard-types.cpp create mode 100644 test/clang-tidy/hicpp-signed-bitwise-standard-types.h copy test/clang-tidy/{cppcoreguidelines-pro-type-const-cast.cpp => nonstandard-fil [...] create mode 100644 test/clang-tidy/objc-arc-and-properties.m create mode 100644 test/clang-tidy/objc-forbidden-subclassing-custom.m create mode 100644 test/clang-tidy/objc-forbidden-subclassing.m create mode 100644 test/clang-tidy/objc-no-arc-or-properties.m create mode 100644 test/clangd/completion-items-kinds.test create mode 100644 test/clangd/shutdown-with-exit.test create mode 100644 test/clangd/shutdown-without-exit.test create mode 100644 test/clangd/too_large.test create mode 100644 test/clangd/trace.test create mode 100644 unittests/clang-tidy/ObjCModuleTest.cpp create mode 100644 unittests/clangd/TraceTests.cpp