[ClangD] Refactor clangd into separate components

Description

[ClangD] Refactor clangd into separate components

Summary: Major refactoring to split LSP implementation, Clang API calls and threading(mostly synchronization)

Reviewers: bkramer, krasimir

Reviewed By: bkramer

Subscribers: cfe-commits, mgorny, klimek

Tags: #clang-tools-extra

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

Details

Committed
ibiryukovMay 15 2017, 7:17 AM
Reviewer
bkramer
Differential Revision
D33047: [ClangD] Refactor clangd into separate components
Parents
rL303066: Drop nonexisting ScopPassManager directory
Branches
Unknown
Tags
Unknown