The CDB implementations used in open-source code are fast, and our private
slow CDB will soon do the relevant caching itself.
Simplifying the GlobalCDB layer in clangd is important to get auto-index
implemented at the right layer.
Paths
| Differential D53439
[clangd] Remove caching of compilation database commands. ClosedPublic Authored by sammccall on Oct 19 2018, 8:57 AM.
Details Summary The CDB implementations used in open-source code are fast, and our private Simplifying the GlobalCDB layer in clangd is important to get auto-index
Diff Detail
Event TimelineHerald added subscribers: cfe-commits, kadircet, arphaman and 2 others. · View Herald TranscriptOct 19 2018, 8:57 AM This revision is now accepted and ready to land.Oct 23 2018, 4:55 AM Closed by commit rL345024: [clangd] Remove caching of compilation database commands. (authored by sammccall). · Explain WhyOct 23 2018, 6:16 AM This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 170621 clang-tools-extra/trunk/clangd/ClangdLSPServer.h
clang-tools-extra/trunk/clangd/ClangdLSPServer.cpp
clang-tools-extra/trunk/clangd/GlobalCompilationDatabase.h
clang-tools-extra/trunk/clangd/GlobalCompilationDatabase.cpp
|