Skip to content

some benchmarks - #872

Merged
vushu merged 3 commits into
dlang-community:masterfrom
vushu:master
Sep 19, 2026
Merged

vushu merged 3 commits into
dlang-community:masterfrom
vushu:master

Conversation

@vushu

@vushu vushu commented Sep 19, 2026

Copy link
Copy Markdown
Contributor

just to see some numbers

@github-actions

github-actions Bot commented Sep 19, 2026 •

Copy link
Copy Markdown

✅ PR OK, no changes in deprecations or warnings

Total deprecations: 0

Total warnings: 4

Build statistics:

 statistics (-before, +after)
 client size=1160144 bin/dcd-client
-server size=3823104 bin/dcd-server
-rough build time=69s
+server size=3823072 bin/dcd-server
+rough build time=68s
 
-DCD run_tests.sh 	Elapsed (wall clock) time (h:mm:ss or m:ss): 0:08.95
-DCD run_tests.sh 	Maximum resident set size (kbytes): 77408
+DCD run_tests.sh 	Elapsed (wall clock) time (h:mm:ss or m:ss): 0:08.93
+DCD run_tests.sh 	Maximum resident set size (kbytes): 77412
 
 short requests: (308x)
     min request time =     0.011ms
-    10th percentile  =     0.131ms
-    median time      =     0.346ms
-    90th percentile  =     0.552ms
-    max request time =     1.534ms
+    10th percentile  =     0.129ms
+    median time      =     0.367ms
+    90th percentile  =     0.574ms
+    max request time =     1.495ms
 
 long requests over 10ms: (51x)
-    min request time =    10.984ms
-    10th percentile  =    11.236ms
-    median time      =    11.559ms
-    90th percentile  =    13.992ms
-    max request time =    24.930ms
+    min request time =    11.035ms
+    10th percentile  =    11.160ms
+    median time      =    11.475ms
+    90th percentile  =    14.141ms
+    max request time =    24.663ms
 
 LSP benchmark (Phobos closure, medians of 3):
 lsp startup_ms                    1.8  (3 runs)
-lsp warmup_ms                   667.3  (3 runs)
-lsp cold_ms                      23.9  (3 runs)
-lsp typing_p50_ms                10.0  (3 runs)
-lsp typing_p95_ms                32.0  (3 runs)
-lsp typing_p99_ms                41.0  (3 runs)
-lsp typing_max_ms                41.0  (3 runs)
-lsp member_typing_p50_ms          8.9  (3 runs)
-lsp member_typing_p95_ms         13.9  (3 runs)
-lsp member_typing_max_ms         13.9  (3 runs)
-lsp hover_ms                     12.4  (3 runs)
-lsp definition_ms                 7.4  (3 runs)
-lsp references_ms                11.4  (3 runs)
-lsp signature_ms                 10.3  (3 runs)
-lsp large_warmup_ms              25.7  (3 runs)
+lsp warmup_ms                   669.1  (3 runs)
+lsp cold_ms                      24.0  (3 runs)
+lsp typing_p50_ms                10.3  (3 runs)
+lsp typing_p95_ms                32.4  (3 runs)
+lsp typing_p99_ms                38.6  (3 runs)
+lsp typing_max_ms                38.6  (3 runs)
+lsp member_typing_p50_ms          9.4  (3 runs)
+lsp member_typing_p95_ms         16.9  (3 runs)
+lsp member_typing_max_ms         16.9  (3 runs)
+lsp hover_ms                     12.5  (3 runs)
+lsp definition_ms                 6.2  (3 runs)
+lsp references_ms                 1.5  (3 runs)
+lsp signature_ms                 20.6  (3 runs)
+lsp large_warmup_ms              23.2  (3 runs)
 lsp large_completion_ms          21.9  (3 runs)
-lsp large_typing_p50_ms          23.1  (3 runs)
-lsp large_typing_p95_ms          34.0  (3 runs)
-lsp large_typing_max_ms          34.9  (3 runs)
+lsp large_typing_p50_ms          23.8  (3 runs)
+lsp large_typing_p95_ms          33.5  (3 runs)
+lsp large_typing_max_ms          36.2  (3 runs)
 lsp rss_mb                      233.3  (3 runs)
 lsp rss_growth_mb                53.0  (3 runs)
 
 top 5 GC sources in server:
Full build output
DUB version 1.42.0, built on Aug 30 2026
LDC - the LLVM D compiler (1.43.0):
  based on DMD v2.113.0 and LLVM 22.1.8
  built with LDC - the LLVM D compiler (1.43.0)
  Default target: x86_64-unknown-linux-gnu
  Host CPU: znver4
  https://dlang.org - https://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
    riscv32be   - 32-bit big endian RISC-V
    riscv64     - 64-bit RISC-V
    riscv64be   - 64-bit big endian RISC-V
    sparc       - Sparc
    sparcel     - Sparc LE
    sparcv9     - Sparc V9
    spirv       - SPIR-V Logical
    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
    xtensa      - Xtensa 32
   Upgrading project in /home/runner/work/DCD/DCD/
             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.5: building configuration [default]
    Building dcd:common 0.19.3+commit.8.gf4cf364: building configuration [library]
   Pre-build Running commands
    Building emsi_containers 0.9.0: building configuration [library]
    Building libdparse 0.25.1: building configuration [library]
    Building dcd:dsymbol 0.19.3+commit.8.gf4cf364: building configuration [library]
    Building dcd 0.19.3+commit.8.gf4cf364: building configuration [client]
     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.5: building configuration [default]
    Building dcd:common 0.19.3+commit.8.gf4cf364: building configuration [library]
   Pre-build Running commands
    Building emsi_containers 0.9.0: building configuration [library]
    Building libdparse 0.25.1: building configuration [library]
    Building dcd:dsymbol 0.19.3+commit.8.gf4cf364: building configuration [library]
    Building dcd 0.19.3+commit.8.gf4cf364: building configuration [server]
     Linking dcd-server
STAT:statistics (-before, +after)
STAT:client size=1160144 bin/dcd-client
STAT:server size=3823072 bin/dcd-server
STAT:rough build time=68s
STAT:
Shutting down currently-running server...
Running tests for unix sockets
Starting server...
Server is running
�[33munix:tc001:�[0m ... �[32mPass�[0m
�[33munix:tc002:�[0m ... �[32mPass�[0m
�[33munix:tc003:�[0m ... �[32mPass�[0m
�[33munix:tc004:�[0m ... �[32mPass�[0m
�[33munix:tc005:�[0m ... �[32mPass�[0m
�[33munix:tc006:�[0m ... �[32mPass�[0m
�[33munix:tc007:�[0m ... �[32mPass�[0m
�[33munix:tc008:�[0m ... �[32mPass�[0m
�[33munix:tc009:�[0m ... �[32mPass�[0m
�[33munix:tc010:�[0m ... �[32mPass�[0m
�[33munix:tc011:�[0m ... �[32mPass�[0m
�[33munix:tc012:�[0m ... �[32mPass�[0m
�[33munix:tc013:�[0m ... �[32mPass�[0m
�[33munix:tc014:�[0m ... �[32mPass�[0m
�[33munix:tc015:�[0m ... �[32mPass�[0m
�[33munix:tc016:�[0m ... �[32mPass�[0m
�[33munix:tc017:�[0m ... �[32mPass�[0m
�[33munix:tc018:�[0m ... �[32mPass�[0m
�[33munix:tc019:�[0m ... �[32mPass�[0m
�[33munix:tc020:�[0m ... �[32mPass�[0m
�[33munix:tc021:�[0m ... �[32mPass�[0m
�[33munix:tc022:�[0m ... �[32mPass�[0m
�[33munix:tc023:�[0m ... �[32mPass�[0m
�[33munix:tc024:�[0m ... �[32mPass�[0m
�[33munix:tc025:�[0m ... �[32mPass�[0m
�[33munix:tc026:�[0m ... �[32mPass�[0m
�[33munix:tc027:�[0m ... �[32mPass�[0m
�[33munix:tc028:�[0m ... �[32mPass�[0m
�[33munix:tc029:�[0m ... �[32mPass�[0m
�[33munix:tc030:�[0m ... �[32mPass�[0m
�[33munix:tc031:�[0m ... �[32mPass�[0m
�[33munix:tc032:�[0m ... �[32mPass�[0m
�[33munix:tc033:�[0m ... �[32mPass�[0m
�[33munix:tc034:�[0m ... �[32mPass�[0m
�[33munix:tc035:�[0m ... �[32mPass�[0m
�[33munix:tc036:�[0m ... �[32mPass�[0m
�[33munix:tc037:�[0m ... �[32mPass�[0m
�[33munix:tc038:�[0m ... �[32mPass�[0m
�[33munix:tc039:�[0m ... �[32mPass�[0m
�[33munix:tc040:�[0m ... �[32mPass�[0m
�[33munix:tc041:�[0m ... �[32mPass�[0m
�[33munix:tc042:�[0m ... �[32mPass�[0m
�[33munix:tc043:�[0m ... �[32mPass�[0m
�[33munix:tc044:�[0m ... �[32mPass�[0m
�[33munix:tc045:�[0m ... �[32mPass�[0m
�[33munix:tc046:�[0m ... �[32mPass�[0m
�[33munix:tc047:�[0m ... �[32mPass�[0m
�[33munix:tc048:�[0m ... �[32mPass�[0m
�[33munix:tc049:�[0m ... �[32mPass�[0m
�[33munix:tc050:�[0m ... �[32mPass�[0m
�[33munix:tc051:�[0m ... �[32mPass�[0m
�[33munix:tc052:�[0m ... �[32mPass�[0m
�[33munix:tc053:�[0m ... �[32mPass�[0m
�[33munix:tc054:�[0m ... �[32mPass�[0m
�[33munix:tc055:�[0m ... �[32mPass�[0m
�[33munix:tc056:�[0m ... �[32mPass�[0m
�[33munix:tc057:�[0m ... �[32mPass�[0m
�[33munix:tc058:�[0m ... �[32mPass�[0m
�[33munix:tc059:�[0m ... �[32mPass�[0m
�[33munix:tc060:�[0m ... �[32mPass�[0m
�[33munix:tc061:�[0m ... �[32mPass�[0m
�[33munix:tc062:�[0m ... �[32mPass�[0m
�[33munix:tc620:�[0m ... �[32mPass�[0m
�[33munix:tc717:�[0m ... �[32mPass�[0m
�[33munix:tc_access_modifiers:�[0m ... �[32mPass�[0m
�[33munix:tc_accesschain_type:�[0m ... �[32mPass�[0m
�[33munix:tc_anon_class:�[0m ... �[32mPass�[0m
�[33munix:tc_anon_struct:�[0m ... �[32mPass�[0m
�[33munix:tc_auto_init_inference:�[0m ... �[32mPass�[0m
�[33munix:tc_bang_op_or_template:�[0m ... �[32mPass�[0m
�[33munix:tc_base_template_type:�[0m ... �[32mPass�[0m
�[33munix:tc_body_var:�[0m ... �[32mPass�[0m
�[33munix:tc_calltip_in_func:�[0m ... �[32mPass�[0m
�[33munix:tc_cast_completion:�[0m ... �[32mPass�[0m
�[33munix:tc_casts:�[0m ... �[32mPass�[0m
�[33munix:tc_char_dot:�[0m ... �[32mPass�[0m
�[33munix:tc_complete_kw:�[0m ... �[32mPass�[0m
�[33munix:tc_ctor_calltip_statics:�[0m ... �[32mPass�[0m
�[33munix:tc_ctors:�[0m ... �[32mPass�[0m
�[33munix:tc_currmod_fqn:�[0m ... �[32mPass�[0m
�[33munix:tc_ditto_scopes:�[0m ... �[32mPass�[0m
�[33munix:tc_empty_module:�[0m ... �[32mPass�[0m
00000�[33munix:tc_empty_requests:�[0m ... �[32mPass�[0m
�[33munix:tc_erroneous_body_content:�[0m ... �[32mPass�[0m
�[33munix:tc_extended_ditto:�[0m ... �[32mPass�[0m
�[33munix:tc_extended_types:�[0m ... �[32mPass�[0m
�[33munix:tc_final_switch_case_completion:�[0m ... �[32mPass�[0m
�[33munix:tc_foreach_completion:�[0m ... �[32mPass�[0m
�[33munix:tc_foreach_index_completion:�[0m ... �[32mPass�[0m
�[33munix:tc_func_attributes:�[0m ... �[32mPass�[0m
�[33munix:tc_if_auto_array:�[0m ... �[32mPass�[0m
�[33munix:tc_if_var:�[0m ... �[32mPass�[0m
�[33munix:tc_import_keyword_completion:�[0m ... �[32mPass�[0m
�[33munix:tc_import_symbol_list:�[0m ... �[32mPass�[0m
�[33munix:tc_incomplete_switch:�[0m ... �[32mPass�[0m
�[33munix:tc_inlay_hints:�[0m ... �[32mPass�[0m
�[33munix:tc_is_type_comparison:�[0m ... �[32mPass�[0m
�[33munix:tc_issue558:�[0m ... �[32mPass�[0m
�[33munix:tc_local_use_decl:�[0m ... �[32mPass�[0m
�[33munix:tc_local_use_ufcs:�[0m ... �[32mPass�[0m
�[33munix:tc_local_use_ufcs_chain:�[0m ... �[32mPass�[0m
�[33munix:tc_locate_ufcs_function:�[0m ... �[32mPass�[0m
�[33munix:tc_middle_of_utf:�[0m ... �[32mPass�[0m
�[33munix:tc_module_scope_op:�[0m ... �[32mPass�[0m
�[33munix:tc_named_arg_completion:�[0m ... �[32mPass�[0m
�[33munix:tc_named_mixin:�[0m ... �[32mPass�[0m
�[33munix:tc_nested_function_foreach:�[0m ... �[32mPass�[0m
�[33munix:tc_new_completion:�[0m ... �[32mPass�[0m
�[33munix:tc_offsetof:�[0m ... �[32mPass�[0m
�[33munix:tc_offsetof_doc:�[0m ... �[32mPass�[0m
�[33munix:tc_opaque_structs:�[0m ... �[32mPass�[0m
�[33munix:tc_param_storage_classes:�[0m ... �[32mPass�[0m
�[33munix:tc_paren_expression:�[0m ... �[32mPass�[0m
�[33munix:tc_pointer_type_printing:�[0m ... �[32mPass�[0m
�[33munix:tc_pointers:�[0m ... �[32mPass�[0m
�[33munix:tc_private_import_no_reexport:�[0m ... �[32mPass�[0m
import: /home/runner/work/DCD/DCD/tests/tc_recursive_public_import/testing
�[33munix:tc_recursive_public_import:�[0m ... �[32mPass�[0m
�[33munix:tc_rm_import:�[0m ... �[32mPass�[0m
�[33munix:tc_scope_mess:�[0m ... �[32mPass�[0m
�[33munix:tc_selective_import_comma:�[0m ... �[32mPass�[0m
�[33munix:tc_selective_import_list:�[0m ... �[32mPass�[0m
�[33munix:tc_statement_body_completion:�[0m ... �[32mPass�[0m
�[33munix:tc_statement_keyword_completion:�[0m ... �[32mPass�[0m
�[33munix:tc_string_mixin:�[0m ... �[32mPass�[0m
�[33munix:tc_struct_init_completion:�[0m ... �[32mPass�[0m
�[33munix:tc_super_scope:�[0m ... �[32mPass�[0m
�[33munix:tc_switch_case_completion:�[0m ... �[32mPass�[0m
�[33munix:tc_template_bang_completion:�[0m ... �[32mPass�[0m
�[33munix:tc_template_param_props:�[0m ... �[32mPass�[0m
�[33munix:tc_traits:�[0m ... �[32mPass�[0m
�[33munix:tc_try_catch:�[0m ... �[32mPass�[0m
�[33munix:tc_typeof:�[0m ... �[32mPass�[0m
�[33munix:tc_ufcs_alias_pointer_type:�[0m ... �[32mPass�[0m
�[33munix:tc_ufcs_alias_this_completion:�[0m ... �[32mPass�[0m
�[33munix:tc_ufcs_array_type_completion:�[0m ... �[32mPass�[0m
�[33munix:tc_ufcs_calltip_in_func:�[0m ... �[32mPass�[0m
�[33munix:tc_ufcs_calltip_single_param:�[0m ... �[32mPass�[0m
�[33munix:tc_ufcs_calltip_with_import:�[0m ... �[32mPass�[0m
�[33munix:tc_ufcs_class_inheritance_completion:�[0m ... �[32mPass�[0m
�[33munix:tc_ufcs_function_chaining_calltip_completion:�[0m ... �[32mPass�[0m
�[33munix:tc_ufcs_function_chaining_completion:�[0m ... �[32mPass�[0m
�[33munix:tc_ufcs_fundamental_types_completion:�[0m ... �[32mPass�[0m
�[33munix:tc_ufcs_member_call_chain:�[0m ... �[32mPass�[0m
�[33munix:tc_ufcs_member_chain_shadowed:�[0m ... �[32mPass�[0m
�[33munix:tc_ufcs_nested_function_foreach:�[0m ... �[32mPass�[0m
�[33munix:tc_ufcs_overloaded_function_chaining_completion:�[0m ... �[32mPass�[0m
�[33munix:tc_ufcs_pointer_type_completion:�[0m ... �[32mPass�[0m
�[33munix:tc_ufcs_ref_base_param:�[0m ... �[32mPass�[0m
�[33munix:tc_ufcs_slice_completion:�[0m ... �[32mPass�[0m
�[33munix:tc_ufcs_string_and_string_literal_completion:�[0m ... �[32mPass�[0m
�[33munix:tc_ufcs_struct_completion:�[0m ... �[32mPass�[0m
�[33munix:tc_ufcs_template_instantiation:�[0m ... �[32mPass�[0m
Total incompatible type combinations: 9946
�[33munix:extra/tc_ufcs_all_kinds/:�[0m ... �[32mPass�[0m
Shutting down server...
�[32m153 tests passed and 0 failed.�[0m
STAT:DCD run_tests.sh 	Elapsed (wall clock) time (h:mm:ss or m:ss): 0:08.93
STAT:DCD run_tests.sh 	Maximum resident set size (kbytes): 77412
STAT:
STAT:short requests: (308x)
STAT:    min request time =     0.011ms
STAT:    10th percentile  =     0.129ms
STAT:    median time      =     0.367ms
STAT:    90th percentile  =     0.574ms
STAT:    max request time =     1.495ms
STAT:
STAT:long requests over 10ms: (51x)
STAT:    min request time =    11.035ms
STAT:    10th percentile  =    11.160ms
STAT:    median time      =    11.475ms
STAT:    90th percentile  =    14.141ms
STAT:    max request time =    24.663ms
STAT:
STAT:LSP benchmark (Phobos closure, medians of 3):
STAT:lsp startup_ms                    1.8  (3 runs)
STAT:lsp warmup_ms                   669.1  (3 runs)
STAT:lsp cold_ms                      24.0  (3 runs)
STAT:lsp typing_p50_ms                10.3  (3 runs)
STAT:lsp typing_p95_ms                32.4  (3 runs)
STAT:lsp typing_p99_ms                38.6  (3 runs)
STAT:lsp typing_max_ms                38.6  (3 runs)
STAT:lsp member_typing_p50_ms          9.4  (3 runs)
STAT:lsp member_typing_p95_ms         16.9  (3 runs)
STAT:lsp member_typing_max_ms         16.9  (3 runs)
STAT:lsp hover_ms                     12.5  (3 runs)
STAT:lsp definition_ms                 6.2  (3 runs)
STAT:lsp references_ms                 1.5  (3 runs)
STAT:lsp signature_ms                 20.6  (3 runs)
STAT:lsp large_warmup_ms              23.2  (3 runs)
STAT:lsp large_completion_ms          21.9  (3 runs)
STAT:lsp large_typing_p50_ms          23.8  (3 runs)
STAT:lsp large_typing_p95_ms          33.5  (3 runs)
STAT:lsp large_typing_max_ms          36.2  (3 runs)
STAT:lsp rss_mb                      233.3  (3 runs)
STAT:lsp rss_growth_mb                53.0  (3 runs)
STAT:
     Warning Warning: License in sub-package dcd:dsymbol is different than its parent package, this is discouraged.
    Starting Performing "profile-gc" build using ldc2 for x86_64.
  Up-to-date msgpack-d 1.0.5: target for configuration [default] is up to date.
    Building dcd:common 0.19.3+commit.8.gf4cf364: building configuration [library]
   Pre-build Running commands
  Up-to-date emsi_containers 0.9.0: target for configuration [library] is up to date.
  Up-to-date libdparse 0.25.1: target for configuration [library] is up to date.
    Building dcd:dsymbol 0.19.3+commit.8.gf4cf364: building configuration [library]
    Building dcd 0.19.3+commit.8.gf4cf364: building configuration [server]
     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
�[33munix:tc001:�[0m ... �[32mPass�[0m
�[33munix:tc002:�[0m ... �[32mPass�[0m
�[33munix:tc003:�[0m ... �[32mPass�[0m
�[33munix:tc004:�[0m ... �[32mPass�[0m
�[33munix:tc005:�[0m ... �[32mPass�[0m
�[33munix:tc006:�[0m ... �[32mPass�[0m
�[33munix:tc007:�[0m ... �[32mPass�[0m
�[33munix:tc008:�[0m ... �[32mPass�[0m
�[33munix:tc009:�[0m ... �[32mPass�[0m
�[33munix:tc010:�[0m ... �[32mPass�[0m
�[33munix:tc011:�[0m ... �[32mPass�[0m
�[33munix:tc012:�[0m ... �[32mPass�[0m
�[33munix:tc013:�[0m ... �[32mPass�[0m
�[33munix:tc014:�[0m ... �[32mPass�[0m
�[33munix:tc015:�[0m ... �[32mPass�[0m
�[33munix:tc016:�[0m ... �[32mPass�[0m
�[33munix:tc017:�[0m ... �[32mPass�[0m
�[33munix:tc018:�[0m ... �[32mPass�[0m
�[33munix:tc019:�[0m ... �[32mPass�[0m
�[33munix:tc020:�[0m ... �[32mPass�[0m
�[33munix:tc021:�[0m ... �[32mPass�[0m
�[33munix:tc022:�[0m ... �[32mPass�[0m
�[33munix:tc023:�[0m ... �[32mPass�[0m
�[33munix:tc024:�[0m ... �[32mPass�[0m
�[33munix:tc025:�[0m ... �[32mPass�[0m
�[33munix:tc026:�[0m ... �[32mPass�[0m
�[33munix:tc027:�[0m ... �[32mPass�[0m
�[33munix:tc028:�[0m ... �[32mPass�[0m
�[33munix:tc029:�[0m ... �[32mPass�[0m
�[33munix:tc030:�[0m ... �[32mPass�[0m
�[33munix:tc031:�[0m ... �[32mPass�[0m
�[33munix:tc032:�[0m ... �[32mPass�[0m
�[33munix:tc033:�[0m ... �[32mPass�[0m
�[33munix:tc034:�[0m ... �[32mPass�[0m
�[33munix:tc035:�[0m ... �[32mPass�[0m
�[33munix:tc036:�[0m ... �[32mPass�[0m
�[33munix:tc037:�[0m ... �[32mPass�[0m
�[33munix:tc038:�[0m ... �[32mPass�[0m
�[33munix:tc039:�[0m ... �[32mPass�[0m
�[33munix:tc040:�[0m ... �[32mPass�[0m
�[33munix:tc041:�[0m ... �[32mPass�[0m
�[33munix:tc042:�[0m ... �[32mPass�[0m
�[33munix:tc043:�[0m ... �[32mPass�[0m
�[33munix:tc044:�[0m ... �[32mPass�[0m
�[33munix:tc045:�[0m ... �[32mPass�[0m
�[33munix:tc046:�[0m ... �[32mPass�[0m
�[33munix:tc047:�[0m ... �[32mPass�[0m
�[33munix:tc048:�[0m ... �[32mPass�[0m
�[33munix:tc049:�[0m ... �[32mPass�[0m
�[33munix:tc050:�[0m ... �[32mPass�[0m
�[33munix:tc051:�[0m ... �[32mPass�[0m
�[33munix:tc052:�[0m ... �[32mPass�[0m
�[33munix:tc053:�[0m ... �[32mPass�[0m
�[33munix:tc054:�[0m ... �[32mPass�[0m
�[33munix:tc055:�[0m ... �[32mPass�[0m
�[33munix:tc056:�[0m ... �[32mPass�[0m
�[33munix:tc057:�[0m ... �[32mPass�[0m
�[33munix:tc058:�[0m ... �[32mPass�[0m
�[33munix:tc059:�[0m ... �[32mPass�[0m
�[33munix:tc060:�[0m ... �[32mPass�[0m
�[33munix:tc061:�[0m ... �[32mPass�[0m
�[33munix:tc062:�[0m ... �[32mPass�[0m
�[33munix:tc620:�[0m ... �[32mPass�[0m
�[33munix:tc717:�[0m ... �[32mPass�[0m
�[33munix:tc_access_modifiers:�[0m ... �[32mPass�[0m
�[33munix:tc_accesschain_type:�[0m ... �[32mPass�[0m
�[33munix:tc_anon_class:�[0m ... �[32mPass�[0m
�[33munix:tc_anon_struct:�[0m ... �[32mPass�[0m
�[33munix:tc_auto_init_inference:�[0m ... �[32mPass�[0m
�[33munix:tc_bang_op_or_template:�[0m ... �[32mPass�[0m
�[33munix:tc_base_template_type:�[0m ... �[32mPass�[0m
�[33munix:tc_body_var:�[0m ... �[32mPass�[0m
�[33munix:tc_calltip_in_func:�[0m ... �[32mPass�[0m
�[33munix:tc_cast_completion:�[0m ... �[32mPass�[0m
�[33munix:tc_casts:�[0m ... �[32mPass�[0m
�[33munix:tc_char_dot:�[0m ... �[32mPass�[0m
�[33munix:tc_complete_kw:�[0m ... �[32mPass�[0m
�[33munix:tc_ctor_calltip_statics:�[0m ... �[32mPass�[0m
�[33munix:tc_ctors:�[0m ... �[32mPass�[0m
�[33munix:tc_currmod_fqn:�[0m ... �[32mPass�[0m
�[33munix:tc_ditto_scopes:�[0m ... �[32mPass�[0m
�[33munix:tc_empty_module:�[0m ... �[32mPass�[0m
00000�[33munix:tc_empty_requests:�[0m ... �[32mPass�[0m
�[33munix:tc_erroneous_body_content:�[0m ... �[32mPass�[0m
�[33munix:tc_extended_ditto:�[0m ... �[32mPass�[0m
�[33munix:tc_extended_types:�[0m ... �[32mPass�[0m
�[33munix:tc_final_switch_case_completion:�[0m ... �[32mPass�[0m
�[33munix:tc_foreach_completion:�[0m ... �[32mPass�[0m
�[33munix:tc_foreach_index_completion:�[0m ... �[32mPass�[0m
�[33munix:tc_func_attributes:�[0m ... �[32mPass�[0m
�[33munix:tc_if_auto_array:�[0m ... �[32mPass�[0m
�[33munix:tc_if_var:�[0m ... �[32mPass�[0m
�[33munix:tc_import_keyword_completion:�[0m ... �[32mPass�[0m
�[33munix:tc_import_symbol_list:�[0m ... �[32mPass�[0m
�[33munix:tc_incomplete_switch:�[0m ... �[32mPass�[0m
�[33munix:tc_inlay_hints:�[0m ... �[32mPass�[0m
�[33munix:tc_is_type_comparison:�[0m ... �[32mPass�[0m
�[33munix:tc_issue558:�[0m ... �[32mPass�[0m
�[33munix:tc_local_use_decl:�[0m ... �[32mPass�[0m
�[33munix:tc_local_use_ufcs:�[0m ... �[32mPass�[0m
�[33munix:tc_local_use_ufcs_chain:�[0m ... �[32mPass�[0m
�[33munix:tc_locate_ufcs_function:�[0m ... �[32mPass�[0m
�[33munix:tc_middle_of_utf:�[0m ... �[32mPass�[0m
�[33munix:tc_module_scope_op:�[0m ... �[32mPass�[0m
�[33munix:tc_named_arg_completion:�[0m ... �[32mPass�[0m
�[33munix:tc_named_mixin:�[0m ... �[32mPass�[0m
�[33munix:tc_nested_function_foreach:�[0m ... �[32mPass�[0m
�[33munix:tc_new_completion:�[0m ... �[32mPass�[0m
�[33munix:tc_offsetof:�[0m ... �[32mPass�[0m
�[33munix:tc_offsetof_doc:�[0m ... �[32mPass�[0m
�[33munix:tc_opaque_structs:�[0m ... �[32mPass�[0m
�[33munix:tc_param_storage_classes:�[0m ... �[32mPass�[0m
�[33munix:tc_paren_expression:�[0m ... �[32mPass�[0m
�[33munix:tc_pointer_type_printing:�[0m ... �[32mPass�[0m
�[33munix:tc_pointers:�[0m ... �[32mPass�[0m
�[33munix:tc_private_import_no_reexport:�[0m ... �[32mPass�[0m
import: /home/runner/work/DCD/DCD/tests/tc_recursive_public_import/testing
�[33munix:tc_recursive_public_import:�[0m ... �[32mPass�[0m
�[33munix:tc_rm_import:�[0m ... �[32mPass�[0m
�[33munix:tc_scope_mess:�[0m ... �[32mPass�[0m
�[33munix:tc_selective_import_comma:�[0m ... �[32mPass�[0m
�[33munix:tc_selective_import_list:�[0m ... �[32mPass�[0m
�[33munix:tc_statement_body_completion:�[0m ... �[32mPass�[0m
�[33munix:tc_statement_keyword_completion:�[0m ... �[32mPass�[0m
�[33munix:tc_string_mixin:�[0m ... �[32mPass�[0m
�[33munix:tc_struct_init_completion:�[0m ... �[32mPass�[0m
�[33munix:tc_super_scope:�[0m ... �[32mPass�[0m
�[33munix:tc_switch_case_completion:�[0m ... �[32mPass�[0m
�[33munix:tc_template_bang_completion:�[0m ... �[32mPass�[0m
�[33munix:tc_template_param_props:�[0m ... �[32mPass�[0m
�[33munix:tc_traits:�[0m ... �[32mPass�[0m
�[33munix:tc_try_catch:�[0m ... �[32mPass�[0m
�[33munix:tc_typeof:�[0m ... �[32mPass�[0m
�[33munix:tc_ufcs_alias_pointer_type:�[0m ... �[32mPass�[0m
�[33munix:tc_ufcs_alias_this_completion:�[0m ... �[32mPass�[0m
�[33munix:tc_ufcs_array_type_completion:�[0m ... �[32mPass�[0m
�[33munix:tc_ufcs_calltip_in_func:�[0m ... �[32mPass�[0m
�[33munix:tc_ufcs_calltip_single_param:�[0m ... �[32mPass�[0m
�[33munix:tc_ufcs_calltip_with_import:�[0m ... �[32mPass�[0m
�[33munix:tc_ufcs_class_inheritance_completion:�[0m ... �[32mPass�[0m
�[33munix:tc_ufcs_function_chaining_calltip_completion:�[0m ... �[32mPass�[0m
�[33munix:tc_ufcs_function_chaining_completion:�[0m ... �[32mPass�[0m
�[33munix:tc_ufcs_fundamental_types_completion:�[0m ... �[32mPass�[0m
�[33munix:tc_ufcs_member_call_chain:�[0m ... �[32mPass�[0m
�[33munix:tc_ufcs_member_chain_shadowed:�[0m ... �[32mPass�[0m
�[33munix:tc_ufcs_nested_function_foreach:�[0m ... �[32mPass�[0m
�[33munix:tc_ufcs_overloaded_function_chaining_completion:�[0m ... �[32mPass�[0m
�[33munix:tc_ufcs_pointer_type_completion:�[0m ... �[32mPass�[0m
�[33munix:tc_ufcs_ref_base_param:�[0m ... �[32mPass�[0m
�[33munix:tc_ufcs_slice_completion:�[0m ... �[32mPass�[0m
�[33munix:tc_ufcs_string_and_string_literal_completion:�[0m ... �[32mPass�[0m
�[33munix:tc_ufcs_struct_completion:�[0m ... �[32mPass�[0m
�[33munix:tc_ufcs_template_instantiation:�[0m ... �[32mPass�[0m
Total incompatible type combinations: 9946
�[33munix:extra/tc_ufcs_all_kinds/:�[0m ... �[32mPass�[0m
Shutting down server...
�[32m153 tests passed and 0 failed.�[0m
Running tests for tcp sockets
Starting server...
Server is running
�[33mtcp:tc001:�[0m ... �[32mPass�[0m
�[33mtcp:tc002:�[0m ... �[32mPass�[0m
�[33mtcp:tc003:�[0m ... �[32mPass�[0m
�[33mtcp:tc004:�[0m ... �[32mPass�[0m
�[33mtcp:tc005:�[0m ... �[32mPass�[0m
�[33mtcp:tc006:�[0m ... �[32mPass�[0m
�[33mtcp:tc007:�[0m ... �[32mPass�[0m
�[33mtcp:tc008:�[0m ... �[32mPass�[0m
�[33mtcp:tc009:�[0m ... �[32mPass�[0m
�[33mtcp:tc010:�[0m ... �[32mPass�[0m
�[33mtcp:tc011:�[0m ... �[32mPass�[0m
�[33mtcp:tc012:�[0m ... �[32mPass�[0m
�[33mtcp:tc013:�[0m ... �[32mPass�[0m
�[33mtcp:tc014:�[0m ... �[32mPass�[0m
�[33mtcp:tc015:�[0m ... �[32mPass�[0m
�[33mtcp:tc016:�[0m ... �[32mPass�[0m
�[33mtcp:tc017:�[0m ... �[32mPass�[0m
�[33mtcp:tc018:�[0m ... �[32mPass�[0m
�[33mtcp:tc019:�[0m ... �[32mPass�[0m
�[33mtcp:tc020:�[0m ... �[32mPass�[0m
�[33mtcp:tc021:�[0m ... �[32mPass�[0m
�[33mtcp:tc022:�[0m ... �[32mPass�[0m
�[33mtcp:tc023:�[0m ... �[32mPass�[0m
�[33mtcp:tc024:�[0m ... �[32mPass�[0m
�[33mtcp:tc025:�[0m ... �[32mPass�[0m
�[33mtcp:tc026:�[0m ... �[32mPass�[0m
�[33mtcp:tc027:�[0m ... �[32mPass�[0m
�[33mtcp:tc028:�[0m ... �[32mPass�[0m
�[33mtcp:tc029:�[0m ... �[32mPass�[0m
�[33mtcp:tc030:�[0m ... �[32mPass�[0m
�[33mtcp:tc031:�[0m ... �[32mPass�[0m
�[33mtcp:tc032:�[0m ... �[32mPass�[0m
�[33mtcp:tc033:�[0m ... �[32mPass�[0m
�[33mtcp:tc034:�[0m ... �[32mPass�[0m
�[33mtcp:tc035:�[0m ... �[32mPass�[0m
�[33mtcp:tc036:�[0m ... �[32mPass�[0m
�[33mtcp:tc037:�[0m ... �[32mPass�[0m
�[33mtcp:tc038:�[0m ... �[32mPass�[0m
�[33mtcp:tc039:�[0m ... �[32mPass�[0m
�[33mtcp:tc040:�[0m ... �[32mPass�[0m
�[33mtcp:tc041:�[0m ... �[32mPass�[0m
�[33mtcp:tc042:�[0m ... �[32mPass�[0m
�[33mtcp:tc043:�[0m ... �[32mPass�[0m
�[33mtcp:tc044:�[0m ... �[32mPass�[0m
�[33mtcp:tc045:�[0m ... �[32mPass�[0m
�[33mtcp:tc046:�[0m ... �[32mPass�[0m
�[33mtcp:tc047:�[0m ... �[32mPass�[0m
�[33mtcp:tc048:�[0m ... �[32mPass�[0m
�[33mtcp:tc049:�[0m ... �[32mPass�[0m
�[33mtcp:tc050:�[0m ... �[32mPass�[0m
�[33mtcp:tc051:�[0m ... �[32mPass�[0m
�[33mtcp:tc052:�[0m ... �[32mPass�[0m
�[33mtcp:tc053:�[0m ... �[32mPass�[0m
�[33mtcp:tc054:�[0m ... �[32mPass�[0m
�[33mtcp:tc055:�[0m ... �[32mPass�[0m
�[33mtcp:tc056:�[0m ... �[32mPass�[0m
�[33mtcp:tc057:�[0m ... �[32mPass�[0m
�[33mtcp:tc058:�[0m ... �[32mPass�[0m
�[33mtcp:tc059:�[0m ... �[32mPass�[0m
�[33mtcp:tc060:�[0m ... �[32mPass�[0m
�[33mtcp:tc061:�[0m ... �[32mPass�[0m
�[33mtcp:tc062:�[0m ... �[32mPass�[0m
�[33mtcp:tc620:�[0m ... �[32mPass�[0m
�[33mtcp:tc717:�[0m ... �[32mPass�[0m
�[33mtcp:tc_access_modifiers:�[0m ... �[32mPass�[0m
�[33mtcp:tc_accesschain_type:�[0m ... �[32mPass�[0m
�[33mtcp:tc_anon_class:�[0m ... �[32mPass�[0m
�[33mtcp:tc_anon_struct:�[0m ... �[32mPass�[0m
�[33mtcp:tc_auto_init_inference:�[0m ... �[32mPass�[0m
�[33mtcp:tc_bang_op_or_template:�[0m ... �[32mPass�[0m
�[33mtcp:tc_base_template_type:�[0m ... �[32mPass�[0m
�[33mtcp:tc_body_var:�[0m ... �[32mPass�[0m
�[33mtcp:tc_calltip_in_func:�[0m ... �[32mPass�[0m
�[33mtcp:tc_cast_completion:�[0m ... �[32mPass�[0m
�[33mtcp:tc_casts:�[0m ... �[32mPass�[0m
�[33mtcp:tc_char_dot:�[0m ... �[32mPass�[0m
�[33mtcp:tc_complete_kw:�[0m ... �[32mPass�[0m
�[33mtcp:tc_ctor_calltip_statics:�[0m ... �[32mPass�[0m
�[33mtcp:tc_ctors:�[0m ... �[32mPass�[0m
�[33mtcp:tc_currmod_fqn:�[0m ... �[32mPass�[0m
�[33mtcp:tc_ditto_scopes:�[0m ... �[32mPass�[0m
�[33mtcp:tc_empty_module:�[0m ... �[32mPass�[0m
00000�[33mtcp:tc_empty_requests:�[0m ... �[32mPass�[0m
�[33mtcp:tc_erroneous_body_content:�[0m ... �[32mPass�[0m
�[33mtcp:tc_extended_ditto:�[0m ... �[32mPass�[0m
�[33mtcp:tc_extended_types:�[0m ... �[32mPass�[0m
�[33mtcp:tc_final_switch_case_completion:�[0m ... �[32mPass�[0m
�[33mtcp:tc_foreach_completion:�[0m ... �[32mPass�[0m
�[33mtcp:tc_foreach_index_completion:�[0m ... �[32mPass�[0m
�[33mtcp:tc_func_attributes:�[0m ... �[32mPass�[0m
�[33mtcp:tc_if_auto_array:�[0m ... �[32mPass�[0m
�[33mtcp:tc_if_var:�[0m ... �[32mPass�[0m
�[33mtcp:tc_import_keyword_completion:�[0m ... �[32mPass�[0m
�[33mtcp:tc_import_symbol_list:�[0m ... �[32mPass�[0m
�[33mtcp:tc_incomplete_switch:�[0m ... �[32mPass�[0m
�[33mtcp:tc_inlay_hints:�[0m ... �[32mPass�[0m
�[33mtcp:tc_is_type_comparison:�[0m ... �[32mPass�[0m
�[33mtcp:tc_issue558:�[0m ... �[32mPass�[0m
�[33mtcp:tc_local_use_decl:�[0m ... �[32mPass�[0m
�[33mtcp:tc_local_use_ufcs:�[0m ... �[32mPass�[0m
�[33mtcp:tc_local_use_ufcs_chain:�[0m ... �[32mPass�[0m
�[33mtcp:tc_locate_ufcs_function:�[0m ... �[32mPass�[0m
�[33mtcp:tc_middle_of_utf:�[0m ... �[32mPass�[0m
�[33mtcp:tc_module_scope_op:�[0m ... �[32mPass�[0m
�[33mtcp:tc_named_arg_completion:�[0m ... �[32mPass�[0m
�[33mtcp:tc_named_mixin:�[0m ... �[32mPass�[0m
�[33mtcp:tc_nested_function_foreach:�[0m ... �[32mPass�[0m
�[33mtcp:tc_new_completion:�[0m ... �[32mPass�[0m
�[33mtcp:tc_offsetof:�[0m ... �[32mPass�[0m
�[33mtcp:tc_offsetof_doc:�[0m ... �[32mPass�[0m
�[33mtcp:tc_opaque_structs:�[0m ... �[32mPass�[0m
�[33mtcp:tc_param_storage_classes:�[0m ... �[32mPass�[0m
�[33mtcp:tc_paren_expression:�[0m ... �[32mPass�[0m
�[33mtcp:tc_pointer_type_printing:�[0m ... �[32mPass�[0m
�[33mtcp:tc_pointers:�[0m ... �[32mPass�[0m
�[33mtcp:tc_private_import_no_reexport:�[0m ... �[32mPass�[0m
import: /home/runner/work/DCD/DCD/tests/tc_recursive_public_import/testing
�[33mtcp:tc_recursive_public_import:�[0m ... �[32mPass�[0m
�[33mtcp:tc_rm_import:�[0m ... �[32mPass�[0m
�[33mtcp:tc_scope_mess:�[0m ... �[32mPass�[0m
�[33mtcp:tc_selective_import_comma:�[0m ... �[32mPass�[0m
�[33mtcp:tc_selective_import_list:�[0m ... �[32mPass�[0m
�[33mtcp:tc_statement_body_completion:�[0m ... �[32mPass�[0m
�[33mtcp:tc_statement_keyword_completion:�[0m ... �[32mPass�[0m
�[33mtcp:tc_string_mixin:�[0m ... �[32mPass�[0m
�[33mtcp:tc_struct_init_completion:�[0m ... �[32mPass�[0m
�[33mtcp:tc_super_scope:�[0m ... �[32mPass�[0m
�[33mtcp:tc_switch_case_completion:�[0m ... �[32mPass�[0m
�[33mtcp:tc_template_bang_completion:�[0m ... �[32mPass�[0m
�[33mtcp:tc_template_param_props:�[0m ... �[32mPass�[0m
�[33mtcp:tc_traits:�[0m ... �[32mPass�[0m
�[33mtcp:tc_try_catch:�[0m ... �[32mPass�[0m
�[33mtcp:tc_typeof:�[0m ... �[32mPass�[0m
�[33mtcp:tc_ufcs_alias_pointer_type:�[0m ... �[32mPass�[0m
�[33mtcp:tc_ufcs_alias_this_completion:�[0m ... �[32mPass�[0m
�[33mtcp:tc_ufcs_array_type_completion:�[0m ... �[32mPass�[0m
�[33mtcp:tc_ufcs_calltip_in_func:�[0m ... �[32mPass�[0m
�[33mtcp:tc_ufcs_calltip_single_param:�[0m ... �[32mPass�[0m
�[33mtcp:tc_ufcs_calltip_with_import:�[0m ... �[32mPass�[0m
�[33mtcp:tc_ufcs_class_inheritance_completion:�[0m ... �[32mPass�[0m
�[33mtcp:tc_ufcs_function_chaining_calltip_completion:�[0m ... �[32mPass�[0m
�[33mtcp:tc_ufcs_function_chaining_completion:�[0m ... �[32mPass�[0m
�[33mtcp:tc_ufcs_fundamental_types_completion:�[0m ... �[32mPass�[0m
�[33mtcp:tc_ufcs_member_call_chain:�[0m ... �[32mPass�[0m
�[33mtcp:tc_ufcs_member_chain_shadowed:�[0m ... �[32mPass�[0m
�[33mtcp:tc_ufcs_nested_function_foreach:�[0m ... �[32mPass�[0m
�[33mtcp:tc_ufcs_overloaded_function_chaining_completion:�[0m ... �[32mPass�[0m
�[33mtcp:tc_ufcs_pointer_type_completion:�[0m ... �[32mPass�[0m
�[33mtcp:tc_ufcs_ref_base_param:�[0m ... �[32mPass�[0m
�[33mtcp:tc_ufcs_slice_completion:�[0m ... �[32mPass�[0m
�[33mtcp:tc_ufcs_string_and_string_literal_completion:�[0m ... �[32mPass�[0m
�[33mtcp:tc_ufcs_struct_completion:�[0m ... �[32mPass�[0m
�[33mtcp:tc_ufcs_template_instantiation:�[0m ... �[32mPass�[0m
Total incompatible type combinations: 9946
�[33mtcp:extra/tc_ufcs_all_kinds/:�[0m ... �[32mPass�[0m
Shutting down server...
�[32m306 tests passed and 0 failed.�[0m
STAT:top 5 GC sources in server:
Missing profilegc.log file!
Tail for stderr.txt:
2026-09-19T20:58:00.305 [info] main.d:344:runServer Getting completions
2026-09-19T20:58:00.338 [info] main.d:266:runServer Request processed in 34 ms, 172 μs, and 4 hnsecs
2026-09-19T20:58:00.342 [info] main.d:344:runServer Getting completions
2026-09-19T20:58:00.378 [info] main.d:266:runServer Request processed in 35 ms, 844 μs, and 8 hnsecs
2026-09-19T20:58:00.381 [info] main.d:344:runServer Getting completions
2026-09-19T20:58:00.416 [info] main.d:266:runServer Request processed in 34 ms, 443 μs, and 6 hnsecs
2026-09-19T20:58:00.420 [info] main.d:344:runServer Getting completions
2026-09-19T20:58:00.454 [info] main.d:266:runServer Request processed in 34 ms, 131 μs, and 5 hnsecs
2026-09-19T20:58:00.457 [info] main.d:344:runServer Getting completions
2026-09-19T20:58:00.492 [info] main.d:266:runServer Request processed in 35 ms, 195 μs, and 4 hnsecs
2026-09-19T20:58:00.496 [info] main.d:344:runServer Getting completions
2026-09-19T20:58:00.530 [info] main.d:266:runServer Request processed in 34 ms, 67 μs, and 8 hnsecs
2026-09-19T20:58:00.534 [info] main.d:344:runServer Getting completions
2026-09-19T20:58:00.567 [info] main.d:266:runServer Request processed in 33 ms, 854 μs, and 1 hnsec
2026-09-19T20:58:00.571 [info] main.d:344:runServer Getting completions
2026-09-19T20:58:00.607 [info] main.d:266:runServer Request processed in 35 ms and 732 μs
2026-09-19T20:58:00.611 [info] main.d:344:runServer Getting completions
2026-09-19T20:58:00.645 [info] main.d:266:runServer Request processed in 33 ms and 871 μs
2026-09-19T20:58:00.649 [info] main.d:344:runServer Getting completions
2026-09-19T20:58:00.684 [info] main.d:266:runServer Request processed in 35 ms, 565 μs, and 4 hnsecs
2026-09-19T20:58:00.688 [info] main.d:344:runServer Getting completions
2026-09-19T20:58:00.728 [info] main.d:266:runServer Request processed in 40 ms, 292 μs, and 8 hnsecs
2026-09-19T20:58:00.731 [info] main.d:344:runServer Getting completions
2026-09-19T20:58:00.765 [info] main.d:266:runServer Request processed in 34 ms, 163 μs, and 5 hnsecs
2026-09-19T20:58:00.769 [info] main.d:344:runServer Getting completions
2026-09-19T20:58:00.803 [info] main.d:266:runServer Request processed in 34 ms, 69 μs, and 1 hnsec
2026-09-19T20:58:00.807 [info] main.d:344:runServer Getting completions
2026-09-19T20:58:00.841 [info] main.d:266:runServer Request processed in 34 ms, 386 μs, and 8 hnsecs
2026-09-19T20:58:00.845 [info] main.d:344:runServer Getting completions
2026-09-19T20:58:00.879 [info] main.d:266:runServer Request processed in 34 ms, 448 μs, and 3 hnsecs
2026-09-19T20:58:00.883 [info] main.d:344:runServer Getting completions
2026-09-19T20:58:00.917 [info] main.d:266:runServer Request processed in 34 ms, 47 μs, and 3 hnsecs
2026-09-19T20:58:00.921 [info] main.d:344:runServer Getting completions
2026-09-19T20:58:00.954 [info] main.d:266:runServer Request processed in 34 ms, 112 μs, and 1 hnsec
2026-09-19T20:58:00.958 [info] main.d:344:runServer Getting completions
2026-09-19T20:58:00.993 [info] main.d:266:runServer Request processed in 34 ms, 551 μs, and 8 hnsecs
2026-09-19T20:58:00.996 [info] main.d:344:runServer Getting completions
2026-09-19T20:58:01.037 [info] main.d:266:runServer Request processed in 40 ms, 791 μs, and 3 hnsecs
2026-09-19T20:58:01.041 [info] main.d:344:runServer Getting completions
2026-09-19T20:58:01.077 [info] main.d:266:runServer Request processed in 36 ms, 472 μs, and 3 hnsecs
2026-09-19T20:58:01.081 [info] main.d:344:runServer Getting completions
2026-09-19T20:58:01.115 [info] main.d:266:runServer Request processed in 34 ms, 392 μs, and 2 hnsecs
2026-09-19T20:58:01.119 [info] main.d:344:runServer Getting completions
2026-09-19T20:58:01.156 [info] main.d:266:runServer Request processed in 37 ms, 165 μs, and 9 hnsecs
2026-09-19T20:58:01.159 [info] main.d:344:runServer Getting completions
2026-09-19T20:58:01.194 [info] main.d:266:runServer Request processed in 34 ms, 478 μs, and 3 hnsecs
2026-09-19T20:58:01.205 [info] main.d:301:runServer Shutting down.
2026-09-19T20:58:01.205 [info] main.d:266:runServer Request processed in 103 μs and 5 hnsecs
2026-09-19T20:58:01.205 [info] main.d:195:runServer Shutting down sockets...
2026-09-19T20:58:01.205 [info] main.d:200:runServer Sockets shut down.

@vushu
vushu force-pushed the master branch 2 times, most recently from ba6b11c to 38b2c2d Compare September 19, 2026 20:41
@vushu
vushu merged commit 4c691b8 into dlang-community:master Sep 19, 2026
38 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant