This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch testing in repository clang-tools-extra.
from 81f5ab7c Creating branches/google/testing and tags/google/testing/ fro [...] adds 3a0f4337 Update release notes (check SVN commit-after-approval access) adds 93e4eab4 [clangd] Handle clangd.applyFix server-side adds c45e2f00 Use ToolExecutor framework in the sample tool-template. adds 38b98640 [clang-tidy] Support relative paths in run-clang-tidy.py adds 445a3f5e Adds a json::Expr type to represent intermediate JSON expressions. adds a96b9953 [clangd] Squash namespace warning adds 636169e4 ClangdTests/JSONExprTests.cpp: Appease g++-4.8 to move raw st [...] adds d6d62013 Add new check in google module for Objective-C code to ensure [...] adds 378e2d76 [clangd] fix MSVC build errors adds a98151e4 [clangd] Add ErrorCode enum class. adds e4473f00 [clang-tidy] Misc redundant expressions checker updated for macros adds 8eb5695e [clangd] another try at fixing MSVC adds 4e93cbe5 [clangd] don't crash on invalid JSON-RPC ID adds 2c8c163f [clangd] MSVC - third time's the charm adds 140714e6 [clangd] Fix initialize capabilities response adds 31e48c94 [clangd] Fix opening declarations located in non-preamble inclusion adds 8c0820e2 Fix compile issue on MSVC. adds 4c845c62 [clangd] Sort completion results. adds 57112c7d [clangd] loosen tests for flag-dependence revealed by r317670 adds fc8e981f [clangd] tolerate windows filepaths in tests adds e02f32ba [clang-tidy] Add a note about modernize-replace-random-shuffle adds d68d476f Relax definitions.test to accept windows file paths. new e116b2cb Creating branches/google/testing and tags/google/testing/2017 [...]
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/CMakeLists.txt | 1 + .../google/GlobalVariableDeclarationCheck.cpp | 90 ++++++ clang-tidy/google/GlobalVariableDeclarationCheck.h | 39 +++ clang-tidy/google/GoogleTidyModule.cpp | 15 +- clang-tidy/misc/RedundantExpressionCheck.cpp | 287 +++++++++++++----- clang-tidy/misc/RedundantExpressionCheck.h | 3 +- clang-tidy/tool/run-clang-tidy.py | 9 +- clangd/CMakeLists.txt | 1 + clangd/ClangdLSPServer.cpp | 183 +++++++----- clangd/ClangdLSPServer.h | 1 + clangd/ClangdUnit.cpp | 14 +- clangd/JSONExpr.cpp | 221 ++++++++++++++ clangd/JSONExpr.h | 247 ++++++++++++++++ clangd/JSONRPCDispatcher.cpp | 78 +++-- clangd/JSONRPCDispatcher.h | 22 +- clangd/Protocol.cpp | 298 ++++++++++++------- clangd/Protocol.h | 78 ++++- clangd/ProtocolHandlers.cpp | 1 + clangd/ProtocolHandlers.h | 1 + clangd/clients/clangd-vscode/src/extension.ts | 20 -- clangd/tool/ClangdMain.cpp | 7 +- docs/ReleaseNotes.rst | 10 +- .../google-objc-global-variable-declaration.rst | 42 +++ docs/clang-tidy/checks/list.rst | 1 + .../checks/misc-redundant-expression.rst | 8 +- .../checks/modernize-replace-random-shuffle.rst | 13 + .../google-objc-global-variable-declaration.m | 41 +++ test/clang-tidy/misc-redundant-expression.cpp | 208 +++++++++---- test/clangd/authority-less-uri.test | 30 +- test/clangd/completion-items-kinds.test | 17 +- test/clangd/completion-priorities.test | 80 +++-- test/clangd/completion-qualifiers.test | 41 ++- test/clangd/completion-snippet.test | 111 +++++-- test/clangd/completion.test | 201 +++++++++++-- test/clangd/definitions.test | 322 ++++++++++++++++++--- test/clangd/diagnostics-preamble.test | 10 +- test/clangd/diagnostics.test | 41 ++- test/clangd/did-change-watch-files.test | 13 +- test/clangd/execute-command.test | 112 +++++++ test/clangd/extra-flags.test | 75 ++++- test/clangd/fixits.test | 241 ++++++++++++++- test/clangd/formatting.test | 188 ++++++++++-- test/clangd/initialize-params-invalid.test | 49 +++- test/clangd/initialize-params.test | 52 +++- test/clangd/input-mirror.test | 3 +- test/clangd/protocol.test | 57 ++-- test/clangd/signature-help.test | 11 +- test/clangd/unsupported-method.test | 10 +- tool-template/CMakeLists.txt | 1 + tool-template/ToolTemplate.cpp | 50 +++- unittests/clangd/CMakeLists.txt | 1 + unittests/clangd/JSONExprTests.cpp | 116 ++++++++ 52 files changed, 3112 insertions(+), 659 deletions(-) create mode 100644 clang-tidy/google/GlobalVariableDeclarationCheck.cpp create mode 100644 clang-tidy/google/GlobalVariableDeclarationCheck.h create mode 100644 clangd/JSONExpr.cpp create mode 100644 clangd/JSONExpr.h create mode 100644 docs/clang-tidy/checks/google-objc-global-variable-declaration.rst create mode 100644 test/clang-tidy/google-objc-global-variable-declaration.m create mode 100644 test/clangd/execute-command.test create mode 100644 unittests/clangd/JSONExprTests.cpp