summaryrefslogtreecommitdiffstats
path: root/clang-tools-extra/clangd/TUScheduler.cpp
Commit message (Expand)AuthorAgeFilesLines
* [clangd] Enable include insertion for static indexKadir Cetinkaya2019-02-041-2/+4
* [clangd] NFC: fix clang-tidy warnings.Haojian Wu2019-01-251-1/+1
* Update the file headers across all of the LLVM projects in the monorepoChandler Carruth2019-01-191-4/+3
* [clangd] Remove 'using namespace llvm' from .cpp files. NFCIlya Biryukov2019-01-071-41/+45
* [clangd] clang-format everything. NFCIlya Biryukov2019-01-031-7/+6
* [clangd] Expose FileStatus to LSP.Haojian Wu2018-12-201-0/+34
* [clangd] Avoid emitting Queued status when we are able to acquire the Barrier.Haojian Wu2018-12-131-3/+5
* [clangd] C++ API for emitting file status.Haojian Wu2018-12-061-8/+54
* [clangd] Cleanup: make the diags callback global in TUSchedulerIlya Biryukov2018-11-221-11/+8
* [clangd] Cleanup: make diagnostics callbacks from TUScheduler non-racyIlya Biryukov2018-11-221-1/+24
* [clangd] Respect task cancellation in TUScheduler.Sam McCall2018-11-221-0/+23
* [clangd] workspace/symbol should be async, it reads from the index.Sam McCall2018-10-251-0/+6
* [clangd] Namespace style cleanup in cpp files. NFC.Sam McCall2018-10-201-48/+44
* [clangd] Lay JSONRPCDispatcher to rest.Sam McCall2018-10-181-5/+4
* [clangd] NFC: Migrate to LLVM STLExtras API where possibleKirill Bobyrev2018-10-071-2/+1
* [clangd] Fix TUScheduler typosFangrui Song2018-09-141-6/+6
* [clangd] Some nitpicking around the new split (preamble/main) dynamic indexSam McCall2018-09-031-15/+11
* [clangd] Run SignatureHelp using an up-to-date preamble, waiting if needed.Sam McCall2018-08-301-8/+58
* [clangd] Add some trace::Spans. NFCIlya Biryukov2018-08-281-0/+1
* [clangd] Add callbacks on parsed AST in addition to parsed preamblesIlya Biryukov2018-08-221-17/+24
* [clangd] Always use the latest preambleHaojian Wu2018-08-171-2/+1
* [clangd] Try to fix buildbot after r339320.Eric Liu2018-08-091-1/+1
* [clangd] Record the file being processed in a TUScheduler thread in context.Eric Liu2018-08-091-6/+17
* [clangd] Do not build AST if no diagnostics were requestedIlya Biryukov2018-07-311-2/+5
* [clangd] Report diagnostics even if WantDiags::No AST was reusedIlya Biryukov2018-07-311-22/+37
* [clangd] Do not remove AST from cache if nothing changedIlya Biryukov2018-07-301-2/+5
* [clangd] Fix a comment. NFCIlya Biryukov2018-07-301-2/+2
* [clangd] Fix (most) naming warnings from clang-tidy. NFCIlya Biryukov2018-07-261-3/+3
* [clangd] Do not rebuild AST if inputs have not changedIlya Biryukov2018-07-261-3/+30
* [clangd] Upgrade logging facilities with levels and formatv.Sam McCall2018-07-111-5/+5
* [clangd] Wait for first preamble before code completionIlya Biryukov2018-07-091-0/+22
* [clangd] Replace UniqueFunction with llvm::unique_function.Benjamin Kramer2018-07-031-14/+17
* [clangd] Fix a data race in TUSchedulerIlya Biryukov2018-06-281-5/+5
* [clangd] Compute better estimates for memory usage of the ASTIlya Biryukov2018-06-011-1/+1
* [clangd] Attempt the fix the buildbots after r333737Ilya Biryukov2018-06-011-1/+4
* [clangd] Keep only a limited number of idle ASTs in memoryIlya Biryukov2018-06-011-51/+197
* [clangd] Build index on preamble changes instead of the AST changesIlya Biryukov2018-05-241-3/+3
* [clangd] Don't expose vfs in TUScheduler::runWithPreamble.Ilya Biryukov2018-03-141-9/+14
* [clangd] Revamp handling of diagnostics.Ilya Biryukov2018-03-121-9/+8
* [clangd] Debounce streams of updates.Sam McCall2018-03-021-25/+72
* [clangd] BindWithForward -> Bind. NFCSam McCall2018-02-231-6/+5
* Fix "not all control paths return a value" MSVC warning. NFCI.Simon Pilgrim2018-02-221-0/+1
* [clangd] Allow embedders some control over when diagnostics are generated.Sam McCall2018-02-221-42/+53
* [clangd] Tracing: name worker threads, and enforce naming scheduled async tasksSam McCall2018-02-191-30/+55
* [clangd] Stop exposing Futures from ClangdServer operations.Sam McCall2018-02-131-11/+38
* [clangd] Remove threading-related code from ClangdUnit.hIlya Biryukov2018-02-091-24/+34
* Resubmit "[clangd] The new threading implementation"Ilya Biryukov2018-02-081-66/+361
* Revert "[clangd] The new threading implementation" (r324356)Ilya Biryukov2018-02-061-358/+60
* [clangd] The new threading implementationIlya Biryukov2018-02-061-60/+358
* [clangd] Pass Context implicitly using TLS.Sam McCall2018-01-311-7/+6
OpenPOWER on IntegriCloud