Skip to content

Conversation

Andarist
Copy link
Contributor

@Andarist Andarist commented Oct 8, 2025

fixes #62561

…ple elements when implied arity is available
@github-project-automation github-project-automation bot moved this to Not started in PR Backlog Oct 8, 2025
@typescript-bot typescript-bot added the For Uncommitted Bug PR for untriaged, rejected, closed or missing bug label Oct 8, 2025
@RyanCavanaugh
Copy link
Member

@typescript-bot test it

@typescript-bot
Copy link
Collaborator

typescript-bot commented Oct 8, 2025

Starting jobs; this comment will be updated as builds start and complete.

Command Status Results
test top400 ✅ Started ✅ Results
user test this ✅ Started ✅ Results
run dt ✅ Started ✅ Results
perf test this faster ✅ Started 👀 Results

@typescript-bot
Copy link
Collaborator

Hey @RyanCavanaugh, the results of running the DT tests are ready.

Everything looks the same!

You can check the log here.

@typescript-bot
Copy link
Collaborator

@RyanCavanaugh Here are the results of running the user tests with tsc comparing main and refs/pull/62563/merge:

There were infrastructure failures potentially unrelated to your change:

  • 1 instance of "Git clone failed"

Otherwise...

Everything looks good!

@typescript-bot
Copy link
Collaborator

@RyanCavanaugh
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 34 34 ~ ~ ~ p=1.000 n=6
Symbols 62,370 62,370 ~ ~ ~ p=1.000 n=6
Types 50,386 50,386 ~ ~ ~ p=1.000 n=6
Memory used 194,563k (± 1.01%) 193,953k (± 0.94%) ~ 192,741k 196,343k p=0.575 n=6
Parse Time 1.30s (± 0.63%) 1.30s (± 0.63%) ~ 1.29s 1.31s p=0.177 n=6
Bind Time 0.72s (± 0.57%) 0.72s ~ ~ ~ p=0.405 n=6
Check Time 9.75s (± 0.31%) 9.76s (± 0.23%) ~ 9.72s 9.78s p=0.569 n=6
Emit Time 2.76s (± 0.55%) 2.74s (± 0.20%) ~ 2.74s 2.75s p=0.138 n=6
Total Time 14.54s (± 0.21%) 14.52s (± 0.20%) ~ 14.47s 14.55s p=0.369 n=6
angular-1 - node (v18.15.0, x64)
Errors 2 2 ~ ~ ~ p=1.000 n=6
Symbols 955,117 955,117 ~ ~ ~ p=1.000 n=6
Types 415,619 415,619 ~ ~ ~ p=1.000 n=6
Memory used 1,254,530k (± 0.00%) 1,254,538k (± 0.01%) ~ 1,254,476k 1,254,667k p=1.000 n=6
Parse Time 6.50s (± 0.71%) 6.53s (± 0.78%) ~ 6.48s 6.60s p=0.296 n=6
Bind Time 1.88s (± 0.48%) 1.88s (± 0.22%) ~ 1.88s 1.89s p=0.787 n=6
Check Time 32.16s (± 0.38%) 32.15s (± 0.34%) ~ 32.02s 32.30s p=0.936 n=6
Emit Time 14.85s (± 0.67%) 14.91s (± 0.34%) ~ 14.87s 15.01s p=0.229 n=6
Total Time 55.39s (± 0.29%) 55.47s (± 0.19%) ~ 55.32s 55.60s p=0.335 n=6
mui-docs - node (v18.15.0, x64)
Errors 0 0 ~ ~ ~ p=1.000 n=6
Symbols 2,657,287 2,657,287 ~ ~ ~ p=1.000 n=6
Types 920,907 920,907 ~ ~ ~ p=1.000 n=6
Memory used 2,969,872k (± 0.00%) 2,969,877k (± 0.00%) ~ 2,969,812k 2,970,027k p=0.936 n=6
Parse Time 8.67s (± 0.49%) 8.64s (± 0.30%) ~ 8.60s 8.68s p=0.375 n=6
Bind Time 2.20s (± 0.23%) 2.19s (± 0.85%) ~ 2.16s 2.21s p=1.000 n=6
Check Time 90.30s (± 0.52%) 90.12s (± 0.10%) ~ 90.00s 90.22s p=0.521 n=6
Emit Time 0.30s (± 1.70%) 0.30s (± 1.79%) ~ 0.30s 0.31s p=0.640 n=6
Total Time 101.46s (± 0.49%) 101.26s (± 0.09%) ~ 101.12s 101.39s p=0.378 n=6
self-build-src - node (v18.15.0, x64)
Errors 0 0 ~ ~ ~ p=1.000 n=6
Symbols 1,237,230 1,237,231 +1 (+ 0.00%) ~ ~ p=0.001 n=6
Types 259,856 259,856 ~ ~ ~ p=1.000 n=6
Memory used 2,607,467k (±14.40%) 2,546,474k (±11.94%) ~ 2,363,922k 3,092,064k p=0.810 n=6
Parse Time 5.16s (± 1.46%) 5.18s (± 1.33%) ~ 5.11s 5.27s p=0.470 n=6
Bind Time 1.77s (± 1.11%) 1.77s (± 1.15%) ~ 1.74s 1.80s p=0.934 n=6
Check Time 35.26s (± 0.63%) 35.08s (± 0.73%) ~ 34.68s 35.47s p=0.172 n=6
Emit Time 2.99s (± 0.88%) 3.03s (± 1.55%) ~ 2.96s 3.09s p=0.092 n=6
Total Time 45.18s (± 0.63%) 45.08s (± 0.62%) ~ 44.75s 45.57s p=0.689 n=6
self-build-src-public-api - node (v18.15.0, x64)
Errors 0 0 ~ ~ ~ p=1.000 n=6
Symbols 1,237,230 1,237,231 +1 (+ 0.00%) ~ ~ p=0.001 n=6
Types 259,856 259,856 ~ ~ ~ p=1.000 n=6
Memory used 3,158,247k (± 0.05%) 3,158,744k (± 0.03%) ~ 3,157,832k 3,160,604k p=0.689 n=6
Parse Time 6.84s (± 0.66%) 6.83s (± 0.44%) ~ 6.79s 6.87s p=0.872 n=6
Bind Time 2.17s (± 2.18%) 2.16s (± 1.72%) ~ 2.12s 2.22s p=0.748 n=6
Check Time 42.68s (± 0.39%) 42.59s (± 0.27%) ~ 42.46s 42.76s p=0.298 n=6
Emit Time 3.54s (± 4.72%) 3.52s (± 2.51%) ~ 3.39s 3.65s p=0.810 n=6
Total Time 55.23s (± 0.42%) 55.12s (± 0.20%) ~ 54.98s 55.27s p=0.689 n=6
self-compiler - node (v18.15.0, x64)
Errors 0 0 ~ ~ ~ p=1.000 n=6
Symbols 262,534 262,535 +1 (+ 0.00%) ~ ~ p=0.001 n=6
Types 104,035 104,035 ~ ~ ~ p=1.000 n=6
Memory used 440,642k (± 0.01%) 440,657k (± 0.01%) ~ 440,609k 440,694k p=0.378 n=6
Parse Time 3.50s (± 1.26%) 3.53s (± 0.79%) ~ 3.50s 3.58s p=0.091 n=6
Bind Time 1.32s (± 0.78%) 1.31s (± 1.34%) ~ 1.29s 1.33s p=1.000 n=6
Check Time 18.97s (± 0.23%) 18.95s (± 0.32%) ~ 18.87s 19.05s p=0.520 n=6
Emit Time 1.53s (± 1.57%) 1.54s (± 1.21%) ~ 1.51s 1.56s p=0.288 n=6
Total Time 25.32s (± 0.26%) 25.34s (± 0.31%) ~ 25.23s 25.44s p=0.571 n=6
ts-pre-modules - node (v18.15.0, x64)
Errors 72 72 ~ ~ ~ p=1.000 n=6
Symbols 225,367 225,367 ~ ~ ~ p=1.000 n=6
Types 94,290 94,290 ~ ~ ~ p=1.000 n=6
Memory used 370,012k (± 0.02%) 370,177k (± 0.07%) ~ 369,959k 370,650k p=0.471 n=6
Parse Time 2.86s (± 0.69%) 2.85s (± 0.97%) ~ 2.82s 2.89s p=0.517 n=6
Bind Time 1.62s (± 1.27%) 1.62s (± 0.85%) ~ 1.60s 1.64s p=0.459 n=6
Check Time 16.45s (± 0.33%) 16.47s (± 0.36%) ~ 16.39s 16.53s p=0.687 n=6
Emit Time 0.00s 0.00s ~ ~ ~ p=1.000 n=6
Total Time 20.93s (± 0.30%) 20.93s (± 0.31%) ~ 20.83s 21.01s p=1.000 n=6
vscode - node (v18.15.0, x64)
Errors 6 6 ~ ~ ~ p=1.000 n=6
Symbols 3,912,367 3,912,367 ~ ~ ~ p=1.000 n=6
Types 1,230,260 1,230,260 ~ ~ ~ p=1.000 n=6
Memory used 3,718,681k (± 0.01%) 3,718,927k (± 0.00%) ~ 3,718,740k 3,719,049k p=0.128 n=6
Parse Time 15.12s (± 1.03%) 15.14s (± 0.57%) ~ 15.08s 15.31s p=0.810 n=6
Bind Time 4.95s (± 2.22%) 4.97s (± 2.17%) ~ 4.86s 5.17s p=0.570 n=6
Check Time 101.57s (± 3.07%) 100.94s (± 1.41%) ~ 99.57s 102.83s p=0.810 n=6
Emit Time 37.26s (±23.42%) 35.52s (±17.56%) ~ 30.44s 46.28s p=0.936 n=6
Total Time 158.90s (± 5.36%) 156.57s (± 4.71%) ~ 150.19s 169.40s p=0.936 n=6
webpack - node (v18.15.0, x64)
Errors 41 41 ~ ~ ~ p=1.000 n=6
Symbols 372,291 372,291 ~ ~ ~ p=1.000 n=6
Types 163,107 163,107 ~ ~ ~ p=1.000 n=6
Memory used 528,328k (± 0.01%) 528,362k (± 0.02%) ~ 528,261k 528,589k p=0.936 n=6
Parse Time 4.48s (± 0.32%) 4.48s (± 0.23%) ~ 4.47s 4.50s p=0.738 n=6
Bind Time 1.93s (± 2.42%) 1.90s (± 1.46%) ~ 1.85s 1.93s p=0.572 n=6
Check Time 22.09s (± 0.39%) 22.02s (± 0.48%) ~ 21.87s 22.15s p=0.261 n=6
Emit Time 0.00s (±244.70%) 0.00s (±244.70%) ~ 0.00s 0.01s p=1.000 n=6
Total Time 28.51s (± 0.34%) 28.41s (± 0.46%) ~ 28.20s 28.58s p=0.229 n=6
xstate-main - node (v18.15.0, x64)
Errors 30 30 ~ ~ ~ p=1.000 n=6
Symbols 674,449 674,449 ~ ~ ~ p=1.000 n=6
Types 202,276 202,276 ~ ~ ~ p=1.000 n=6
Memory used 576,741k (± 0.02%) 576,781k (± 0.02%) ~ 576,595k 576,867k p=0.689 n=6
Parse Time 4.18s (± 0.60%) 4.19s (± 0.48%) ~ 4.16s 4.22s p=0.685 n=6
Bind Time 1.34s (± 1.22%) 1.36s (± 0.86%) ~ 1.34s 1.37s p=0.164 n=6
Check Time 20.44s (± 2.03%) 20.37s (± 1.70%) ~ 20.10s 21.05s p=0.936 n=6
Emit Time 0.00s 0.00s ~ ~ ~ p=1.000 n=6
Total Time 25.97s (± 1.60%) 25.92s (± 1.37%) ~ 25.63s 26.61s p=0.810 n=6
System info unknown
Hosts
  • node (v18.15.0, x64)
Scenarios
  • Compiler-Unions - node (v18.15.0, x64)
  • angular-1 - node (v18.15.0, x64)
  • mui-docs - node (v18.15.0, x64)
  • self-build-src - node (v18.15.0, x64)
  • self-build-src-public-api - node (v18.15.0, x64)
  • self-compiler - node (v18.15.0, x64)
  • ts-pre-modules - node (v18.15.0, x64)
  • vscode - node (v18.15.0, x64)
  • webpack - node (v18.15.0, x64)
  • xstate-main - node (v18.15.0, x64)
Benchmark Name Iterations
Current pr 6
Baseline baseline 6

Developer Information:

Download Benchmarks

@typescript-bot
Copy link
Collaborator

@RyanCavanaugh Here are the results of running the top 400 repos with tsc comparing main and refs/pull/62563/merge:

Everything looks good!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
For Uncommitted Bug PR for untriaged, rejected, closed or missing bug
Projects
Status: Not started
Development

Successfully merging this pull request may close these issues.

Two consecutive variadic elements in the middle part of tuple type can't be recognized
3 participants