Skip to content

Fix incorrect lib condition again! #58945

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 4 commits into from
Jun 20, 2024
Merged

Fix incorrect lib condition again! #58945

merged 4 commits into from
Jun 20, 2024

Conversation

sheetalkamat
Copy link
Member

Reiteration of #58867

@typescript-bot typescript-bot added Author: Team For Uncommitted Bug PR for untriaged, rejected, closed or missing bug labels Jun 20, 2024
@sheetalkamat
Copy link
Member Author

@typescript-bot test it

@typescript-bot
Copy link
Collaborator

typescript-bot commented Jun 20, 2024

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

Copy link
Member

@jakebailey jakebailey left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I was tempted to send effectively this exact PR but didn't after being confused by the missing lib stuff in vscode, oops.

@jakebailey
Copy link
Member

Oh I'm silly, I did, I sent #58932.

@typescript-bot
Copy link
Collaborator

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

Everything looks the same!

You can check the log here.

@typescript-bot
Copy link
Collaborator

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

Everything looks good!

@typescript-bot
Copy link
Collaborator

@sheetalkamat
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 192,804k (± 0.75%) 193,369k (± 0.94%) ~ 192,081k 195,734k p=0.873 n=6
Parse Time 1.31s (± 1.56%) 1.30s (± 0.97%) ~ 1.28s 1.31s p=0.232 n=6
Bind Time 0.71s 0.71s ~ ~ ~ p=1.000 n=6
Check Time 9.48s (± 0.34%) 9.44s (± 0.50%) ~ 9.40s 9.53s p=0.148 n=6
Emit Time 2.75s (± 0.50%) 2.73s (± 0.91%) ~ 2.68s 2.75s p=0.161 n=6
Total Time 14.24s (± 0.29%) 14.18s (± 0.45%) ~ 14.07s 14.26s p=0.091 n=6
angular-1 - node (v18.15.0, x64)
Errors 5 5 ~ ~ ~ p=1.000 n=6
Symbols 944,114 944,114 ~ ~ ~ p=1.000 n=6
Types 407,051 407,051 ~ ~ ~ p=1.000 n=6
Memory used 1,218,325k (± 0.00%) 1,218,329k (± 0.00%) ~ 1,218,282k 1,218,380k p=0.873 n=6
Parse Time 7.96s (± 0.34%) 7.95s (± 0.38%) ~ 7.91s 7.99s p=0.466 n=6
Bind Time 2.24s (± 0.47%) 2.23s (± 0.77%) ~ 2.20s 2.25s p=0.564 n=6
Check Time 35.77s (± 0.18%) 35.76s (± 0.33%) ~ 35.57s 35.91s p=1.000 n=6
Emit Time 16.14s (± 0.32%) 16.10s (± 0.98%) ~ 15.81s 16.28s p=0.747 n=6
Total Time 62.10s (± 0.14%) 62.03s (± 0.31%) ~ 61.79s 62.24s p=1.000 n=6
mui-docs - node (v18.15.0, x64)
Errors 0 0 ~ ~ ~ p=1.000 n=6
Symbols 2,134,309 2,134,309 ~ ~ ~ p=1.000 n=6
Types 927,039 927,039 ~ ~ ~ p=1.000 n=6
Memory used 2,115,888k (± 0.00%) 2,115,916k (± 0.00%) ~ 2,115,816k 2,116,077k p=0.810 n=6
Parse Time 6.59s (± 0.27%) 6.59s (± 0.51%) ~ 6.54s 6.64s p=0.627 n=6
Bind Time 2.32s (± 0.39%) 2.34s (± 1.25%) ~ 2.30s 2.39s p=0.119 n=6
Check Time 70.71s (± 0.46%) 70.50s (± 0.95%) ~ 69.28s 71.10s p=0.575 n=6
Emit Time 0.13s (± 3.87%) 0.14s (± 4.05%) ~ 0.13s 0.14s p=0.640 n=6
Total Time 79.75s (± 0.41%) 79.56s (± 0.77%) ~ 78.44s 80.12s p=0.575 n=6
self-build-src - node (v18.15.0, x64)
Errors 0 0 ~ ~ ~ p=1.000 n=6
Symbols 1,230,692 1,230,796 +104 (+ 0.01%) ~ ~ p=0.001 n=6
Types 261,165 261,195 +30 (+ 0.01%) ~ ~ p=0.001 n=6
Memory used 2,354,930k (± 1.01%) 2,345,311k (± 0.02%) ~ 2,344,467k 2,345,838k p=0.575 n=6
Parse Time 4.96s (± 0.61%) 5.02s (± 1.09%) ~ 4.95s 5.10s p=0.054 n=6
Bind Time 1.91s (± 0.81%) 1.91s (± 1.01%) ~ 1.90s 1.95s p=1.000 n=6
Check Time 33.67s (± 0.19%) 33.75s (± 0.32%) ~ 33.57s 33.85s p=0.199 n=6
Emit Time 2.74s (± 1.76%) 2.69s (± 2.45%) ~ 2.59s 2.79s p=0.148 n=6
Total Time 43.31s (± 0.17%) 43.38s (± 0.34%) ~ 43.15s 43.52s p=0.298 n=6
self-build-src-public-api - node (v18.15.0, x64)
Errors 0 0 ~ ~ ~ p=1.000 n=6
Symbols 1,230,692 1,230,796 +104 (+ 0.01%) ~ ~ p=0.001 n=6
Types 261,165 261,195 +30 (+ 0.01%) ~ ~ p=0.001 n=6
Memory used 2,432,356k (± 0.98%) 2,421,975k (± 0.03%) -10,381k (- 0.43%) 2,420,448k 2,422,599k p=0.031 n=6
Parse Time 6.18s (± 1.14%) 6.18s (± 1.00%) ~ 6.13s 6.28s p=0.810 n=6
Bind Time 2.02s (± 1.31%) 2.02s (± 1.43%) ~ 1.96s 2.04s p=0.688 n=6
Check Time 40.09s (± 0.33%) 40.04s (± 0.21%) ~ 39.94s 40.16s p=0.521 n=6
Emit Time 3.16s (± 1.61%) 3.20s (± 2.03%) ~ 3.13s 3.28s p=0.261 n=6
Total Time 51.45s (± 0.25%) 51.43s (± 0.31%) ~ 51.27s 51.65s p=0.810 n=6
self-compiler - node (v18.15.0, x64)
Errors 0 0 ~ ~ ~ p=1.000 n=6
Symbols 258,573 258,574 +1 (+ 0.00%) ~ ~ p=0.001 n=6
Types 104,819 104,819 ~ ~ ~ p=1.000 n=6
Memory used 428,127k (± 0.01%) 428,174k (± 0.01%) +47k (+ 0.01%) 428,129k 428,227k p=0.045 n=6
Parse Time 2.76s (± 0.59%) 2.75s (± 1.07%) ~ 2.72s 2.80s p=0.686 n=6
Bind Time 1.10s (± 0.94%) 1.12s (± 1.46%) +0.02s (+ 1.82%) 1.09s 1.14s p=0.035 n=6
Check Time 15.06s (± 0.48%) 15.08s (± 0.36%) ~ 15.02s 15.15s p=0.463 n=6
Emit Time 1.15s (± 0.90%) 1.16s (± 1.70%) ~ 1.13s 1.18s p=0.359 n=6
Total Time 20.05s (± 0.33%) 20.10s (± 0.35%) ~ 20.03s 20.21s p=0.173 n=6
ts-pre-modules - node (v18.15.0, x64)
Errors 35 35 ~ ~ ~ p=1.000 n=6
Symbols 224,565 224,565 ~ ~ ~ p=1.000 n=6
Types 93,734 93,734 ~ ~ ~ p=1.000 n=6
Memory used 369,469k (± 0.02%) 369,493k (± 0.03%) ~ 369,359k 369,615k p=0.471 n=6
Parse Time 3.45s (± 0.99%) 3.46s (± 1.28%) ~ 3.39s 3.50s p=0.627 n=6
Bind Time 1.93s (± 0.89%) 1.93s (± 0.39%) ~ 1.92s 1.94s p=0.672 n=6
Check Time 19.11s (± 0.24%) 19.09s (± 0.21%) ~ 19.01s 19.13s p=0.170 n=6
Emit Time 0.00s 0.00s ~ ~ ~ p=1.000 n=6
Total Time 24.49s (± 0.29%) 24.47s (± 0.16%) ~ 24.43s 24.52s p=0.463 n=6
vscode - node (v18.15.0, x64)
Errors 139 139 ~ ~ ~ p=1.000 n=6
Symbols 2,847,449 2,847,449 ~ ~ ~ p=1.000 n=6
Types 974,045 974,045 ~ ~ ~ p=1.000 n=6
Memory used 3,040,068k (± 0.00%) 3,040,110k (± 0.00%) ~ 3,040,024k 3,040,198k p=0.230 n=6
Parse Time 13.50s (± 0.21%) 13.54s (± 0.25%) ~ 13.52s 13.61s p=0.061 n=6
Bind Time 4.16s (± 0.29%) 4.16s (± 0.64%) ~ 4.14s 4.21s p=0.796 n=6
Check Time 73.56s (± 0.39%) 73.64s (± 0.30%) ~ 73.38s 73.92s p=0.689 n=6
Emit Time 23.91s (± 0.13%) 23.92s (± 0.67%) ~ 23.70s 24.17s p=1.000 n=6
Total Time 115.13s (± 0.26%) 115.26s (± 0.12%) ~ 115.10s 115.50s p=0.471 n=6
webpack - node (v18.15.0, x64)
Errors 0 0 ~ ~ ~ p=1.000 n=6
Symbols 267,116 267,116 ~ ~ ~ p=1.000 n=6
Types 108,758 108,758 ~ ~ ~ p=1.000 n=6
Memory used 411,640k (± 0.04%) 411,661k (± 0.02%) ~ 411,575k 411,769k p=0.689 n=6
Parse Time 4.70s (± 0.30%) 4.72s (± 0.65%) ~ 4.70s 4.77s p=0.244 n=6
Bind Time 2.09s (± 0.70%) 2.09s (± 0.58%) ~ 2.07s 2.10s p=0.934 n=6
Check Time 20.82s (± 0.30%) 20.83s (± 0.76%) ~ 20.68s 21.08s p=0.689 n=6
Emit Time 0.00s 0.00s ~ ~ ~ p=1.000 n=6
Total Time 27.61s (± 0.24%) 27.64s (± 0.71%) ~ 27.46s 27.93s p=0.689 n=6
xstate-main - node (v18.15.0, x64)
Errors 0 0 ~ ~ ~ p=1.000 n=6
Symbols 523,765 523,765 ~ ~ ~ p=1.000 n=6
Types 178,055 178,055 ~ ~ ~ p=1.000 n=6
Memory used 461,815k (± 0.07%) 461,913k (± 0.09%) ~ 461,369k 462,314k p=0.575 n=6
Parse Time 3.18s (± 0.65%) 3.18s (± 0.54%) ~ 3.16s 3.21s p=0.935 n=6
Bind Time 1.18s (± 0.71%) 1.18s (± 0.35%) ~ 1.18s 1.19s p=0.527 n=6
Check Time 18.04s (± 0.38%) 17.96s (± 0.26%) ~ 17.90s 18.01s p=0.065 n=6
Emit Time 0.00s 0.00s ~ ~ ~ p=1.000 n=6
Total Time 22.40s (± 0.37%) 22.33s (± 0.25%) ~ 22.25s 22.39s p=0.093 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

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

Everything looks good!

@sheetalkamat sheetalkamat merged commit beb375a into main Jun 20, 2024
28 checks passed
@sheetalkamat sheetalkamat deleted the noLibCheckRetry branch June 20, 2024 20:18
@sandersn sandersn removed this from PR Backlog Apr 22, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Author: Team For Uncommitted Bug PR for untriaged, rejected, closed or missing bug
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants