simark updated this revision to Diff 155213.
simark added a comment.

- [clangd] JSONTracer: flush after writing event


Repository:
  rCTE Clang Tools Extra

https://reviews.llvm.org/D49253

Files:
  clangd/Trace.cpp
  clangd/clients/clangd-vscode/package.json


Index: clangd/clients/clangd-vscode/package.json
===================================================================
--- clangd/clients/clangd-vscode/package.json
+++ clangd/clients/clangd-vscode/package.json
@@ -9,7 +9,7 @@
         "vscode": "^1.18.0"
     },
     "categories": [
-        "Languages",
+        "Programming Languages",
         "Linters",
         "Snippets"
     ],
Index: clangd/Trace.cpp
===================================================================
--- clangd/Trace.cpp
+++ clangd/Trace.cpp
@@ -151,6 +151,7 @@
     Event["ph"] = Phase;
     Out << Sep << formatv(JSONFormat, json::Value(std::move(Event)));
     Sep = ",\n";
+    Out.flush();
   }
 
   // If we haven't already, emit metadata describing this thread.


Index: clangd/clients/clangd-vscode/package.json
===================================================================
--- clangd/clients/clangd-vscode/package.json
+++ clangd/clients/clangd-vscode/package.json
@@ -9,7 +9,7 @@
         "vscode": "^1.18.0"
     },
     "categories": [
-        "Languages",
+        "Programming Languages",
         "Linters",
         "Snippets"
     ],
Index: clangd/Trace.cpp
===================================================================
--- clangd/Trace.cpp
+++ clangd/Trace.cpp
@@ -151,6 +151,7 @@
     Event["ph"] = Phase;
     Out << Sep << formatv(JSONFormat, json::Value(std::move(Event)));
     Sep = ",\n";
+    Out.flush();
   }
 
   // If we haven't already, emit metadata describing this thread.
_______________________________________________
cfe-commits mailing list
cfe-commits@lists.llvm.org
http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to