dlang-community / DCD

The D Completion Daemon is an auto-complete program for the D programming language
GNU General Public License v3.0
349 stars 71 forks source link

Resolve Templates #714

Closed ryuukk closed 1 year ago

ryuukk commented 1 year ago

Recursion is disabled due to an issue with the way i do the mapping (i'll have to probably rewrite it)

But for now this works very nicely

Template support in DCD is now a thing! 🎉

Some screenshots:

Code_om0nhEdcRJ

Code_EHaA50GtkO

Code_Bad0ERFvFt

ryuukk commented 1 year ago

Actually the 2 previous commits are not needed if i move the code to the third phase where all symbols are fully resolved, that wasn't fully useless since we got more tests now, so i'll be working on that now, then i'll apply review recommendations

ryuukk commented 1 year ago

Was stress testing this PR on my project and found an issue:

I don't get any completion for the following:

 pollfd[] fds;
 auto ptr = &fds[i];

If i remove & then i get completion

ryuukk commented 1 year ago

I forgot about this PR i'll try to apply suggestions and fix the one last bit soonish

ryuukk commented 1 year ago

Another problem:

HashMap!(const(char)[], int) map;

Having const there breaks template resolution, i'll have to fix that

WebFreak001 commented 1 year ago

try making a minimal version first before we fix things like const rules, which are generally quite broken in DCD anyway

github-actions[bot] commented 1 year ago

⚠ïļ This PR introduces new warnings:

2023-10-05T03:51:11.466 [warning] localuse.d:121:findLocalUse No or ambiguous symbol for the identifier at cursor
2023-10-05T03:51:11.472 [warning] complete.d:575:setImportCompletions Could not find ["tc036"]
2023-10-05T03:51:11.491 [warning] complete.d:575:setImportCompletions Could not find ["tc036"]
2023-10-05T03:51:11.498 [warning] util.d:232:getSymbolsByTokenChain Could not find declaration of istring("a") from position 11
2023-10-05T03:51:11.543 [warning] util.d:232:getSymbolsByTokenChain Could not find declaration of istring("things") from position 48
2023-10-05T03:51:11.543 [warning] util.d:232:getSymbolsByTokenChain Could not find declaration of istring("things") from position 48
2023-10-05T03:51:11.543 [warning] symbols.d:61:findDeclaration Could not find symbol declaration
2023-10-05T03:51:11.601 [warning] util.d:232:getSymbolsByTokenChain Could not find declaration of istring("te") from position 46
2023-10-05T03:51:11.601 [warning] util.d:232:getSymbolsByTokenChain Could not find declaration of istring(")") from position 46
2023-10-05T03:51:11.601 [warning] doc.d:52:getDoc Could not find symbol
2023-10-05T03:51:11.665 [warning] first.d:760:visit Could not resolve location of module 'tc_access_modifiers/bar'
2023-10-05T03:51:11.696 [warning] first.d:760:visit Could not resolve location of module 'tc_access_modifiers/bar'
2023-10-05T03:51:11.773 [warning] util.d:232:getSymbolsByTokenChain Could not find declaration of istring("foo") from position 11
2023-10-05T03:51:11.822 [warning] complete.d:469:importCompletion Could not resolve location of empty
2023-10-05T03:51:11.826 [warning] main.d:331:runServer Received a search request without source code
2023-10-05T03:51:11.827 [warning] main.d:331:runServer Received a autocomplete request without source code
2023-10-05T03:51:11.829 [warning] main.d:331:runServer Received a doc request without source code
2023-10-05T03:51:11.831 [warning] main.d:331:runServer Received a localUse request without source code
2023-10-05T03:51:11.880 [warning] complete.d:204:dotCompletion cursor positioned within a UTF sequence
2023-10-05T03:51:11.931 [warning] complete.d:469:importCompletion Could not resolve location of point
2023-10-05T03:51:11.950 [warning] util.d:232:getSymbolsByTokenChain Could not find declaration of istring("super") from position 28
2023-10-05T03:51:11.953 [warning] util.d:232:getSymbolsByTokenChain Could not find declaration of istring("super") from position 59
2023-10-05T03:51:12.135 [warning] util.d:232:getSymbolsByTokenChain Could not find declaration of istring("\"foo\"") from position 127
2023-10-05T03:51:12.139 [warning] util.d:232:getSymbolsByTokenChain Could not find declaration of istring("\"foo\"") from position 131
2023-10-05T03:51:32.801 [warning] localuse.d:121:findLocalUse No or ambiguous symbol for the identifier at cursor
2023-10-05T03:51:32.806 [warning] complete.d:575:setImportCompletions Could not find ["tc036"]
2023-10-05T03:51:32.832 [warning] complete.d:575:setImportCompletions Could not find ["tc036"]
2023-10-05T03:51:32.842 [warning] util.d:232:getSymbolsByTokenChain Could not find declaration of istring("a") from position 11
2023-10-05T03:51:32.941 [warning] util.d:232:getSymbolsByTokenChain Could not find declaration of istring("things") from position 48
2023-10-05T03:51:32.942 [warning] util.d:232:getSymbolsByTokenChain Could not find declaration of istring("things") from position 48
2023-10-05T03:51:32.942 [warning] symbols.d:61:findDeclaration Could not find symbol declaration
2023-10-05T03:51:33.066 [warning] util.d:232:getSymbolsByTokenChain Could not find declaration of istring("te") from position 46
2023-10-05T03:51:33.066 [warning] util.d:232:getSymbolsByTokenChain Could not find declaration of istring(")") from position 46
2023-10-05T03:51:33.066 [warning] doc.d:52:getDoc Could not find symbol
2023-10-05T03:51:33.219 [warning] first.d:760:visit Could not resolve location of module 'tc_access_modifiers/bar'
2023-10-05T03:51:33.277 [warning] first.d:760:visit Could not resolve location of module 'tc_access_modifiers/bar'
2023-10-05T03:51:33.510 [warning] util.d:232:getSymbolsByTokenChain Could not find declaration of istring("foo") from position 11
2023-10-05T03:51:33.666 [warning] complete.d:469:importCompletion Could not resolve location of empty
2023-10-05T03:51:33.670 [warning] main.d:331:runServer Received a search request without source code
2023-10-05T03:51:33.672 [warning] main.d:331:runServer Received a autocomplete request without source code
2023-10-05T03:51:33.674 [warning] main.d:331:runServer Received a doc request without source code
2023-10-05T03:51:33.676 [warning] main.d:331:runServer Received a localUse request without source code
2023-10-05T03:51:33.770 [warning] complete.d:204:dotCompletion cursor positioned within a UTF sequence
2023-10-05T03:51:33.895 [warning] complete.d:469:importCompletion Could not resolve location of point
2023-10-05T03:51:33.928 [warning] util.d:232:getSymbolsByTokenChain Could not find declaration of istring("super") from position 28
2023-10-05T03:51:33.937 [warning] util.d:232:getSymbolsByTokenChain Could not find declaration of istring("super") from position 59
2023-10-05T03:51:34.578 [warning] util.d:232:getSymbolsByTokenChain Could not find declaration of istring("\"foo\"") from position 127
2023-10-05T03:51:34.588 [warning] util.d:232:getSymbolsByTokenChain Could not find declaration of istring("\"foo\"") from position 131

✅ This PR fixes following deprecations:

../../../.dub/packages/msgpack-d/1.0.4/msgpack-d/src/msgpack/unpacker.d(18,26): Deprecation: using `in` parameters with `extern(C)` functions is deprecated

Total deprecations: 110

Total warnings: 52

Build statistics:

 statistics (-before, +after)
 client size=1065920 bin/dcd-client
-server size=3096472 bin/dcd-server
-rough build time=77s
+server size=3113304 bin/dcd-server
+rough build time=79s

-DCD run_tests.sh   Elapsed (wall clock) time (h:mm:ss or m:ss): 0:08.60
-DCD run_tests.sh   Maximum resident set size (kbytes): 43680
+DCD run_tests.sh   Elapsed (wall clock) time (h:mm:ss or m:ss): 0:08.73
+DCD run_tests.sh   Maximum resident set size (kbytes): 45860

-short requests: (230x)
+short requests: (232x)
     min request time =     0.011ms
-    10th percentile  =     0.125ms
-    median time      =     0.453ms
-    90th percentile  =     0.752ms
-    max request time =     1.566ms
+    10th percentile  =     0.114ms
+    median time      =     0.450ms
+    90th percentile  =     0.800ms
+    max request time =     1.624ms

 long requests over 10ms: (51x)
-    min request time =    18.322ms
-    10th percentile  =    19.762ms
-    median time      =    21.405ms
-    90th percentile  =    23.398ms
-    max request time =    32.025ms
+    min request time =    19.821ms
+    10th percentile  =    20.640ms
+    median time      =    22.136ms
+    90th percentile  =    25.041ms
+    max request time =    32.946ms

 top 5 GC sources in server:
 bytes allocated, allocations, type, function, file:line
-       78109696                843 void[] std.array.Appender!(const(TokenStructure!(ubyte, "import dparse.lexer:TokenTriviaFields,TriviaToken; mixin TokenTriviaFields;"))[]).Appender.ensureAddable.__lambda9 /opt/hostedtoolcache/dc/dmd-2.105.2/x64/dmd2/linux/bin64/../../src/phobos/std/array.d:3634
-       15257216             476788 void[] core.lifetime._d_newitemT!(Data)._d_newitemT /opt/hostedtoolcache/dc/dmd-2.105.2/x64/dmd2/linux/bin64/../../src/druntime/import/core/lifetime.d:2833
-       14316800             164422 void[] std.array.Appender!(DSymbol*[]).Appender.ensureAddable.__lambda9 /opt/hostedtoolcache/dc/dmd-2.105.2/x64/dmd2/linux/bin64/../../src/phobos/std/array.d:3634
-        9773344             305417 Data std.array.Appender!string.Appender.this /opt/hostedtoolcache/dc/dmd-2.105.2/x64/dmd2/linux/bin64/../../src/phobos/std/array.d:3509
-        7371616                281 ubyte[] msgpack.unpacker.Unpacker.InternalBuffer!().initializeBuffer ../../../.dub/packages/msgpack-d/1.0.4/msgpack-d/src/msgpack/common.d:628
+      126985216                856 void[] std.array.Appender!(const(TokenStructure!(ubyte, "import dparse.lexer:TokenTriviaFields,TriviaToken; mixin TokenTriviaFields;"))[]).Appender.ensureAddable.__lambda9 /opt/hostedtoolcache/dc/dmd-2.105.2/x64/dmd2/linux/bin64/../../src/phobos/std/array.d:3634
+       15280416             477513 void[] core.lifetime._d_newitemT!(Data)._d_newitemT /opt/hostedtoolcache/dc/dmd-2.105.2/x64/dmd2/linux/bin64/../../src/druntime/import/core/lifetime.d:2833
+       14396864             165286 void[] std.array.Appender!(DSymbol*[]).Appender.ensureAddable.__lambda9 /opt/hostedtoolcache/dc/dmd-2.105.2/x64/dmd2/linux/bin64/../../src/phobos/std/array.d:3634
+        9775680             305490 Data std.array.Appender!string.Appender.this /opt/hostedtoolcache/dc/dmd-2.105.2/x64/dmd2/linux/bin64/../../src/phobos/std/array.d:3509
+        7372240                283 ubyte[] msgpack.unpacker.Unpacker.InternalBuffer!().initializeBuffer ../../../.dub/packages/msgpack-d/1.0.4/msgpack-d/src/msgpack/common.d:628
Full build output ``` DUB version 1.33.1, built on Aug 26 2023 LDC - the LLVM D compiler (1.34.0): based on DMD v2.104.2 and LLVM 16.0.6 built with LDC - the LLVM D compiler (1.34.0) Default target: x86_64-unknown-linux-gnu Host CPU: skylake-avx512 http://dlang.org - http://wiki.dlang.org/LDC Registered Targets: aarch64 - AArch64 (little endian) aarch64_32 - AArch64 (little endian ILP32) aarch64_be - AArch64 (big endian) amdgcn - AMD GCN GPUs arm - ARM arm64 - ARM64 (little endian) arm64_32 - ARM64 (little endian ILP32) armeb - ARM (big endian) avr - Atmel AVR Microcontroller bpf - BPF (host endian) bpfeb - BPF (big endian) bpfel - BPF (little endian) hexagon - Hexagon lanai - Lanai loongarch32 - 32-bit LoongArch loongarch64 - 64-bit LoongArch mips - MIPS (32-bit big endian) mips64 - MIPS (64-bit big endian) mips64el - MIPS (64-bit little endian) mipsel - MIPS (32-bit little endian) msp430 - MSP430 [experimental] nvptx - NVIDIA PTX 32-bit nvptx64 - NVIDIA PTX 64-bit ppc32 - PowerPC 32 ppc32le - PowerPC 32 LE ppc64 - PowerPC 64 ppc64le - PowerPC 64 LE r600 - AMD GPUs HD2XXX-HD6XXX riscv32 - 32-bit RISC-V riscv64 - 64-bit RISC-V sparc - Sparc sparcel - Sparc LE sparcv9 - Sparc V9 spirv32 - SPIR-V 32-bit spirv64 - SPIR-V 64-bit systemz - SystemZ thumb - Thumb thumbeb - Thumb (big endian) ve - VE wasm32 - WebAssembly 32-bit wasm64 - WebAssembly 64-bit x86 - 32-bit X86: Pentium-Pro and above x86-64 - 64-bit X86: EM64T and AMD64 xcore - XCore Upgrading project in /home/runner/work/DCD/DCD/ Fetching libdparse 0.23.2 (getting selected version) Not upgrading sub package in dsymbol Not upgrading sub package in common Note: specify -s to also upgrade sub packages. Warning Warning: License in sub-package dcd:dsymbol is different than its parent package, this is discouraged. Warning Invalid source/import path: /home/runner/work/DCD/DCD/bin Starting Performing "release" build using ldc2 for x86_64. Building msgpack-d 1.0.4: building configuration [default] ../../../.dub/packages/msgpack-d/1.0.4/msgpack-d/src/msgpack/unpacker.d(18,26): Deprecation: using `in` parameters with `extern(C)` functions is deprecated ../../../.dub/packages/msgpack-d/1.0.4/msgpack-d/src/msgpack/unpacker.d(18,26): parameter `__anonymous_param` declared as `in` here Building dcd:common 0.16.0-beta.2+commit.33.g2427068: building configuration [library] Pre-build Running commands ../../../.dub/packages/msgpack-d/1.0.4/msgpack-d/src/msgpack/unpacker.d(18,26): Deprecation: using `in` parameters with `extern(C)` functions is deprecated ../../../.dub/packages/msgpack-d/1.0.4/msgpack-d/src/msgpack/unpacker.d(18,26): parameter `__anonymous_param` declared as `in` here Building emsi_containers 0.9.0: building configuration [library] Building libdparse 0.23.2: building configuration [library] Building dcd:dsymbol 0.16.0-beta.2+commit.33.g2427068: building configuration [library] ../../../.dub/packages/emsi_containers/0.9.0/emsi_containers/src/containers/ttree.d(936,19): Deprecation: reference to local variable `this` assigned to non-scope `(*newRoot).right` ../../../.dub/packages/emsi_containers/0.9.0/emsi_containers/src/containers/ttree.d(950,18): Deprecation: reference to local variable `this` assigned to non-scope `(*this.left).parent` ../../../.dub/packages/emsi_containers/0.9.0/emsi_containers/src/containers/ttree.d(951,19): Deprecation: reference to local variable `this` assigned to non-scope `(*newRoot).right` ../../../.dub/packages/emsi_containers/0.9.0/emsi_containers/src/containers/ttree.d(908,18): Deprecation: reference to local variable `this` assigned to non-scope `(*newRoot).left` ../../../.dub/packages/emsi_containers/0.9.0/emsi_containers/src/containers/ttree.d(922,19): Deprecation: reference to local variable `this` assigned to non-scope `(*this.right).parent` ../../../.dub/packages/emsi_containers/0.9.0/emsi_containers/src/containers/ttree.d(923,18): Deprecation: reference to local variable `this` assigned to non-scope `(*newRoot).left` ../../../.dub/packages/emsi_containers/0.9.0/emsi_containers/src/containers/ttree.d(936,19): Deprecation: reference to local variable `this` assigned to non-scope `(*newRoot).right` ../../../.dub/packages/emsi_containers/0.9.0/emsi_containers/src/containers/ttree.d(950,18): Deprecation: reference to local variable `this` assigned to non-scope `(*this.left).parent` ../../../.dub/packages/emsi_containers/0.9.0/emsi_containers/src/containers/ttree.d(951,19): Deprecation: reference to local variable `this` assigned to non-scope `(*newRoot).right` ../../../.dub/packages/emsi_containers/0.9.0/emsi_containers/src/containers/ttree.d(908,18): Deprecation: reference to local variable `this` assigned to non-scope `(*newRoot).left` ../../../.dub/packages/emsi_containers/0.9.0/emsi_containers/src/containers/ttree.d(922,19): Deprecation: reference to local variable `this` assigned to non-scope `(*this.right).parent` ../../../.dub/packages/emsi_containers/0.9.0/emsi_containers/src/containers/ttree.d(923,18): Deprecation: reference to local variable `this` assigned to non-scope `(*newRoot).left` ../../../.dub/packages/emsi_containers/0.9.0/emsi_containers/src/containers/ttree.d(936,19): Deprecation: reference to local variable `this` assigned to non-scope `(*newRoot).right` ../../../.dub/packages/emsi_containers/0.9.0/emsi_containers/src/containers/ttree.d(950,18): Deprecation: reference to local variable `this` assigned to non-scope `(*this.left).parent` ../../../.dub/packages/emsi_containers/0.9.0/emsi_containers/src/containers/ttree.d(951,19): Deprecation: reference to local variable `this` assigned to non-scope `(*newRoot).right` ../../../.dub/packages/emsi_containers/0.9.0/emsi_containers/src/containers/ttree.d(908,18): Deprecation: reference to local variable `this` assigned to non-scope `(*newRoot).left` ../../../.dub/packages/emsi_containers/0.9.0/emsi_containers/src/containers/ttree.d(922,19): Deprecation: reference to local variable `this` assigned to non-scope `(*this.right).parent` ../../../.dub/packages/emsi_containers/0.9.0/emsi_containers/src/containers/ttree.d(923,18): Deprecation: reference to local variable `this` assigned to non-scope `(*newRoot).left` ../../../.dub/packages/emsi_containers/0.9.0/emsi_containers/src/containers/ttree.d(936,19): Deprecation: reference to local variable `this` assigned to non-scope `(*newRoot).right` ../../../.dub/packages/emsi_containers/0.9.0/emsi_containers/src/containers/ttree.d(950,18): Deprecation: reference to local variable `this` assigned to non-scope `(*this.left).parent` ../../../.dub/packages/emsi_containers/0.9.0/emsi_containers/src/containers/ttree.d(951,19): Deprecation: reference to local variable `this` assigned to non-scope `(*newRoot).right` ../../../.dub/packages/emsi_containers/0.9.0/emsi_containers/src/containers/ttree.d(908,18): Deprecation: reference to local variable `this` assigned to non-scope `(*newRoot).left` ../../../.dub/packages/emsi_containers/0.9.0/emsi_containers/src/containers/ttree.d(922,19): Deprecation: reference to local variable `this` assigned to non-scope `(*this.right).parent` ../../../.dub/packages/emsi_containers/0.9.0/emsi_containers/src/containers/ttree.d(923,18): Deprecation: reference to local variable `this` assigned to non-scope `(*newRoot).left` ../../../.dub/packages/emsi_containers/0.9.0/emsi_containers/src/containers/ttree.d(936,19): Deprecation: reference to local variable `this` assigned to non-scope `(*newRoot).right` ../../../.dub/packages/emsi_containers/0.9.0/emsi_containers/src/containers/ttree.d(950,18): Deprecation: reference to local variable `this` assigned to non-scope `(*this.left).parent` ../../../.dub/packages/emsi_containers/0.9.0/emsi_containers/src/containers/ttree.d(951,19): Deprecation: reference to local variable `this` assigned to non-scope `(*newRoot).right` ../../../.dub/packages/emsi_containers/0.9.0/emsi_containers/src/containers/ttree.d(908,18): Deprecation: reference to local variable `this` assigned to non-scope `(*newRoot).left` ../../../.dub/packages/emsi_containers/0.9.0/emsi_containers/src/containers/ttree.d(922,19): Deprecation: reference to local variable `this` assigned to non-scope `(*this.right).parent` ../../../.dub/packages/emsi_containers/0.9.0/emsi_containers/src/containers/ttree.d(923,18): Deprecation: reference to local variable `this` assigned to non-scope `(*newRoot).left` Building dcd 0.16.0-beta.2+commit.33.g2427068: building configuration [client] ../../../.dub/packages/msgpack-d/1.0.4/msgpack-d/src/msgpack/unpacker.d(18,26): Deprecation: using `in` parameters with `extern(C)` functions is deprecated ../../../.dub/packages/msgpack-d/1.0.4/msgpack-d/src/msgpack/unpacker.d(18,26): parameter `__anonymous_param` declared as `in` here Linking dcd-client Warning Warning: License in sub-package dcd:dsymbol is different than its parent package, this is discouraged. Starting Performing "release" build using ldc2 for x86_64. Building msgpack-d 1.0.4: building configuration [default] ../../../.dub/packages/msgpack-d/1.0.4/msgpack-d/src/msgpack/unpacker.d(18,26): Deprecation: using `in` parameters with `extern(C)` functions is deprecated ../../../.dub/packages/msgpack-d/1.0.4/msgpack-d/src/msgpack/unpacker.d(18,26): parameter `__anonymous_param` declared as `in` here Building dcd:common 0.16.0-beta.2+commit.33.g2427068: building configuration [library] Pre-build Running commands ../../../.dub/packages/msgpack-d/1.0.4/msgpack-d/src/msgpack/unpacker.d(18,26): Deprecation: using `in` parameters with `extern(C)` functions is deprecated ../../../.dub/packages/msgpack-d/1.0.4/msgpack-d/src/msgpack/unpacker.d(18,26): parameter `__anonymous_param` declared as `in` here Building emsi_containers 0.9.0: building configuration [library] Building libdparse 0.23.2: building configuration [library] Building dcd:dsymbol 0.16.0-beta.2+commit.33.g2427068: building configuration [library] ../../../.dub/packages/emsi_containers/0.9.0/emsi_containers/src/containers/ttree.d(936,19): Deprecation: reference to local variable `this` assigned to non-scope `(*newRoot).right` ../../../.dub/packages/emsi_containers/0.9.0/emsi_containers/src/containers/ttree.d(950,18): Deprecation: reference to local variable `this` assigned to non-scope `(*this.left).parent` ../../../.dub/packages/emsi_containers/0.9.0/emsi_containers/src/containers/ttree.d(951,19): Deprecation: reference to local variable `this` assigned to non-scope `(*newRoot).right` ../../../.dub/packages/emsi_containers/0.9.0/emsi_containers/src/containers/ttree.d(908,18): Deprecation: reference to local variable `this` assigned to non-scope `(*newRoot).left` ../../../.dub/packages/emsi_containers/0.9.0/emsi_containers/src/containers/ttree.d(922,19): Deprecation: reference to local variable `this` assigned to non-scope `(*this.right).parent` ../../../.dub/packages/emsi_containers/0.9.0/emsi_containers/src/containers/ttree.d(923,18): Deprecation: reference to local variable `this` assigned to non-scope `(*newRoot).left` ../../../.dub/packages/emsi_containers/0.9.0/emsi_containers/src/containers/ttree.d(936,19): Deprecation: reference to local variable `this` assigned to non-scope `(*newRoot).right` ../../../.dub/packages/emsi_containers/0.9.0/emsi_containers/src/containers/ttree.d(950,18): Deprecation: reference to local variable `this` assigned to non-scope `(*this.left).parent` ../../../.dub/packages/emsi_containers/0.9.0/emsi_containers/src/containers/ttree.d(951,19): Deprecation: reference to local variable `this` assigned to non-scope `(*newRoot).right` ../../../.dub/packages/emsi_containers/0.9.0/emsi_containers/src/containers/ttree.d(908,18): Deprecation: reference to local variable `this` assigned to non-scope `(*newRoot).left` ../../../.dub/packages/emsi_containers/0.9.0/emsi_containers/src/containers/ttree.d(922,19): Deprecation: reference to local variable `this` assigned to non-scope `(*this.right).parent` ../../../.dub/packages/emsi_containers/0.9.0/emsi_containers/src/containers/ttree.d(923,18): Deprecation: reference to local variable `this` assigned to non-scope `(*newRoot).left` ../../../.dub/packages/emsi_containers/0.9.0/emsi_containers/src/containers/ttree.d(936,19): Deprecation: reference to local variable `this` assigned to non-scope `(*newRoot).right` ../../../.dub/packages/emsi_containers/0.9.0/emsi_containers/src/containers/ttree.d(950,18): Deprecation: reference to local variable `this` assigned to non-scope `(*this.left).parent` ../../../.dub/packages/emsi_containers/0.9.0/emsi_containers/src/containers/ttree.d(951,19): Deprecation: reference to local variable `this` assigned to non-scope `(*newRoot).right` ../../../.dub/packages/emsi_containers/0.9.0/emsi_containers/src/containers/ttree.d(908,18): Deprecation: reference to local variable `this` assigned to non-scope `(*newRoot).left` ../../../.dub/packages/emsi_containers/0.9.0/emsi_containers/src/containers/ttree.d(922,19): Deprecation: reference to local variable `this` assigned to non-scope `(*this.right).parent` ../../../.dub/packages/emsi_containers/0.9.0/emsi_containers/src/containers/ttree.d(923,18): Deprecation: reference to local variable `this` assigned to non-scope `(*newRoot).left` ../../../.dub/packages/emsi_containers/0.9.0/emsi_containers/src/containers/ttree.d(936,19): Deprecation: reference to local variable `this` assigned to non-scope `(*newRoot).right` ../../../.dub/packages/emsi_containers/0.9.0/emsi_containers/src/containers/ttree.d(950,18): Deprecation: reference to local variable `this` assigned to non-scope `(*this.left).parent` ../../../.dub/packages/emsi_containers/0.9.0/emsi_containers/src/containers/ttree.d(951,19): Deprecation: reference to local variable `this` assigned to non-scope `(*newRoot).right` ../../../.dub/packages/emsi_containers/0.9.0/emsi_containers/src/containers/ttree.d(908,18): Deprecation: reference to local variable `this` assigned to non-scope `(*newRoot).left` ../../../.dub/packages/emsi_containers/0.9.0/emsi_containers/src/containers/ttree.d(922,19): Deprecation: reference to local variable `this` assigned to non-scope `(*this.right).parent` ../../../.dub/packages/emsi_containers/0.9.0/emsi_containers/src/containers/ttree.d(923,18): Deprecation: reference to local variable `this` assigned to non-scope `(*newRoot).left` ../../../.dub/packages/emsi_containers/0.9.0/emsi_containers/src/containers/ttree.d(936,19): Deprecation: reference to local variable `this` assigned to non-scope `(*newRoot).right` ../../../.dub/packages/emsi_containers/0.9.0/emsi_containers/src/containers/ttree.d(950,18): Deprecation: reference to local variable `this` assigned to non-scope `(*this.left).parent` ../../../.dub/packages/emsi_containers/0.9.0/emsi_containers/src/containers/ttree.d(951,19): Deprecation: reference to local variable `this` assigned to non-scope `(*newRoot).right` ../../../.dub/packages/emsi_containers/0.9.0/emsi_containers/src/containers/ttree.d(908,18): Deprecation: reference to local variable `this` assigned to non-scope `(*newRoot).left` ../../../.dub/packages/emsi_containers/0.9.0/emsi_containers/src/containers/ttree.d(922,19): Deprecation: reference to local variable `this` assigned to non-scope `(*this.right).parent` ../../../.dub/packages/emsi_containers/0.9.0/emsi_containers/src/containers/ttree.d(923,18): Deprecation: reference to local variable `this` assigned to non-scope `(*newRoot).left` Building dcd 0.16.0-beta.2+commit.33.g2427068: building configuration [server] ../../../.dub/packages/msgpack-d/1.0.4/msgpack-d/src/msgpack/unpacker.d(18,26): Deprecation: using `in` parameters with `extern(C)` functions is deprecated ../../../.dub/packages/msgpack-d/1.0.4/msgpack-d/src/msgpack/unpacker.d(18,26): parameter `__anonymous_param` declared as `in` here ../../../.dub/packages/emsi_containers/0.9.0/emsi_containers/src/containers/ttree.d(936,19): Deprecation: reference to local variable `this` assigned to non-scope `(*newRoot).right` ../../../.dub/packages/emsi_containers/0.9.0/emsi_containers/src/containers/ttree.d(950,18): Deprecation: reference to local variable `this` assigned to non-scope `(*this.left).parent` ../../../.dub/packages/emsi_containers/0.9.0/emsi_containers/src/containers/ttree.d(951,19): Deprecation: reference to local variable `this` assigned to non-scope `(*newRoot).right` ../../../.dub/packages/emsi_containers/0.9.0/emsi_containers/src/containers/ttree.d(908,18): Deprecation: reference to local variable `this` assigned to non-scope `(*newRoot).left` ../../../.dub/packages/emsi_containers/0.9.0/emsi_containers/src/containers/ttree.d(922,19): Deprecation: reference to local variable `this` assigned to non-scope `(*this.right).parent` ../../../.dub/packages/emsi_containers/0.9.0/emsi_containers/src/containers/ttree.d(923,18): Deprecation: reference to local variable `this` assigned to non-scope `(*newRoot).left` Linking dcd-server STAT:statistics (-before, +after) STAT:client size=1065920 bin/dcd-client STAT:server size=3113304 bin/dcd-server STAT:rough build time=79s STAT: Shutting down currently-running server... Running tests for unix sockets Starting server... Server is running unix:tc001: ... Pass unix:tc002: ... Pass unix:tc003: ... Pass unix:tc004: ... Pass unix:tc005: ... Pass unix:tc006: ... Pass unix:tc007: ... Pass unix:tc008: ... Pass unix:tc009: ... Pass unix:tc010: ... Pass unix:tc011: ... Pass unix:tc012: ... Pass unix:tc013: ... Pass unix:tc014: ... Pass unix:tc015: ... Pass unix:tc016: ... Pass unix:tc017: ... Pass unix:tc018: ... Pass unix:tc019: ... Pass unix:tc020: ... Pass unix:tc021: ... Pass unix:tc022: ... Pass unix:tc023: ... Pass unix:tc024: ... Pass unix:tc025: ... Pass unix:tc026: ... Pass 0a1,8 > identifiers > alignof k > i v int i stdin 21 int > init k > mangleof k > sizeof k > stringof k > tupleof k unix:tc027: ... Fail unix:tc028: ... Pass unix:tc029: ... Pass unix:tc030: ... Pass unix:tc031: ... Pass unix:tc032: ... Pass unix:tc033: ... Pass unix:tc034: ... Pass unix:tc035: ... Pass unix:tc036: ... Pass unix:tc037: ... Pass unix:tc038: ... Pass unix:tc039: ... Pass unix:tc040: ... Pass unix:tc041: ... Pass unix:tc042: ... Pass unix:tc043: ... Pass unix:tc044: ... Pass unix:tc045: ... Pass unix:tc046: ... Pass unix:tc047: ... Pass unix:tc048: ... Pass unix:tc049: ... Pass unix:tc050: ... Pass unix:tc051: ... Pass unix:tc052: ... Pass unix:tc053: ... Pass unix:tc054: ... Pass unix:tc055: ... Pass unix:tc056: ... Pass unix:tc057: ... Pass unix:tc058: ... Pass unix:tc059: ... Pass unix:tc060: ... Pass unix:tc061: ... Pass unix:tc062: ... Pass unix:tc620: ... Pass unix:tc717: ... Pass unix:tc_access_modifiers: ... Pass unix:tc_accesschain_type: ... Pass unix:tc_anon_class: ... Pass unix:tc_anon_struct: ... Pass unix:tc_bang_op_or_template: ... Pass unix:tc_base_template_type: ... Pass unix:tc_body_var: ... Pass unix:tc_calltip_in_func: ... Pass unix:tc_char_dot: ... Pass unix:tc_complete_kw: ... Pass unix:tc_ctors: ... Pass unix:tc_currmod_fqn: ... Pass unix:tc_ditto_scopes: ... Pass unix:tc_empty_module: ... Pass 00000unix:tc_empty_requests: ... Pass unix:tc_erroneous_body_content: ... Pass unix:tc_extended_ditto: ... Pass unix:tc_extended_types: ... Pass unix:tc_if_auto_array: ... Pass unix:tc_if_var: ... Pass unix:tc_import_symbol_list: ... Pass unix:tc_incomplete_switch: ... Pass unix:tc_issue558: ... Pass unix:tc_locate_ufcs_function: ... Pass unix:tc_middle_of_utf: ... Pass unix:tc_module_scope_op: ... Pass unix:tc_named_mixin: ... Pass unix:tc_opaque_structs: ... Pass unix:tc_pointer_type_printing: ... Pass unix:tc_pointers: ... Pass import: /home/runner/work/DCD/DCD/tests/tc_recursive_public_import/testing unix:tc_recursive_public_import: ... Pass unix:tc_rm_import: ... Pass unix:tc_scope_mess: ... Pass unix:tc_selective_import_list: ... Pass unix:tc_super_scope: ... Pass unix:tc_template_bang_completion: ... Pass unix:tc_template_param_props: ... Pass file4 165 file1 280 5c5 < one_t v One!T one_t stdin 103 One!T --- > one_t v One one_t stdin 103 One 9c9 < value_t v value_t stdin 0 --- > value_t v A value_t stdin 0 A unix:tc_templates_resolve: ... Fail unix:tc_traits: ... Pass unix:tc_ufcs_alias_this_completion: ... Pass unix:tc_ufcs_array_type_completion: ... Pass unix:tc_ufcs_calltip_in_func: ... Pass unix:tc_ufcs_fundamental_types_completion: ... Pass unix:tc_ufcs_pointer_type_completion: ... Pass unix:tc_ufcs_string_and_string_literal_completion: ... Pass unix:tc_ufcs_struct_completion: ... Pass Total incompatible type combinations: 4973 unix:extra/tc_ufcs_all_kinds/: ... Pass Shutting down server... 109 tests passed and 2 failed. STDERR: 2023-10-05T03:51:06.182 [info] main.d:146:runServer Starting up... 2023-10-05T03:51:06.182 [info] main.d:180:runServer Listening at /run/user/1001/dcd.socket 2023-10-05T03:51:06.183 [info] main.d:197:runServer Import directories: /home/runner/work/DCD/DCD/tests/imports 2023-10-05T03:51:06.183 [info] main.d:203:runServer 0 symbols cached. 2023-10-05T03:51:06.183 [info] main.d:204:runServer Startup completed in 163 Ξs and 8 hnsecs 2023-10-05T03:51:07.183 [info] main.d:258:runServer Request processed in 11 Ξs 2023-10-05T03:51:07.186 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:07.187 [info] main.d:258:runServer Request processed in 877 Ξs and 1 hnsec 2023-10-05T03:51:07.192 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:07.192 [info] main.d:258:runServer Request processed in 624 Ξs and 6 hnsecs 2023-10-05T03:51:07.197 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:07.197 [info] main.d:258:runServer Request processed in 647 Ξs and 5 hnsecs 2023-10-05T03:51:07.201 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:07.201 [info] main.d:258:runServer Request processed in 594 Ξs and 7 hnsecs 2023-10-05T03:51:07.205 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:07.206 [info] main.d:258:runServer Request processed in 435 Ξs and 1 hnsec 2023-10-05T03:51:07.210 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:07.210 [info] main.d:258:runServer Request processed in 535 Ξs and 6 hnsecs 2023-10-05T03:51:07.215 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:07.215 [info] main.d:258:runServer Request processed in 529 Ξs and 4 hnsecs 2023-10-05T03:51:07.218 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:07.219 [info] main.d:258:runServer Request processed in 510 Ξs and 2 hnsecs 2023-10-05T03:51:07.222 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:07.222 [info] main.d:258:runServer Request processed in 514 Ξs and 4 hnsecs 2023-10-05T03:51:07.225 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:07.226 [info] main.d:258:runServer Request processed in 546 Ξs and 3 hnsecs 2023-10-05T03:51:07.230 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:07.231 [info] main.d:258:runServer Request processed in 482 Ξs and 1 hnsec 2023-10-05T03:51:07.234 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:07.234 [info] main.d:258:runServer Request processed in 483 Ξs and 9 hnsecs 2023-10-05T03:51:07.238 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:07.239 [info] main.d:258:runServer Request processed in 438 Ξs and 7 hnsecs 2023-10-05T03:51:07.244 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:07.244 [info] main.d:258:runServer Request processed in 465 Ξs and 5 hnsecs 2023-10-05T03:51:07.247 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:07.248 [info] main.d:258:runServer Request processed in 464 Ξs and 3 hnsecs 2023-10-05T03:51:07.251 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:07.251 [info] main.d:258:runServer Request processed in 722 Ξs and 3 hnsecs 2023-10-05T03:51:08.259 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:08.260 [info] main.d:258:runServer Request processed in 728 Ξs and 7 hnsecs 2023-10-05T03:51:09.268 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:09.269 [info] main.d:258:runServer Request processed in 738 Ξs and 7 hnsecs 2023-10-05T03:51:09.274 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:09.274 [info] main.d:258:runServer Request processed in 545 Ξs and 1 hnsec 2023-10-05T03:51:09.279 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:09.279 [info] main.d:258:runServer Request processed in 385 Ξs and 2 hnsecs 2023-10-05T03:51:09.282 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:09.283 [info] main.d:258:runServer Request processed in 372 Ξs and 8 hnsecs 2023-10-05T03:51:09.287 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:09.287 [info] main.d:258:runServer Request processed in 402 Ξs and 9 hnsecs 2023-10-05T03:51:09.290 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:09.290 [info] main.d:258:runServer Request processed in 383 Ξs and 6 hnsecs 2023-10-05T03:51:10.299 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:10.299 [info] main.d:258:runServer Request processed in 661 Ξs 2023-10-05T03:51:11.307 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:11.308 [info] main.d:258:runServer Request processed in 700 Ξs and 1 hnsec 2023-10-05T03:51:11.313 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:11.314 [info] main.d:258:runServer Request processed in 636 Ξs 2023-10-05T03:51:11.317 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:11.318 [info] main.d:258:runServer Request processed in 485 Ξs and 3 hnsecs 2023-10-05T03:51:11.322 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:11.323 [info] main.d:258:runServer Request processed in 407 Ξs and 9 hnsecs 2023-10-05T03:51:11.326 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:11.326 [info] main.d:258:runServer Request processed in 396 Ξs and 5 hnsecs 2023-10-05T03:51:11.330 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:11.331 [info] main.d:258:runServer Request processed in 532 Ξs and 4 hnsecs 2023-10-05T03:51:11.335 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:11.336 [info] main.d:258:runServer Request processed in 923 Ξs and 9 hnsecs 2023-10-05T03:51:11.340 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:11.340 [info] main.d:258:runServer Request processed in 421 Ξs and 5 hnsecs 2023-10-05T03:51:11.344 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:11.345 [info] main.d:258:runServer Request processed in 436 Ξs and 2 hnsecs 2023-10-05T03:51:11.348 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:11.348 [info] main.d:258:runServer Request processed in 421 Ξs and 6 hnsecs 2023-10-05T03:51:11.353 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:11.353 [info] main.d:258:runServer Request processed in 447 Ξs and 4 hnsecs 2023-10-05T03:51:11.356 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:11.357 [info] main.d:258:runServer Request processed in 446 Ξs 2023-10-05T03:51:11.361 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:11.361 [info] main.d:258:runServer Request processed in 372 Ξs and 2 hnsecs 2023-10-05T03:51:11.365 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:11.366 [info] main.d:258:runServer Request processed in 417 Ξs and 5 hnsecs 2023-10-05T03:51:11.370 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:11.371 [info] main.d:258:runServer Request processed in 429 Ξs and 2 hnsecs 2023-10-05T03:51:11.374 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:11.374 [info] main.d:258:runServer Request processed in 409 Ξs and 9 hnsecs 2023-10-05T03:51:11.378 [info] main.d:341:runServer Getting doc comment 2023-10-05T03:51:11.379 [info] main.d:258:runServer Request processed in 481 Ξs and 6 hnsecs 2023-10-05T03:51:11.382 [info] main.d:341:runServer Getting doc comment 2023-10-05T03:51:11.382 [info] main.d:258:runServer Request processed in 447 Ξs and 4 hnsecs 2023-10-05T03:51:11.385 [info] main.d:341:runServer Getting doc comment 2023-10-05T03:51:11.386 [info] main.d:258:runServer Request processed in 535 Ξs and 1 hnsec 2023-10-05T03:51:11.389 [info] main.d:341:runServer Getting doc comment 2023-10-05T03:51:11.389 [info] main.d:258:runServer Request processed in 444 Ξs and 3 hnsecs 2023-10-05T03:51:11.393 [info] main.d:341:runServer Getting doc comment 2023-10-05T03:51:11.393 [info] main.d:258:runServer Request processed in 448 Ξs and 9 hnsecs 2023-10-05T03:51:11.396 [info] main.d:341:runServer Getting doc comment 2023-10-05T03:51:11.397 [info] main.d:258:runServer Request processed in 447 Ξs and 3 hnsecs 2023-10-05T03:51:11.400 [info] main.d:341:runServer Getting doc comment 2023-10-05T03:51:11.401 [info] main.d:258:runServer Request processed in 695 Ξs and 5 hnsecs 2023-10-05T03:51:11.404 [info] main.d:341:runServer Getting doc comment 2023-10-05T03:51:11.404 [info] main.d:258:runServer Request processed in 443 Ξs and 1 hnsec 2023-10-05T03:51:11.408 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:11.409 [info] main.d:258:runServer Request processed in 431 Ξs and 1 hnsec 2023-10-05T03:51:11.413 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:11.413 [info] main.d:258:runServer Request processed in 394 Ξs and 7 hnsecs 2023-10-05T03:51:11.418 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:11.418 [info] main.d:258:runServer Request processed in 409 Ξs and 2 hnsecs 2023-10-05T03:51:11.422 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:11.422 [info] main.d:258:runServer Request processed in 89 Ξs and 2 hnsecs 2023-10-05T03:51:11.427 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:11.427 [info] main.d:258:runServer Request processed in 419 Ξs and 6 hnsecs 2023-10-05T03:51:11.431 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:11.431 [info] main.d:258:runServer Request processed in 106 Ξs and 8 hnsecs 2023-10-05T03:51:11.435 [info] main.d:341:runServer Getting doc comment 2023-10-05T03:51:11.436 [info] main.d:258:runServer Request processed in 381 Ξs and 1 hnsec 2023-10-05T03:51:11.440 [info] main.d:258:runServer Request processed in 295 Ξs and 3 hnsecs 2023-10-05T03:51:11.448 [info] main.d:258:runServer Request processed in 1 ms and 343 Ξs 2023-10-05T03:51:11.453 [info] main.d:258:runServer Request processed in 1 ms, 623 Ξs, and 6 hnsecs 2023-10-05T03:51:11.459 [info] main.d:258:runServer Request processed in 789 Ξs and 9 hnsecs 2023-10-05T03:51:11.466 [warning] localuse.d:121:findLocalUse No or ambiguous symbol for the identifier at cursor 2023-10-05T03:51:11.466 [info] main.d:258:runServer Request processed in 378 Ξs and 2 hnsecs 2023-10-05T03:51:11.472 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:11.472 [warning] complete.d:575:setImportCompletions Could not find ["tc036"] 2023-10-05T03:51:11.472 [info] main.d:258:runServer Request processed in 143 Ξs 2023-10-05T03:51:11.477 [info] main.d:258:runServer Request processed in 18 Ξs and 9 hnsecs 2023-10-05T03:51:11.479 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:11.479 [info] main.d:258:runServer Request processed in 99 Ξs and 9 hnsecs 2023-10-05T03:51:11.484 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:11.485 [info] main.d:258:runServer Request processed in 529 Ξs and 3 hnsecs 2023-10-05T03:51:11.489 [info] main.d:258:runServer Request processed in 19 Ξs and 8 hnsecs 2023-10-05T03:51:11.491 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:11.491 [warning] complete.d:575:setImportCompletions Could not find ["tc036"] 2023-10-05T03:51:11.491 [info] main.d:258:runServer Request processed in 143 Ξs and 2 hnsecs 2023-10-05T03:51:11.497 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:11.498 [warning] util.d:232:getSymbolsByTokenChain Could not find declaration of istring("a") from position 11 2023-10-05T03:51:11.498 [info] main.d:258:runServer Request processed in 449 Ξs and 1 hnsec 2023-10-05T03:51:11.500 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:11.501 [info] main.d:258:runServer Request processed in 486 Ξs and 7 hnsecs 2023-10-05T03:51:11.504 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:11.504 [info] main.d:258:runServer Request processed in 458 Ξs and 5 hnsecs 2023-10-05T03:51:11.507 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:11.508 [info] main.d:258:runServer Request processed in 451 Ξs and 3 hnsecs 2023-10-05T03:51:11.512 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:11.512 [info] main.d:258:runServer Request processed in 89 Ξs and 9 hnsecs 2023-10-05T03:51:11.516 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:11.517 [info] main.d:258:runServer Request processed in 451 Ξs 2023-10-05T03:51:11.519 [info] main.d:341:runServer Getting doc comment 2023-10-05T03:51:11.520 [info] main.d:258:runServer Request processed in 406 Ξs and 5 hnsecs 2023-10-05T03:51:11.523 [info] main.d:341:runServer Getting doc comment 2023-10-05T03:51:11.523 [info] main.d:258:runServer Request processed in 386 Ξs and 7 hnsecs 2023-10-05T03:51:11.526 [info] main.d:341:runServer Getting doc comment 2023-10-05T03:51:11.527 [info] main.d:258:runServer Request processed in 384 Ξs and 8 hnsecs 2023-10-05T03:51:11.530 [info] main.d:341:runServer Getting doc comment 2023-10-05T03:51:11.530 [info] main.d:258:runServer Request processed in 408 Ξs and 7 hnsecs 2023-10-05T03:51:11.534 [info] main.d:341:runServer Getting doc comment 2023-10-05T03:51:11.535 [info] main.d:258:runServer Request processed in 370 Ξs and 2 hnsecs 2023-10-05T03:51:11.538 [info] main.d:341:runServer Getting doc comment 2023-10-05T03:51:11.538 [info] main.d:258:runServer Request processed in 688 Ξs and 8 hnsecs 2023-10-05T03:51:11.543 [warning] util.d:232:getSymbolsByTokenChain Could not find declaration of istring("things") from position 48 2023-10-05T03:51:11.543 [warning] util.d:232:getSymbolsByTokenChain Could not find declaration of istring("things") from position 48 2023-10-05T03:51:11.543 [warning] symbols.d:61:findDeclaration Could not find symbol declaration 2023-10-05T03:51:11.543 [info] main.d:258:runServer Request processed in 497 Ξs and 5 hnsecs 2023-10-05T03:51:11.547 [info] main.d:341:runServer Getting doc comment 2023-10-05T03:51:11.547 [info] main.d:258:runServer Request processed in 386 Ξs and 7 hnsecs 2023-10-05T03:51:11.550 [info] main.d:341:runServer Getting doc comment 2023-10-05T03:51:11.551 [info] main.d:258:runServer Request processed in 374 Ξs and 5 hnsecs 2023-10-05T03:51:11.555 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:11.555 [info] main.d:258:runServer Request processed in 86 Ξs and 8 hnsecs 2023-10-05T03:51:11.559 [info] main.d:341:runServer Getting doc comment 2023-10-05T03:51:11.559 [info] main.d:258:runServer Request processed in 383 Ξs and 7 hnsecs 2023-10-05T03:51:11.563 [info] main.d:341:runServer Getting doc comment 2023-10-05T03:51:11.564 [info] main.d:258:runServer Request processed in 450 Ξs and 4 hnsecs 2023-10-05T03:51:11.568 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:11.568 [info] main.d:258:runServer Request processed in 423 Ξs and 8 hnsecs 2023-10-05T03:51:11.573 [info] main.d:258:runServer Request processed in 376 Ξs and 4 hnsecs 2023-10-05T03:51:11.576 [info] main.d:258:runServer Request processed in 363 Ξs and 9 hnsecs 2023-10-05T03:51:11.579 [info] main.d:258:runServer Request processed in 370 Ξs and 7 hnsecs 2023-10-05T03:51:11.584 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:11.584 [info] main.d:258:runServer Request processed in 436 Ξs and 5 hnsecs 2023-10-05T03:51:11.589 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:11.589 [info] main.d:258:runServer Request processed in 400 Ξs and 6 hnsecs 2023-10-05T03:51:11.592 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:11.593 [info] main.d:258:runServer Request processed in 380 Ξs and 4 hnsecs 2023-10-05T03:51:11.596 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:11.596 [info] main.d:258:runServer Request processed in 447 Ξs and 9 hnsecs 2023-10-05T03:51:11.600 [info] main.d:341:runServer Getting doc comment 2023-10-05T03:51:11.601 [warning] util.d:232:getSymbolsByTokenChain Could not find declaration of istring("te") from position 46 2023-10-05T03:51:11.601 [warning] util.d:232:getSymbolsByTokenChain Could not find declaration of istring(")") from position 46 2023-10-05T03:51:11.601 [warning] doc.d:52:getDoc Could not find symbol 2023-10-05T03:51:11.601 [info] main.d:258:runServer Request processed in 541 Ξs and 3 hnsecs 2023-10-05T03:51:11.604 [info] main.d:341:runServer Getting doc comment 2023-10-05T03:51:11.604 [info] main.d:258:runServer Request processed in 365 Ξs and 2 hnsecs 2023-10-05T03:51:11.608 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:11.609 [info] main.d:258:runServer Request processed in 712 Ξs and 5 hnsecs 2023-10-05T03:51:11.613 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:11.614 [info] main.d:258:runServer Request processed in 432 Ξs and 1 hnsec 2023-10-05T03:51:11.618 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:11.618 [info] main.d:258:runServer Request processed in 375 Ξs 2023-10-05T03:51:11.622 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:11.623 [info] main.d:258:runServer Request processed in 419 Ξs and 7 hnsecs 2023-10-05T03:51:11.627 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:11.627 [info] main.d:258:runServer Request processed in 471 Ξs and 6 hnsecs 2023-10-05T03:51:11.631 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:11.632 [info] main.d:258:runServer Request processed in 516 Ξs and 7 hnsecs 2023-10-05T03:51:11.636 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:11.636 [info] main.d:258:runServer Request processed in 89 Ξs and 8 hnsecs 2023-10-05T03:51:11.641 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:11.642 [info] main.d:258:runServer Request processed in 481 Ξs and 5 hnsecs 2023-10-05T03:51:11.646 [info] main.d:258:runServer Request processed in 16 Ξs and 2 hnsecs 2023-10-05T03:51:11.650 [info] main.d:258:runServer Request processed in 1 ms, 403 Ξs, and 8 hnsecs 2023-10-05T03:51:11.655 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:11.655 [info] main.d:258:runServer Request processed in 406 Ξs and 5 hnsecs 2023-10-05T03:51:11.659 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:11.660 [info] main.d:258:runServer Request processed in 453 Ξs and 5 hnsecs 2023-10-05T03:51:11.665 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:11.665 [warning] first.d:760:visit Could not resolve location of module 'tc_access_modifiers/bar' 2023-10-05T03:51:11.666 [info] main.d:258:runServer Request processed in 495 Ξs and 5 hnsecs 2023-10-05T03:51:11.670 [info] main.d:258:runServer Request processed in 17 Ξs 2023-10-05T03:51:11.672 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:11.673 [info] main.d:258:runServer Request processed in 611 Ξs and 6 hnsecs 2023-10-05T03:51:11.678 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:11.678 [info] main.d:258:runServer Request processed in 482 Ξs and 5 hnsecs 2023-10-05T03:51:11.682 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:11.683 [info] main.d:258:runServer Request processed in 471 Ξs and 7 hnsecs 2023-10-05T03:51:11.688 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:11.689 [info] main.d:258:runServer Request processed in 815 Ξs 2023-10-05T03:51:11.693 [info] main.d:258:runServer Request processed in 20 Ξs and 2 hnsecs 2023-10-05T03:51:11.695 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:11.696 [warning] first.d:760:visit Could not resolve location of module 'tc_access_modifiers/bar' 2023-10-05T03:51:11.696 [info] main.d:258:runServer Request processed in 501 Ξs and 9 hnsecs 2023-10-05T03:51:11.701 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:11.702 [info] main.d:258:runServer Request processed in 480 Ξs and 5 hnsecs 2023-10-05T03:51:11.706 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:11.707 [info] main.d:258:runServer Request processed in 476 Ξs and 3 hnsecs 2023-10-05T03:51:11.710 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:11.710 [info] main.d:258:runServer Request processed in 437 Ξs 2023-10-05T03:51:11.714 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:11.715 [info] main.d:258:runServer Request processed in 433 Ξs and 7 hnsecs 2023-10-05T03:51:11.719 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:11.719 [info] main.d:258:runServer Request processed in 453 Ξs and 7 hnsecs 2023-10-05T03:51:11.723 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:11.723 [info] main.d:258:runServer Request processed in 445 Ξs and 5 hnsecs 2023-10-05T03:51:11.727 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:11.728 [info] main.d:258:runServer Request processed in 386 Ξs and 4 hnsecs 2023-10-05T03:51:11.732 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:11.732 [info] main.d:258:runServer Request processed in 370 Ξs and 3 hnsecs 2023-10-05T03:51:11.736 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:11.737 [info] main.d:258:runServer Request processed in 439 Ξs and 4 hnsecs 2023-10-05T03:51:11.741 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:11.741 [info] main.d:258:runServer Request processed in 361 Ξs and 5 hnsecs 2023-10-05T03:51:11.745 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:11.746 [info] main.d:258:runServer Request processed in 442 Ξs and 6 hnsecs 2023-10-05T03:51:11.749 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:11.749 [info] main.d:258:runServer Request processed in 403 Ξs and 5 hnsecs 2023-10-05T03:51:11.752 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:11.753 [info] main.d:258:runServer Request processed in 400 Ξs 2023-10-05T03:51:11.757 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:11.758 [info] main.d:258:runServer Request processed in 835 Ξs and 2 hnsecs 2023-10-05T03:51:11.761 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:11.761 [info] main.d:258:runServer Request processed in 443 Ξs and 5 hnsecs 2023-10-05T03:51:11.765 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:11.766 [info] main.d:258:runServer Request processed in 594 Ξs and 5 hnsecs 2023-10-05T03:51:11.769 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:11.769 [info] main.d:258:runServer Request processed in 388 Ξs and 4 hnsecs 2023-10-05T03:51:11.772 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:11.773 [warning] util.d:232:getSymbolsByTokenChain Could not find declaration of istring("foo") from position 11 2023-10-05T03:51:11.773 [info] main.d:258:runServer Request processed in 407 Ξs and 9 hnsecs 2023-10-05T03:51:11.777 [info] main.d:341:runServer Getting doc comment 2023-10-05T03:51:11.777 [info] main.d:258:runServer Request processed in 448 Ξs and 9 hnsecs 2023-10-05T03:51:11.780 [info] main.d:341:runServer Getting doc comment 2023-10-05T03:51:11.781 [info] main.d:258:runServer Request processed in 434 Ξs 2023-10-05T03:51:11.784 [info] main.d:341:runServer Getting doc comment 2023-10-05T03:51:11.784 [info] main.d:258:runServer Request processed in 437 Ξs and 3 hnsecs 2023-10-05T03:51:11.787 [info] main.d:341:runServer Getting doc comment 2023-10-05T03:51:11.787 [info] main.d:258:runServer Request processed in 437 Ξs and 2 hnsecs 2023-10-05T03:51:11.791 [info] main.d:341:runServer Getting doc comment 2023-10-05T03:51:11.791 [info] main.d:258:runServer Request processed in 435 Ξs and 5 hnsecs 2023-10-05T03:51:11.794 [info] main.d:341:runServer Getting doc comment 2023-10-05T03:51:11.794 [info] main.d:258:runServer Request processed in 442 Ξs 2023-10-05T03:51:11.797 [info] main.d:341:runServer Getting doc comment 2023-10-05T03:51:11.798 [info] main.d:258:runServer Request processed in 448 Ξs and 3 hnsecs 2023-10-05T03:51:11.801 [info] main.d:341:runServer Getting doc comment 2023-10-05T03:51:11.801 [info] main.d:258:runServer Request processed in 433 Ξs and 8 hnsecs 2023-10-05T03:51:11.804 [info] main.d:341:runServer Getting doc comment 2023-10-05T03:51:11.805 [info] main.d:258:runServer Request processed in 868 Ξs and 4 hnsecs 2023-10-05T03:51:11.808 [info] main.d:341:runServer Getting doc comment 2023-10-05T03:51:11.809 [info] main.d:258:runServer Request processed in 447 Ξs and 9 hnsecs 2023-10-05T03:51:11.812 [info] main.d:341:runServer Getting doc comment 2023-10-05T03:51:11.812 [info] main.d:258:runServer Request processed in 443 Ξs and 2 hnsecs 2023-10-05T03:51:11.815 [info] main.d:341:runServer Getting doc comment 2023-10-05T03:51:11.816 [info] main.d:258:runServer Request processed in 425 Ξs and 9 hnsecs 2023-10-05T03:51:11.822 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:11.822 [warning] complete.d:469:importCompletion Could not resolve location of empty 2023-10-05T03:51:11.822 [info] main.d:258:runServer Request processed in 145 Ξs and 3 hnsecs 2023-10-05T03:51:11.826 [warning] main.d:331:runServer Received a search request without source code 2023-10-05T03:51:11.826 [info] main.d:258:runServer Request processed in 73 Ξs and 8 hnsecs 2023-10-05T03:51:11.827 [warning] main.d:331:runServer Received a autocomplete request without source code 2023-10-05T03:51:11.827 [info] main.d:258:runServer Request processed in 61 Ξs and 2 hnsecs 2023-10-05T03:51:11.829 [warning] main.d:331:runServer Received a doc request without source code 2023-10-05T03:51:11.829 [info] main.d:258:runServer Request processed in 62 Ξs and 9 hnsecs 2023-10-05T03:51:11.831 [warning] main.d:331:runServer Received a localUse request without source code 2023-10-05T03:51:11.831 [info] main.d:258:runServer Request processed in 72 Ξs and 2 hnsecs 2023-10-05T03:51:11.834 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:11.834 [info] main.d:258:runServer Request processed in 485 Ξs 2023-10-05T03:51:11.837 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:11.838 [info] main.d:258:runServer Request processed in 534 Ξs and 6 hnsecs 2023-10-05T03:51:11.842 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:11.842 [info] main.d:258:runServer Request processed in 434 Ξs and 7 hnsecs 2023-10-05T03:51:11.847 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:11.847 [info] main.d:258:runServer Request processed in 482 Ξs and 1 hnsec 2023-10-05T03:51:11.851 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:11.852 [info] main.d:258:runServer Request processed in 398 Ξs and 8 hnsecs 2023-10-05T03:51:11.856 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:11.856 [info] main.d:258:runServer Request processed in 390 Ξs 2023-10-05T03:51:11.862 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:11.862 [info] main.d:258:runServer Request processed in 195 Ξs and 2 hnsecs 2023-10-05T03:51:11.866 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:11.867 [info] main.d:258:runServer Request processed in 424 Ξs and 6 hnsecs 2023-10-05T03:51:11.871 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:11.871 [info] main.d:258:runServer Request processed in 134 Ξs and 3 hnsecs 2023-10-05T03:51:11.876 [info] main.d:258:runServer Request processed in 456 Ξs and 9 hnsecs 2023-10-05T03:51:11.880 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:11.880 [warning] complete.d:204:dotCompletion cursor positioned within a UTF sequence 2023-10-05T03:51:11.880 [info] main.d:258:runServer Request processed in 159 Ξs and 1 hnsec 2023-10-05T03:51:11.884 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:11.884 [info] main.d:258:runServer Request processed in 538 Ξs and 1 hnsec 2023-10-05T03:51:11.888 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:11.888 [info] main.d:258:runServer Request processed in 404 Ξs and 1 hnsec 2023-10-05T03:51:11.892 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:11.892 [info] main.d:258:runServer Request processed in 456 Ξs and 6 hnsecs 2023-10-05T03:51:11.896 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:11.896 [info] main.d:258:runServer Request processed in 457 Ξs and 2 hnsecs 2023-10-05T03:51:11.900 [info] main.d:258:runServer Request processed in 370 Ξs and 7 hnsecs 2023-10-05T03:51:11.905 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:11.905 [info] main.d:258:runServer Request processed in 830 Ξs and 8 hnsecs 2023-10-05T03:51:11.910 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:11.910 [info] main.d:258:runServer Request processed in 471 Ξs and 4 hnsecs 2023-10-05T03:51:11.912 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:11.912 [info] main.d:258:runServer Request processed in 477 Ξs and 6 hnsecs 2023-10-05T03:51:11.914 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:11.915 [info] main.d:258:runServer Request processed in 444 Ξs 2023-10-05T03:51:11.916 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:11.917 [info] main.d:258:runServer Request processed in 459 Ξs and 3 hnsecs 2023-10-05T03:51:11.921 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:11.922 [info] main.d:258:runServer Request processed in 800 Ξs and 2 hnsecs 2023-10-05T03:51:11.926 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:11.926 [info] main.d:258:runServer Request processed in 99 Ξs and 8 hnsecs 2023-10-05T03:51:11.929 [info] main.d:258:runServer Request processed in 45 Ξs and 8 hnsecs 2023-10-05T03:51:11.931 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:11.931 [warning] complete.d:469:importCompletion Could not resolve location of point 2023-10-05T03:51:11.931 [info] main.d:258:runServer Request processed in 151 Ξs and 1 hnsec 2023-10-05T03:51:11.934 [info] main.d:258:runServer Request processed in 15 Ξs and 8 hnsecs 2023-10-05T03:51:11.936 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:11.936 [info] main.d:258:runServer Request processed in 103 Ξs and 7 hnsecs 2023-10-05T03:51:11.940 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:11.941 [info] main.d:258:runServer Request processed in 660 Ξs and 9 hnsecs 2023-10-05T03:51:11.945 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:11.945 [info] main.d:258:runServer Request processed in 113 Ξs and 5 hnsecs 2023-10-05T03:51:11.949 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:11.950 [warning] util.d:232:getSymbolsByTokenChain Could not find declaration of istring("super") from position 28 2023-10-05T03:51:11.950 [info] main.d:258:runServer Request processed in 548 Ξs and 5 hnsecs 2023-10-05T03:51:11.953 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:11.953 [warning] util.d:232:getSymbolsByTokenChain Could not find declaration of istring("super") from position 59 2023-10-05T03:51:11.953 [info] main.d:258:runServer Request processed in 515 Ξs and 3 hnsecs 2023-10-05T03:51:11.956 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:11.957 [info] main.d:258:runServer Request processed in 471 Ξs and 4 hnsecs 2023-10-05T03:51:11.961 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:11.961 [info] main.d:258:runServer Request processed in 557 Ξs and 1 hnsec 2023-10-05T03:51:11.964 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:11.965 [info] main.d:258:runServer Request processed in 771 Ξs and 4 hnsecs 2023-10-05T03:51:11.968 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:11.969 [info] main.d:258:runServer Request processed in 503 Ξs and 5 hnsecs 2023-10-05T03:51:11.972 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:11.972 [info] main.d:258:runServer Request processed in 503 Ξs and 6 hnsecs 2023-10-05T03:51:11.975 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:11.976 [info] main.d:258:runServer Request processed in 503 Ξs and 4 hnsecs 2023-10-05T03:51:11.979 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:11.979 [info] main.d:258:runServer Request processed in 514 Ξs and 9 hnsecs 2023-10-05T03:51:11.982 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:11.982 [info] main.d:258:runServer Request processed in 99 Ξs and 3 hnsecs 2023-10-05T03:51:11.985 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:11.985 [info] main.d:258:runServer Request processed in 94 Ξs 2023-10-05T03:51:11.989 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:11.990 [info] main.d:258:runServer Request processed in 434 Ξs and 8 hnsecs 2023-10-05T03:51:11.993 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:11.993 [info] main.d:258:runServer Request processed in 396 Ξs and 1 hnsec 2023-10-05T03:51:11.998 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:11.999 [info] main.d:258:runServer Request processed in 469 Ξs and 3 hnsecs 2023-10-05T03:51:12.002 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:12.003 [info] main.d:258:runServer Request processed in 571 Ξs and 6 hnsecs 2023-10-05T03:51:12.007 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:12.007 [info] main.d:258:runServer Request processed in 135 Ξs and 7 hnsecs 2023-10-05T03:51:12.011 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:12.012 [info] main.d:258:runServer Request processed in 569 Ξs and 5 hnsecs 2023-10-05T03:51:12.015 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:12.016 [info] main.d:258:runServer Request processed in 650 Ξs and 3 hnsecs 2023-10-05T03:51:12.019 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:12.019 [info] main.d:258:runServer Request processed in 685 Ξs and 2 hnsecs 2023-10-05T03:51:12.024 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:12.024 [info] main.d:258:runServer Request processed in 575 Ξs and 4 hnsecs 2023-10-05T03:51:12.028 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:12.029 [info] main.d:258:runServer Request processed in 564 Ξs and 3 hnsecs 2023-10-05T03:51:12.033 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:12.034 [info] main.d:258:runServer Request processed in 844 Ξs and 2 hnsecs 2023-10-05T03:51:12.036 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:12.036 [info] main.d:258:runServer Request processed in 779 Ξs and 7 hnsecs 2023-10-05T03:51:12.038 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:12.039 [info] main.d:258:runServer Request processed in 779 Ξs and 6 hnsecs 2023-10-05T03:51:12.041 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:12.042 [info] main.d:258:runServer Request processed in 804 Ξs and 6 hnsecs 2023-10-05T03:51:12.043 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:12.044 [info] main.d:258:runServer Request processed in 785 Ξs and 8 hnsecs 2023-10-05T03:51:12.046 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:12.047 [info] main.d:258:runServer Request processed in 1 ms, 260 Ξs, and 4 hnsecs 2023-10-05T03:51:12.049 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:12.050 [info] main.d:258:runServer Request processed in 781 Ξs and 8 hnsecs 2023-10-05T03:51:12.051 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:12.052 [info] main.d:258:runServer Request processed in 797 Ξs and 4 hnsecs 2023-10-05T03:51:12.054 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:12.055 [info] main.d:258:runServer Request processed in 803 Ξs 2023-10-05T03:51:12.057 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:12.058 [info] main.d:258:runServer Request processed in 755 Ξs and 2 hnsecs 2023-10-05T03:51:12.059 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:12.060 [info] main.d:258:runServer Request processed in 748 Ξs and 9 hnsecs 2023-10-05T03:51:12.062 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:12.063 [info] main.d:258:runServer Request processed in 794 Ξs and 7 hnsecs 2023-10-05T03:51:12.065 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:12.065 [info] main.d:258:runServer Request processed in 814 Ξs and 2 hnsecs 2023-10-05T03:51:12.067 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:12.068 [info] main.d:258:runServer Request processed in 837 Ξs and 8 hnsecs 2023-10-05T03:51:12.070 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:12.071 [info] main.d:258:runServer Request processed in 812 Ξs and 9 hnsecs 2023-10-05T03:51:12.072 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:12.073 [info] main.d:258:runServer Request processed in 789 Ξs and 6 hnsecs 2023-10-05T03:51:12.075 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:12.076 [info] main.d:258:runServer Request processed in 773 Ξs and 3 hnsecs 2023-10-05T03:51:12.078 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:12.079 [info] main.d:258:runServer Request processed in 775 Ξs and 9 hnsecs 2023-10-05T03:51:12.080 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:12.081 [info] main.d:258:runServer Request processed in 820 Ξs and 4 hnsecs 2023-10-05T03:51:12.083 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:12.084 [info] main.d:258:runServer Request processed in 856 Ξs and 3 hnsecs 2023-10-05T03:51:12.086 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:12.087 [info] main.d:258:runServer Request processed in 828 Ξs and 7 hnsecs 2023-10-05T03:51:12.089 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:12.090 [info] main.d:258:runServer Request processed in 840 Ξs and 1 hnsec 2023-10-05T03:51:12.092 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:12.093 [info] main.d:258:runServer Request processed in 839 Ξs and 2 hnsecs 2023-10-05T03:51:12.094 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:12.095 [info] main.d:258:runServer Request processed in 753 Ξs and 7 hnsecs 2023-10-05T03:51:12.129 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:12.130 [info] main.d:258:runServer Request processed in 1 ms, 10 Ξs, and 4 hnsecs 2023-10-05T03:51:12.134 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:12.135 [warning] util.d:232:getSymbolsByTokenChain Could not find declaration of istring("\"foo\"") from position 127 2023-10-05T03:51:12.135 [info] main.d:258:runServer Request processed in 652 Ξs and 9 hnsecs 2023-10-05T03:51:12.138 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:12.139 [warning] util.d:232:getSymbolsByTokenChain Could not find declaration of istring("\"foo\"") from position 131 2023-10-05T03:51:12.139 [info] main.d:258:runServer Request processed in 582 Ξs and 1 hnsec 2023-10-05T03:51:12.143 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:12.144 [info] main.d:258:runServer Request processed in 957 Ξs and 9 hnsecs 2023-10-05T03:51:12.147 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:12.148 [info] main.d:258:runServer Request processed in 645 Ξs and 9 hnsecs 2023-10-05T03:51:12.151 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:12.151 [info] main.d:258:runServer Request processed in 535 Ξs and 4 hnsecs 2023-10-05T03:51:12.155 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:12.155 [info] main.d:258:runServer Request processed in 530 Ξs and 4 hnsecs 2023-10-05T03:51:13.539 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:13.572 [info] main.d:258:runServer Request processed in 32 ms, 946 Ξs, and 4 hnsecs 2023-10-05T03:51:13.576 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:13.597 [info] main.d:258:runServer Request processed in 20 ms, 945 Ξs, and 4 hnsecs 2023-10-05T03:51:13.601 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:13.623 [info] main.d:258:runServer Request processed in 21 ms, 603 Ξs, and 2 hnsecs 2023-10-05T03:51:13.627 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:13.647 [info] main.d:258:runServer Request processed in 20 ms, 368 Ξs, and 1 hnsec 2023-10-05T03:51:13.651 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:13.673 [info] main.d:258:runServer Request processed in 22 ms and 559 Ξs 2023-10-05T03:51:13.677 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:13.698 [info] main.d:258:runServer Request processed in 20 ms, 636 Ξs, and 2 hnsecs 2023-10-05T03:51:13.703 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:13.725 [info] main.d:258:runServer Request processed in 22 ms, 135 Ξs, and 8 hnsecs 2023-10-05T03:51:13.729 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:13.750 [info] main.d:258:runServer Request processed in 20 ms, 953 Ξs, and 3 hnsecs 2023-10-05T03:51:13.754 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:13.778 [info] main.d:258:runServer Request processed in 24 ms and 559 Ξs 2023-10-05T03:51:13.782 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:13.803 [info] main.d:258:runServer Request processed in 21 ms, 144 Ξs, and 5 hnsecs 2023-10-05T03:51:13.807 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:13.830 [info] main.d:258:runServer Request processed in 22 ms and 843 Ξs 2023-10-05T03:51:13.834 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:13.855 [info] main.d:258:runServer Request processed in 21 ms and 448 Ξs 2023-10-05T03:51:13.858 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:13.883 [info] main.d:258:runServer Request processed in 24 ms, 268 Ξs, and 2 hnsecs 2023-10-05T03:51:13.887 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:13.908 [info] main.d:258:runServer Request processed in 20 ms, 981 Ξs, and 7 hnsecs 2023-10-05T03:51:13.912 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:13.934 [info] main.d:258:runServer Request processed in 22 ms, 479 Ξs, and 7 hnsecs 2023-10-05T03:51:13.939 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:13.960 [info] main.d:258:runServer Request processed in 20 ms, 943 Ξs, and 1 hnsec 2023-10-05T03:51:13.964 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:13.989 [info] main.d:258:runServer Request processed in 24 ms, 712 Ξs, and 7 hnsecs 2023-10-05T03:51:13.993 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:14.014 [info] main.d:258:runServer Request processed in 21 ms and 767 Ξs 2023-10-05T03:51:14.018 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:14.042 [info] main.d:258:runServer Request processed in 23 ms and 782 Ξs 2023-10-05T03:51:14.046 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:14.068 [info] main.d:258:runServer Request processed in 21 ms and 750 Ξs 2023-10-05T03:51:14.072 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:14.099 [info] main.d:258:runServer Request processed in 26 ms, 465 Ξs, and 7 hnsecs 2023-10-05T03:51:14.103 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:14.126 [info] main.d:258:runServer Request processed in 22 ms, 498 Ξs, and 5 hnsecs 2023-10-05T03:51:14.131 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:14.155 [info] main.d:258:runServer Request processed in 23 ms, 969 Ξs, and 1 hnsec 2023-10-05T03:51:14.159 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:14.180 [info] main.d:258:runServer Request processed in 21 ms, 514 Ξs, and 1 hnsec 2023-10-05T03:51:14.185 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:14.210 [info] main.d:258:runServer Request processed in 25 ms, 150 Ξs, and 1 hnsec 2023-10-05T03:51:14.214 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:14.234 [info] main.d:258:runServer Request processed in 20 ms, 842 Ξs, and 1 hnsec 2023-10-05T03:51:14.238 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:14.261 [info] main.d:258:runServer Request processed in 22 ms, 887 Ξs, and 1 hnsec 2023-10-05T03:51:14.265 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:14.285 [info] main.d:258:runServer Request processed in 20 ms, 196 Ξs, and 4 hnsecs 2023-10-05T03:51:14.289 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:14.313 [info] main.d:258:runServer Request processed in 23 ms, 484 Ξs, and 5 hnsecs 2023-10-05T03:51:14.317 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:14.337 [info] main.d:258:runServer Request processed in 19 ms, 821 Ξs, and 1 hnsec 2023-10-05T03:51:14.341 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:14.364 [info] main.d:258:runServer Request processed in 23 ms, 482 Ξs, and 9 hnsecs 2023-10-05T03:51:14.368 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:14.389 [info] main.d:258:runServer Request processed in 21 ms, 448 Ξs, and 1 hnsec 2023-10-05T03:51:14.393 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:14.419 [info] main.d:258:runServer Request processed in 25 ms and 153 Ξs 2023-10-05T03:51:14.423 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:14.445 [info] main.d:258:runServer Request processed in 21 ms, 885 Ξs, and 6 hnsecs 2023-10-05T03:51:14.448 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:14.472 [info] main.d:258:runServer Request processed in 23 ms, 263 Ξs, and 2 hnsecs 2023-10-05T03:51:14.476 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:14.497 [info] main.d:258:runServer Request processed in 20 ms, 965 Ξs, and 9 hnsecs 2023-10-05T03:51:14.501 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:14.525 [info] main.d:258:runServer Request processed in 23 ms, 586 Ξs, and 6 hnsecs 2023-10-05T03:51:14.528 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:14.548 [info] main.d:258:runServer Request processed in 20 ms, 135 Ξs, and 2 hnsecs 2023-10-05T03:51:14.552 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:14.576 [info] main.d:258:runServer Request processed in 23 ms, 346 Ξs, and 2 hnsecs 2023-10-05T03:51:14.580 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:14.601 [info] main.d:258:runServer Request processed in 21 ms and 57 Ξs 2023-10-05T03:51:14.605 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:14.630 [info] main.d:258:runServer Request processed in 24 ms, 468 Ξs, and 7 hnsecs 2023-10-05T03:51:14.633 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:14.654 [info] main.d:258:runServer Request processed in 20 ms, 747 Ξs, and 5 hnsecs 2023-10-05T03:51:14.658 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:14.682 [info] main.d:258:runServer Request processed in 23 ms, 899 Ξs, and 2 hnsecs 2023-10-05T03:51:14.686 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:14.706 [info] main.d:258:runServer Request processed in 20 ms, 640 Ξs, and 3 hnsecs 2023-10-05T03:51:14.710 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:14.735 [info] main.d:258:runServer Request processed in 25 ms, 41 Ξs, and 2 hnsecs 2023-10-05T03:51:14.740 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:14.761 [info] main.d:258:runServer Request processed in 21 ms, 236 Ξs, and 4 hnsecs 2023-10-05T03:51:14.765 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:14.790 [info] main.d:258:runServer Request processed in 24 ms, 854 Ξs, and 4 hnsecs 2023-10-05T03:51:14.794 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:14.815 [info] main.d:258:runServer Request processed in 21 ms, 240 Ξs, and 9 hnsecs 2023-10-05T03:51:14.819 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:14.844 [info] main.d:258:runServer Request processed in 25 ms, 311 Ξs, and 7 hnsecs 2023-10-05T03:51:14.848 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:14.869 [info] main.d:258:runServer Request processed in 20 ms, 993 Ξs, and 7 hnsecs 2023-10-05T03:51:14.874 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:14.898 [info] main.d:258:runServer Request processed in 24 ms, 574 Ξs, and 2 hnsecs 2023-10-05T03:51:14.910 [info] main.d:293:runServer Shutting down. 2023-10-05T03:51:14.910 [info] main.d:258:runServer Request processed in 79 Ξs and 3 hnsecs 2023-10-05T03:51:14.910 [info] main.d:187:runServer Shutting down sockets... 2023-10-05T03:51:14.910 [info] main.d:192:runServer Sockets shut down. Command being timed: "../bin/dcd-server --ignoreConfig -I /home/runner/work/DCD/DCD/tests/imports" User time (seconds): 1.23 System time (seconds): 0.08 Percent of CPU this job got: 15% Elapsed (wall clock) time (h:mm:ss or m:ss): 0:08.73 Average shared text size (kbytes): 0 Average unshared data size (kbytes): 0 Average stack size (kbytes): 0 Average total size (kbytes): 0 Maximum resident set size (kbytes): 45860 Average resident set size (kbytes): 0 Major (requiring I/O) page faults: 0 Minor (reclaiming a frame) page faults: 10731 Voluntary context switches: 437 Involuntary context switches: 125 Swaps: 0 File system inputs: 0 File system outputs: 104 Socket messages sent: 0 Socket messages received: 0 Signals delivered: 0 Page size (bytes): 4096 Exit status: 0 STDOUT: >>istring("foo") > istring("Foo!0") >>istring("bar") > istring("Bar!0") >>istring("one_t") > istring("One!T") >>istring("from_auto_one") > istring("") >>istring("from_auto_two") > istring("") STAT:DCD run_tests.sh Elapsed (wall clock) time (h:mm:ss or m:ss): 0:08.73 STAT:DCD run_tests.sh Maximum resident set size (kbytes): 45860 STAT: STAT:short requests: (232x) STAT: min request time = 0.011ms STAT: 10th percentile = 0.114ms STAT: median time = 0.450ms STAT: 90th percentile = 0.800ms STAT: max request time = 1.624ms STAT: STAT:long requests over 10ms: (51x) STAT: min request time = 19.821ms STAT: 10th percentile = 20.640ms STAT: median time = 22.136ms STAT: 90th percentile = 25.041ms STAT: max request time = 32.946ms STAT: Warning Warning: License in sub-package dcd:dsymbol is different than its parent package, this is discouraged. Starting Performing "profile-gc" build using dmd for x86_64. Up-to-date msgpack-d 1.0.4: target for configuration [default] is up to date. Building dcd:common 0.16.0-beta.2+commit.33.g2427068: building configuration [library] Pre-build Running commands ../../../.dub/packages/msgpack-d/1.0.4/msgpack-d/src/msgpack/unpacker.d(18,26): Deprecation: using `in` parameters with `extern(C)` functions is deprecated ../../../.dub/packages/msgpack-d/1.0.4/msgpack-d/src/msgpack/unpacker.d(18,26): parameter `__anonymous_param` declared as `in` here Up-to-date emsi_containers 0.9.0: target for configuration [library] is up to date. Building libdparse 0.23.2: building configuration [library] Building dcd:dsymbol 0.16.0-beta.2+commit.33.g2427068: building configuration [library] ../../../.dub/packages/emsi_containers/0.9.0/emsi_containers/src/containers/ttree.d(936,19): Deprecation: reference to local variable `this` assigned to non-scope `(*newRoot).right` ../../../.dub/packages/emsi_containers/0.9.0/emsi_containers/src/containers/ttree.d(950,18): Deprecation: reference to local variable `this` assigned to non-scope `(*this.left).parent` ../../../.dub/packages/emsi_containers/0.9.0/emsi_containers/src/containers/ttree.d(951,19): Deprecation: reference to local variable `this` assigned to non-scope `(*newRoot).right` ../../../.dub/packages/emsi_containers/0.9.0/emsi_containers/src/containers/ttree.d(908,18): Deprecation: reference to local variable `this` assigned to non-scope `(*newRoot).left` ../../../.dub/packages/emsi_containers/0.9.0/emsi_containers/src/containers/ttree.d(922,19): Deprecation: reference to local variable `this` assigned to non-scope `(*this.right).parent` ../../../.dub/packages/emsi_containers/0.9.0/emsi_containers/src/containers/ttree.d(923,18): Deprecation: reference to local variable `this` assigned to non-scope `(*newRoot).left` ../../../.dub/packages/emsi_containers/0.9.0/emsi_containers/src/containers/ttree.d(936,19): Deprecation: reference to local variable `this` assigned to non-scope `(*newRoot).right` ../../../.dub/packages/emsi_containers/0.9.0/emsi_containers/src/containers/ttree.d(950,18): Deprecation: reference to local variable `this` assigned to non-scope `(*this.left).parent` ../../../.dub/packages/emsi_containers/0.9.0/emsi_containers/src/containers/ttree.d(951,19): Deprecation: reference to local variable `this` assigned to non-scope `(*newRoot).right` ../../../.dub/packages/emsi_containers/0.9.0/emsi_containers/src/containers/ttree.d(908,18): Deprecation: reference to local variable `this` assigned to non-scope `(*newRoot).left` ../../../.dub/packages/emsi_containers/0.9.0/emsi_containers/src/containers/ttree.d(922,19): Deprecation: reference to local variable `this` assigned to non-scope `(*this.right).parent` ../../../.dub/packages/emsi_containers/0.9.0/emsi_containers/src/containers/ttree.d(923,18): Deprecation: reference to local variable `this` assigned to non-scope `(*newRoot).left` ../../../.dub/packages/emsi_containers/0.9.0/emsi_containers/src/containers/ttree.d(936,19): Deprecation: reference to local variable `this` assigned to non-scope `(*newRoot).right` ../../../.dub/packages/emsi_containers/0.9.0/emsi_containers/src/containers/ttree.d(950,18): Deprecation: reference to local variable `this` assigned to non-scope `(*this.left).parent` ../../../.dub/packages/emsi_containers/0.9.0/emsi_containers/src/containers/ttree.d(951,19): Deprecation: reference to local variable `this` assigned to non-scope `(*newRoot).right` ../../../.dub/packages/emsi_containers/0.9.0/emsi_containers/src/containers/ttree.d(908,18): Deprecation: reference to local variable `this` assigned to non-scope `(*newRoot).left` ../../../.dub/packages/emsi_containers/0.9.0/emsi_containers/src/containers/ttree.d(922,19): Deprecation: reference to local variable `this` assigned to non-scope `(*this.right).parent` ../../../.dub/packages/emsi_containers/0.9.0/emsi_containers/src/containers/ttree.d(923,18): Deprecation: reference to local variable `this` assigned to non-scope `(*newRoot).left` ../../../.dub/packages/emsi_containers/0.9.0/emsi_containers/src/containers/ttree.d(936,19): Deprecation: reference to local variable `this` assigned to non-scope `(*newRoot).right` ../../../.dub/packages/emsi_containers/0.9.0/emsi_containers/src/containers/ttree.d(950,18): Deprecation: reference to local variable `this` assigned to non-scope `(*this.left).parent` ../../../.dub/packages/emsi_containers/0.9.0/emsi_containers/src/containers/ttree.d(951,19): Deprecation: reference to local variable `this` assigned to non-scope `(*newRoot).right` ../../../.dub/packages/emsi_containers/0.9.0/emsi_containers/src/containers/ttree.d(908,18): Deprecation: reference to local variable `this` assigned to non-scope `(*newRoot).left` ../../../.dub/packages/emsi_containers/0.9.0/emsi_containers/src/containers/ttree.d(922,19): Deprecation: reference to local variable `this` assigned to non-scope `(*this.right).parent` ../../../.dub/packages/emsi_containers/0.9.0/emsi_containers/src/containers/ttree.d(923,18): Deprecation: reference to local variable `this` assigned to non-scope `(*newRoot).left` ../../../.dub/packages/emsi_containers/0.9.0/emsi_containers/src/containers/ttree.d(936,19): Deprecation: reference to local variable `this` assigned to non-scope `(*newRoot).right` ../../../.dub/packages/emsi_containers/0.9.0/emsi_containers/src/containers/ttree.d(950,18): Deprecation: reference to local variable `this` assigned to non-scope `(*this.left).parent` ../../../.dub/packages/emsi_containers/0.9.0/emsi_containers/src/containers/ttree.d(951,19): Deprecation: reference to local variable `this` assigned to non-scope `(*newRoot).right` ../../../.dub/packages/emsi_containers/0.9.0/emsi_containers/src/containers/ttree.d(908,18): Deprecation: reference to local variable `this` assigned to non-scope `(*newRoot).left` ../../../.dub/packages/emsi_containers/0.9.0/emsi_containers/src/containers/ttree.d(922,19): Deprecation: reference to local variable `this` assigned to non-scope `(*this.right).parent` ../../../.dub/packages/emsi_containers/0.9.0/emsi_containers/src/containers/ttree.d(923,18): Deprecation: reference to local variable `this` assigned to non-scope `(*newRoot).left` Building dcd 0.16.0-beta.2+commit.33.g2427068: building configuration [server] ../../../.dub/packages/msgpack-d/1.0.4/msgpack-d/src/msgpack/unpacker.d(18,26): Deprecation: using `in` parameters with `extern(C)` functions is deprecated ../../../.dub/packages/msgpack-d/1.0.4/msgpack-d/src/msgpack/unpacker.d(18,26): parameter `__anonymous_param` declared as `in` here ../../../.dub/packages/emsi_containers/0.9.0/emsi_containers/src/containers/ttree.d(936,19): Deprecation: reference to local variable `this` assigned to non-scope `(*newRoot).right` ../../../.dub/packages/emsi_containers/0.9.0/emsi_containers/src/containers/ttree.d(950,18): Deprecation: reference to local variable `this` assigned to non-scope `(*this.left).parent` ../../../.dub/packages/emsi_containers/0.9.0/emsi_containers/src/containers/ttree.d(951,19): Deprecation: reference to local variable `this` assigned to non-scope `(*newRoot).right` ../../../.dub/packages/emsi_containers/0.9.0/emsi_containers/src/containers/ttree.d(908,18): Deprecation: reference to local variable `this` assigned to non-scope `(*newRoot).left` ../../../.dub/packages/emsi_containers/0.9.0/emsi_containers/src/containers/ttree.d(922,19): Deprecation: reference to local variable `this` assigned to non-scope `(*this.right).parent` ../../../.dub/packages/emsi_containers/0.9.0/emsi_containers/src/containers/ttree.d(923,18): Deprecation: reference to local variable `this` assigned to non-scope `(*newRoot).left` Linking dcd-server Finished To force a rebuild of up-to-date targets, run again with --force Shutting down currently-running server... Running tests for unix sockets Starting server... Server is running unix:tc001: ... Pass unix:tc002: ... Pass unix:tc003: ... Pass unix:tc004: ... Pass unix:tc005: ... Pass unix:tc006: ... Pass unix:tc007: ... Pass unix:tc008: ... Pass unix:tc009: ... Pass unix:tc010: ... Pass unix:tc011: ... Pass unix:tc012: ... Pass unix:tc013: ... Pass unix:tc014: ... Pass unix:tc015: ... Pass unix:tc016: ... Pass unix:tc017: ... Pass unix:tc018: ... Pass unix:tc019: ... Pass unix:tc020: ... Pass unix:tc021: ... Pass unix:tc022: ... Pass unix:tc023: ... Pass unix:tc024: ... Pass unix:tc025: ... Pass unix:tc026: ... Pass 0a1,8 > identifiers > alignof k > i v int i stdin 21 int > init k > mangleof k > sizeof k > stringof k > tupleof k unix:tc027: ... Fail unix:tc028: ... Pass unix:tc029: ... Pass unix:tc030: ... Pass unix:tc031: ... Pass unix:tc032: ... Pass unix:tc033: ... Pass unix:tc034: ... Pass unix:tc035: ... Pass unix:tc036: ... Pass unix:tc037: ... Pass unix:tc038: ... Pass unix:tc039: ... Pass unix:tc040: ... Pass unix:tc041: ... Pass unix:tc042: ... Pass unix:tc043: ... Pass unix:tc044: ... Pass unix:tc045: ... Pass unix:tc046: ... Pass unix:tc047: ... Pass unix:tc048: ... Pass unix:tc049: ... Pass unix:tc050: ... Pass unix:tc051: ... Pass unix:tc052: ... Pass unix:tc053: ... Pass unix:tc054: ... Pass unix:tc055: ... Pass unix:tc056: ... Pass unix:tc057: ... Pass unix:tc058: ... Pass unix:tc059: ... Pass unix:tc060: ... Pass unix:tc061: ... Pass unix:tc062: ... Pass unix:tc620: ... Pass unix:tc717: ... Pass unix:tc_access_modifiers: ... Pass unix:tc_accesschain_type: ... Pass unix:tc_anon_class: ... Pass unix:tc_anon_struct: ... Pass unix:tc_bang_op_or_template: ... Pass unix:tc_base_template_type: ... Pass unix:tc_body_var: ... Pass unix:tc_calltip_in_func: ... Pass unix:tc_char_dot: ... Pass unix:tc_complete_kw: ... Pass unix:tc_ctors: ... Pass unix:tc_currmod_fqn: ... Pass unix:tc_ditto_scopes: ... Pass unix:tc_empty_module: ... Pass 00000unix:tc_empty_requests: ... Pass unix:tc_erroneous_body_content: ... Pass unix:tc_extended_ditto: ... Pass unix:tc_extended_types: ... Pass unix:tc_if_auto_array: ... Pass unix:tc_if_var: ... Pass unix:tc_import_symbol_list: ... Pass unix:tc_incomplete_switch: ... Pass unix:tc_issue558: ... Pass unix:tc_locate_ufcs_function: ... Pass unix:tc_middle_of_utf: ... Pass unix:tc_module_scope_op: ... Pass unix:tc_named_mixin: ... Pass unix:tc_opaque_structs: ... Pass unix:tc_pointer_type_printing: ... Pass unix:tc_pointers: ... Pass import: /home/runner/work/DCD/DCD/tests/tc_recursive_public_import/testing unix:tc_recursive_public_import: ... Pass unix:tc_rm_import: ... Pass unix:tc_scope_mess: ... Pass unix:tc_selective_import_list: ... Pass unix:tc_super_scope: ... Pass unix:tc_template_bang_completion: ... Pass unix:tc_template_param_props: ... Pass file4 165 file1 280 5c5 < one_t v One!T one_t stdin 103 One!T --- > one_t v One one_t stdin 103 One 9c9 < value_t v value_t stdin 0 --- > value_t v A value_t stdin 0 A unix:tc_templates_resolve: ... Fail unix:tc_traits: ... Pass unix:tc_ufcs_alias_this_completion: ... Pass unix:tc_ufcs_array_type_completion: ... Pass unix:tc_ufcs_calltip_in_func: ... Pass unix:tc_ufcs_fundamental_types_completion: ... Pass unix:tc_ufcs_pointer_type_completion: ... Pass unix:tc_ufcs_string_and_string_literal_completion: ... Pass unix:tc_ufcs_struct_completion: ... Pass Total incompatible type combinations: 4973 unix:extra/tc_ufcs_all_kinds/: ... Pass Shutting down server... 109 tests passed and 2 failed. STDERR: 2023-10-05T03:51:27.210 [info] main.d:146:runServer Starting up... 2023-10-05T03:51:27.211 [info] main.d:180:runServer Listening at /run/user/1001/dcd.socket 2023-10-05T03:51:27.211 [info] main.d:197:runServer Import directories: /home/runner/work/DCD/DCD/tests/imports 2023-10-05T03:51:27.211 [info] main.d:203:runServer 0 symbols cached. 2023-10-05T03:51:27.211 [info] main.d:204:runServer Startup completed in 214 Ξs and 5 hnsecs 2023-10-05T03:51:28.211 [info] main.d:258:runServer Request processed in 35 Ξs 2023-10-05T03:51:28.215 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:28.217 [info] main.d:258:runServer Request processed in 1 ms, 400 Ξs, and 4 hnsecs 2023-10-05T03:51:28.222 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:28.226 [info] main.d:258:runServer Request processed in 4 ms, 252 Ξs, and 8 hnsecs 2023-10-05T03:51:28.230 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:28.236 [info] main.d:258:runServer Request processed in 5 ms, 603 Ξs, and 4 hnsecs 2023-10-05T03:51:28.239 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:28.244 [info] main.d:258:runServer Request processed in 4 ms, 522 Ξs, and 6 hnsecs 2023-10-05T03:51:28.248 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:28.249 [info] main.d:258:runServer Request processed in 700 Ξs and 8 hnsecs 2023-10-05T03:51:28.253 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:28.257 [info] main.d:258:runServer Request processed in 4 ms, 517 Ξs, and 3 hnsecs 2023-10-05T03:51:28.262 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:28.267 [info] main.d:258:runServer Request processed in 4 ms, 830 Ξs, and 3 hnsecs 2023-10-05T03:51:28.270 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:28.275 [info] main.d:258:runServer Request processed in 4 ms, 676 Ξs, and 4 hnsecs 2023-10-05T03:51:28.278 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:28.282 [info] main.d:258:runServer Request processed in 4 ms and 664 Ξs 2023-10-05T03:51:28.286 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:28.290 [info] main.d:258:runServer Request processed in 4 ms, 553 Ξs, and 6 hnsecs 2023-10-05T03:51:28.294 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:28.298 [info] main.d:258:runServer Request processed in 4 ms, 117 Ξs, and 4 hnsecs 2023-10-05T03:51:28.302 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:28.306 [info] main.d:258:runServer Request processed in 4 ms, 84 Ξs, and 2 hnsecs 2023-10-05T03:51:28.310 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:28.314 [info] main.d:258:runServer Request processed in 3 ms and 784 Ξs 2023-10-05T03:51:28.318 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:28.322 [info] main.d:258:runServer Request processed in 3 ms, 750 Ξs, and 9 hnsecs 2023-10-05T03:51:28.325 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:28.329 [info] main.d:258:runServer Request processed in 3 ms, 759 Ξs, and 4 hnsecs 2023-10-05T03:51:28.332 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:28.337 [info] main.d:258:runServer Request processed in 5 ms, 194 Ξs, and 1 hnsec 2023-10-05T03:51:29.346 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:29.355 [info] main.d:258:runServer Request processed in 9 ms and 568 Ξs 2023-10-05T03:51:30.363 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:30.370 [info] main.d:258:runServer Request processed in 7 ms, 667 Ξs, and 3 hnsecs 2023-10-05T03:51:30.375 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:30.380 [info] main.d:258:runServer Request processed in 4 ms and 851 Ξs 2023-10-05T03:51:30.384 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:30.388 [info] main.d:258:runServer Request processed in 3 ms, 823 Ξs, and 8 hnsecs 2023-10-05T03:51:30.392 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:30.396 [info] main.d:258:runServer Request processed in 3 ms, 848 Ξs, and 3 hnsecs 2023-10-05T03:51:30.400 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:30.404 [info] main.d:258:runServer Request processed in 3 ms, 937 Ξs, and 1 hnsec 2023-10-05T03:51:30.408 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:30.411 [info] main.d:258:runServer Request processed in 3 ms, 847 Ξs, and 6 hnsecs 2023-10-05T03:51:31.420 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:31.425 [info] main.d:258:runServer Request processed in 5 ms, 276 Ξs, and 9 hnsecs 2023-10-05T03:51:32.433 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:32.439 [info] main.d:258:runServer Request processed in 5 ms, 818 Ξs, and 1 hnsec 2023-10-05T03:51:32.444 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:32.448 [info] main.d:258:runServer Request processed in 4 ms, 736 Ξs, and 6 hnsecs 2023-10-05T03:51:32.452 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:32.456 [info] main.d:258:runServer Request processed in 3 ms, 932 Ξs, and 9 hnsecs 2023-10-05T03:51:32.460 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:32.464 [info] main.d:258:runServer Request processed in 3 ms, 612 Ξs, and 5 hnsecs 2023-10-05T03:51:32.467 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:32.471 [info] main.d:258:runServer Request processed in 3 ms, 514 Ξs, and 8 hnsecs 2023-10-05T03:51:32.475 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:32.479 [info] main.d:258:runServer Request processed in 4 ms, 47 Ξs, and 4 hnsecs 2023-10-05T03:51:32.484 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:32.491 [info] main.d:258:runServer Request processed in 7 ms, 210 Ξs, and 3 hnsecs 2023-10-05T03:51:32.494 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:32.502 [info] main.d:258:runServer Request processed in 7 ms, 953 Ξs, and 4 hnsecs 2023-10-05T03:51:32.506 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:32.513 [info] main.d:258:runServer Request processed in 6 ms, 584 Ξs, and 2 hnsecs 2023-10-05T03:51:32.516 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:32.522 [info] main.d:258:runServer Request processed in 5 ms, 466 Ξs, and 5 hnsecs 2023-10-05T03:51:32.526 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:32.531 [info] main.d:258:runServer Request processed in 4 ms, 345 Ξs, and 9 hnsecs 2023-10-05T03:51:32.534 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:32.538 [info] main.d:258:runServer Request processed in 3 ms, 994 Ξs, and 1 hnsec 2023-10-05T03:51:32.542 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:32.546 [info] main.d:258:runServer Request processed in 4 ms, 255 Ξs, and 7 hnsecs 2023-10-05T03:51:32.550 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:32.552 [info] main.d:258:runServer Request processed in 1 ms, 183 Ξs, and 9 hnsecs 2023-10-05T03:51:32.556 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:32.560 [info] main.d:258:runServer Request processed in 4 ms, 231 Ξs, and 9 hnsecs 2023-10-05T03:51:32.564 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:32.568 [info] main.d:258:runServer Request processed in 4 ms and 254 Ξs 2023-10-05T03:51:32.572 [info] main.d:341:runServer Getting doc comment 2023-10-05T03:51:32.577 [info] main.d:258:runServer Request processed in 4 ms, 525 Ξs, and 6 hnsecs 2023-10-05T03:51:32.580 [info] main.d:341:runServer Getting doc comment 2023-10-05T03:51:32.584 [info] main.d:258:runServer Request processed in 4 ms, 519 Ξs, and 3 hnsecs 2023-10-05T03:51:32.587 [info] main.d:341:runServer Getting doc comment 2023-10-05T03:51:32.592 [info] main.d:258:runServer Request processed in 4 ms, 405 Ξs, and 9 hnsecs 2023-10-05T03:51:32.595 [info] main.d:341:runServer Getting doc comment 2023-10-05T03:51:32.600 [info] main.d:258:runServer Request processed in 4 ms and 444 Ξs 2023-10-05T03:51:32.603 [info] main.d:341:runServer Getting doc comment 2023-10-05T03:51:32.607 [info] main.d:258:runServer Request processed in 4 ms, 498 Ξs, and 5 hnsecs 2023-10-05T03:51:32.611 [info] main.d:341:runServer Getting doc comment 2023-10-05T03:51:32.615 [info] main.d:258:runServer Request processed in 4 ms, 469 Ξs, and 8 hnsecs 2023-10-05T03:51:32.618 [info] main.d:341:runServer Getting doc comment 2023-10-05T03:51:32.627 [info] main.d:258:runServer Request processed in 8 ms and 986 Ξs 2023-10-05T03:51:32.630 [info] main.d:341:runServer Getting doc comment 2023-10-05T03:51:32.640 [info] main.d:258:runServer Request processed in 9 ms, 715 Ξs, and 7 hnsecs 2023-10-05T03:51:32.645 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:32.653 [info] main.d:258:runServer Request processed in 8 ms, 222 Ξs, and 4 hnsecs 2023-10-05T03:51:32.657 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:32.663 [info] main.d:258:runServer Request processed in 6 ms, 7 Ξs, and 2 hnsecs 2023-10-05T03:51:32.667 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:32.672 [info] main.d:258:runServer Request processed in 5 ms and 317 Ξs 2023-10-05T03:51:32.677 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:32.677 [info] main.d:258:runServer Request processed in 193 Ξs and 1 hnsec 2023-10-05T03:51:32.682 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:32.687 [info] main.d:258:runServer Request processed in 5 ms, 307 Ξs, and 6 hnsecs 2023-10-05T03:51:32.691 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:32.692 [info] main.d:258:runServer Request processed in 352 Ξs and 9 hnsecs 2023-10-05T03:51:32.696 [info] main.d:341:runServer Getting doc comment 2023-10-05T03:51:32.700 [info] main.d:258:runServer Request processed in 4 ms, 63 Ξs, and 9 hnsecs 2023-10-05T03:51:32.708 [info] main.d:258:runServer Request processed in 3 ms and 611 Ξs 2023-10-05T03:51:32.731 [info] main.d:258:runServer Request processed in 18 ms and 791 Ξs 2023-10-05T03:51:32.759 [info] main.d:258:runServer Request processed in 24 ms, 409 Ξs, and 7 hnsecs 2023-10-05T03:51:32.790 [info] main.d:258:runServer Request processed in 25 ms, 175 Ξs, and 9 hnsecs 2023-10-05T03:51:32.801 [warning] localuse.d:121:findLocalUse No or ambiguous symbol for the identifier at cursor 2023-10-05T03:51:32.801 [info] main.d:258:runServer Request processed in 6 ms, 437 Ξs, and 2 hnsecs 2023-10-05T03:51:32.806 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:32.806 [warning] complete.d:575:setImportCompletions Could not find ["tc036"] 2023-10-05T03:51:32.806 [info] main.d:258:runServer Request processed in 344 Ξs and 3 hnsecs 2023-10-05T03:51:32.811 [info] main.d:258:runServer Request processed in 97 Ξs and 5 hnsecs 2023-10-05T03:51:32.813 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:32.813 [info] main.d:258:runServer Request processed in 274 Ξs and 9 hnsecs 2023-10-05T03:51:32.818 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:32.826 [info] main.d:258:runServer Request processed in 7 ms, 936 Ξs, and 9 hnsecs 2023-10-05T03:51:32.829 [info] main.d:258:runServer Request processed in 77 Ξs and 4 hnsecs 2023-10-05T03:51:32.831 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:32.832 [warning] complete.d:575:setImportCompletions Could not find ["tc036"] 2023-10-05T03:51:32.832 [info] main.d:258:runServer Request processed in 303 Ξs 2023-10-05T03:51:32.837 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:32.842 [warning] util.d:232:getSymbolsByTokenChain Could not find declaration of istring("a") from position 11 2023-10-05T03:51:32.842 [info] main.d:258:runServer Request processed in 4 ms, 975 Ξs, and 5 hnsecs 2023-10-05T03:51:32.845 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:32.850 [info] main.d:258:runServer Request processed in 5 ms, 511 Ξs, and 5 hnsecs 2023-10-05T03:51:32.853 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:32.858 [info] main.d:258:runServer Request processed in 4 ms, 627 Ξs, and 7 hnsecs 2023-10-05T03:51:32.861 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:32.866 [info] main.d:258:runServer Request processed in 4 ms, 519 Ξs, and 4 hnsecs 2023-10-05T03:51:32.870 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:32.870 [info] main.d:258:runServer Request processed in 171 Ξs and 6 hnsecs 2023-10-05T03:51:32.874 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:32.878 [info] main.d:258:runServer Request processed in 4 ms, 208 Ξs, and 1 hnsec 2023-10-05T03:51:32.881 [info] main.d:341:runServer Getting doc comment 2023-10-05T03:51:32.885 [info] main.d:258:runServer Request processed in 3 ms and 866 Ξs 2023-10-05T03:51:32.888 [info] main.d:341:runServer Getting doc comment 2023-10-05T03:51:32.892 [info] main.d:258:runServer Request processed in 4 ms, 35 Ξs, and 7 hnsecs 2023-10-05T03:51:32.895 [info] main.d:341:runServer Getting doc comment 2023-10-05T03:51:32.899 [info] main.d:258:runServer Request processed in 3 ms, 792 Ξs, and 9 hnsecs 2023-10-05T03:51:32.902 [info] main.d:341:runServer Getting doc comment 2023-10-05T03:51:32.906 [info] main.d:258:runServer Request processed in 3 ms, 786 Ξs, and 7 hnsecs 2023-10-05T03:51:32.910 [info] main.d:341:runServer Getting doc comment 2023-10-05T03:51:32.914 [info] main.d:258:runServer Request processed in 3 ms, 522 Ξs, and 9 hnsecs 2023-10-05T03:51:32.917 [info] main.d:341:runServer Getting doc comment 2023-10-05T03:51:32.927 [info] main.d:258:runServer Request processed in 10 ms, 54 Ξs, and 9 hnsecs 2023-10-05T03:51:32.941 [warning] util.d:232:getSymbolsByTokenChain Could not find declaration of istring("things") from position 48 2023-10-05T03:51:32.942 [warning] util.d:232:getSymbolsByTokenChain Could not find declaration of istring("things") from position 48 2023-10-05T03:51:32.942 [warning] symbols.d:61:findDeclaration Could not find symbol declaration 2023-10-05T03:51:32.942 [info] main.d:258:runServer Request processed in 10 ms, 786 Ξs, and 3 hnsecs 2023-10-05T03:51:32.946 [info] main.d:341:runServer Getting doc comment 2023-10-05T03:51:32.956 [info] main.d:258:runServer Request processed in 9 ms, 549 Ξs, and 8 hnsecs 2023-10-05T03:51:32.959 [info] main.d:341:runServer Getting doc comment 2023-10-05T03:51:32.968 [info] main.d:258:runServer Request processed in 8 ms, 454 Ξs, and 8 hnsecs 2023-10-05T03:51:32.972 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:32.972 [info] main.d:258:runServer Request processed in 235 Ξs and 2 hnsecs 2023-10-05T03:51:32.977 [info] main.d:341:runServer Getting doc comment 2023-10-05T03:51:32.983 [info] main.d:258:runServer Request processed in 6 ms, 946 Ξs, and 7 hnsecs 2023-10-05T03:51:32.988 [info] main.d:341:runServer Getting doc comment 2023-10-05T03:51:32.995 [info] main.d:258:runServer Request processed in 6 ms and 806 Ξs 2023-10-05T03:51:32.999 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:33.004 [info] main.d:258:runServer Request processed in 5 ms, 135 Ξs, and 1 hnsec 2023-10-05T03:51:33.013 [info] main.d:258:runServer Request processed in 4 ms, 664 Ξs, and 2 hnsecs 2023-10-05T03:51:33.020 [info] main.d:258:runServer Request processed in 4 ms, 368 Ξs, and 8 hnsecs 2023-10-05T03:51:33.027 [info] main.d:258:runServer Request processed in 4 ms, 299 Ξs, and 2 hnsecs 2023-10-05T03:51:33.032 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:33.036 [info] main.d:258:runServer Request processed in 4 ms, 225 Ξs, and 3 hnsecs 2023-10-05T03:51:33.040 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:33.044 [info] main.d:258:runServer Request processed in 4 ms and 64 Ξs 2023-10-05T03:51:33.047 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:33.051 [info] main.d:258:runServer Request processed in 3 ms, 642 Ξs, and 2 hnsecs 2023-10-05T03:51:33.054 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:33.058 [info] main.d:258:runServer Request processed in 4 ms, 357 Ξs, and 6 hnsecs 2023-10-05T03:51:33.062 [info] main.d:341:runServer Getting doc comment 2023-10-05T03:51:33.066 [warning] util.d:232:getSymbolsByTokenChain Could not find declaration of istring("te") from position 46 2023-10-05T03:51:33.066 [warning] util.d:232:getSymbolsByTokenChain Could not find declaration of istring(")") from position 46 2023-10-05T03:51:33.066 [warning] doc.d:52:getDoc Could not find symbol 2023-10-05T03:51:33.066 [info] main.d:258:runServer Request processed in 4 ms, 86 Ξs, and 8 hnsecs 2023-10-05T03:51:33.069 [info] main.d:341:runServer Getting doc comment 2023-10-05T03:51:33.077 [info] main.d:258:runServer Request processed in 7 ms, 370 Ξs, and 8 hnsecs 2023-10-05T03:51:33.081 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:33.094 [info] main.d:258:runServer Request processed in 12 ms, 859 Ξs, and 3 hnsecs 2023-10-05T03:51:33.099 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:33.112 [info] main.d:258:runServer Request processed in 13 ms, 107 Ξs, and 5 hnsecs 2023-10-05T03:51:33.116 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:33.126 [info] main.d:258:runServer Request processed in 9 ms, 815 Ξs, and 1 hnsec 2023-10-05T03:51:33.130 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:33.140 [info] main.d:258:runServer Request processed in 9 ms, 971 Ξs, and 1 hnsec 2023-10-05T03:51:33.144 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:33.154 [info] main.d:258:runServer Request processed in 9 ms, 779 Ξs, and 5 hnsecs 2023-10-05T03:51:33.159 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:33.168 [info] main.d:258:runServer Request processed in 9 ms, 950 Ξs, and 5 hnsecs 2023-10-05T03:51:33.173 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:33.173 [info] main.d:258:runServer Request processed in 319 Ξs and 3 hnsecs 2023-10-05T03:51:33.178 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:33.184 [info] main.d:258:runServer Request processed in 6 ms, 333 Ξs, and 7 hnsecs 2023-10-05T03:51:33.189 [info] main.d:258:runServer Request processed in 74 Ξs and 5 hnsecs 2023-10-05T03:51:33.195 [info] main.d:258:runServer Request processed in 3 ms, 352 Ξs, and 2 hnsecs 2023-10-05T03:51:33.200 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:33.204 [info] main.d:258:runServer Request processed in 4 ms, 626 Ξs, and 6 hnsecs 2023-10-05T03:51:33.208 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:33.212 [info] main.d:258:runServer Request processed in 4 ms and 129 Ξs 2023-10-05T03:51:33.218 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:33.219 [warning] first.d:760:visit Could not resolve location of module 'tc_access_modifiers/bar' 2023-10-05T03:51:33.222 [info] main.d:258:runServer Request processed in 3 ms and 978 Ξs 2023-10-05T03:51:33.225 [info] main.d:258:runServer Request processed in 51 Ξs and 2 hnsecs 2023-10-05T03:51:33.227 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:33.232 [info] main.d:258:runServer Request processed in 5 ms, 127 Ξs, and 7 hnsecs 2023-10-05T03:51:33.236 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:33.240 [info] main.d:258:runServer Request processed in 4 ms, 170 Ξs, and 9 hnsecs 2023-10-05T03:51:33.243 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:33.247 [info] main.d:258:runServer Request processed in 4 ms, 61 Ξs, and 9 hnsecs 2023-10-05T03:51:33.251 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:33.270 [info] main.d:258:runServer Request processed in 19 ms, 510 Ξs, and 5 hnsecs 2023-10-05T03:51:33.274 [info] main.d:258:runServer Request processed in 182 Ξs and 5 hnsecs 2023-10-05T03:51:33.275 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:33.277 [warning] first.d:760:visit Could not resolve location of module 'tc_access_modifiers/bar' 2023-10-05T03:51:33.289 [info] main.d:258:runServer Request processed in 14 ms, 55 Ξs, and 4 hnsecs 2023-10-05T03:51:33.294 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:33.307 [info] main.d:258:runServer Request processed in 13 ms, 294 Ξs, and 7 hnsecs 2023-10-05T03:51:33.312 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:33.324 [info] main.d:258:runServer Request processed in 11 ms, 941 Ξs, and 7 hnsecs 2023-10-05T03:51:33.327 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:33.337 [info] main.d:258:runServer Request processed in 9 ms, 897 Ξs, and 1 hnsec 2023-10-05T03:51:33.341 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:33.350 [info] main.d:258:runServer Request processed in 8 ms, 455 Ξs, and 7 hnsecs 2023-10-05T03:51:33.354 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:33.361 [info] main.d:258:runServer Request processed in 7 ms, 375 Ξs, and 8 hnsecs 2023-10-05T03:51:33.365 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:33.371 [info] main.d:258:runServer Request processed in 6 ms, 39 Ξs, and 3 hnsecs 2023-10-05T03:51:33.375 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:33.380 [info] main.d:258:runServer Request processed in 4 ms, 847 Ξs, and 9 hnsecs 2023-10-05T03:51:33.384 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:33.388 [info] main.d:258:runServer Request processed in 3 ms, 668 Ξs, and 6 hnsecs 2023-10-05T03:51:33.392 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:33.396 [info] main.d:258:runServer Request processed in 4 ms, 230 Ξs, and 1 hnsec 2023-10-05T03:51:33.400 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:33.404 [info] main.d:258:runServer Request processed in 3 ms, 509 Ξs, and 7 hnsecs 2023-10-05T03:51:33.408 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:33.412 [info] main.d:258:runServer Request processed in 4 ms, 247 Ξs, and 7 hnsecs 2023-10-05T03:51:33.416 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:33.419 [info] main.d:258:runServer Request processed in 3 ms, 705 Ξs, and 8 hnsecs 2023-10-05T03:51:33.422 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:33.431 [info] main.d:258:runServer Request processed in 8 ms, 732 Ξs, and 3 hnsecs 2023-10-05T03:51:33.435 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:33.452 [info] main.d:258:runServer Request processed in 16 ms, 138 Ξs, and 2 hnsecs 2023-10-05T03:51:33.455 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:33.469 [info] main.d:258:runServer Request processed in 14 ms, 24 Ξs, and 9 hnsecs 2023-10-05T03:51:33.474 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:33.486 [info] main.d:258:runServer Request processed in 12 ms, 314 Ξs, and 6 hnsecs 2023-10-05T03:51:33.489 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:33.499 [info] main.d:258:runServer Request processed in 9 ms, 815 Ξs, and 9 hnsecs 2023-10-05T03:51:33.502 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:33.510 [warning] util.d:232:getSymbolsByTokenChain Could not find declaration of istring("foo") from position 11 2023-10-05T03:51:33.511 [info] main.d:258:runServer Request processed in 8 ms, 155 Ξs, and 9 hnsecs 2023-10-05T03:51:33.515 [info] main.d:341:runServer Getting doc comment 2023-10-05T03:51:33.524 [info] main.d:258:runServer Request processed in 9 ms, 35 Ξs, and 8 hnsecs 2023-10-05T03:51:33.527 [info] main.d:341:runServer Getting doc comment 2023-10-05T03:51:33.535 [info] main.d:258:runServer Request processed in 7 ms and 406 Ξs 2023-10-05T03:51:33.538 [info] main.d:341:runServer Getting doc comment 2023-10-05T03:51:33.544 [info] main.d:258:runServer Request processed in 5 ms, 827 Ξs, and 9 hnsecs 2023-10-05T03:51:33.547 [info] main.d:341:runServer Getting doc comment 2023-10-05T03:51:33.551 [info] main.d:258:runServer Request processed in 4 ms, 669 Ξs, and 8 hnsecs 2023-10-05T03:51:33.555 [info] main.d:341:runServer Getting doc comment 2023-10-05T03:51:33.559 [info] main.d:258:runServer Request processed in 4 ms, 409 Ξs, and 9 hnsecs 2023-10-05T03:51:33.562 [info] main.d:341:runServer Getting doc comment 2023-10-05T03:51:33.567 [info] main.d:258:runServer Request processed in 4 ms, 488 Ξs, and 9 hnsecs 2023-10-05T03:51:33.570 [info] main.d:341:runServer Getting doc comment 2023-10-05T03:51:33.574 [info] main.d:258:runServer Request processed in 4 ms, 485 Ξs, and 9 hnsecs 2023-10-05T03:51:33.577 [info] main.d:341:runServer Getting doc comment 2023-10-05T03:51:33.588 [info] main.d:258:runServer Request processed in 10 ms, 798 Ξs, and 5 hnsecs 2023-10-05T03:51:33.591 [info] main.d:341:runServer Getting doc comment 2023-10-05T03:51:33.609 [info] main.d:258:runServer Request processed in 18 ms, 50 Ξs, and 9 hnsecs 2023-10-05T03:51:33.612 [info] main.d:341:runServer Getting doc comment 2023-10-05T03:51:33.628 [info] main.d:258:runServer Request processed in 15 ms, 278 Ξs, and 5 hnsecs 2023-10-05T03:51:33.631 [info] main.d:341:runServer Getting doc comment 2023-10-05T03:51:33.645 [info] main.d:258:runServer Request processed in 13 ms, 345 Ξs, and 8 hnsecs 2023-10-05T03:51:33.648 [info] main.d:341:runServer Getting doc comment 2023-10-05T03:51:33.659 [info] main.d:258:runServer Request processed in 11 ms, 67 Ξs, and 8 hnsecs 2023-10-05T03:51:33.666 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:33.666 [warning] complete.d:469:importCompletion Could not resolve location of empty 2023-10-05T03:51:33.666 [info] main.d:258:runServer Request processed in 484 Ξs 2023-10-05T03:51:33.670 [warning] main.d:331:runServer Received a search request without source code 2023-10-05T03:51:33.670 [info] main.d:258:runServer Request processed in 153 Ξs and 6 hnsecs 2023-10-05T03:51:33.672 [warning] main.d:331:runServer Received a autocomplete request without source code 2023-10-05T03:51:33.672 [info] main.d:258:runServer Request processed in 126 Ξs and 5 hnsecs 2023-10-05T03:51:33.674 [warning] main.d:331:runServer Received a doc request without source code 2023-10-05T03:51:33.674 [info] main.d:258:runServer Request processed in 130 Ξs and 5 hnsecs 2023-10-05T03:51:33.676 [warning] main.d:331:runServer Received a localUse request without source code 2023-10-05T03:51:33.676 [info] main.d:258:runServer Request processed in 124 Ξs and 1 hnsec 2023-10-05T03:51:33.679 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:33.689 [info] main.d:258:runServer Request processed in 10 ms, 592 Ξs, and 6 hnsecs 2023-10-05T03:51:33.693 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:33.701 [info] main.d:258:runServer Request processed in 8 ms, 22 Ξs, and 2 hnsecs 2023-10-05T03:51:33.705 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:33.711 [info] main.d:258:runServer Request processed in 6 ms, 650 Ξs, and 7 hnsecs 2023-10-05T03:51:33.716 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:33.721 [info] main.d:258:runServer Request processed in 5 ms and 475 Ξs 2023-10-05T03:51:33.725 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:33.729 [info] main.d:258:runServer Request processed in 3 ms, 895 Ξs, and 5 hnsecs 2023-10-05T03:51:33.733 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:33.737 [info] main.d:258:runServer Request processed in 3 ms, 854 Ξs, and 7 hnsecs 2023-10-05T03:51:33.743 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:33.744 [info] main.d:258:runServer Request processed in 529 Ξs 2023-10-05T03:51:33.748 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:33.752 [info] main.d:258:runServer Request processed in 3 ms, 914 Ξs, and 7 hnsecs 2023-10-05T03:51:33.756 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:33.757 [info] main.d:258:runServer Request processed in 251 Ξs and 4 hnsecs 2023-10-05T03:51:33.766 [info] main.d:258:runServer Request processed in 4 ms, 897 Ξs, and 7 hnsecs 2023-10-05T03:51:33.770 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:33.770 [warning] complete.d:204:dotCompletion cursor positioned within a UTF sequence 2023-10-05T03:51:33.770 [info] main.d:258:runServer Request processed in 294 Ξs and 6 hnsecs 2023-10-05T03:51:33.774 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:33.780 [info] main.d:258:runServer Request processed in 5 ms, 737 Ξs, and 4 hnsecs 2023-10-05T03:51:33.783 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:33.789 [info] main.d:258:runServer Request processed in 5 ms, 527 Ξs, and 3 hnsecs 2023-10-05T03:51:33.793 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:33.799 [info] main.d:258:runServer Request processed in 6 ms, 263 Ξs, and 3 hnsecs 2023-10-05T03:51:33.802 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:33.809 [info] main.d:258:runServer Request processed in 6 ms, 420 Ξs, and 3 hnsecs 2023-10-05T03:51:33.818 [info] main.d:258:runServer Request processed in 5 ms, 450 Ξs, and 5 hnsecs 2023-10-05T03:51:33.823 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:33.835 [info] main.d:258:runServer Request processed in 12 ms, 384 Ξs, and 5 hnsecs 2023-10-05T03:51:33.839 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:33.846 [info] main.d:258:runServer Request processed in 7 ms, 250 Ξs, and 9 hnsecs 2023-10-05T03:51:33.848 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:33.855 [info] main.d:258:runServer Request processed in 6 ms, 859 Ξs, and 5 hnsecs 2023-10-05T03:51:33.857 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:33.864 [info] main.d:258:runServer Request processed in 6 ms, 575 Ξs, and 3 hnsecs 2023-10-05T03:51:33.865 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:33.872 [info] main.d:258:runServer Request processed in 6 ms, 674 Ξs, and 3 hnsecs 2023-10-05T03:51:33.877 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:33.885 [info] main.d:258:runServer Request processed in 8 ms, 430 Ξs, and 6 hnsecs 2023-10-05T03:51:33.889 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:33.890 [info] main.d:258:runServer Request processed in 294 Ξs and 2 hnsecs 2023-10-05T03:51:33.893 [info] main.d:258:runServer Request processed in 107 Ξs and 9 hnsecs 2023-10-05T03:51:33.895 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:33.895 [warning] complete.d:469:importCompletion Could not resolve location of point 2023-10-05T03:51:33.895 [info] main.d:258:runServer Request processed in 407 Ξs and 9 hnsecs 2023-10-05T03:51:33.898 [info] main.d:258:runServer Request processed in 69 Ξs and 7 hnsecs 2023-10-05T03:51:33.900 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:33.900 [info] main.d:258:runServer Request processed in 394 Ξs and 4 hnsecs 2023-10-05T03:51:33.904 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:33.912 [info] main.d:258:runServer Request processed in 7 ms, 913 Ξs, and 6 hnsecs 2023-10-05T03:51:33.916 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:33.917 [info] main.d:258:runServer Request processed in 416 Ξs and 2 hnsecs 2023-10-05T03:51:33.921 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:33.928 [warning] util.d:232:getSymbolsByTokenChain Could not find declaration of istring("super") from position 28 2023-10-05T03:51:33.928 [info] main.d:258:runServer Request processed in 6 ms, 686 Ξs, and 2 hnsecs 2023-10-05T03:51:33.931 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:33.937 [warning] util.d:232:getSymbolsByTokenChain Could not find declaration of istring("super") from position 59 2023-10-05T03:51:33.938 [info] main.d:258:runServer Request processed in 6 ms, 765 Ξs, and 2 hnsecs 2023-10-05T03:51:33.941 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:33.948 [info] main.d:258:runServer Request processed in 7 ms, 365 Ξs, and 4 hnsecs 2023-10-05T03:51:33.952 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:33.960 [info] main.d:258:runServer Request processed in 8 ms, 116 Ξs, and 4 hnsecs 2023-10-05T03:51:33.963 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:33.972 [info] main.d:258:runServer Request processed in 8 ms, 131 Ξs, and 5 hnsecs 2023-10-05T03:51:33.975 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:33.983 [info] main.d:258:runServer Request processed in 7 ms, 865 Ξs, and 6 hnsecs 2023-10-05T03:51:33.986 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:33.994 [info] main.d:258:runServer Request processed in 8 ms, 130 Ξs, and 1 hnsec 2023-10-05T03:51:33.997 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:34.005 [info] main.d:258:runServer Request processed in 8 ms, 152 Ξs, and 8 hnsecs 2023-10-05T03:51:34.008 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:34.016 [info] main.d:258:runServer Request processed in 8 ms, 222 Ξs, and 2 hnsecs 2023-10-05T03:51:34.019 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:34.020 [info] main.d:258:runServer Request processed in 242 Ξs and 5 hnsecs 2023-10-05T03:51:34.023 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:34.023 [info] main.d:258:runServer Request processed in 220 Ξs and 4 hnsecs 2023-10-05T03:51:34.027 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:34.033 [info] main.d:258:runServer Request processed in 5 ms, 843 Ξs, and 9 hnsecs 2023-10-05T03:51:34.036 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:34.042 [info] main.d:258:runServer Request processed in 5 ms and 658 Ξs 2023-10-05T03:51:34.047 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:34.054 [info] main.d:258:runServer Request processed in 6 ms and 668 Ξs 2023-10-05T03:51:34.057 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:34.065 [info] main.d:258:runServer Request processed in 7 ms and 804 Ξs 2023-10-05T03:51:34.070 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:34.071 [info] main.d:258:runServer Request processed in 1 ms, 50 Ξs, and 7 hnsecs 2023-10-05T03:51:34.076 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:34.083 [info] main.d:258:runServer Request processed in 7 ms, 276 Ξs, and 4 hnsecs 2023-10-05T03:51:34.086 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:34.096 [info] main.d:258:runServer Request processed in 9 ms, 916 Ξs, and 2 hnsecs 2023-10-05T03:51:34.099 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:34.111 [info] main.d:258:runServer Request processed in 11 ms, 305 Ξs, and 7 hnsecs 2023-10-05T03:51:34.115 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:34.124 [info] main.d:258:runServer Request processed in 8 ms, 554 Ξs, and 8 hnsecs 2023-10-05T03:51:34.128 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:34.136 [info] main.d:258:runServer Request processed in 8 ms, 292 Ξs, and 2 hnsecs 2023-10-05T03:51:34.141 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:34.155 [info] main.d:258:runServer Request processed in 13 ms, 789 Ξs, and 6 hnsecs 2023-10-05T03:51:34.156 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:34.170 [info] main.d:258:runServer Request processed in 13 ms, 875 Ξs, and 7 hnsecs 2023-10-05T03:51:34.172 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:34.186 [info] main.d:258:runServer Request processed in 13 ms, 867 Ξs, and 5 hnsecs 2023-10-05T03:51:34.189 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:34.203 [info] main.d:258:runServer Request processed in 14 ms, 17 Ξs, and 1 hnsec 2023-10-05T03:51:34.204 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:34.219 [info] main.d:258:runServer Request processed in 14 ms, 550 Ξs, and 1 hnsec 2023-10-05T03:51:34.221 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:34.235 [info] main.d:258:runServer Request processed in 13 ms, 812 Ξs, and 6 hnsecs 2023-10-05T03:51:34.237 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:34.251 [info] main.d:258:runServer Request processed in 14 ms and 10 Ξs 2023-10-05T03:51:34.253 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:34.266 [info] main.d:258:runServer Request processed in 13 ms, 262 Ξs, and 1 hnsec 2023-10-05T03:51:34.268 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:34.283 [info] main.d:258:runServer Request processed in 14 ms, 741 Ξs, and 4 hnsecs 2023-10-05T03:51:34.285 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:34.299 [info] main.d:258:runServer Request processed in 14 ms, 39 Ξs, and 6 hnsecs 2023-10-05T03:51:34.301 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:34.315 [info] main.d:258:runServer Request processed in 14 ms, 111 Ξs, and 3 hnsecs 2023-10-05T03:51:34.317 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:34.331 [info] main.d:258:runServer Request processed in 14 ms, 168 Ξs, and 6 hnsecs 2023-10-05T03:51:34.333 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:34.347 [info] main.d:258:runServer Request processed in 13 ms and 740 Ξs 2023-10-05T03:51:34.350 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:34.363 [info] main.d:258:runServer Request processed in 13 ms, 735 Ξs, and 2 hnsecs 2023-10-05T03:51:34.365 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:34.379 [info] main.d:258:runServer Request processed in 13 ms, 744 Ξs, and 3 hnsecs 2023-10-05T03:51:34.381 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:34.395 [info] main.d:258:runServer Request processed in 14 ms, 183 Ξs, and 4 hnsecs 2023-10-05T03:51:34.397 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:34.411 [info] main.d:258:runServer Request processed in 14 ms, 87 Ξs, and 6 hnsecs 2023-10-05T03:51:34.413 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:34.428 [info] main.d:258:runServer Request processed in 14 ms, 812 Ξs, and 8 hnsecs 2023-10-05T03:51:34.430 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:34.445 [info] main.d:258:runServer Request processed in 14 ms, 411 Ξs, and 3 hnsecs 2023-10-05T03:51:34.446 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:34.461 [info] main.d:258:runServer Request processed in 14 ms, 243 Ξs, and 7 hnsecs 2023-10-05T03:51:34.463 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:34.477 [info] main.d:258:runServer Request processed in 14 ms and 46 Ξs 2023-10-05T03:51:34.479 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:34.493 [info] main.d:258:runServer Request processed in 13 ms, 900 Ξs, and 4 hnsecs 2023-10-05T03:51:34.495 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:34.508 [info] main.d:258:runServer Request processed in 13 ms, 852 Ξs, and 3 hnsecs 2023-10-05T03:51:34.511 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:34.524 [info] main.d:258:runServer Request processed in 13 ms, 27 Ξs, and 5 hnsecs 2023-10-05T03:51:34.557 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:34.566 [info] main.d:258:runServer Request processed in 9 ms, 226 Ξs, and 7 hnsecs 2023-10-05T03:51:34.571 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:34.578 [warning] util.d:232:getSymbolsByTokenChain Could not find declaration of istring("\"foo\"") from position 127 2023-10-05T03:51:34.578 [info] main.d:258:runServer Request processed in 7 ms, 440 Ξs, and 5 hnsecs 2023-10-05T03:51:34.582 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:34.588 [warning] util.d:232:getSymbolsByTokenChain Could not find declaration of istring("\"foo\"") from position 131 2023-10-05T03:51:34.588 [info] main.d:258:runServer Request processed in 6 ms, 844 Ξs, and 5 hnsecs 2023-10-05T03:51:34.593 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:34.605 [info] main.d:258:runServer Request processed in 11 ms, 740 Ξs, and 4 hnsecs 2023-10-05T03:51:34.608 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:34.616 [info] main.d:258:runServer Request processed in 7 ms, 642 Ξs, and 2 hnsecs 2023-10-05T03:51:34.619 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:34.626 [info] main.d:258:runServer Request processed in 6 ms, 991 Ξs, and 5 hnsecs 2023-10-05T03:51:34.629 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:34.636 [info] main.d:258:runServer Request processed in 6 ms, 936 Ξs, and 8 hnsecs 2023-10-05T03:51:36.006 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:36.360 [info] main.d:258:runServer Request processed in 354 ms and 74 Ξs 2023-10-05T03:51:36.364 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:36.648 [info] main.d:258:runServer Request processed in 284 ms, 339 Ξs, and 2 hnsecs 2023-10-05T03:51:36.653 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:37.117 [info] main.d:258:runServer Request processed in 464 ms, 424 Ξs, and 1 hnsec 2023-10-05T03:51:37.121 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:37.405 [info] main.d:258:runServer Request processed in 284 ms, 106 Ξs, and 8 hnsecs 2023-10-05T03:51:37.409 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:38.641 [info] main.d:258:runServer Request processed in 1 sec, 231 ms, 405 Ξs, and 7 hnsecs 2023-10-05T03:51:38.645 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:38.937 [info] main.d:258:runServer Request processed in 292 ms and 376 Ξs 2023-10-05T03:51:38.942 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:39.907 [info] main.d:258:runServer Request processed in 965 ms, 205 Ξs, and 9 hnsecs 2023-10-05T03:51:39.911 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:40.206 [info] main.d:258:runServer Request processed in 294 ms, 259 Ξs, and 2 hnsecs 2023-10-05T03:51:40.210 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:41.874 [info] main.d:258:runServer Request processed in 1 sec, 663 ms, 749 Ξs, and 3 hnsecs 2023-10-05T03:51:41.878 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:42.252 [info] main.d:258:runServer Request processed in 373 ms, 175 Ξs, and 4 hnsecs 2023-10-05T03:51:42.256 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:43.408 [info] main.d:258:runServer Request processed in 1 sec, 152 ms, 535 Ξs, and 8 hnsecs 2023-10-05T03:51:43.413 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:43.703 [info] main.d:258:runServer Request processed in 290 ms, 603 Ξs, and 8 hnsecs 2023-10-05T03:51:43.707 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:45.650 [info] main.d:258:runServer Request processed in 1 sec, 943 ms, 370 Ξs, and 7 hnsecs 2023-10-05T03:51:45.655 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:46.184 [info] main.d:258:runServer Request processed in 528 ms, 634 Ξs, and 2 hnsecs 2023-10-05T03:51:46.188 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:47.675 [info] main.d:258:runServer Request processed in 1 sec, 487 ms, 300 Ξs, and 6 hnsecs 2023-10-05T03:51:47.680 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:47.975 [info] main.d:258:runServer Request processed in 295 ms, 518 Ξs, and 8 hnsecs 2023-10-05T03:51:47.980 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:49.130 [info] main.d:258:runServer Request processed in 1 sec, 150 ms, 100 Ξs, and 7 hnsecs 2023-10-05T03:51:49.134 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:49.433 [info] main.d:258:runServer Request processed in 299 ms, 1 Ξs, and 4 hnsecs 2023-10-05T03:51:49.437 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:51.912 [info] main.d:258:runServer Request processed in 2 secs, 475 ms, and 204 Ξs 2023-10-05T03:51:51.917 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:52.890 [info] main.d:258:runServer Request processed in 973 ms, 184 Ξs, and 1 hnsec 2023-10-05T03:51:52.896 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:54.177 [info] main.d:258:runServer Request processed in 1 sec, 282 ms, 413 Ξs, and 9 hnsecs 2023-10-05T03:51:54.181 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:54.486 [info] main.d:258:runServer Request processed in 304 ms and 636 Ξs 2023-10-05T03:51:54.492 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:55.933 [info] main.d:258:runServer Request processed in 1 sec, 443 ms, 207 Ξs, and 8 hnsecs 2023-10-05T03:51:55.938 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:56.243 [info] main.d:258:runServer Request processed in 305 ms, 482 Ξs, and 2 hnsecs 2023-10-05T03:51:56.250 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:57.806 [info] main.d:258:runServer Request processed in 1 sec, 557 ms, 976 Ξs, and 8 hnsecs 2023-10-05T03:51:57.810 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:58.113 [info] main.d:258:runServer Request processed in 303 ms, 331 Ξs, and 8 hnsecs 2023-10-05T03:51:58.121 [info] main.d:336:runServer Getting completions 2023-10-05T03:51:59.809 [info] main.d:258:runServer Request processed in 1 sec, 691 ms, 332 Ξs, and 8 hnsecs 2023-10-05T03:51:59.813 [info] main.d:336:runServer Getting completions 2023-10-05T03:52:00.201 [info] main.d:258:runServer Request processed in 388 ms, 184 Ξs, and 3 hnsecs 2023-10-05T03:52:00.208 [info] main.d:336:runServer Getting completions 2023-10-05T03:52:02.045 [info] main.d:258:runServer Request processed in 1 sec, 839 ms, 185 Ξs, and 3 hnsecs 2023-10-05T03:52:02.049 [info] main.d:336:runServer Getting completions 2023-10-05T03:52:02.499 [info] main.d:258:runServer Request processed in 450 ms, 105 Ξs, and 3 hnsecs 2023-10-05T03:52:02.506 [info] main.d:336:runServer Getting completions 2023-10-05T03:52:04.477 [info] main.d:258:runServer Request processed in 1 sec, 974 ms, 127 Ξs, and 8 hnsecs 2023-10-05T03:52:04.482 [info] main.d:336:runServer Getting completions 2023-10-05T03:52:05.005 [info] main.d:258:runServer Request processed in 523 ms, 625 Ξs, and 1 hnsec 2023-10-05T03:52:05.012 [info] main.d:336:runServer Getting completions 2023-10-05T03:52:07.084 [info] main.d:258:runServer Request processed in 2 secs, 74 ms, 670 Ξs, and 7 hnsecs 2023-10-05T03:52:07.088 [info] main.d:336:runServer Getting completions 2023-10-05T03:52:07.661 [info] main.d:258:runServer Request processed in 572 ms, 544 Ξs, and 5 hnsecs 2023-10-05T03:52:07.668 [info] main.d:336:runServer Getting completions 2023-10-05T03:52:09.809 [info] main.d:258:runServer Request processed in 2 secs, 143 ms, and 731 Ξs 2023-10-05T03:52:09.814 [info] main.d:336:runServer Getting completions 2023-10-05T03:52:10.415 [info] main.d:258:runServer Request processed in 601 ms, 394 Ξs, and 6 hnsecs 2023-10-05T03:52:10.422 [info] main.d:336:runServer Getting completions 2023-10-05T03:52:12.602 [info] main.d:258:runServer Request processed in 2 secs, 182 ms, 965 Ξs, and 1 hnsec 2023-10-05T03:52:12.607 [info] main.d:336:runServer Getting completions 2023-10-05T03:52:13.217 [info] main.d:258:runServer Request processed in 610 ms, 327 Ξs, and 1 hnsec 2023-10-05T03:52:13.224 [info] main.d:336:runServer Getting completions 2023-10-05T03:52:15.443 [info] main.d:258:runServer Request processed in 2 secs, 221 ms, 733 Ξs, and 5 hnsecs 2023-10-05T03:52:15.447 [info] main.d:336:runServer Getting completions 2023-10-05T03:52:16.052 [info] main.d:258:runServer Request processed in 604 ms, 959 Ξs, and 7 hnsecs 2023-10-05T03:52:16.059 [info] main.d:336:runServer Getting completions 2023-10-05T03:52:18.307 [info] main.d:258:runServer Request processed in 2 secs, 251 ms, and 120 Ξs 2023-10-05T03:52:18.311 [info] main.d:336:runServer Getting completions 2023-10-05T03:52:18.955 [info] main.d:258:runServer Request processed in 643 ms, 590 Ξs, and 7 hnsecs 2023-10-05T03:52:18.962 [info] main.d:336:runServer Getting completions 2023-10-05T03:52:21.215 [info] main.d:258:runServer Request processed in 2 secs, 255 ms, 779 Ξs, and 2 hnsecs 2023-10-05T03:52:21.219 [info] main.d:336:runServer Getting completions 2023-10-05T03:52:21.870 [info] main.d:258:runServer Request processed in 650 ms, 932 Ξs, and 3 hnsecs 2023-10-05T03:52:21.877 [info] main.d:336:runServer Getting completions 2023-10-05T03:52:24.150 [info] main.d:258:runServer Request processed in 2 secs, 276 ms, 273 Ξs, and 2 hnsecs 2023-10-05T03:52:24.155 [info] main.d:336:runServer Getting completions 2023-10-05T03:52:24.811 [info] main.d:258:runServer Request processed in 656 ms, 163 Ξs, and 4 hnsecs 2023-10-05T03:52:24.818 [info] main.d:336:runServer Getting completions 2023-10-05T03:52:27.105 [info] main.d:258:runServer Request processed in 2 secs, 289 ms, 813 Ξs, and 2 hnsecs 2023-10-05T03:52:27.109 [info] main.d:336:runServer Getting completions 2023-10-05T03:52:27.765 [info] main.d:258:runServer Request processed in 655 ms, 420 Ξs, and 2 hnsecs 2023-10-05T03:52:27.772 [info] main.d:336:runServer Getting completions 2023-10-05T03:52:30.087 [info] main.d:258:runServer Request processed in 2 secs, 317 ms, 888 Ξs, and 7 hnsecs 2023-10-05T03:52:30.091 [info] main.d:336:runServer Getting completions 2023-10-05T03:52:30.755 [info] main.d:258:runServer Request processed in 664 ms, 324 Ξs, and 5 hnsecs 2023-10-05T03:52:30.765 [info] main.d:336:runServer Getting completions 2023-10-05T03:52:33.104 [info] main.d:258:runServer Request processed in 2 secs, 343 ms, 510 Ξs, and 8 hnsecs 2023-10-05T03:52:33.116 [info] main.d:293:runServer Shutting down. 2023-10-05T03:52:33.117 [info] main.d:258:runServer Request processed in 457 Ξs 2023-10-05T03:52:33.117 [info] main.d:187:runServer Shutting down sockets... 2023-10-05T03:52:33.117 [info] main.d:192:runServer Sockets shut down. STDOUT: >>istring("foo") > istring("Foo!0") >>istring("bar") > istring("Bar!0") >>istring("one_t") > istring("One!T") >>istring("from_auto_one") > istring("") >>istring("from_auto_two") > istring("") STAT:top 5 GC sources in server: STAT:bytes allocated, allocations, type, function, file:line STAT: 126985216 856 void[] std.array.Appender!(const(TokenStructure!(ubyte, "import dparse.lexer:TokenTriviaFields,TriviaToken; mixin TokenTriviaFields;"))[]).Appender.ensureAddable.__lambda9 /opt/hostedtoolcache/dc/dmd-2.105.2/x64/dmd2/linux/bin64/../../src/phobos/std/array.d:3634 STAT: 15280416 477513 void[] core.lifetime._d_newitemT!(Data)._d_newitemT /opt/hostedtoolcache/dc/dmd-2.105.2/x64/dmd2/linux/bin64/../../src/druntime/import/core/lifetime.d:2833 STAT: 14396864 165286 void[] std.array.Appender!(DSymbol*[]).Appender.ensureAddable.__lambda9 /opt/hostedtoolcache/dc/dmd-2.105.2/x64/dmd2/linux/bin64/../../src/phobos/std/array.d:3634 STAT: 9775680 305490 Data std.array.Appender!string.Appender.this /opt/hostedtoolcache/dc/dmd-2.105.2/x64/dmd2/linux/bin64/../../src/phobos/std/array.d:3509 STAT: 7372240 283 ubyte[] msgpack.unpacker.Unpacker.InternalBuffer!().initializeBuffer ../../../.dub/packages/msgpack-d/1.0.4/msgpack-d/src/msgpack/common.d:628 ```
ryuukk commented 1 year ago

Hmm, something has changed in DCD or libdparse, i rebased and nothing works anymore

ryuukk commented 1 year ago

I don't understand what's going on with the tests

ryuukk commented 1 year ago

Another problem found:

alias StreamBE = Stream!false;
    void read(StreamBE* reader)
    {
        reader.
    }

I don't get completion, not sure if that's a problem for this PR, i'll have to test later, typing it here so i don't forget

If i remove the * then i get completion

EDIT:

Ok i can confirm that it works with master, so this is a problem with this PR

To reproduce:

struct ReaderTest(bool LE) 
{
    void read_test(){}
}

alias ReaderTestBE = ReaderTest!true;

struct Test
{
    void read(ReaderTestBE* reader)
    {
        reader.
    }
}

Remove the * and you'll get completion

ryuukk commented 1 year ago

Something got broken since the time i came up with this PR, tests were all passing, now it's all broken..

Was there undocumented new changes?

ryuukk commented 1 year ago

I added a new test case for the problem above and a fix

WebFreak001 commented 1 year ago

failed merge / rebase? You can see in the commits that there is a lot of unrelated stuff

ryuukk commented 1 year ago

failed merge / rebase? You can see in the commits that there is a lot of unrelated stuff

maybe, i am git noob, i don't know what i am doing with git commands lol, i hate git

WebFreak001 commented 1 year ago

I'll try to fix it for you, but can you make sure that everything you have right now is pushed or stashed? Since I'll be force pushing you will most likely need to reset your local state afterwards.

WebFreak001 commented 1 year ago

so after rebase the issues still persist, most likely internals in DCD have changed since you made your PR, since this PR is quite old now. Might make sense to just take the diff and the test cases and reapply them manually to master, taking what makes sense and reusing what exists.

ryuukk commented 1 year ago

I'm not sure what to do with this PR

I'm using it and it works great for simple templates, but it broke some tests since few commits went into DCD in the mean time

I don't want to spent any more time investigating the tests because i want to try to get rid of libdparse and use DMD as a library instead, the end goal is to try to make use of -vgc_ast for both templates/mixins

Or perhaps add a new flag for DMD, so it could instead of writing stuff in file, simple just return proper data structure for DCD when used as a library, we'll see where this goes

ryuukk commented 1 year ago

I'm polishing this PR before starting the work on the other stuff

Getting there:

image

ryuukk commented 1 year ago

Was stress testing this PR on my project and found an issue:

I don't get any completion for the following:

 pollfd[] fds;
 auto ptr = &fds[i];

If i remove & then i get completion

This problem is now fixed

ryuukk commented 1 year ago

Now supports arrays!

image

image

ryuukk commented 11 months ago

fuck this got closed because i think i deleted the fork....

fuck git

is there a way to get this cloned?