summaryrefslogtreecommitdiffstats
path: root/clangd/Threading.cpp
Commit message (Expand)AuthorAgeFilesLines
* [clangd] Use llvm::set_thread_priority in background-indexKadir Cetinkaya2019-04-181-28/+0
* clangd: Change Windows.h to windows.h.Peter Collingbourne2019-04-171-1/+1
* [clangd] Set thread priority on WindowsIlya Biryukov2019-02-271-0/+7
* [clangd] Add thread priority lowering for MacOS as wellKadir Cetinkaya2019-02-251-0/+8
* [clangd] Remove 'using namespace llvm' from .cpp files. NFCIlya Biryukov2019-01-071-6/+5
* [clangd] Only reduce priority of a thread for indexing.Kadir Cetinkaya2018-12-171-2/+2
* [clangd] Avoid emitting Queued status when we are able to acquire the Barrier.Haojian Wu2018-12-131-0/+9
* [clangd] Prevent thread starvation in tests on loaded systems.Sam McCall2018-11-271-1/+8
* [clangd] Fix compile on very old glibcSam McCall2018-11-121-1/+2
* Delete dependency on config.hKadir Cetinkaya2018-10-311-3/+2
* [clangd] fix non linux buildDavid Carlier2018-10-311-1/+1
* [clangd] Use thread pool for background indexing.Kadir Cetinkaya2018-10-301-0/+14
* [clangd] Namespace style cleanup in cpp files. NFC.Sam McCall2018-10-201-5/+6
* [clangd] Use 'const Twine&' instead of 'Twine'. NFCIlya Biryukov2018-07-261-1/+1
* [clangd] Replace UniqueFunction with llvm::unique_function.Benjamin Kramer2018-07-031-1/+1
* [clangd] Trace time the operations wait on Semaphore.Ilya Biryukov2018-06-121-3/+9
* [clangd] Debounce streams of updates.Sam McCall2018-03-021-1/+10
* [clangd] Allow embedders some control over when diagnostics are generated.Sam McCall2018-02-221-2/+12
* [clangd] Tracing: name worker threads, and enforce naming scheduled async tasksSam McCall2018-02-191-3/+5
* [clangd] Stop exposing Futures from ClangdServer operations.Sam McCall2018-02-131-4/+14
* Resubmit "[clangd] The new threading implementation"Ilya Biryukov2018-02-081-48/+48
* Revert "[clangd] The new threading implementation" (r324356)Ilya Biryukov2018-02-061-48/+48
* [clangd] Fixed a bug in the new threading implementation.Ilya Biryukov2018-02-061-4/+5
* [clangd] The new threading implementationIlya Biryukov2018-02-061-49/+48
* [clangd] Pass Context implicitly using TLS.Sam McCall2018-01-311-1/+3
* [clangd] Refactored threading in ClangdServerIlya Biryukov2018-01-311-0/+61