summaryrefslogtreecommitdiffstats
path: root/clang-tools-extra/clangd/ProtocolHandlers.cpp
Commit message (Expand)AuthorAgeFilesLines
* [clangd] Lay JSONRPCDispatcher to rest.Sam McCall2018-10-181-80/+0
* [clangd] Refactor JSON-over-stdin/stdout code into Transport abstraction. (re...Sam McCall2018-10-171-0/+1
* Revert "[clangd] Refactor JSON-over-stdin/stdout code into Transport abstract...Krasimir Georgiev2018-10-161-1/+0
* [clangd] Refactor JSON-over-stdin/stdout code into Transport abstraction.Sam McCall2018-10-161-0/+1
* [clangd] Allow all LSP methods to signal cancellation via $/cancelRequestSam McCall2018-09-131-1/+0
* [clangd] Add xrefs LSP boilerplate implementation.Sam McCall2018-09-051-0/+1
* [clangd] Initial cancellation mechanism for LSP requests.Kadir Cetinkaya2018-08-241-0/+1
* [clangd] Upgrade logging facilities with levels and formatv.Sam McCall2018-07-111-1/+1
* [clangd] Remove JSON library in favor of llvm/Support/JSONSam McCall2018-07-091-1/+2
* [clangd] Implementation of textDocument/documentSymbolMarc-Andre Laperle2018-07-051-0/+1
* [clangd] Implementation of workspace/symbol requestMarc-Andre Laperle2018-04-231-0/+1
* [clangd] Remove unused field in HandlerRegistererSimon Marchi2018-03-071-3/+1
* [clangd] DidChangeConfiguration NotificationSimon Marchi2018-02-221-0/+2
* [clangd] Implement textDocument/hoverMarc-Andre Laperle2018-02-161-0/+1
* [clangd] Pass Context implicitly using TLS.Sam McCall2018-01-311-11/+9
* [clangd] Implemented logging using ContextIlya Biryukov2017-12-131-4/+3
* [clangd] Document highlights for clangdIlya Biryukov2017-12-121-0/+2
* [clangd] Logger implicitly adds newlineSam McCall2017-11-301-1/+1
* [clangd] New conventions for JSON-marshalling functions, centralize machinerySam McCall2017-11-301-6/+4
* [clangd] Switch from YAMLParser to JSONExprSam McCall2017-11-281-3/+3
* [clangd] Add rename support.Haojian Wu2017-11-091-0/+1
* [clangd] Handle clangd.applyFix server-sideMarc-Andre Laperle2017-11-031-0/+1
* Performance tracing facility for clangd.Sam McCall2017-11-021-1/+5
* [clangd] Handle exit notification (proper shutdown)Ilya Biryukov2017-10-251-0/+1
* [clangd] less boilerplate in RPC dispatchSam McCall2017-10-121-283/+43
* [clangd] clang-format the source code. NFC.Ilya Biryukov2017-10-101-2/+2
* [clangd] Add textDocument/signatureHelpIlya Biryukov2017-10-061-0/+20
* [clangd] Handle workspace/didChangeWatchedFilesMarc-Andre Laperle2017-10-021-1/+23
* Small clangd cleanups, NFCSam McCall2017-09-291-1/+1
* [clangd] LSP extension to switch between source/header fileMarc-Andre Laperle2017-09-281-0/+19
* [clangd] Handle InitializeParams and store rootUriMarc-Andre Laperle2017-09-271-1/+7
* [clangd] Fix codeAction not decoded properly when sent from some clientsMarc-Andre Laperle2017-09-181-9/+9
* [clangd] Run clang-format on all clangd sources. NFC.Ilya Biryukov2017-08-021-1/+2
* [clangd] Add "Go to Declaration" functionalityMarc-Andre Laperle2017-06-281-0/+20
* [clangd] Refactor ProtocolHandlers to decouple them from ClangdLSPServerIlya Biryukov2017-05-161-164/+175
* Restored r303067 and fixed failing test.Ilya Biryukov2017-05-161-11/+12
* Revert "[ClangD] Refactor clangd into separate components"Adam Nemet2017-05-151-12/+11
* [ClangD] Refactor clangd into separate componentsIlya Biryukov2017-05-151-11/+12
* [clangd] Remove ASTUnits for closed documents and cache CompilationDatabase p...Krasimir Georgiev2017-04-101-1/+12
* [clangd] Extract FsPath from file:// uriKrasimir Georgiev2017-04-071-14/+11
* [clangd] Add code completion supportKrasimir Georgiev2017-04-041-0/+22
* [clangd] Add support for FixIts.Benjamin Kramer2017-03-011-12/+52
* [clangd] Fix Output.log errorKrasimir Georgiev2017-02-161-1/+1
* [clangd] Implement format on typeKrasimir Georgiev2017-02-161-0/+21
* [clangd] Fix another use after free that I missed because COW strings.Benjamin Kramer2017-02-151-1/+1
* [clangd] Synchronize logs access.Benjamin Kramer2017-02-151-4/+4
* [clangd] Fix use after free.Benjamin Kramer2017-02-151-1/+1
* [clangd] Refactor stream output into a single thread-safe output object.Benjamin Kramer2017-02-101-4/+4
* [clangd] Strip file:// from the URI when calling formatting.Benjamin Kramer2017-02-071-0/+3
* Add a prototype for clangdBenjamin Kramer2017-02-071-0/+116
OpenPOWER on IntegriCloud