summaryrefslogtreecommitdiff
path: root/clang-tools-extra/clangd/Threading.cpp
AgeCommit message (Expand)Author
2019-01-07[clangd] Remove 'using namespace llvm' from .cpp files. NFCIlya Biryukov
2018-12-17[clangd] Only reduce priority of a thread for indexing.Kadir Cetinkaya
2018-12-13[clangd] Avoid emitting Queued status when we are able to acquire the Barrier.Haojian Wu
2018-11-27[clangd] Prevent thread starvation in tests on loaded systems.Sam McCall
2018-11-12[clangd] Fix compile on very old glibcSam McCall
2018-10-31Delete dependency on config.hKadir Cetinkaya
2018-10-31[clangd] fix non linux buildDavid Carlier
2018-10-30[clangd] Use thread pool for background indexing.Kadir Cetinkaya
2018-10-20[clangd] Namespace style cleanup in cpp files. NFC.Sam McCall
2018-07-26[clangd] Use 'const Twine&' instead of 'Twine'. NFCIlya Biryukov
2018-07-03[clangd] Replace UniqueFunction with llvm::unique_function.Benjamin Kramer
2018-06-12[clangd] Trace time the operations wait on Semaphore.Ilya Biryukov
2018-03-02[clangd] Debounce streams of updates.Sam McCall
2018-02-22[clangd] Allow embedders some control over when diagnostics are generated.Sam McCall
2018-02-19[clangd] Tracing: name worker threads, and enforce naming scheduled async tasksSam McCall
2018-02-13[clangd] Stop exposing Futures from ClangdServer operations.Sam McCall
2018-02-08Resubmit "[clangd] The new threading implementation"Ilya Biryukov
2018-02-06Revert "[clangd] The new threading implementation" (r324356)Ilya Biryukov
2018-02-06[clangd] Fixed a bug in the new threading implementation.Ilya Biryukov
2018-02-06[clangd] The new threading implementationIlya Biryukov
2018-01-31[clangd] Pass Context implicitly using TLS.Sam McCall
2018-01-31[clangd] Refactored threading in ClangdServerIlya Biryukov