Update for 2.072
This commit is contained in:
parent
58da3c7e8c
commit
a36f64fd73
|
@ -1 +1 @@
|
|||
Subproject commit 658f43fe961e81f94a7085637f2404c161a20117
|
||||
Subproject commit 3938bd0ffeca32fbb95a8e51bed55cd9412d7b80
|
2
dsymbol
2
dsymbol
|
@ -1 +1 @@
|
|||
Subproject commit b557e45138e761762cafcc6c87271481b91e255a
|
||||
Subproject commit 021df81dd8e23da2b76e8cb9c1b27a3c15efb5e7
|
|
@ -1 +1 @@
|
|||
Subproject commit f8e7458d857064ca67ef8b314e20203b90bf75e0
|
||||
Subproject commit 1e24b41392c1363fc52a3d079debde965771be3e
|
|
@ -1 +1 @@
|
|||
Subproject commit e132d0a43cdb7656b0b6a63c209652da55db769e
|
||||
Subproject commit e6a5a69d2f86f2a0f7f7dad9de7080a55a929e46
|
|
@ -793,7 +793,7 @@ DSymbol*[] getSymbolsByTokenChain(T)(Scope* completionScope,
|
|||
{
|
||||
if (sym.type is null)
|
||||
return;
|
||||
if (sym.type.name.ptr == getBuiltinTypeName(tok!"void").ptr)
|
||||
if (&sym.type.name[0] == &getBuiltinTypeName(tok!"void")[0])
|
||||
voidRets++;
|
||||
else
|
||||
{
|
||||
|
@ -980,7 +980,7 @@ void setCompletions(T)(ref AutocompleteResponse response,
|
|||
foreach (sym; s.opSlice())
|
||||
{
|
||||
if (sym.name !is null && sym.name.length > 0 && isPublicCompletionKind(sym.kind)
|
||||
&& (p is null ? true : sym.name.toUpper().startsWith(p.toUpper()))
|
||||
&& (p is null ? true : toUpper(sym.name.data).startsWith(toUpper(p)))
|
||||
&& !r.completions.canFind(sym.name)
|
||||
&& sym.name[0] != '*')
|
||||
{
|
||||
|
@ -998,7 +998,7 @@ void setCompletions(T)(ref AutocompleteResponse response,
|
|||
{
|
||||
auto currentSymbols = completionScope.getSymbolsInCursorScope(cursorPosition);
|
||||
foreach (s; currentSymbols.filter!(a => isPublicCompletionKind(a.kind)
|
||||
&& a.name.toUpper().startsWith(partial.toUpper())))
|
||||
&& toUpper(a.name.data).startsWith(toUpper(partial))))
|
||||
{
|
||||
response.completionKinds ~= s.kind;
|
||||
response.completions ~= s.name.dup;
|
||||
|
|
Loading…
Reference in New Issue