Skip to content

[experimental] Force strict binding - #61888

Closed
Jake Bailey (jakebailey) wants to merge 1 commit into
microsoft:mainfrom
jakebailey:jabaile/forced-strict-bind
Closed

[experimental] Force strict binding#61888
Jake Bailey (jakebailey) wants to merge 1 commit into
microsoft:mainfrom
jakebailey:jabaile/forced-strict-bind

Conversation

@jakebailey

Copy link
Copy Markdown
Member

No description provided.

@jakebailey

Copy link
Copy Markdown
MemberAuthor

TypeScript Bot (@typescript-bot) test it

@typescript-bot

TypeScript Bot (typescript-bot) commented Jun 17, 2025

Copy link
Copy Markdown
Contributor

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

CommandStatusResults
test top400✅ Started✅ Results
user test this✅ Started✅ Results
run dt✅ Started👀 Results
perf test this faster✅ Started❌ Results

@typescript-bot

Copy link
Copy Markdown
Contributor

Hey Jake Bailey (@jakebailey), the results of running the DT tests are ready.

There were interesting changes:

Branch only errors:

Package: angular
Error:

Error: /mnt/vss/_work/1/DefinitelyTyped/types/angular/angular-tests.ts
631:18 error TypeScript@local compile error: Function declarations are not allowed inside blocks in strict mode when targeting 'ES5' @definitelytyped/expect
✖ 1 problem (1 error, 0 warnings)
at combineErrorsAndWarnings (/mnt/vss/_work/1/DefinitelyTyped/node_modules/.pnpm/@definitelytyped+dtslint@0.2.32_typescript@5.9.0-dev.20250617/node_modules/@definitelytyped/dtslint/dist/index.js:199:28)
at runTests (/mnt/vss/_work/1/DefinitelyTyped/node_modules/.pnpm/@definitelytyped+dtslint@0.2.32_typescript@5.9.0-dev.20250617/node_modules/@definitelytyped/dtslint/dist/index.js:191:20)

Package: snapsvg
Error:

Error: /mnt/vss/_work/1/DefinitelyTyped/types/snapsvg/test/3.ts
76:18 error TypeScript@local compile error: Function declarations are not allowed inside blocks in strict mode when targeting 'ES5' @definitelytyped/expect
83:18 error TypeScript@local compile error: Function declarations are not allowed inside blocks in strict mode when targeting 'ES5' @definitelytyped/expect
115:18 error TypeScript@local compile error: Function declarations are not allowed inside blocks in strict mode when targeting 'ES5' @definitelytyped/expect
263:18 error TypeScript@local compile error: Function declarations are not allowed inside blocks in strict mode when targeting 'ES5' @definitelytyped/expect
✖ 4 problems (4 errors, 0 warnings)
at combineErrorsAndWarnings (/mnt/vss/_work/1/DefinitelyTyped/node_modules/.pnpm/@definitelytyped+dtslint@0.2.32_typescript@5.9.0-dev.20250617/node_modules/@definitelytyped/dtslint/dist/index.js:199:28)
at runTests (/mnt/vss/_work/1/DefinitelyTyped/node_modules/.pnpm/@definitelytyped+dtslint@0.2.32_typescript@5.9.0-dev.20250617/node_modules/@definitelytyped/dtslint/dist/index.js:191:20)

Package: lodash/v3
Error:

Error: /mnt/vss/_work/1/DefinitelyTyped/types/lodash/v3/lodash-tests.ts
10601:14 error TypeScript@local compile error: Function declarations are not allowed inside blocks in strict mode when targeting 'ES5' @definitelytyped/expect
10604:14 error TypeScript@local compile error: Function declarations are not allowed inside blocks in strict mode when targeting 'ES5' @definitelytyped/expect
10607:14 error TypeScript@local compile error: Function declarations are not allowed inside blocks in strict mode when targeting 'ES5' @definitelytyped/expect
10610:14 error TypeScript@local compile error: Function declarations are not allowed inside blocks in strict mode when targeting 'ES5' @definitelytyped/expect
10613:14 error TypeScript@local compile error: Function declarations are not allowed inside blocks in strict mode when targeting 'ES5' @definitelytyped/expect
✖ 5 problems (5 errors, 0 warnings)
at combineErrorsAndWarnings (/mnt/vss/_work/1/DefinitelyTyped/node_modules/.pnpm/@definitelytyped+dtslint@0.2.32_typescript@5.9.0-dev.20250617/node_modules/@definitelytyped/dtslint/dist/index.js:199:28)
at runTests (/mnt/vss/_work/1/DefinitelyTyped/node_modules/.pnpm/@definitelytyped+dtslint@0.2.32_typescript@5.9.0-dev.20250617/node_modules/@definitelytyped/dtslint/dist/index.js:191:20)

Package: maxmsp
Error:

Error: /mnt/vss/_work/1/DefinitelyTyped/types/maxmsp/index.d.ts
10:13 error TypeScript@local compile error: Invalid use of 'arguments' in strict mode @definitelytyped/expect
✖ 1 problem (1 error, 0 warnings)
at combineErrorsAndWarnings (/mnt/vss/_work/1/DefinitelyTyped/node_modules/.pnpm/@definitelytyped+dtslint@0.2.32_typescript@5.9.0-dev.20250617/node_modules/@definitelytyped/dtslint/dist/index.js:199:28)
at runTests (/mnt/vss/_work/1/DefinitelyTyped/node_modules/.pnpm/@definitelytyped+dtslint@0.2.32_typescript@5.9.0-dev.20250617/node_modules/@definitelytyped/dtslint/dist/index.js:191:20)

Package: codependency
Error:

Error: /mnt/vss/_work/1/DefinitelyTyped/types/codependency/codependency-tests.ts
2:5 error TypeScript@local compile error: Identifier expected. 'package' is a reserved word in strict mode @definitelytyped/expect
5:1 error TypeScript@local compile error: Identifier expected. 'package' is a reserved word in strict mode @definitelytyped/expect
6:1 error TypeScript@local compile error: Identifier expected. 'package' is a reserved word in strict mode @definitelytyped/expect
7:1 error TypeScript@local compile error: Identifier expected. 'package' is a reserved word in strict mode @definitelytyped/expect
8:1 error TypeScript@local compile error: Identifier expected. 'package' is a reserved word in strict mode @definitelytyped/expect
9:1 error TypeScript@local compile error: Identifier expected. 'package' is a reserved word in strict mode @definitelytyped/expect
✖ 6 problems (6 errors, 0 warnings)
at combineErrorsAndWarnings (/mnt/vss/_work/1/DefinitelyTyped/node_modules/.pnpm/@definitelytyped+dtslint@0.2.32_typescript@5.9.0-dev.20250617/node_modules/@definitelytyped/dtslint/dist/index.js:199:28)
at runTests (/mnt/vss/_work/1/DefinitelyTyped/node_modules/.pnpm/@definitelytyped+dtslint@0.2.32_typescript@5.9.0-dev.20250617/node_modules/@definitelytyped/dtslint/dist/index.js:191:20)

Package: emscripten
Error:

Error: /mnt/vss/_work/1/DefinitelyTyped/types/emscripten/emscripten-tests.ts
27:11 error TypeScript@local compile error: Identifier expected. 'package' is a reserved word in strict mode @definitelytyped/expect
✖ 1 problem (1 error, 0 warnings)
at combineErrorsAndWarnings (/mnt/vss/_work/1/DefinitelyTyped/node_modules/.pnpm/@definitelytyped+dtslint@0.2.32_typescript@5.9.0-dev.20250617/node_modules/@definitelytyped/dtslint/dist/index.js:199:28)
at runTests (/mnt/vss/_work/1/DefinitelyTyped/node_modules/.pnpm/@definitelytyped+dtslint@0.2.32_typescript@5.9.0-dev.20250617/node_modules/@definitelytyped/dtslint/dist/index.js:191:20)

Package: is
Error:

Error: /mnt/vss/_work/1/DefinitelyTyped/types/is/is-tests.ts
6:5 error TypeScript@local compile error: Invalid use of 'arguments' in strict mode @definitelytyped/expect
✖ 1 problem (1 error, 0 warnings)
at combineErrorsAndWarnings (/mnt/vss/_work/1/DefinitelyTyped/node_modules/.pnpm/@definitelytyped+dtslint@0.2.32_typescript@5.9.0-dev.20250617/node_modules/@definitelytyped/dtslint/dist/index.js:199:28)
at runTests (/mnt/vss/_work/1/DefinitelyTyped/node_modules/.pnpm/@definitelytyped+dtslint@0.2.32_typescript@5.9.0-dev.20250617/node_modules/@definitelytyped/dtslint/dist/index.js:191:20)

Package: microsoft-ajax
Error:

Error: /mnt/vss/_work/1/DefinitelyTyped/types/microsoft-ajax/microsoft-ajax-tests.ts
94:13 error TypeScript@local compile error: Invalid use of 'arguments' in strict mode @definitelytyped/expect
✖ 1 problem (1 error, 0 warnings)
at combineErrorsAndWarnings (/mnt/vss/_work/1/DefinitelyTyped/node_modules/.pnpm/@definitelytyped+dtslint@0.2.32_typescript@5.9.0-dev.20250617/node_modules/@definitelytyped/dtslint/dist/index.js:199:28)
at runTests (/mnt/vss/_work/1/DefinitelyTyped/node_modules/.pnpm/@definitelytyped+dtslint@0.2.32_typescript@5.9.0-dev.20250617/node_modules/@definitelytyped/dtslint/dist/index.js:191:20)

Package: gapi.calendar
Error:

Error: /mnt/vss/_work/1/DefinitelyTyped/types/gapi.calendar/gapi.calendar-tests.ts
13:14 error TypeScript@local compile error: Function declarations are not allowed inside blocks in strict mode when targeting 'ES5' @definitelytyped/expect
29:14 error TypeScript@local compile error: Function declarations are not allowed inside blocks in strict mode when targeting 'ES5' @definitelytyped/expect
47:14 error TypeScript@local compile error: Function declarations are not allowed inside blocks in strict mode when targeting 'ES5' @definitelytyped/expect
59:14 error TypeScript@local compile error: Function declarations are not allowed inside blocks in strict mode when targeting 'ES5' @definitelytyped/expect
68:14 error TypeScript@local compile error: Function declarations are not allowed inside blocks in strict mode when targeting 'ES5' @definitelytyped/expect
103:14 error TypeScript@local compile error: Function declarations are not allowed inside blocks in strict mode when targeting 'ES5' @definitelytyped/expect
152:9 error TypeScript@local compile error: Cannot find name 'appendPre' @definitelytyped/expect
155:14 error TypeScript@local compile error: Function declarations are not allowed inside blocks in strict mode when targeting 'ES5' @definitelytyped/expect
164:17 error TypeScript@local compile error: Cannot find name 'appendPre' @definitelytyped/expect
167:17 error TypeScript@local compile error: Cannot find name 'appendPre' @definitelytyped/expect
✖ 10 problems (10 errors, 0 warnings)
at combineErrorsAndWarnings (/mnt/vss/_work/1/DefinitelyTyped/node_modules/.pnpm/@definitelytyped+dtslint@0.2.32_typescript@5.9.0-dev.20250617/node_modules/@definitelytyped/dtslint/dist/index.js:199:28)
at runTests (/mnt/vss/_work/1/DefinitelyTyped/node_modules/.pnpm/@definitelytyped+dtslint@0.2.32_typescript@5.9.0-dev.20250617/node_modules/@definitelytyped/dtslint/dist/index.js:191:20)

Package: espruino
Error:

Error: /mnt/vss/_work/1/DefinitelyTyped/types/espruino/index.d.ts
3808:13 error TypeScript@local compile error: Invalid use of 'arguments' in strict mode @definitelytyped/expect
✖ 1 problem (1 error, 0 warnings)
at combineErrorsAndWarnings (/mnt/vss/_work/1/DefinitelyTyped/node_modules/.pnpm/@definitelytyped+dtslint@0.2.32_typescript@5.9.0-dev.20250617/node_modules/@definitelytyped/dtslint/dist/index.js:199:28)
at runTests (/mnt/vss/_work/1/DefinitelyTyped/node_modules/.pnpm/@definitelytyped+dtslint@0.2.32_typescript@5.9.0-dev.20250617/node_modules/@definitelytyped/dtslint/dist/index.js:191:20)

Package: flickity
Error:

Error: /mnt/vss/_work/1/DefinitelyTyped/types/flickity/flickity-tests.ts
101:22 error TypeScript@local compile error: Function declarations are not allowed inside blocks in strict mode when targeting 'ES5' @definitelytyped/expect
108:22 error TypeScript@local compile error: Function declarations are not allowed inside blocks in strict mode when targeting 'ES5' @definitelytyped/expect
115:22 error TypeScript@local compile error: Function declarations are not allowed inside blocks in strict mode when targeting 'ES5' @definitelytyped/expect
122:22 error TypeScript@local compile error: Function declarations are not allowed inside blocks in strict mode when targeting 'ES5' @definitelytyped/expect
129:22 error TypeScript@local compile error: Function declarations are not allowed inside blocks in strict mode when targeting 'ES5' @definitelytyped/expect
136:22 error TypeScript@local compile error: Function declarations are not allowed inside blocks in strict mode when targeting 'ES5' @definitelytyped/expect
143:22 error TypeScript@local compile error: Function declarations are not allowed inside blocks in strict mode when targeting 'ES5' @definitelytyped/expect
150:22 error TypeScript@local compile error: Function declarations are not allowed inside blocks in strict mode when targeting 'ES5' @definitelytyped/expect
157:22 error TypeScript@local compile error: Function declarations are not allowed inside blocks in strict mode when targeting 'ES5' @definitelytyped/expect
164:22 error TypeScript@local compile error: Function declarations are not allowed inside blocks in strict mode when targeting 'ES5' @definitelytyped/expect
171:22 error TypeScript@local compile error: Function declarations are not allowed inside blocks in strict mode when targeting 'ES5' @definitelytyped/expect
182:22 error TypeScript@local compile error: Function declarations are not allowed inside blocks in strict mode when targeting 'ES5' @definitelytyped/expect
189:22 error TypeScript@local compile error: Function declarations are not allowed inside blocks in strict mode when targeting 'ES5' @definitelytyped/expect
201:22 error TypeScript@local compile error: Function declarations are not allowed inside blocks in strict mode when targeting 'ES5' @definitelytyped/expect
208:22 error TypeScript@local compile error: Function declarations are not allowed inside blocks in strict mode when targeting 'ES5' @definitelytyped/expect
215:22 error TypeScript@local compile error: Function declarations are not allowed inside blocks in strict mode when targeting 'ES5' @definitelytyped/expect
222:22 error TypeScript@local compile error: Function declarations are not allowed inside blocks in strict mode when targeting 'ES5' @definitelytyped/expect
✖ 17 problems (17 errors, 0 warnings)
at combineErrorsAndWarnings (/mnt/vss/_work/1/DefinitelyTyped/node_modules/.pnpm/@definitelytyped+dtslint@0.2.32_typescript@5.9.0-dev.20250617/node_modules/@definitelytyped/dtslint/dist/index.js:199:28)
at runTests (/mnt/vss/_work/1/DefinitelyTyped/node_modules/.pnpm/@definitelytyped+dtslint@0.2.32_typescript@5.9.0-dev.20250617/node_modules/@definitelytyped/dtslint/dist/index.js:191:20)

You can check the log here.

@typescript-bot

Copy link
Copy Markdown
Contributor

Jake Bailey (@jakebailey) Here are the results of running the user tests with tsc comparing main and refs/pull/61888/merge:

Everything looks good!

@typescript-bot

Copy link
Copy Markdown
Contributor

Jake Bailey (@jakebailey), the perf run you requested failed. You can check the log here.

@typescript-bot

Copy link
Copy Markdown
Contributor

Jake Bailey (@jakebailey) Here are the results of running the top 400 repos with tsc comparing main and refs/pull/61888/merge:

Everything looks good!

@jakebailey

Copy link
Copy Markdown
MemberAuthor

TypeScript Bot (@typescript-bot) test top999

@typescript-bot

TypeScript Bot (typescript-bot) commented Jun 18, 2025

Copy link
Copy Markdown
Contributor

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

CommandStatusResults
test top999✅ Started👀 Results

@typescript-bot

Copy link
Copy Markdown
Contributor

Jake Bailey (@jakebailey) Here are the results of running the top 999 repos with tsc comparing main and refs/pull/61888/merge:

Something interesting changed - please have a look.

Details

microsoft/SandDance

18 of 26 projects failed to build with the old tsc and were ignored

packages/sanddance-embed/src/gen/tsconfig.json

@jakebailey

Copy link
Copy Markdown
MemberAuthor

TypeScript Bot (@typescript-bot) perf test this faster

@typescript-bot

TypeScript Bot (typescript-bot) commented Jun 24, 2025

Copy link
Copy Markdown
Contributor

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

CommandStatusResults
perf test this faster✅ Started👀 Results

@typescript-bot

Copy link
Copy Markdown
Contributor

Jake Bailey (@jakebailey)
The results of the perf run you requested are in!

Here they are:

tsc

Comparison Report - baseline..pr
MetricbaselineprDeltaBestWorstp-value
Compiler-Unions - node (v18.15.0, x64)
Errors3434~~~p=1.000 n=6
Symbols62,37062,370~~~p=1.000 n=6
Types50,38650,386~~~p=1.000 n=6
Memory used193,506k (± 0.76%)193,492k (± 0.77%)~192,859k196,543kp=0.230 n=6
Parse Time1.30s (± 0.79%)1.31s (± 0.62%)~1.29s1.31sp=0.595 n=6
Bind Time0.73s0.73s~~~p=1.000 n=6
Check Time9.69s (± 0.27%)9.69s (± 0.39%)~9.65s9.75sp=0.872 n=6
Emit Time2.73s (± 0.82%)2.76s (± 0.53%)+0.03s (+ 0.98%)2.74s2.78sp=0.043 n=6
Total Time14.46s (± 0.19%)14.48s (± 0.34%)~14.43s14.56sp=0.684 n=6
angular-1 - node (v18.15.0, x64)
Errors5656~~~p=1.000 n=6
Symbols948,750948,750~~~p=1.000 n=6
Types410,846410,846~~~p=1.000 n=6
Memory used1,224,613k (± 0.01%)1,224,577k (± 0.00%)~1,224,492k1,224,651kp=0.575 n=6
Parse Time6.64s (± 0.82%)6.63s (± 1.11%)~6.50s6.71sp=1.000 n=6
Bind Time1.88s (± 0.71%)1.88s (± 0.45%)~1.86s1.88sp=0.506 n=6
Check Time31.70s (± 0.43%)31.78s (± 0.37%)~31.67s31.96sp=0.423 n=6
Emit Time14.98s (± 0.90%)14.95s (± 0.65%)~14.78s15.06sp=0.521 n=6
Total Time55.20s (± 0.27%)55.24s (± 0.43%)~54.92s55.49sp=0.872 n=6
mui-docs - node (v18.15.0, x64)
Errors00~~~p=1.000 n=6
Symbols2,509,1692,509,169~~~p=1.000 n=6
Types892,704892,704~~~p=1.000 n=6
Memory used2,804,172k (± 0.00%)2,804,169k (± 0.00%)~2,804,107k2,804,245kp=0.689 n=6
Parse Time10.66s (± 0.31%)10.67s (± 0.68%)~10.55s10.73sp=0.467 n=6
Bind Time2.74s (± 0.76%)2.74s (± 1.29%)~2.68s2.77sp=0.808 n=6
Check Time101.73s (± 1.02%)102.12s (± 1.63%)~100.31s104.57sp=0.936 n=6
Emit Time0.37s (± 2.22%)0.37s (± 3.30%)~0.35s0.38sp=1.000 n=6
Total Time115.50s (± 0.88%)115.89s (± 1.40%)~114.14s118.37sp=0.936 n=6
self-build-src - node (v18.15.0, x64)
Errors00~~~p=1.000 n=6
Symbols1,227,1261,227,126~~~p=1.000 n=6
Types267,408267,408~~~p=1.000 n=6
Memory used2,361,866k (± 0.03%)2,361,574k (± 0.01%)~2,361,200k2,361,927kp=0.471 n=6
Parse Time5.20s (± 0.90%)5.20s (± 0.99%)~5.13s5.26sp=0.936 n=6
Bind Time1.81s (± 0.57%)1.80s (± 0.23%)~1.79s1.80sp=0.101 n=6
Check Time35.32s (± 0.58%)35.16s (± 0.26%)~35.06s35.28sp=0.128 n=6
Emit Time3.03s (± 3.19%)3.00s (± 2.96%)~2.93s3.17sp=0.377 n=6
Total Time45.38s (± 0.55%)45.16s (± 0.28%)~45.01s45.32sp=0.128 n=6
self-build-src-public-api - node (v18.15.0, x64)
Errors00~~~p=1.000 n=6
Symbols1,227,1261,227,126~~~p=1.000 n=6
Types267,408267,408~~~p=1.000 n=6
Memory used2,429,116k (± 0.03%)2,429,124k (± 0.02%)~2,428,387k2,429,537kp=1.000 n=6
Parse Time5.40s (± 0.52%)5.42s (± 0.25%)~5.40s5.44sp=0.063 n=6
Bind Time1.83s (± 0.77%)1.82s (± 0.92%)~1.80s1.85sp=0.251 n=6
Check Time35.16s (± 0.28%)35.16s (± 0.35%)~34.98s35.35sp=1.000 n=6
Emit Time3.02s (± 0.84%)3.10s (± 2.62%)~3.01s3.22sp=0.093 n=6
Total Time45.41s (± 0.31%)45.50s (± 0.39%)~45.23s45.70sp=0.471 n=6
self-compiler - node (v18.15.0, x64)
Errors00~~~p=1.000 n=6
Symbols262,474262,474~~~p=1.000 n=6
Types107,135107,135~~~p=1.000 n=6
Memory used441,699k (± 0.01%)441,710k (± 0.01%)~441,641k441,788kp=0.810 n=6
Parse Time3.52s (± 0.86%)3.57s (± 1.11%)+0.06s (+ 1.61%)3.52s3.64sp=0.024 n=6
Bind Time1.32s (± 1.14%)1.31s (± 1.22%)~1.29s1.34sp=0.720 n=6
Check Time18.86s (± 0.46%)18.86s (± 0.16%)~18.80s18.88sp=0.872 n=6
Emit Time1.52s (± 1.15%)1.52s (± 0.54%)~1.51s1.53sp=0.508 n=6
Total Time25.22s (± 0.37%)25.27s (± 0.23%)~25.21s25.35sp=0.146 n=6
ts-pre-modules - node (v18.15.0, x64)
Errors7171~~~p=1.000 n=6
Symbols225,327225,327~~~p=1.000 n=6
Types94,28894,288~~~p=1.000 n=6
Memory used371,285k (± 0.05%)371,094k (± 0.02%)~371,001k371,192kp=0.054 n=6
Parse Time2.90s (± 1.17%)2.88s (± 0.85%)~2.85s2.90sp=0.368 n=6
Bind Time1.59s (± 1.28%)1.58s (± 0.87%)~1.56s1.60sp=1.000 n=6
Check Time16.36s (± 0.29%)16.34s (± 0.31%)~16.26s16.39sp=0.573 n=6
Emit Time0.00s0.00s~~~p=1.000 n=6
Total Time20.85s (± 0.32%)20.81s (± 0.22%)~20.73s20.87sp=0.126 n=6
vscode - node (v18.15.0, x64)
Errors3333~~~p=1.000 n=6
Symbols3,487,9213,487,921~~~p=1.000 n=6
Types1,172,7231,172,723~~~p=1.000 n=6
Memory used3,536,052k (± 0.01%)3,536,239k (± 0.01%)~3,535,840k3,536,433kp=0.173 n=6
Parse Time14.99s (± 0.50%)15.00s (± 0.33%)~14.92s15.05sp=1.000 n=6
Bind Time4.89s (± 0.75%)4.88s (± 0.35%)~4.85s4.90sp=0.570 n=6
Check Time95.77s (± 3.36%)96.09s (± 3.05%)~93.47s101.11sp=0.689 n=6
Emit Time30.72s (± 3.20%)30.33s (± 2.76%)~29.29s31.37sp=0.689 n=6
Total Time146.36s (± 2.49%)146.30s (± 2.29%)~142.65s152.43sp=0.810 n=6
webpack - node (v18.15.0, x64)
Errors22~~~p=1.000 n=6
Symbols317,913317,913~~~p=1.000 n=6
Types137,661137,661~~~p=1.000 n=6
Memory used471,838k (± 0.03%)472,038k (± 0.03%)+200k (+ 0.04%)471,890k472,236kp=0.045 n=6
Parse Time4.32s (± 0.24%)4.32s (± 0.36%)~4.31s4.35sp=0.397 n=6
Bind Time1.76s (± 1.45%)1.78s (± 0.98%)~1.75s1.80sp=0.329 n=6
Check Time20.53s (± 0.58%)20.68s (± 0.27%)+0.15s (+ 0.76%)20.61s20.76sp=0.020 n=6
Emit Time0.00s0.00s~~~p=1.000 n=6
Total Time26.61s (± 0.52%)26.78s (± 0.16%)+0.17s (+ 0.65%)26.73s26.84sp=0.029 n=6
xstate-main - node (v18.15.0, x64)
Errors3030~~~p=1.000 n=6
Symbols667,374667,374~~~p=1.000 n=6
Types198,751198,751~~~p=1.000 n=6
Memory used570,108k (± 0.00%)570,084k (± 0.01%)~570,039k570,169kp=0.230 n=6
Parse Time5.54s (± 0.54%)5.56s (± 0.31%)~5.53s5.58sp=0.256 n=6
Bind Time1.65s (± 0.62%)1.65s (± 1.19%)~1.61s1.67sp=0.720 n=6
Check Time25.32s (± 0.29%)25.33s (± 0.66%)~25.10s25.60sp=0.936 n=6
Emit Time0.00s0.00s~~~p=1.000 n=6
Total Time32.51s (± 0.18%)32.53s (± 0.44%)~32.34s32.77sp=0.575 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)
BenchmarkNameIterations
Currentpr6
Baselinebaseline6

Developer Information:

Download Benchmarks

Sign up for freeto subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

Author: TeamFor Uncommitted BugPR for untriaged, rejected, closed or missing bug

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants

@jakebailey@typescript-bot