This is the first step of implementing Xrefs in clangd:
- add index interfaces, and related data structures.
Paths
| Differential D49658
[clangd] Index Interfaces for Xrefs ClosedPublic Authored by hokein on Jul 23 2018, 12:04 AM.
Details Summary This is the first step of implementing Xrefs in clangd:
Diff Detail
Event TimelineHerald added subscribers: arphaman, jkorous, MaskRay and 2 others. · View Herald TranscriptJul 23 2018, 12:04 AM Comment Actions Mostly LG. I think we can simplify in a couple of places, and you should decide if this patch is *implementing* the new index operation or not. (Currently it implements it for 1/3 implementations, which doesn't seem that useful).
Comment Actions
Implementing all index operations in the patch would be end up with a large patch, I intend to split the patch as small as possible. Let's scope this patch to interface only. Comment Actions Picking it up since @sammccall is OOO.
LG as interface-only patch. just a few nits
hokein added inline comments.
Revision Contents
Diff 158507 clangd/index/FileIndex.h
clangd/index/FileIndex.cpp
clangd/index/Index.h
clangd/index/MemIndex.h
clangd/index/MemIndex.cpp
clangd/index/Merge.cpp
unittests/clangd/CodeCompleteTests.cpp
|
add a log?