error on variables that are used but never initialized by Zzzen · Pull Request #55887 · microsoft/TypeScript (original) (raw)

@gabritto
The results of the perf run you requested are in!

Here they are:

tsc

Comparison Report - baseline..pr

Metric baseline pr Delta Best Worst p-value
Compiler-Unions - node (v18.15.0, x64)
Errors 30 30 ~ ~ ~ p=1.000 n=6
Symbols 62,153 62,153 ~ ~ ~ p=1.000 n=6
Types 50,242 50,242 ~ ~ ~ p=1.000 n=6
Memory used 194,593k (± 0.93%) 193,504k (± 0.97%) ~ 192,255k 195,994k p=1.000 n=6
Parse Time 1.95s (± 0.60%) 1.95s (± 1.30%) ~ 1.93s 1.99s p=0.743 n=6
Bind Time 1.06s (± 1.39%) 1.05s (± 1.55%) ~ 1.03s 1.07s p=0.615 n=6
Check Time 13.98s (± 0.34%) 13.97s (± 0.39%) ~ 13.89s 14.03s p=0.873 n=6
Emit Time 4.00s (± 1.32%) 4.00s (± 0.63%) ~ 3.95s 4.02s p=0.685 n=6
Total Time 20.98s (± 0.32%) 20.97s (± 0.28%) ~ 20.90s 21.04s p=0.810 n=6
angular-1 - node (v18.15.0, x64)
Errors 7 7 ~ ~ ~ p=1.000 n=6
Symbols 945,757 945,757 ~ ~ ~ p=1.000 n=6
Types 410,045 410,045 ~ ~ ~ p=1.000 n=6
Memory used 1,222,503k (± 0.00%) 1,222,515k (± 0.00%) ~ 1,222,430k 1,222,577k p=0.378 n=6
Parse Time 7.92s (± 0.43%) 7.93s (± 0.58%) ~ 7.88s 7.99s p=1.000 n=6
Bind Time 2.23s (± 0.23%) 2.23s (± 0.37%) ~ 2.22s 2.24s p=0.929 n=6
Check Time 36.24s (± 0.51%) 36.27s (± 0.34%) ~ 36.09s 36.39s p=0.520 n=6
Emit Time 17.81s (± 0.69%) 17.81s (± 0.42%) ~ 17.71s 17.89s p=0.872 n=6
Total Time 64.21s (± 0.43%) 64.24s (± 0.20%) ~ 64.05s 64.37s p=0.748 n=6
mui-docs - node (v18.15.0, x64)
Errors 0 0 ~ ~ ~ p=1.000 n=6
Symbols 2,487,631 2,487,631 ~ ~ ~ p=1.000 n=6
Types 1,012,953 1,012,953 ~ ~ ~ p=1.000 n=6
Memory used 2,493,460k (± 0.00%) 2,493,494k (± 0.00%) ~ 2,493,441k 2,493,532k p=0.230 n=6
Parse Time 10.94s (± 0.07%) 10.98s (± 0.29%) +0.04s (+ 0.37%) 10.94s 11.02s p=0.028 n=6
Bind Time 2.61s (± 0.54%) 2.62s (± 0.24%) ~ 2.61s 2.63s p=0.180 n=6
Check Time 89.42s (± 0.42%) 89.24s (± 0.69%) ~ 88.72s 90.42s p=0.378 n=6
Emit Time 0.33s (± 2.50%) 0.33s (± 1.91%) ~ 0.32s 0.34s p=0.432 n=6
Total Time 103.30s (± 0.35%) 103.18s (± 0.59%) ~ 102.70s 104.34s p=0.471 n=6
self-build-src - node (v18.15.0, x64)
Errors 0 0 ~ ~ ~ p=1.000 n=6
Symbols 1,229,292 1,229,303 +11 (+ 0.00%) ~ ~ p=0.001 n=6
Types 264,032 264,036 +4 (+ 0.00%) ~ ~ p=0.001 n=6
Memory used 2,526,174k (± 7.71%) 2,348,495k (± 0.03%) ~ 2,346,949k 2,348,862k p=0.689 n=6
Parse Time 6.07s (± 1.16%) 6.01s (± 0.43%) ~ 5.98s 6.05s p=0.128 n=6
Bind Time 2.23s (± 1.41%) 2.25s (± 1.17%) ~ 2.23s 2.29s p=0.228 n=6
Check Time 40.50s (± 0.95%) 40.76s (± 0.46%) ~ 40.63s 41.14s p=0.575 n=6
Emit Time 3.96s (± 0.78%) 3.96s (± 1.02%) ~ 3.90s 4.01s p=0.936 n=6
Total Time 52.79s (± 0.64%) 53.01s (± 0.45%) ~ 52.85s 53.49s p=0.471 n=6
self-build-src-public-api - node (v18.15.0, x64)
Errors 0 0 ~ ~ ~ p=1.000 n=6
Symbols 1,229,292 1,229,303 +11 (+ 0.00%) ~ ~ p=0.001 n=6
Types 264,032 264,036 +4 (+ 0.00%) ~ ~ p=0.001 n=6
Memory used 2,599,692k (±11.39%) 2,541,443k (± 7.20%) ~ 2,422,947k 2,778,511k p=0.471 n=6
Parse Time 7.80s (± 0.81%) 7.77s (± 0.99%) ~ 7.63s 7.86s p=0.575 n=6
Bind Time 2.49s (± 1.45%) 2.55s (± 2.02%) ~ 2.48s 2.61s p=0.065 n=6
Check Time 50.85s (± 0.74%) 50.65s (± 0.83%) ~ 49.91s 51.04s p=0.575 n=6
Emit Time 5.00s (± 1.10%) 5.02s (± 2.06%) ~ 4.91s 5.21s p=0.936 n=6
Total Time 66.17s (± 0.55%) 66.02s (± 0.61%) ~ 65.37s 66.56s p=0.471 n=6
self-compiler - node (v18.15.0, x64)
Errors 0 0 ~ ~ ~ p=1.000 n=6
Symbols 256,694 256,705 +11 (+ 0.00%) ~ ~ p=0.001 n=6
Types 105,545 105,549 +4 (+ 0.00%) ~ ~ p=0.001 n=6
Memory used 428,877k (± 0.03%) 428,954k (± 0.02%) ~ 428,795k 429,086k p=0.336 n=6
Parse Time 4.16s (± 0.45%) 4.16s (± 0.35%) ~ 4.14s 4.18s p=0.808 n=6
Bind Time 1.61s (± 1.08%) 1.62s (± 1.26%) ~ 1.58s 1.64s p=0.492 n=6
Check Time 22.29s (± 0.33%) 22.34s (± 0.41%) ~ 22.22s 22.45s p=0.575 n=6
Emit Time 2.03s (± 0.80%) 2.02s (± 0.92%) ~ 2.00s 2.04s p=0.121 n=6
Total Time 30.09s (± 0.25%) 30.14s (± 0.30%) ~ 30.00s 30.24s p=0.686 n=6
ts-pre-modules - node (v18.15.0, x64)
Errors 35 68 🔻+33 (+94.29%) ~ ~ p=0.001 n=6
Symbols 225,018 225,018 ~ ~ ~ p=1.000 n=6
Types 94,245 94,249 +4 (+ 0.00%) ~ ~ p=0.001 n=6
Memory used 370,167k (± 0.02%) 370,102k (± 0.02%) ~ 370,025k 370,177k p=0.173 n=6
Parse Time 2.76s (± 0.32%) 2.75s (± 0.59%) ~ 2.73s 2.77s p=0.563 n=6
Bind Time 1.57s (± 1.25%) 1.57s (± 1.02%) ~ 1.55s 1.59s p=0.931 n=6
Check Time 15.61s (± 0.20%) 15.70s (± 0.20%) +0.09s (+ 0.58%) 15.67s 15.74s p=0.005 n=6
Emit Time 0.00s 0.00s ~ ~ ~ p=1.000 n=6
Total Time 19.94s (± 0.12%) 20.01s (± 0.22%) +0.07s (+ 0.36%) 19.95s 20.07s p=0.016 n=6
vscode - node (v18.15.0, x64)
Errors 0 66 🔻+66 (+ ∞%) ~ ~ p=0.001 n=6
Symbols 2,995,242 2,995,242 ~ ~ ~ p=1.000 n=6
Types 1,032,059 1,032,059 ~ ~ ~ p=1.000 n=6
Memory used 3,120,638k (± 0.00%) 3,120,752k (± 0.00%) +114k (+ 0.00%) 3,120,677k 3,120,934k p=0.020 n=6
Parse Time 17.08s (± 0.30%) 17.03s (± 0.28%) ~ 16.95s 17.08s p=0.226 n=6
Bind Time 5.23s (± 0.23%) 5.22s (± 0.30%) ~ 5.20s 5.24s p=0.611 n=6
Check Time 96.45s (± 0.59%) 96.61s (± 0.16%) ~ 96.34s 96.78s p=0.470 n=6
Emit Time 25.00s (± 0.60%) 24.85s (± 0.41%) ~ 24.69s 24.95s p=0.128 n=6
Total Time 143.76s (± 0.44%) 143.72s (± 0.15%) ~ 143.39s 143.99s p=1.000 n=6
webpack - node (v18.15.0, x64)
Errors 0 0 ~ ~ ~ p=1.000 n=6
Symbols 273,789 273,789 ~ ~ ~ p=1.000 n=6
Types 111,669 111,669 ~ ~ ~ p=1.000 n=6
Memory used 419,898k (± 0.02%) 419,891k (± 0.02%) ~ 419,795k 420,010k p=1.000 n=6
Parse Time 3.30s (± 0.45%) 3.30s (± 0.30%) ~ 3.29s 3.31s p=0.796 n=6
Bind Time 1.45s (± 1.01%) 1.46s (± 1.53%) ~ 1.43s 1.49s p=0.626 n=6
Check Time 14.49s (± 0.44%) 14.53s (± 0.64%) ~ 14.42s 14.68s p=0.521 n=6
Emit Time 0.00s 0.00s ~ ~ ~ p=1.000 n=6
Total Time 19.25s (± 0.32%) 19.29s (± 0.60%) ~ 19.17s 19.46s p=0.630 n=6
xstate-main - node (v18.15.0, x64)
Errors 0 0 ~ ~ ~ p=1.000 n=6
Symbols 538,614 538,614 ~ ~ ~ p=1.000 n=6
Types 176,536 176,536 ~ ~ ~ p=1.000 n=6
Memory used 481,472k (± 0.01%) 481,460k (± 0.00%) ~ 481,441k 481,489k p=0.810 n=6
Parse Time 4.25s (± 0.61%) 4.25s (± 0.69%) ~ 4.20s 4.28s p=0.685 n=6
Bind Time 1.55s (± 0.53%) 1.55s (± 0.33%) ~ 1.54s 1.55s p=0.929 n=6
Check Time 22.25s (± 0.30%) 22.34s (± 0.35%) ~ 22.24s 22.46s p=0.124 n=6
Emit Time 0.00s 0.00s ~ ~ ~ p=1.000 n=6
Total Time 28.05s (± 0.27%) 28.14s (± 0.38%) ~ 27.98s 28.28s p=0.148 n=6

System info unknown

Hosts

Scenarios

Benchmark Name Iterations
Current pr 6
Baseline baseline 6

Developer Information:

Download Benchmarks