Ilya Biryukov
5a5e1caf25
[clangd] Properly set filterText for index-based completion items
...
It was previously set to an identifier that the user typed, leading to
surprising behavior in VSCode (probably in other editors too).
llvm-svn: 321554
2017-12-29 14:59:22 +00:00
Eric Liu
63696e14e3
[clangd] Pull CodeCompletionString handling logic into its own file and add unit test.
...
Reviewers: sammccall
Subscribers: klimek, mgorny, ilya-biryukov, cfe-commits
Differential Revision: https://reviews.llvm.org/D41450
llvm-svn: 321193
2017-12-20 17:24:31 +00:00
Eric Liu
dc641ebfae
[clangd] Supress a log warning by putting it behind a condition.
...
llvm-svn: 321094
2017-12-19 18:10:32 +00:00
Sam McCall
e3e1570695
[clangd] Fix warnings/compiler pickiness after r321083
...
llvm-svn: 321086
2017-12-19 17:05:00 +00:00
Eric Liu
6f648df1b9
[clangd] Index-based code completion.
...
Summary: Use symbol index to populate completion results for qualfified IDs e.g. "nx::A^".
Reviewers: ilya-biryukov, sammccall
Reviewed By: ilya-biryukov, sammccall
Subscribers: rwols, klimek, mgorny, cfe-commits, sammccall
Differential Revision: https://reviews.llvm.org/D41281
llvm-svn: 321083
2017-12-19 16:50:37 +00:00
Ilya Biryukov
940901e8b1
[clangd] Implemented logging using Context
...
Reviewers: sammccall, ioeric, hokein
Reviewed By: sammccall
Subscribers: klimek, cfe-commits
Differential Revision: https://reviews.llvm.org/D40486
llvm-svn: 320576
2017-12-13 12:51:22 +00:00
Sam McCall
9aad25f193
[clangd] Split code-completion tests out of ClangdTests. NFC.
...
Summary:
Common parts are mostly FS related, so pulled out TestFS.h for the common stuff.
Deliberately resisted cleaning up much here, so this is pretty mechanical.
Reviewers: hokein
Subscribers: klimek, mgorny, ilya-biryukov, cfe-commits
Differential Revision: https://reviews.llvm.org/D40784
llvm-svn: 319741
2017-12-05 07:20:26 +00:00
Sam McCall
98775c5055
[clangd] Split CodeComplete into a separate file. NFC
...
Summary: Shared details of ClangdUnit and CodeComplete moved to a new Compiler file.
Reviewers: ilya-biryukov
Subscribers: klimek, mgorny, cfe-commits
Differential Revision: https://reviews.llvm.org/D40719
llvm-svn: 319655
2017-12-04 13:49:59 +00:00