[clangd] Use in-memory preambles in clangd.
authorIlya Biryukov <ibiryukov@google.com>
Thu, 16 Nov 2017 16:25:18 +0000 (16:25 +0000)
committerIlya Biryukov <ibiryukov@google.com>
Thu, 16 Nov 2017 16:25:18 +0000 (16:25 +0000)
commite9eb7f0cb815641827fa3d031c38190c10900c14
tree2b2ee4587044a222a723679949660d12b8d3e071
parent417085ac37e34f9504aaf86769cd2e2407b3780f
[clangd] Use in-memory preambles in clangd.

Reviewers: klimek, bkramer, sammccall

Reviewed By: sammccall

Subscribers: cfe-commits

Differential Revision: https://reviews.llvm.org/D39843

llvm-svn: 318412
12 files changed:
clang-tools-extra/clangd/ClangdLSPServer.cpp
clang-tools-extra/clangd/ClangdLSPServer.h
clang-tools-extra/clangd/ClangdServer.cpp
clang-tools-extra/clangd/ClangdServer.h
clang-tools-extra/clangd/ClangdUnit.cpp
clang-tools-extra/clangd/ClangdUnit.h
clang-tools-extra/clangd/ClangdUnitStore.cpp
clang-tools-extra/clangd/ClangdUnitStore.h
clang-tools-extra/clangd/tool/ClangdMain.cpp
clang-tools-extra/test/clangd/completion.test
clang-tools-extra/test/clangd/diagnostics-preamble.test
clang-tools-extra/unittests/clangd/ClangdTests.cpp