[clangd-dev] RFC: expected types in clangd completions

Ilya Biryukov via clangd-dev clangd-dev at lists.llvm.org
Wed Aug 8 02:58:07 PDT 2018


Hi clangd-dev,

I have just posted a design doc about adding the expected types to the C++
completions:
https://docs.google.com/document/d/1_BSeTIr2aLA6wKKCRCajSI0AdnjhvgK4BXXJQX-Dsro/edit#

It serves two purposes:
- List possible improvements to code completion that can be gained by using
more semantic information available in Clang.
- Discuss the design of type-based ranking in presence of the index, i.e.
when some completions are not from Sema.

The first half of the document attempts to enumerate interesting cases
where completions can be improved by using type information. It would be
great to get ideas from anyone interested in improvements to ClangD
completions in general,  the 'Anticipated Improvements' is there to collect
a raw list of nice-to-have cases, feel free to contribue!

The second half is targeted at a narrower audience, specifically anyone
who's interested in support of type-based ranking with index enabled in
ClangD. If you're interested, please take a look.

Feedback and suggestions are very welcome!

-- 
Regards,
Ilya Biryukov
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/clangd-dev/attachments/20180808/23883a21/attachment.html>


More information about the clangd-dev mailing list