Revert "[clangd] The new threading implementation" (r324356)
authorIlya Biryukov <ibiryukov@google.com>
Tue, 6 Feb 2018 19:22:40 +0000 (19:22 +0000)
committerIlya Biryukov <ibiryukov@google.com>
Tue, 6 Feb 2018 19:22:40 +0000 (19:22 +0000)
commit3693f5941ab6ecefd173c94c6be2ae56a51acdf7
tree3f143e0ce54f0bdf8dd0b53184fd28836ff28324
parent6ef990e9ce9ab7d3a2b055e53ff83236d01f43fa
Revert "[clangd] The new threading implementation" (r324356)

And the follow-up changes r324361 and r324363.
These changes seem to break two buildbots:
  - http://lab.llvm.org:8011/builders/clang-atom-d525-fedora-rel/builds/14091
  - http://lab.llvm.org:8011/builders/clang-x86_64-linux-selfhost-modules-2/builds/16001

We will need to investigate what went wrong and resubmit the changes
afterwards.

llvm-svn: 324386
clang-tools-extra/clangd/CMakeLists.txt
clang-tools-extra/clangd/ClangdServer.h
clang-tools-extra/clangd/ClangdUnit.h
clang-tools-extra/clangd/ClangdUnitStore.cpp [new file with mode: 0644]
clang-tools-extra/clangd/ClangdUnitStore.h [new file with mode: 0644]
clang-tools-extra/clangd/TUScheduler.cpp
clang-tools-extra/clangd/TUScheduler.h
clang-tools-extra/clangd/Threading.cpp
clang-tools-extra/clangd/Threading.h
clang-tools-extra/unittests/clangd/CMakeLists.txt
clang-tools-extra/unittests/clangd/ThreadingTests.cpp [deleted file]