summaryrefslogtreecommitdiffstats
path: root/clang-tools-extra/clangd/Threading.h
Commit message (Expand)AuthorAgeFilesLines
* [clangd] Remove obsolete includes. NFCSam McCall2019-09-041-2/+2
* [clangd] Move threading helper to more appropriate header. NFCSam McCall2019-09-041-0/+14
* [clangd] Use llvm::set_thread_priority in background-indexKadir Cetinkaya2019-04-181-10/+0
* Update the file headers across all of the LLVM projects in the monorepoChandler Carruth2019-01-191-4/+3
* [clangd] Only reduce priority of a thread for indexing.Kadir Cetinkaya2018-12-171-1/+1
* [clangd] Avoid emitting Queued status when we are able to acquire the Barrier.Haojian Wu2018-12-131-0/+1
* [clangd] Prevent thread starvation in tests on loaded systems.Sam McCall2018-11-271-0/+4
* [clangd] Use thread pool for background indexing.Kadir Cetinkaya2018-10-301-0/+8
* [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] Debounce streams of updates.Sam McCall2018-03-021-7/+39
* [clangd] Allow embedders some control over when diagnostics are generated.Sam McCall2018-02-221-16/+9
* [clangd] Tracing: name worker threads, and enforce naming scheduled async tasksSam McCall2018-02-191-1/+3
* [clangd] Stop exposing Futures from ClangdServer operations.Sam McCall2018-02-131-3/+19
* Resubmit "[clangd] The new threading implementation"Ilya Biryukov2018-02-081-54/+45
* Revert "[clangd] The new threading implementation" (r324356)Ilya Biryukov2018-02-061-45/+54
* [clangd] The new threading implementationIlya Biryukov2018-02-061-54/+45
* [clangd] Pass Context implicitly using TLS.Sam McCall2018-01-311-5/+8
* [clangd] Refactored threading in ClangdServerIlya Biryukov2018-01-311-0/+83
OpenPOWER on IntegriCloud