summaryrefslogtreecommitdiffstats
path: root/clang-tools-extra/clangd/JSONRPCDispatcher.h
Commit message (Expand)AuthorAgeFilesLines
* [clangd] Lay JSONRPCDispatcher to rest.Sam McCall2018-10-181-95/+0
* [clangd] Hide unused function. NFCSam McCall2018-10-171-3/+0
* [clangd] Rename and move trivial logger to Logger.cpp. NFCSam McCall2018-10-171-17/+0
* [clangd] Refactor JSON-over-stdin/stdout code into Transport abstraction. (re...Sam McCall2018-10-171-45/+22
* Revert "[clangd] Refactor JSON-over-stdin/stdout code into Transport abstract...Krasimir Georgiev2018-10-161-22/+45
* [clangd] Refactor JSON-over-stdin/stdout code into Transport abstraction.Sam McCall2018-10-161-45/+22
* [clangd] Allow all LSP methods to signal cancellation via $/cancelRequestSam McCall2018-09-131-4/+19
* [clangd] Initial cancellation mechanism for LSP requests.Kadir Cetinkaya2018-08-241-1/+7
* [clangd] Fix (most) naming warnings from clang-tidy. NFCIlya Biryukov2018-07-261-1/+1
* [clangd] Upgrade logging facilities with levels and formatv.Sam McCall2018-07-111-3/+6
* [clangd] Remove JSON library in favor of llvm/Support/JSONSam McCall2018-07-091-6/+6
* [clangd] Rewrite JSON dispatcher loop using C IO (FILE*) instead of std::istr...Sam McCall2018-06-051-1/+3
* [clangd] Support simpler JSON-RPC stream parsing for lit tests.Sam McCall2018-02-061-0/+9
* [clangd] Pass Context implicitly using TLS.Sam McCall2018-01-311-13/+11
* [clangd] Implemented logging using ContextIlya Biryukov2017-12-131-27/+15
* [clangd] Logger implicitly adds newlineSam McCall2017-11-301-2/+1
* [clangd] Switch from YAMLParser to JSONExprSam McCall2017-11-281-6/+6
* [clangd] Tracing improvementsSam McCall2017-11-231-2/+11
* [clangd] Add ErrorCode enum class.Haojian Wu2017-11-071-1/+2
* Adds a json::Expr type to represent intermediate JSON expressions.Sam McCall2017-11-061-8/+11
* [clangd] Handle clangd.applyFix server-sideMarc-Andre Laperle2017-11-031-0/+2
* [clangd] less boilerplate in RPC dispatchSam McCall2017-10-121-23/+23
* Revert "Revert r315214 since diff -Z isn't portable, this is breaking:"Ilya Biryukov2017-10-101-2/+9
* Revert r315214 since diff -Z isn't portable, this is breaking:Bruno Cardoso Lopes2017-10-091-9/+2
* [clangd] Added a command-line arg to mirror clangd input into a file.Ilya Biryukov2017-10-091-2/+9
* [clangd] Introduced Logger interface.Ilya Biryukov2017-09-201-2/+3
* Added missing includes in clangd to fix the build.Ilya Biryukov2017-05-161-0/+1
* [clangd] Refactor ProtocolHandlers to decouple them from ClangdLSPServerIlya Biryukov2017-05-161-0/+9
* [clangd] Synchronize logs access.Benjamin Kramer2017-02-151-2/+2
* [clangd] Move isDone from the JSONOutput to ShutdownHandler.Benjamin Kramer2017-02-101-7/+0
* [clangd] Refactor stream output into a single thread-safe output object.Benjamin Kramer2017-02-101-6/+32
* Add a prototype for clangdBenjamin Kramer2017-02-071-0/+66
OpenPOWER on IntegriCloud