[clangd-dev] [cfe-dev] RFC: Symbol index for Clangd design proposal

Doug Schaefer via clangd-dev clangd-dev at lists.llvm.org
Mon Jul 16 10:42:10 PDT 2018

Thanks Kirill, this looks very promising.

My first question is a high level one. Clangd still lacks a referencesProvider. I don’t see mention of it in your document, but it seems a natural outcome of having a high performance index as long as it has reference location information.

Is that something you’re considering?


From: cfe-dev [mailto:cfe-dev-bounces at lists.llvm.org] On Behalf Of Kirill Bobyrev via cfe-dev
Sent: Monday, July 16, 2018 6:04 AM
To: clangd-dev at lists.llvm.org
Cc: Peter Collingbourne via cfe-dev <cfe-dev at lists.llvm.org>
Subject: [cfe-dev] RFC: Symbol index for Clangd design proposal

Dear LLVM Community,

over the past few weeks, we (Google C++ Language Tools Team) have been working on the efficient symbol index proposal for Clangd. The goal is to improve overall Clangd performance by reducing the latency of different kinds of symbol search queries, such as the ones used for code completion. The plan is to follow the proposed design and replace existing implementation by the end of September.

We are happy to get feedback and comments on the proposal: suggestions are welcome!

The link to design document: https://docs.google.com/document/d/1C-A6PGT6TynyaX4PXyExNMiGmJ2jL1UwV91Kyx11gOI/edit?usp=sharing

Kind regards,
Kirill Bobyrev
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/clangd-dev/attachments/20180716/6999596d/attachment.html>

More information about the clangd-dev mailing list