Update for 2.072

This commit is contained in:
Hackerpilot 2016-11-07 13:06:21 -08:00
parent 58da3c7e8c
commit a36f64fd73
5 changed files with 7 additions and 7 deletions

@ -1 +1 @@
Subproject commit 658f43fe961e81f94a7085637f2404c161a20117
Subproject commit 3938bd0ffeca32fbb95a8e51bed55cd9412d7b80

@ -1 +1 @@
Subproject commit b557e45138e761762cafcc6c87271481b91e255a
Subproject commit 021df81dd8e23da2b76e8cb9c1b27a3c15efb5e7

@ -1 +1 @@
Subproject commit f8e7458d857064ca67ef8b314e20203b90bf75e0
Subproject commit 1e24b41392c1363fc52a3d079debde965771be3e

@ -1 +1 @@
Subproject commit e132d0a43cdb7656b0b6a63c209652da55db769e
Subproject commit e6a5a69d2f86f2a0f7f7dad9de7080a55a929e46

View File

@ -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;