This is an automated email from the git hooks/post-receive script.
git pushed a change to branch master in repository clang-tools-extra.
from a0217bd6 [clangd] Don't create child AND and OR iterators with one pos [...] new 1711cfc1 [docs] Provide pointers to known editor plugins and extensions new f0874bf3 [clangd] Simplify cancellation public API new 8a3c2659 [clangd] Clarify and hide -index flag. new 50fa8ff7 [clangd] Allow all LSP methods to signal cancellation via $/c [...] new ae0e8f6c [clangd] Use JSON format in benchmark requests reader new 442943b1 [clangd] Cleanup FuzzyFindRequest filtering limit semantics new 7e66a67d [clangd] Fix Dexp build
The 7 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/Cancellation.cpp | 22 ++--- clangd/Cancellation.h | 152 ++++++++++++--------------------- clangd/ClangdLSPServer.cpp | 77 +++-------------- clangd/ClangdLSPServer.h | 23 ++--- clangd/ClangdServer.cpp | 10 +-- clangd/ClangdServer.h | 26 ++++-- clangd/CodeComplete.cpp | 2 +- clangd/FindSymbols.cpp | 5 +- clangd/JSONRPCDispatcher.cpp | 50 ++++++++++- clangd/JSONRPCDispatcher.h | 23 ++++- clangd/Protocol.cpp | 33 ------- clangd/Protocol.h | 14 --- clangd/ProtocolHandlers.cpp | 1 - clangd/ProtocolHandlers.h | 1 - clangd/benchmarks/IndexBenchmark.cpp | 67 +++++++-------- clangd/index/Index.cpp | 10 +-- clangd/index/Index.h | 10 +-- clangd/index/MemIndex.cpp | 3 +- clangd/index/dex/Dex.cpp | 9 +- clangd/index/dex/dexp/Dexp.cpp | 2 +- clangd/tool/ClangdMain.cpp | 9 +- docs/clangd.rst | 35 ++++++++ test/clangd/Inputs/requests.json | 7 ++ test/clangd/Inputs/requests.log | 5 -- test/clangd/index-tools.test | 4 +- unittests/clangd/CancellationTests.cpp | 41 ++++----- unittests/clangd/DexTests.cpp | 12 +-- unittests/clangd/IndexTests.cpp | 7 +- 28 files changed, 298 insertions(+), 362 deletions(-) create mode 100644 test/clangd/Inputs/requests.json delete mode 100644 test/clangd/Inputs/requests.log