Skip to content
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

Lookup non-local element factory for reference marking when marking fragment references #60684

Conversation

weswigham
Copy link
Member

In addition to the local name.

Fixes #60459

@typescript-bot typescript-bot added Author: Team For Milestone Bug PRs that fix a bug with a specific milestone labels Dec 4, 2024
@weswigham
Copy link
Member Author

@typescript-bot test it

@typescript-bot
Copy link
Collaborator

typescript-bot commented Dec 4, 2024

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

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

@jakebailey

This comment was marked as outdated.

@typescript-bot

This comment was marked as outdated.

@jakebailey
Copy link
Member

@typescript-bot test top400
@typescript-bot user test this

Rerunning this because I forgot to actually merge my fix before the last rerun 😅

@typescript-bot
Copy link
Collaborator

typescript-bot commented Dec 4, 2024

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

Command Status Results
test top400 ✅ Started
user test this ✅ Started

@typescript-bot
Copy link
Collaborator

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

Everything looks the same!

You can check the log here.

@typescript-bot
Copy link
Collaborator

@weswigham
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,363 62,363 ~ ~ ~ p=1.000 n=6
Types 50,395 50,395 ~ ~ ~ p=1.000 n=6
Memory used 193,048k (± 0.01%) 194,263k (± 0.97%) ~ 192,998k 196,717k p=0.471 n=6
Parse Time 1.31s (± 0.68%) 1.31s (± 0.75%) ~ 1.29s 1.32s p=0.931 n=6
Bind Time 0.72s 0.72s ~ ~ ~ p=1.000 n=6
Check Time 9.76s (± 0.44%) 9.76s (± 0.45%) ~ 9.68s 9.81s p=0.574 n=6
Emit Time 2.74s (± 0.64%) 2.72s (± 0.94%) ~ 2.67s 2.74s p=0.086 n=6
Total Time 14.53s (± 0.41%) 14.50s (± 0.19%) ~ 14.45s 14.53s p=0.572 n=6
angular-1 - node (v18.15.0, x64)
Errors 37 37 ~ ~ ~ p=1.000 n=6
Symbols 947,936 947,936 ~ ~ ~ p=1.000 n=6
Types 410,955 410,955 ~ ~ ~ p=1.000 n=6
Memory used 1,226,014k (± 0.00%) 1,225,994k (± 0.00%) ~ 1,225,980k 1,226,023k p=0.173 n=6
Parse Time 6.62s (± 0.50%) 6.67s (± 1.05%) ~ 6.59s 6.74s p=0.377 n=6
Bind Time 1.88s (± 0.43%) 1.89s (± 0.22%) ~ 1.88s 1.89s p=0.248 n=6
Check Time 31.98s (± 0.26%) 31.93s (± 0.35%) ~ 31.81s 32.10s p=0.520 n=6
Emit Time 15.18s (± 0.27%) 15.15s (± 0.24%) ~ 15.10s 15.20s p=0.334 n=6
Total Time 55.66s (± 0.17%) 55.64s (± 0.26%) ~ 55.48s 55.82s p=0.686 n=6
mui-docs - node (v18.15.0, x64)
Errors 0 0 ~ ~ ~ p=1.000 n=6
Symbols 2,501,823 2,501,823 ~ ~ ~ p=1.000 n=6
Types 909,645 909,645 ~ ~ ~ p=1.000 n=6
Memory used 2,319,273k (± 0.00%) 2,319,270k (± 0.00%) ~ 2,319,237k 2,319,305k p=1.000 n=6
Parse Time 9.32s (± 0.24%) 9.30s (± 0.23%) ~ 9.28s 9.33s p=0.195 n=6
Bind Time 2.16s (± 0.77%) 2.16s (± 0.68%) ~ 2.14s 2.18s p=0.934 n=6
Check Time 74.71s (± 0.37%) 74.70s (± 0.56%) ~ 74.25s 75.30s p=1.000 n=6
Emit Time 0.29s (± 3.41%) 0.28s (± 2.70%) ~ 0.27s 0.29s p=0.102 n=6
Total Time 86.47s (± 0.33%) 86.44s (± 0.51%) ~ 85.98s 87.07s p=0.810 n=6
self-build-src - node (v18.15.0, x64)
Errors 0 0 ~ ~ ~ p=1.000 n=6
Symbols 1,225,287 1,225,288 +1 (+ 0.00%) ~ ~ p=0.001 n=6
Types 266,555 266,555 ~ ~ ~ p=1.000 n=6
Memory used 2,414,743k (± 6.15%) 2,354,404k (± 0.03%) ~ 2,353,853k 2,355,557k p=0.810 n=6
Parse Time 5.25s (± 0.74%) 5.23s (± 0.61%) ~ 5.19s 5.27s p=0.336 n=6
Bind Time 1.77s (± 1.37%) 1.78s (± 0.71%) ~ 1.76s 1.79s p=0.249 n=6
Check Time 35.21s (± 0.81%) 35.22s (± 0.20%) ~ 35.14s 35.30s p=0.575 n=6
Emit Time 2.97s (± 1.06%) 2.96s (± 2.11%) ~ 2.85s 3.02s p=0.936 n=6
Total Time 45.23s (± 0.57%) 45.18s (± 0.28%) ~ 45.04s 45.33s p=0.378 n=6
self-build-src-public-api - node (v18.15.0, x64)
Errors 0 0 ~ ~ ~ p=1.000 n=6
Symbols 1,225,287 1,225,288 +1 (+ 0.00%) ~ ~ p=0.001 n=6
Types 266,555 266,555 ~ ~ ~ p=1.000 n=6
Memory used 2,907,852k (±12.87%) 3,150,106k (± 0.03%) ~ 3,148,832k 3,151,008k p=0.093 n=6
Parse Time 6.94s (± 1.91%) 7.00s (± 0.70%) ~ 6.93s 7.08s p=0.936 n=6
Bind Time 2.18s (± 1.85%) 2.15s (± 1.81%) ~ 2.10s 2.21s p=0.335 n=6
Check Time 42.74s (± 0.37%) 42.81s (± 0.45%) ~ 42.51s 43.04s p=0.471 n=6
Emit Time 3.45s (± 2.28%) 3.51s (± 1.13%) ~ 3.44s 3.56s p=0.148 n=6
Total Time 55.31s (± 0.49%) 55.47s (± 0.37%) ~ 55.21s 55.77s p=0.378 n=6
self-compiler - node (v18.15.0, x64)
Errors 0 0 ~ ~ ~ p=1.000 n=6
Symbols 262,259 262,260 +1 (+ 0.00%) ~ ~ p=0.001 n=6
Types 106,616 106,616 ~ ~ ~ p=1.000 n=6
Memory used 439,869k (± 0.01%) 439,876k (± 0.01%) ~ 439,820k 439,897k p=0.575 n=6
Parse Time 3.54s (± 0.45%) 3.52s (± 0.92%) ~ 3.49s 3.58s p=0.063 n=6
Bind Time 1.33s (± 0.88%) 1.33s (± 1.06%) ~ 1.31s 1.35s p=0.803 n=6
Check Time 18.98s (± 0.41%) 18.96s (± 0.11%) ~ 18.94s 19.00s p=0.808 n=6
Emit Time 1.51s (± 1.08%) 1.53s (± 1.07%) ~ 1.50s 1.55s p=0.193 n=6
Total Time 25.36s (± 0.31%) 25.34s (± 0.14%) ~ 25.30s 25.39s p=0.935 n=6
ts-pre-modules - node (v18.15.0, x64)
Errors 70 70 ~ ~ ~ p=1.000 n=6
Symbols 226,062 226,062 ~ ~ ~ p=1.000 n=6
Types 94,488 94,488 ~ ~ ~ p=1.000 n=6
Memory used 371,675k (± 0.04%) 371,553k (± 0.01%) -122k (- 0.03%) 371,509k 371,622k p=0.037 n=6
Parse Time 2.91s (± 1.03%) 2.91s (± 1.51%) ~ 2.85s 2.96s p=0.936 n=6
Bind Time 1.59s (± 1.01%) 1.59s (± 0.89%) ~ 1.57s 1.61s p=1.000 n=6
Check Time 16.51s (± 0.55%) 16.51s (± 0.26%) ~ 16.46s 16.56s p=1.000 n=6
Emit Time 0.00s (±244.70%) 0.00s ~ ~ ~ p=0.405 n=6
Total Time 21.02s (± 0.39%) 21.01s (± 0.07%) ~ 20.99s 21.03s p=0.573 n=6
vscode - node (v18.15.0, x64)
Errors 3 3 ~ ~ ~ p=1.000 n=6
Symbols 3,197,681 3,197,681 ~ ~ ~ p=1.000 n=6
Types 1,099,171 1,099,171 ~ ~ ~ p=1.000 n=6
Memory used 3,271,738k (± 0.03%) 3,271,593k (± 0.01%) ~ 3,270,907k 3,272,159k p=1.000 n=6
Parse Time 14.05s (± 0.40%) 14.00s (± 0.58%) ~ 13.91s 14.10s p=0.335 n=6
Bind Time 4.47s (± 0.36%) 4.48s (± 0.51%) ~ 4.45s 4.51s p=0.685 n=6
Check Time 86.94s (± 2.29%) 87.52s (± 3.08%) ~ 84.64s 91.95s p=0.471 n=6
Emit Time 28.05s (± 2.84%) 26.95s (± 8.00%) ~ 22.81s 28.91s p=0.378 n=6
Total Time 133.53s (± 1.00%) 132.96s (± 1.93%) ~ 130.35s 137.52s p=0.575 n=6
webpack - node (v18.15.0, x64)
Errors 0 0 ~ ~ ~ p=1.000 n=6
Symbols 288,751 288,751 ~ ~ ~ p=1.000 n=6
Types 117,157 117,157 ~ ~ ~ p=1.000 n=6
Memory used 441,076k (± 0.04%) 441,093k (± 0.03%) ~ 440,832k 441,213k p=0.936 n=6
Parse Time 4.08s (± 1.16%) 4.10s (± 1.84%) ~ 3.98s 4.20s p=0.520 n=6
Bind Time 1.76s (± 1.11%) 1.77s (± 1.21%) ~ 1.73s 1.79s p=0.739 n=6
Check Time 18.88s (± 0.46%) 18.94s (± 0.19%) ~ 18.89s 18.99s p=0.419 n=6
Emit Time 0.00s 0.00s ~ ~ ~ p=1.000 n=6
Total Time 24.73s (± 0.35%) 24.80s (± 0.34%) ~ 24.70s 24.91s p=0.148 n=6
xstate-main - node (v18.15.0, x64)
Errors 5 5 ~ ~ ~ p=1.000 n=6
Symbols 552,390 552,390 ~ ~ ~ p=1.000 n=6
Types 185,096 185,096 ~ ~ ~ p=1.000 n=6
Memory used 492,524k (± 0.01%) 492,451k (± 0.03%) ~ 492,178k 492,546k p=0.173 n=6
Parse Time 3.43s (± 0.40%) 3.41s (± 1.01%) ~ 3.36s 3.46s p=0.168 n=6
Bind Time 1.17s (± 1.00%) 1.18s (± 1.48%) ~ 1.16s 1.21s p=0.251 n=6
Check Time 19.52s (± 0.89%) 19.69s (± 2.92%) ~ 19.37s 20.86s p=1.000 n=6
Emit Time 0.00s (±244.70%) 0.00s ~ ~ ~ p=0.405 n=6
Total Time 24.12s (± 0.68%) 24.28s (± 2.40%) ~ 23.95s 25.46s p=0.936 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

@jakebailey
Copy link
Member

@typescript-bot test top400
@typescript-bot user test this

@typescript-bot
Copy link
Collaborator

typescript-bot commented Dec 4, 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

@typescript-bot
Copy link
Collaborator

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

Everything looks good!

@typescript-bot
Copy link
Collaborator

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

Everything looks good!

@weswigham weswigham merged commit 12d9687 into microsoft:main Dec 5, 2024
32 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Author: Team For Milestone Bug PRs that fix a bug with a specific milestone
Projects
Status: Done
Development

Successfully merging this pull request may close these issues.

jsxFactory import showing as unused when TSX is configured via tsconfig and only contains fragments
4 participants