llvm-project/clang-tools-extra/unittests/clangd
Sam McCall 9cfd9c9a9b [clangd] Tracing improvements
Summary:
[clangd] Tracing improvements

Compose JSON using JSONExpr
Allow attaching metadata to spans (and avoid it if tracing is off)
Attach IDs and responses of JSON RPCs to their spans

The downside is that large responses make the trace viewer sluggish.
We should make our responses less huge :-) Or fix trace viewer.

Reviewers: ilya-biryukov

Subscribers: cfe-commits

Differential Revision: https://reviews.llvm.org/D40132

llvm-svn: 318928
2017-11-23 17:12:04 +00:00
..
CMakeLists.txt Adds a json::Expr type to represent intermediate JSON expressions. 2017-11-06 15:40:30 +00:00
ClangdTests.cpp [clangd] Drop impossible completions (unavailable or inaccessible) 2017-11-23 16:58:22 +00:00
JSONExprTests.cpp [clangd] avoid divide by literal zero to satisfy msvc 2017-11-21 19:37:35 +00:00
TraceTests.cpp [clangd] Tracing improvements 2017-11-23 17:12:04 +00:00