feat: implement multi-process LSP server architecture (#364)

Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
ykiko
2026-03-22 23:37:08 +08:00
committed by GitHub
parent 73afcfbb58
commit 020c2cb3cc
61 changed files with 4231 additions and 674 deletions

View File

@@ -18,7 +18,6 @@ void Tester::prepare(llvm::StringRef standard) {
options.query_toolchain = true;
options.suppress_logging = true;
params.arguments_from_database = true;
params.arguments = database.lookup(src_path, options).arguments;
for(auto& [file, source]: sources.all_files) {
@@ -57,7 +56,6 @@ bool Tester::compile_with_pch(llvm::StringRef standard) {
options.query_toolchain = true;
options.suppress_logging = true;
params.arguments_from_database = true;
params.arguments = database.lookup(src_path, options).arguments;
auto pch_path = fs::createTemporaryFile("clice", "pch");