summaryrefslogtreecommitdiffstats
path: root/clang-tools-extra/clangd/JSONRPCDispatcher.cpp
Commit message (Expand)AuthorAgeFilesLines
* [clangd] Rewrite JSON dispatcher loop using C IO (FILE*) instead of std::istr...Sam McCall2018-06-051-57/+75
* [clangd][tests] Fix delimiter handlingJan Korous2018-04-231-1/+1
* [clangd][tests] Fix handling of EOF in delimited inputJan Korous2018-04-231-9/+7
* [clangd][nfc] Simplify readDelimitedMessage()Jan Korous2018-04-121-3/+3
* [clangd] Include timestamps in log messages.Sam McCall2018-02-161-9/+9
* [clangd] Remove unused variable. NFCEric Liu2018-02-061-1/+0
* [clangd] Support simpler JSON-RPC stream parsing for lit tests.Sam McCall2018-02-061-82/+121
* [clangd] Pass Context implicitly using TLS.Sam McCall2018-01-311-42/+40
* [clangd] Fix GCC build break 'declaration changes meaning'Sam McCall2018-01-261-4/+4
* [clangd] Modify the Span API so that Spans propagate with contexts.Sam McCall2018-01-261-17/+40
* Avoid int to string conversion in Twine or raw_ostream contexts.Benjamin Kramer2017-12-281-5/+4
* [clangd] Implemented tracing using ContextIlya Biryukov2017-12-141-7/+10
* [clangd] Implemented logging using ContextIlya Biryukov2017-12-131-48/+78
* [clangd] Logger implicitly adds newlineSam McCall2017-11-301-11/+11
* [clangd] Switch from YAMLParser to JSONExprSam McCall2017-11-281-88/+32
* [clangd] Tracing improvementsSam McCall2017-11-231-3/+7
* [clangd] clang-format the source code. NFC.Ilya Biryukov2017-11-151-2/+4
* [clangd] don't crash on invalid JSON-RPC IDSam McCall2017-11-071-1/+3
* [clangd] Add ErrorCode enum class.Haojian Wu2017-11-071-3/+3
* Adds a json::Expr type to represent intermediate JSON expressions.Sam McCall2017-11-061-23/+48
* [clangd] Handle clangd.applyFix server-sideMarc-Andre Laperle2017-11-031-0/+7
* Performance tracing facility for clangd.Sam McCall2017-11-021-13/+23
* [clangd] Don't crash on extremely large JSON messages.Benjamin Kramer2017-10-271-0/+9
* [clangd] Harden clangd a bit against garbage input.Benjamin Kramer2017-10-271-6/+3
* [clangd] less boilerplate in RPC dispatchSam McCall2017-10-121-22/+26
* Revert "Revert r315214 since diff -Z isn't portable, this is breaking:"Ilya Biryukov2017-10-101-10/+23
* Revert r315214 since diff -Z isn't portable, this is breaking:Bruno Cardoso Lopes2017-10-091-23/+10
* [clangd] Added a command-line arg to mirror clangd input into a file.Ilya Biryukov2017-10-091-10/+23
* [clangd] Fix missing "message" key when responding with unsupported methodBenjamin Kramer2017-09-251-1/+1
* clangd: Tolerate additional headersIlya Biryukov2017-09-041-38/+63
* Added missing includes in clangd to fix the build.Ilya Biryukov2017-05-161-0/+2
* [clangd] Refactor ProtocolHandlers to decouple them from ClangdLSPServerIlya Biryukov2017-05-161-0/+58
* [clangd] Synchronize logs access.Benjamin Kramer2017-02-151-2/+8
* [clangd] Refactor stream output into a single thread-safe output object.Benjamin Kramer2017-02-101-3/+4
* Add a prototype for clangdBenjamin Kramer2017-02-071-0/+124
OpenPOWER on IntegriCloud