Closed WebFreak001 closed 1 year ago
Merging #477 (0519089) into master (fd5efb4) will increase coverage by
0.00%
. The diff coverage is100.00%
.
✅ PR OK, no changes in deprecations or warnings
Total deprecations: 0
Total warnings: 0
Build statistics:
------ libdparse statistics ------
statistics (-before, +after)
library size=3511132 libdparse.a
rough build time=16s
------ DCD statistics ------
statistics (-before, +after)
client size=1055768 bin/dcd-client
server size=3018608 bin/dcd-server
-rough build time=75s
+rough build time=76s
-DCD run_tests.sh Elapsed (wall clock) time (h:mm:ss or m:ss): 0:05.80
-DCD run_tests.sh Maximum resident set size (kbytes): 9900
+DCD run_tests.sh Elapsed (wall clock) time (h:mm:ss or m:ss): 0:05.79
+DCD run_tests.sh Maximum resident set size (kbytes): 7932
short requests: (215x)
min request time = 0.007ms
- 10th percentile = 0.110ms
- median time = 0.405ms
- 90th percentile = 0.691ms
- max request time = 1.375ms
+ 10th percentile = 0.111ms
+ median time = 0.412ms
+ 90th percentile = 0.690ms
+ max request time = 1.399ms
top 5 GC sources in server:
bytes allocated, allocations, type, function, file:line
7554112 81399 void[] std.array.Appender!(DSymbol*[]).Appender.ensureAddable.__lambda9 /opt/hostedtoolcache/dc/dmd-2.102.2/x64/dmd2/linux/bin64/../../src/phobos/std/array.d:3577
3768320 460 void[] std.array.Appender!(TokenStructure!(ubyte, "\n import dparse.lexer : Token;\n\n this(Token token) pure nothrow @safe @nogc {\n this(token.type, token.text, token.line, token.column, token.index);\n }\n\n int opCmp(size_t i) const pure nothrow @safe @nogc {\n if (index < i) return -1;\n if (index > i) return 1;\n return 0;\n }\n\n int opCmp(ref const typeof(this) other) const pure nothrow @safe @nogc {\n return opCmp(other.index);\n }\n")[]).Appender.ensureAddable.__lambda9 /opt/hostedtoolcache/dc/dmd-2.102.2/x64/dmd2/linux/bin64/../../src/phobos/std/array.d:3577
2277376 278 void[] std.array.Appender!(char[][]).Appender.ensureAddable.__lambda9 /opt/hostedtoolcache/dc/dmd-2.102.2/x64/dmd2/linux/bin64/../../src/phobos/std/array.d:3577
1830176 57193 std.array.Appender!(dsymbol.symbol.DSymbol*[]).Appender.Data std.array.Appender!(DSymbol*[]).Appender.this /opt/hostedtoolcache/dc/dmd-2.102.2/x64/dmd2/linux/bin64/../../src/phobos/std/array.d:3452
- 1659904 621 void[] std.array.Appender!(const(TokenStructure!(ubyte, "import dparse.lexer:TokenTriviaFields,TriviaToken; mixin TokenTriviaFields;"))[]).Appender.ensureAddable.__lambda9 /opt/hostedtoolcache/dc/dmd-2.102.2/x64/dmd2/linux/bin64/../../src/phobos/std/array.d:3577
+ 1487872 608 void[] std.array.Appender!(const(TokenStructure!(ubyte, "import dparse.lexer:TokenTriviaFields,TriviaToken; mixin TokenTriviaFields;"))[]).Appender.ensureAddable.__lambda9 /opt/hostedtoolcache/dc/dmd-2.102.2/x64/dmd2/linux/bin64/../../src/phobos/std/array.d:3577
Can be tested by doing
ldc2 -O2 ./run_tests.sh