llvm-project/clang/test/CodeCompletion
Ilya Biryukov cabab29af2 [CodeComplete] Filter override completions by function name
Summary:
We put only part of the signature starting with a function name into "typed text"
chunks now, previously the whole signature was "typed text".

This leads to meaningful fuzzy match scores, giving better signals to
compare with other completion items.

Ideally, we would not display the result type to the user, but that requires adding
a new kind of completion chunk.

Reviewers: kadircet

Reviewed By: kadircet

Subscribers: jkorous, arphaman, cfe-commits

Tags: #clang

Differential Revision: https://reviews.llvm.org/D62298

llvm-svn: 361623
2019-05-24 10:18:39 +00:00
..
Inputs [Lex] Fix crash on code completion in comment in included file. 2018-01-19 23:41:47 +00:00
PR9728.cpp
accessibility-crash.cpp [CodeComplete] Cleanup access checking in code completion 2018-12-03 13:29:17 +00:00
accessibility.cpp [CodeComplete] Fix a crash in access checks of inner classes 2018-12-05 17:38:39 +00:00
auto.cpp
auto_type.c
bracket-decl.c
call.c
call.cpp [CodeComplete] Clearly distinguish signature help and code completion. 2018-09-07 14:04:39 +00:00
comments.cpp [Lex] Fix crash on code completion in comment in included file. 2018-01-19 23:41:47 +00:00
constexpr.cpp
crash-func-decl.cpp [CodeComplete] Fix crash when completing params function declarations. 2018-10-10 10:51:48 +00:00
crash-func-init.cpp Fixed a crash in code completion. 2017-09-08 13:36:38 +00:00
crash-null-type.cpp [CodeComplete] [clangd] Fix crash on ValueDecl with a null type 2019-01-24 10:41:43 +00:00
crash-skipped-bodies-template-inst.cpp [NFC] Explicitly add -std=c++14 option to tests that rely on the C++14 default 2019-02-05 12:05:53 +00:00
ctor-initializer.cpp [clang] Improve ctor initializer completions. 2018-11-01 15:54:18 +00:00
documentation.cpp
documentation.m
enable-if-attr-crash.cpp [SemaOverload] Fixed crash on code completion 2018-03-09 14:43:29 +00:00
end-of-file.cpp [CodeComplete] Fix completion in the middle of ident in ctor lists. 2018-04-25 15:13:34 +00:00
end-of-ident-macro.cpp [CodeComplete] Fix completion at the end of keywords 2018-04-24 13:48:53 +00:00
end-of-ident.cpp [CodeComplete] Fix completion at the end of keywords 2018-04-24 13:48:53 +00:00
enum-preferred-type.cpp [CodeComplete] Complete enumerators when preferred type is an enum 2019-05-16 16:06:57 +00:00
enum-switch-case-qualified.cpp
enum-switch-case.c
enum-switch-case.cpp
function-overloads.cpp Pass PartialOverloading argument to the correct corresponding parameter 2018-12-11 16:53:25 +00:00
function-templates.cpp
functions.cpp Add default values for function parameter chunks 2017-07-19 10:45:40 +00:00
ignore-ns-level-decls.cpp [Sema] Ignore decls in namespaces when global decls are not wanted. 2017-12-13 10:26:49 +00:00
included-files.cpp [CodeComplete] #include completion treats -I as non-system (require header-like extension). 2018-10-01 11:56:42 +00:00
included-frameworks.m Support framework import/include auto-completion 2019-02-27 17:40:33 +00:00
incomplete-ret-type.cpp [CodeComplete] Provide completion in decls even for incomplete types 2018-05-14 13:50:36 +00:00
inside-macros.cpp [CodeComplete] Fix completion in the middle of idents in macro calls 2018-01-22 17:18:28 +00:00
keywords.cpp
lambdas.cpp [CodeComplete] Only show lambda completions if patterns are requested 2019-05-23 16:39:26 +00:00
macros-in-modules.c
macros-in-modules.m
macros.c [CodeComplete] Fix completion at the end of keywords 2018-04-24 13:48:53 +00:00
member-access.c [CodeComplete] Generate completion fix-its for C code as well 2018-09-21 11:23:22 +00:00
member-access.cpp [CodeComplete] Expose InBaseClass signal in code completion results. 2018-10-24 12:57:27 +00:00
namespace-alias.cpp
namespace.cpp [CodeComplete] Fix completion at the end of keywords 2018-04-24 13:48:53 +00:00
nested-name-specifier.cpp
objc-expr.m
objc-message.m
objc-message.mm [CodeComplete] Expose InBaseClass signal in code completion results. 2018-10-24 12:57:27 +00:00
objc-protocol-member-access.m [CodeComplete] Penalize inherited ObjC properties for auto-completion 2018-11-20 22:06:54 +00:00
operator.cpp [CodeComplete] Fix completion at the end of keywords 2018-04-24 13:48:53 +00:00
ordinary-name-cxx11.cpp [CodeComplete] Add a trailing semicolons to some pattern completions 2019-05-06 13:18:00 +00:00
ordinary-name.c
ordinary-name.cpp [CodeComplete] Add a trailing semicolons to some pattern completions 2019-05-06 13:18:00 +00:00
overrides.cpp [CodeComplete] Filter override completions by function name 2019-05-24 10:18:39 +00:00
paren_locs.cpp [CodeComplete] Report location of opening parens for signature help 2018-08-30 13:08:03 +00:00
patterns.cpp [CodeComplete] Add a trailing semicolons to some pattern completions 2019-05-06 13:18:00 +00:00
pch-and-module.m
pragma-macro-token-caching.c Refactor the way we handle diagnosing unused expression results. 2019-01-04 16:58:14 +00:00
preamble.c
preferred-type.cpp [CodeComplete] Set preferred type to bool on conditions 2018-12-13 15:36:32 +00:00
qualifiers-as-written.cpp Workaround reverse-iteration buildbot breakages. Filed PR35244. 2017-11-08 13:05:52 +00:00
self-inits.cpp [CodeComplete] Do not complete self-initializations 2018-11-07 10:02:31 +00:00
signatures-crash.cpp [CodeComplete] Fix assertion failure 2018-12-07 13:17:52 +00:00
skip-auto-funcs.cpp [NFC] Explicitly add -std=c++14 option to tests that rely on the C++14 default 2019-02-05 12:05:53 +00:00
some_struct.h
stdin.c
tag.c [CodeComplete] Fix completion at the end of keywords 2018-04-24 13:48:53 +00:00
tag.cpp [CodeComplete] Fix completion at the end of keywords 2018-04-24 13:48:53 +00:00
templates.cpp
this-quals.cpp [CodeComplete] Properly determine qualifiers of 'this' in a lambda 2018-12-19 18:01:24 +00:00
truncation.c
truncation.c.h
uninstantiated_params.cpp Avoid printing some redundant name qualifiers in completion 2017-11-08 10:39:09 +00:00
using-namespace.cpp [CodeComplete] Fix completion at the end of keywords 2018-04-24 13:48:53 +00:00
using.cpp [CodeComplete] Fix completion at the end of keywords 2018-04-24 13:48:53 +00:00