[clangd] Give modules access to filesystem, scheduler, and index.
authorSam McCall <sam.mccall@gmail.com>
Mon, 15 Feb 2021 19:26:48 +0000 (20:26 +0100)
committerSam McCall <sam.mccall@gmail.com>
Tue, 16 Feb 2021 14:30:08 +0000 (15:30 +0100)
commitb6e52d8fa7217db319e240854a9d8ff3133d02b6
treea35d53fa0d14668594d947b6d239b8d9558adfab
parentb2db4934ed5b55008108ccace6824ed7c1519e7a
[clangd] Give modules access to filesystem, scheduler, and index.

This finally makes it possible to implement useful modules.

Differential Revision: https://reviews.llvm.org/D96726
clang-tools-extra/clangd/ClangdServer.cpp
clang-tools-extra/clangd/Module.cpp
clang-tools-extra/clangd/Module.h
clang-tools-extra/clangd/unittests/ClangdLSPServerTests.cpp