| route-pattern | /:user_id/:repository/pull/*id(.:format) |
| route-controller | pull_requests |
| route-action | show |
| fetch-nonce | v2:b5c149be-c551-901e-cb57-de14b582c22d |
| current-catalog-service-hash | ae870bc5e265a340912cde392f23dad3671a0a881730ffdadd82f2f57d81641b |
| request-id | 80EE:17146E:40C2DB9:578C0DE:6964CB0A |
| html-safe-nonce | 463b0a153e8343ecaf655374c7b051b2af30d5eeabc4edd48bf683fcf5984092 |
| visitor-payload | eyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiI4MEVFOjE3MTQ2RTo0MEMyREI5OjU3OEMwREU6Njk2NENCMEEiLCJ2aXNpdG9yX2lkIjoiNzQzMTA4MjUyMTAwOTYzODE1NCIsInJlZ2lvbl9lZGdlIjoiaWFkIiwicmVnaW9uX3JlbmRlciI6ImlhZCJ9 |
| visitor-hmac | 91d405c0d77a788bc3c56781178cddd29da6bdc0116c9e3e590936e57e630bb3 |
| hovercard-subject-tag | pull_request:914467744 |
| github-keyboard-shortcuts | repository,pull-request-list,pull-request-conversation,pull-request-files-changed,copilot |
| google-site-verification | Apib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I |
| octolytics-url | https://collector.github.com/github/collect |
| analytics-location | ///pull_requests/show |
| fb:app_id | 1401488693436528 |
| apple-itunes-app | app-id=1477376905, app-argument=https://github.com/microsoft/TypeScript/pull/48784 |
| twitter:image | https://opengraph.githubassets.com/dd77b06c8a7907b5e983747ab2846a0b8069248366899dd82431ed274fef7043/microsoft/TypeScript/pull/48784 |
| twitter:card | summary_large_image |
| og:image | https://opengraph.githubassets.com/dd77b06c8a7907b5e983747ab2846a0b8069248366899dd82431ed274fef7043/microsoft/TypeScript/pull/48784 |
| og:image:alt | Commits: 16cef4a, 59ad6ef, c8327da
During tsc --build and other scenarios where we would do existence check as well as stat which resulted in two stat calls, we just check modified time
Commits: ... |
| og:image:width | 1200 |
| og:image:height | 600 |
| og:site_name | GitHub |
| og:type | object |
| og:author:username | sheetalkamat |
| hostname | github.com |
| expected-hostname | github.com |
| None | 5838582163a1256e5ebd5086b7e1dc5cea93d82086c9c8b1395fb50f6ddab28d |
| turbo-cache-control | no-preview |
| go-import | github.com/microsoft/TypeScript git https://github.com/microsoft/TypeScript.git |
| octolytics-dimension-user_id | 6154722 |
| octolytics-dimension-user_login | microsoft |
| octolytics-dimension-repository_id | 20929025 |
| octolytics-dimension-repository_nwo | microsoft/TypeScript |
| octolytics-dimension-repository_public | true |
| octolytics-dimension-repository_is_fork | false |
| octolytics-dimension-repository_network_root_id | 20929025 |
| octolytics-dimension-repository_network_root_nwo | microsoft/TypeScript |
| turbo-body-classes | logged-out env-production page-responsive |
| disable-turbo | false |
| browser-stats-url | https://api.github.com/_private/browser/stats |
| browser-errors-url | https://api.github.com/_private/browser/errors |
| release | 8f997e7f84bd1db9537ba403fa68be0da3423594 |
| ui-target | full |
| theme-color | #1e2327 |
| color-scheme | light dark |
| Skip to content | https://github.com/microsoft/TypeScript/pull/48784#start-of-content |
|
| https://github.com/ |
|
Sign in
| https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fmicrosoft%2FTypeScript%2Fpull%2F48784 |
| GitHub CopilotWrite better code with AI | https://github.com/features/copilot |
| GitHub SparkBuild and deploy intelligent apps | https://github.com/features/spark |
| GitHub ModelsManage and compare prompts | https://github.com/features/models |
| MCP RegistryNewIntegrate external tools | https://github.com/mcp |
| ActionsAutomate any workflow | https://github.com/features/actions |
| CodespacesInstant dev environments | https://github.com/features/codespaces |
| IssuesPlan and track work | https://github.com/features/issues |
| Code ReviewManage code changes | https://github.com/features/code-review |
| GitHub Advanced SecurityFind and fix vulnerabilities | https://github.com/security/advanced-security |
| Code securitySecure your code as you build | https://github.com/security/advanced-security/code-security |
| Secret protectionStop leaks before they start | https://github.com/security/advanced-security/secret-protection |
| Why GitHub | https://github.com/why-github |
| Documentation | https://docs.github.com |
| Blog | https://github.blog |
| Changelog | https://github.blog/changelog |
| Marketplace | https://github.com/marketplace |
| View all features | https://github.com/features |
| Enterprises | https://github.com/enterprise |
| Small and medium teams | https://github.com/team |
| Startups | https://github.com/enterprise/startups |
| Nonprofits | https://github.com/solutions/industry/nonprofits |
| App Modernization | https://github.com/solutions/use-case/app-modernization |
| DevSecOps | https://github.com/solutions/use-case/devsecops |
| DevOps | https://github.com/solutions/use-case/devops |
| CI/CD | https://github.com/solutions/use-case/ci-cd |
| View all use cases | https://github.com/solutions/use-case |
| Healthcare | https://github.com/solutions/industry/healthcare |
| Financial services | https://github.com/solutions/industry/financial-services |
| Manufacturing | https://github.com/solutions/industry/manufacturing |
| Government | https://github.com/solutions/industry/government |
| View all industries | https://github.com/solutions/industry |
| View all solutions | https://github.com/solutions |
| AI | https://github.com/resources/articles?topic=ai |
| Software Development | https://github.com/resources/articles?topic=software-development |
| DevOps | https://github.com/resources/articles?topic=devops |
| Security | https://github.com/resources/articles?topic=security |
| View all topics | https://github.com/resources/articles |
| Customer stories | https://github.com/customer-stories |
| Events & webinars | https://github.com/resources/events |
| Ebooks & reports | https://github.com/resources/whitepapers |
| Business insights | https://github.com/solutions/executive-insights |
| GitHub Skills | https://skills.github.com |
| Documentation | https://docs.github.com |
| Customer support | https://support.github.com |
| Community forum | https://github.com/orgs/community/discussions |
| Trust center | https://github.com/trust-center |
| Partners | https://github.com/partners |
| GitHub SponsorsFund open source developers | https://github.com/sponsors |
| Security Lab | https://securitylab.github.com |
| Maintainer Community | https://maintainers.github.com |
| Accelerator | https://github.com/accelerator |
| Archive Program | https://archiveprogram.github.com |
| Topics | https://github.com/topics |
| Trending | https://github.com/trending |
| Collections | https://github.com/collections |
| Enterprise platformAI-powered developer platform | https://github.com/enterprise |
| GitHub Advanced SecurityEnterprise-grade security features | https://github.com/security/advanced-security |
| Copilot for BusinessEnterprise-grade AI features | https://github.com/features/copilot/copilot-business |
| Premium SupportEnterprise-grade 24/7 support | https://github.com/premium-support |
| Pricing | https://github.com/pricing |
| Search syntax tips | https://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax |
| documentation | https://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax |
|
Sign in
| https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fmicrosoft%2FTypeScript%2Fpull%2F48784 |
|
Sign up
| https://github.com/signup?ref_cta=Sign+up&ref_loc=header+logged+out&ref_page=%2F%3Cuser-name%3E%2F%3Crepo-name%3E%2Fpull_requests%2Fshow&source=header-repo&source_repo=microsoft%2FTypeScript |
| Reload | https://github.com/microsoft/TypeScript/pull/48784 |
| Reload | https://github.com/microsoft/TypeScript/pull/48784 |
| Reload | https://github.com/microsoft/TypeScript/pull/48784 |
|
microsoft
| https://github.com/microsoft |
| TypeScript | https://github.com/microsoft/TypeScript |
|
Notifications
| https://github.com/login?return_to=%2Fmicrosoft%2FTypeScript |
|
Fork
13.2k
| https://github.com/login?return_to=%2Fmicrosoft%2FTypeScript |
|
Star
107k
| https://github.com/login?return_to=%2Fmicrosoft%2FTypeScript |
|
Code
| https://github.com/microsoft/TypeScript |
|
Issues
5k
| https://github.com/microsoft/TypeScript/issues |
|
Pull requests
496
| https://github.com/microsoft/TypeScript/pulls |
|
Actions
| https://github.com/microsoft/TypeScript/actions |
|
Projects
1
| https://github.com/microsoft/TypeScript/projects |
|
Models
| https://github.com/microsoft/TypeScript/models |
|
Wiki
| https://github.com/microsoft/TypeScript/wiki |
|
Security
Uh oh!
There was an error while loading. Please reload this page.
| https://github.com/microsoft/TypeScript/security |
| Please reload this page | https://github.com/microsoft/TypeScript/pull/48784 |
|
Insights
| https://github.com/microsoft/TypeScript/pulse |
|
Code
| https://github.com/microsoft/TypeScript |
|
Issues
| https://github.com/microsoft/TypeScript/issues |
|
Pull requests
| https://github.com/microsoft/TypeScript/pulls |
|
Actions
| https://github.com/microsoft/TypeScript/actions |
|
Projects
| https://github.com/microsoft/TypeScript/projects |
|
Models
| https://github.com/microsoft/TypeScript/models |
|
Wiki
| https://github.com/microsoft/TypeScript/wiki |
|
Security
| https://github.com/microsoft/TypeScript/security |
|
Insights
| https://github.com/microsoft/TypeScript/pulse |
| Sign up for GitHub
| https://github.com/signup?return_to=%2Fmicrosoft%2FTypeScript%2Fissues%2Fnew%2Fchoose |
| terms of service | https://docs.github.com/terms |
| privacy statement | https://docs.github.com/privacy |
| Sign in | https://github.com/login?return_to=%2Fmicrosoft%2FTypeScript%2Fissues%2Fnew%2Fchoose |
| Jump to bottom | https://github.com/microsoft/TypeScript/pull/48784#issue-comment-box |
| sheetalkamat | https://github.com/sheetalkamat |
| main | https://github.com/microsoft/TypeScript/tree/main |
| timestamps | https://github.com/microsoft/TypeScript/tree/timestamps |
|
Build improvements
| https://github.com/microsoft/TypeScript/pull/48784#top |
| sheetalkamat | https://github.com/sheetalkamat |
| main | https://github.com/microsoft/TypeScript/tree/main |
| timestamps | https://github.com/microsoft/TypeScript/tree/timestamps |
|
Conversation
84
| https://github.com/microsoft/TypeScript/pull/48784 |
|
Commits
74
| https://github.com/microsoft/TypeScript/pull/48784/commits |
|
Checks
0
| https://github.com/microsoft/TypeScript/pull/48784/checks |
|
Files changed
| https://github.com/microsoft/TypeScript/pull/48784/files |
| Please reload this page | https://github.com/microsoft/TypeScript/pull/48784 |
| https://github.co/hiddenchars |
| https://github.com/microsoft/TypeScript/pull/{{ revealButtonHref }} |
|
| https://github.com/sheetalkamat |
| sheetalkamat | https://github.com/sheetalkamat |
| Apr 20, 2022 | https://github.com/microsoft/TypeScript/pull/48784#issue-1209980937 |
| Please reload this page | https://github.com/microsoft/TypeScript/pull/48784 |
| 16cef4a | https://github.com/microsoft/TypeScript/commit/16cef4a0e79126e3cb5c8be9ed16b550db340e9b |
| 59ad6ef | https://github.com/microsoft/TypeScript/commit/59ad6ef0006d0fc9e57dfd08f90d911d1ee00761 |
| c8327da | https://github.com/microsoft/TypeScript/commit/c8327da1f153f2a6ab0ccb9c75c0b675cb9c5c51 |
| cb7aca3 | https://github.com/microsoft/TypeScript/commit/cb7aca3ad0b6e1a3226eea62811922876df3541a |
| 89d2d4c | https://github.com/microsoft/TypeScript/commit/89d2d4c2d184cc95b49c3c66e05622f65b02383e |
| 6e0c916 | https://github.com/microsoft/TypeScript/commit/6e0c91650fee5c0f0ece17f6624bb94a0934a9e9 |
| Build mode explicitly checks file stamps in watch mode rather than using file watcher events #45082 | https://github.com/microsoft/TypeScript/issues/45082 |
| 7cb0f40 | https://github.com/microsoft/TypeScript/commit/7cb0f40f071cb81c362cda46dbf42ec47f32b362 |
| 1a8abac | https://github.com/microsoft/TypeScript/commit/1a8abacee9473d98fa8872ec91edfe109e0eac7f |
| 59f2b5c | https://github.com/microsoft/TypeScript/commit/59f2b5c078f249a856f1e83c17e36f84a1b0812b |
| dc21283 | https://github.com/microsoft/TypeScript/commit/dc21283cac5690db49ed1699778266ebd182abba |
| 5bccee8 | https://github.com/microsoft/TypeScript/commit/5bccee86ada6c48706290561e9292e6c1d3ed42c |
| Experiment with storing output timestamps in .tsbuildinfo #46677 | https://github.com/microsoft/TypeScript/issues/46677 |
| tsc --build --watch (with or without --incremental) touches all files causing problems for downstream tooling #46661 | https://github.com/microsoft/TypeScript/issues/46661 |
| 2f2e370 | https://github.com/microsoft/TypeScript/commit/2f2e370d6a7998d324fc63a44550a47e6b1470db |
| fcf07f8 | https://github.com/microsoft/TypeScript/commit/fcf07f81beb14219a132d5c58970a1a0d3ef1699 |
| 15fe24e | https://github.com/microsoft/TypeScript/commit/15fe24e744faa476183111eba659573c7a7014f6 |
| 6198fa3 | https://github.com/microsoft/TypeScript/commit/6198fa38778a89b179f3f62d99c7931895bf6f3e |
| 62c687b | https://github.com/microsoft/TypeScript/commit/62c687be8401c0595580db50ca78bc0cfe3613e3 |
| 62c687b | https://github.com/microsoft/TypeScript/commit/62c687be8401c0595580db50ca78bc0cfe3613e3 |
| 62c687b#diff-6b83fa9d09e38f88c61b24a70aec8668c68e0d8322e8404dbd85c90120f14eeeL1016 | https://github.com/microsoft/TypeScript/commit/62c687be8401c0595580db50ca78bc0cfe3613e3#diff-6b83fa9d09e38f88c61b24a70aec8668c68e0d8322e8404dbd85c90120f14eeeL1016 |
| 4fb6773 | https://github.com/microsoft/TypeScript/commit/4fb6773b78ca63ea289019056bab41f7accb9132 |
| 0f7903d | https://github.com/microsoft/TypeScript/commit/0f7903de42fd3607e091113837c3b0a07147013c |
| 437619e | https://github.com/microsoft/TypeScript/commit/437619eb7825c0e3c4c725e001b29cd060cfdd77 |
| e6a3ee8 | https://github.com/microsoft/TypeScript/commit/e6a3ee84cafa65db5fb94428fddd05f64507f410 |
| b32d2eb | https://github.com/microsoft/TypeScript/commit/b32d2ebad2d7807eeae369c3b315c1158cfae9c9 |
| 303824e | https://github.com/microsoft/TypeScript/commit/303824eee922dd1e801ba0bec1fa09f07a0e936e |
| 28a9ff3 | https://github.com/microsoft/TypeScript/commit/28a9ff34a724ae7eeb2bc9afa17000d6002cfa11 |
| --watch compilation with no change takes 3 seconds #31932 | https://github.com/microsoft/TypeScript/issues/31932 |
| e4e6672 | https://github.com/microsoft/TypeScript/commit/e4e66726098201f38f5e8908a538e7a506f15efd |
| Please reload this page | https://github.com/microsoft/TypeScript/pull/48784 |
| sheetalkamat | https://github.com/sheetalkamat |
| April 18, 2022 11:41 | https://github.com/microsoft/TypeScript/pull/48784#commits-pushed-a3b5207 |
|
| https://github.com/sheetalkamat |
| Use fixed time for vfs so baselining is consistent | https://github.com/microsoft/TypeScript/pull/48784/commits/a3b5207fb8c49b9ff200ef6378f07830b2dfd224 |
| a3b5207 | https://github.com/microsoft/TypeScript/pull/48784/commits/a3b5207fb8c49b9ff200ef6378f07830b2dfd224 |
|
| https://github.com/sheetalkamat |
| Baseline buildinfos | https://github.com/microsoft/TypeScript/pull/48784/commits/c20613ffc4dc25926b59e07dfe0beeec34723723 |
| c20613f | https://github.com/microsoft/TypeScript/pull/48784/commits/c20613ffc4dc25926b59e07dfe0beeec34723723 |
|
| https://github.com/sheetalkamat |
| Write new file text in baseline even if the file wasnt read on the sh… | https://github.com/microsoft/TypeScript/pull/48784/commits/c79af2c39bfe929908504cfd50ec96bc06caa012 |
| c79af2c | https://github.com/microsoft/TypeScript/pull/48784/commits/c79af2c39bfe929908504cfd50ec96bc06caa012 |
|
| https://github.com/sheetalkamat |
| Remove unnecessary debugger statement | https://github.com/microsoft/TypeScript/pull/48784/commits/40a8c7fe1b6d6e134f6d0b9217458ae1248567c7 |
| 40a8c7f | https://github.com/microsoft/TypeScript/pull/48784/commits/40a8c7fe1b6d6e134f6d0b9217458ae1248567c7 |
|
| https://github.com/sheetalkamat |
| Make sure that incremental correctness is checked with correct writeF… | https://github.com/microsoft/TypeScript/pull/48784/commits/7377470be86aa3a139b79b4d3484f75f2c9a65ec |
| 7377470 | https://github.com/microsoft/TypeScript/pull/48784/commits/7377470be86aa3a139b79b4d3484f75f2c9a65ec |
|
| https://github.com/sheetalkamat |
| More baselines for the tsbuildinfo | https://github.com/microsoft/TypeScript/pull/48784/commits/c206ff025026e5e8b71bd523c25c07e4f36bf9f7 |
| c206ff0 | https://github.com/microsoft/TypeScript/pull/48784/commits/c206ff025026e5e8b71bd523c25c07e4f36bf9f7 |
|
| https://github.com/sheetalkamat |
| If we are writing dts file and have used file text as version, we can… | https://github.com/microsoft/TypeScript/pull/48784/commits/fc91aff2f5fdd49d6b5350df838fa0af0c692bce |
| fc91aff | https://github.com/microsoft/TypeScript/pull/48784/commits/fc91aff2f5fdd49d6b5350df838fa0af0c692bce |
|
| https://github.com/sheetalkamat |
| Make WriteFileCallback Api ready for future | https://github.com/microsoft/TypeScript/pull/48784/commits/396e6c88ec940c219505426bcf00dd626f05815a |
| 396e6c8 | https://github.com/microsoft/TypeScript/pull/48784/commits/396e6c88ec940c219505426bcf00dd626f05815a |
|
| https://github.com/sheetalkamat |
| Assert that there is only single source file when emitting d.ts file | https://github.com/microsoft/TypeScript/pull/48784/commits/7084221faa09baef34ed83190a94c46a1c896935 |
| 7084221 | https://github.com/microsoft/TypeScript/pull/48784/commits/7084221faa09baef34ed83190a94c46a1c896935 |
|
| https://github.com/sheetalkamat |
| Add test | https://github.com/microsoft/TypeScript/pull/48784/commits/5f02cf361a52dba7506ae463b46744f25808f345 |
| 5f02cf3 | https://github.com/microsoft/TypeScript/pull/48784/commits/5f02cf361a52dba7506ae463b46744f25808f345 |
|
| https://github.com/sheetalkamat |
| Renames | https://github.com/microsoft/TypeScript/pull/48784/commits/c984298345c35723df9f13fbed41586209a00b09 |
| c984298 | https://github.com/microsoft/TypeScript/pull/48784/commits/c984298345c35723df9f13fbed41586209a00b09 |
|
| https://github.com/sheetalkamat |
| More refactoring | https://github.com/microsoft/TypeScript/pull/48784/commits/e4bf58a7ab779851f64718b300643b30e0a50b7f |
| e4bf58a | https://github.com/microsoft/TypeScript/pull/48784/commits/e4bf58a7ab779851f64718b300643b30e0a50b7f |
|
| https://github.com/sheetalkamat |
| If we are updating dts of any of the file and it affects global scope… | https://github.com/microsoft/TypeScript/pull/48784/commits/87a7112e878b0a926fd33abbd94343c0566cd8b1 |
| 87a7112 | https://github.com/microsoft/TypeScript/pull/48784/commits/87a7112e878b0a926fd33abbd94343c0566cd8b1 |
| #42769 | https://github.com/microsoft/TypeScript/issues/42769 |
|
| https://github.com/sheetalkamat |
| Stacktrace optimization for getModified time in anticipation of using… | https://github.com/microsoft/TypeScript/pull/48784/commits/16cef4a0e79126e3cb5c8be9ed16b550db340e9b |
| 16cef4a | https://github.com/microsoft/TypeScript/pull/48784/commits/16cef4a0e79126e3cb5c8be9ed16b550db340e9b |
|
| https://github.com/sheetalkamat |
| Baseline getModifiedTime, setModifiedTime, fileExits and directoryExi… | https://github.com/microsoft/TypeScript/pull/48784/commits/7e65cd3315ccf387f6d7e7c40263e85bcc3c961c |
| 7e65cd3 | https://github.com/microsoft/TypeScript/pull/48784/commits/7e65cd3315ccf387f6d7e7c40263e85bcc3c961c |
|
| https://github.com/sheetalkamat |
| Remove unnecessary write file finger print code since its not used at… | https://github.com/microsoft/TypeScript/pull/48784/commits/0ff8cb38d8d565d626a01c93b212361a0bc33c50 |
| 0ff8cb3 | https://github.com/microsoft/TypeScript/pull/48784/commits/0ff8cb38d8d565d626a01c93b212361a0bc33c50 |
|
| https://github.com/sheetalkamat |
| Use modified time instead of file existence check | https://github.com/microsoft/TypeScript/pull/48784/commits/59ad6ef0006d0fc9e57dfd08f90d911d1ee00761 |
| 59ad6ef | https://github.com/microsoft/TypeScript/pull/48784/commits/59ad6ef0006d0fc9e57dfd08f90d911d1ee00761 |
|
| https://github.com/sheetalkamat |
| Remove unnecessary getModifiedTime | https://github.com/microsoft/TypeScript/pull/48784/commits/c8327da1f153f2a6ab0ccb9c75c0b675cb9c5c51 |
| c8327da | https://github.com/microsoft/TypeScript/pull/48784/commits/c8327da1f153f2a6ab0ccb9c75c0b675cb9c5c51 |
|
| https://github.com/sheetalkamat |
| No need to check for file existence before reading the d.ts file | https://github.com/microsoft/TypeScript/pull/48784/commits/7817fbfc09d95bdf8cf58b7cf6d593a9d0c9282c |
| 7817fbf | https://github.com/microsoft/TypeScript/pull/48784/commits/7817fbfc09d95bdf8cf58b7cf6d593a9d0c9282c |
|
| https://github.com/sheetalkamat |
| Do project reference errors before doing input/output file checks | https://github.com/microsoft/TypeScript/pull/48784/commits/cb7aca3ad0b6e1a3226eea62811922876df3541a |
| cb7aca3 | https://github.com/microsoft/TypeScript/pull/48784/commits/cb7aca3ad0b6e1a3226eea62811922876df3541a |
|
| https://github.com/sheetalkamat |
| Dont call getModifiedTimes if dts change | https://github.com/microsoft/TypeScript/pull/48784/commits/dd96e33a4d14757378f05314c5f4a14ba6a3c800 |
| dd96e33 | https://github.com/microsoft/TypeScript/pull/48784/commits/dd96e33a4d14757378f05314c5f4a14ba6a3c800 |
|
| https://github.com/sheetalkamat |
| Passdown modified time if queried | https://github.com/microsoft/TypeScript/pull/48784/commits/89d2d4c2d184cc95b49c3c66e05622f65b02383e |
| 89d2d4c | https://github.com/microsoft/TypeScript/pull/48784/commits/89d2d4c2d184cc95b49c3c66e05622f65b02383e |
|
| https://github.com/sheetalkamat |
| Use modified time passed through the file watching in tsbuild | https://github.com/microsoft/TypeScript/pull/48784/commits/6e0c91650fee5c0f0ece17f6624bb94a0934a9e9 |
| 6e0c916 | https://github.com/microsoft/TypeScript/pull/48784/commits/6e0c91650fee5c0f0ece17f6624bb94a0934a9e9 |
|
| https://github.com/sheetalkamat |
| Handle force build as separate upto date status | https://github.com/microsoft/TypeScript/pull/48784/commits/e6a3ee84cafa65db5fb94428fddd05f64507f410 |
| e6a3ee8 | https://github.com/microsoft/TypeScript/pull/48784/commits/e6a3ee84cafa65db5fb94428fddd05f64507f410 |
|
| https://github.com/sheetalkamat |
| uptodate status worker to read buildinfo and use it to determine upto… | https://github.com/microsoft/TypeScript/pull/48784/commits/7cb0f40f071cb81c362cda46dbf42ec47f32b362 |
| 7cb0f40 | https://github.com/microsoft/TypeScript/pull/48784/commits/7cb0f40f071cb81c362cda46dbf42ec47f32b362 |
|
| https://github.com/sheetalkamat |
| No need to update output timestamps if buildinfo will determine uptod… | https://github.com/microsoft/TypeScript/pull/48784/commits/1a8abacee9473d98fa8872ec91edfe109e0eac7f |
| 1a8abac | https://github.com/microsoft/TypeScript/pull/48784/commits/1a8abacee9473d98fa8872ec91edfe109e0eac7f |
|
| https://github.com/sheetalkamat |
| Store change file set instead of hasPendingChange to be able to reuse… | https://github.com/microsoft/TypeScript/pull/48784/commits/59f2b5c078f249a856f1e83c17e36f84a1b0812b |
| 59f2b5c | https://github.com/microsoft/TypeScript/pull/48784/commits/59f2b5c078f249a856f1e83c17e36f84a1b0812b |
|
| https://github.com/sheetalkamat |
| Add test that shows input file is not present | https://github.com/microsoft/TypeScript/pull/48784/commits/5c12067d44d65d786b019a22620a041ce70ea0e3 |
| 5c12067 | https://github.com/microsoft/TypeScript/pull/48784/commits/5c12067d44d65d786b019a22620a041ce70ea0e3 |
|
| https://github.com/sheetalkamat |
| No need to check input time stamp before buildinfo | https://github.com/microsoft/TypeScript/pull/48784/commits/7734528cf8ae47e336ca678fa0a66b542d18adaf |
| 7734528 | https://github.com/microsoft/TypeScript/pull/48784/commits/7734528cf8ae47e336ca678fa0a66b542d18adaf |
|
| https://github.com/sheetalkamat |
| Keep buildinfos for lifetime of the solution builder and project | https://github.com/microsoft/TypeScript/pull/48784/commits/6198fa38778a89b179f3f62d99c7931895bf6f3e |
| 6198fa3 | https://github.com/microsoft/TypeScript/pull/48784/commits/6198fa38778a89b179f3f62d99c7931895bf6f3e |
|
| https://github.com/sheetalkamat |
| Options solutionDiagnostics instead so that its not too verbose when … | https://github.com/microsoft/TypeScript/pull/48784/commits/0cf9e301038267bc1d9439c15d279940809b0c00 |
| 0cf9e30 | https://github.com/microsoft/TypeScript/pull/48784/commits/0cf9e301038267bc1d9439c15d279940809b0c00 |
| https://github.com/sheetalkamat |
| sheetalkamat | https://github.com/sheetalkamat |
| Jun 1, 2022 | https://github.com/microsoft/TypeScript/pull/48784#issuecomment-1144006286 |
| @typescript-bot | https://github.com/typescript-bot |
| Please reload this page | https://github.com/microsoft/TypeScript/pull/48784 |
| https://github.com/typescript-bot |
| typescript-bot | https://github.com/typescript-bot |
| Jun 1, 2022 | https://github.com/microsoft/TypeScript/pull/48784#issuecomment-1144006323 |
| Please reload this page | https://github.com/microsoft/TypeScript/pull/48784 |
| @sheetalkamat | https://github.com/sheetalkamat |
| 0cf9e30 | https://github.com/microsoft/TypeScript/commit/0cf9e301038267bc1d9439c15d279940809b0c00 |
| here | https://typescript.visualstudio.com/cf7ac146-d525-443c-b23c-0d58337efebc/_build/results?buildId=127230 |
| Please reload this page | https://github.com/microsoft/TypeScript/pull/48784 |
| https://github.com/typescript-bot |
| typescript-bot | https://github.com/typescript-bot |
| Jun 1, 2022 | https://github.com/microsoft/TypeScript/pull/48784#issuecomment-1144024647 |
| Please reload this page | https://github.com/microsoft/TypeScript/pull/48784 |
| @sheetalkamat | https://github.com/sheetalkamat |
| an installable tgz | https://typescript.visualstudio.com/cf7ac146-d525-443c-b23c-0d58337efebc/_apis/build/builds/127230/artifacts?artifactName=tgz&fileId=CCF2A5B002D81E471C51A8DB3E8BAD826F3033E0889AB91ACB94E055FA25C8E002&fileName=/typescript-4.8.0-insiders.20220601.tgz |
| for this build | https://www.staging-typescript.org/play?ts=4.8.0-pr-48784-20 |
| npm | https://www.npmjs.com/package/@typescript-deploys/pr-build/v/4.8.0-pr-48784-20 |
| Please reload this page | https://github.com/microsoft/TypeScript/pull/48784 |
|
| https://github.com/sheetalkamat |
| When tsc --build --clean, only remove tsbuildinfo if its incremental … | https://github.com/microsoft/TypeScript/pull/48784/commits/e4e66726098201f38f5e8908a538e7a506f15efd |
| e4e6672 | https://github.com/microsoft/TypeScript/pull/48784/commits/e4e66726098201f38f5e8908a538e7a506f15efd |
| https://github.com/sheetalkamat |
| sheetalkamat | https://github.com/sheetalkamat |
| Jun 2, 2022 | https://github.com/microsoft/TypeScript/pull/48784#event-6732375163 |
| https://github.com/sheetalkamat |
| sheetalkamat | https://github.com/sheetalkamat |
| June 2, 2022 23:44 | https://github.com/microsoft/TypeScript/pull/48784#event-6732382438 |
| https://github.com/sheetalkamat |
| sheetalkamat | https://github.com/sheetalkamat |
| DanielRosenwasser | https://github.com/DanielRosenwasser |
| RyanCavanaugh | https://github.com/RyanCavanaugh |
| amcasey | https://github.com/amcasey |
| andrewbranch | https://github.com/andrewbranch |
| June 2, 2022 23:44 | https://github.com/microsoft/TypeScript/pull/48784#event-6732383213 |
| https://github.com/sheetalkamat |
| sheetalkamat | https://github.com/sheetalkamat |
| Jun 2, 2022 | https://github.com/microsoft/TypeScript/pull/48784#issuecomment-1145447690 |
| @amcasey | https://github.com/amcasey |
| @andrewbranch | https://github.com/andrewbranch |
| Please reload this page | https://github.com/microsoft/TypeScript/pull/48784 |
|
| https://github.com/sheetalkamat |
| Merge branch 'main' into timestamps | https://github.com/microsoft/TypeScript/pull/48784/commits/842de493e12afbd27ddd8b88b007406539c429a0 |
| 842de49 | https://github.com/microsoft/TypeScript/pull/48784/commits/842de493e12afbd27ddd8b88b007406539c429a0 |
| https://github.com/amcasey |
| amcasey | https://github.com/amcasey |
| Jun 7, 2022 | https://github.com/microsoft/TypeScript/pull/48784#issuecomment-1149025149 |
| @sheetalkamat | https://github.com/sheetalkamat |
| Please reload this page | https://github.com/microsoft/TypeScript/pull/48784 |
| sheetalkamat | https://github.com/sheetalkamat |
| June 7, 2022 12:13 | https://github.com/microsoft/TypeScript/pull/48784#commits-pushed-5c07c77 |
|
| https://github.com/sheetalkamat |
| Revert "Options solutionDiagnostics instead so that its not too verbo… | https://github.com/microsoft/TypeScript/pull/48784/commits/5c07c777b9beb5c51b4df9123e5511de57ceaf87 |
| 5c07c77 | https://github.com/microsoft/TypeScript/pull/48784/commits/5c07c777b9beb5c51b4df9123e5511de57ceaf87 |
| 0cf9e30 | https://github.com/microsoft/TypeScript/commit/0cf9e301038267bc1d9439c15d279940809b0c00 |
|
| https://github.com/sheetalkamat |
| Revert "Report aggregate statistics for solution as well as some solu… | https://github.com/microsoft/TypeScript/pull/48784/commits/31427f6dbe05b5cd3a67aa08745a751c5ceb871b |
| 31427f6 | https://github.com/microsoft/TypeScript/pull/48784/commits/31427f6dbe05b5cd3a67aa08745a751c5ceb871b |
| 405d8e9 | https://github.com/microsoft/TypeScript/commit/405d8e91978708a613fe8cb631a83b13c430a808 |
|
| https://github.com/sheetalkamat |
| Merge branch 'main' into timestamps | https://github.com/microsoft/TypeScript/pull/48784/commits/0f898f275f91bcb4dc6c57c1e8fcb1d0d1ef12c3 |
| 0f898f2 | https://github.com/microsoft/TypeScript/pull/48784/commits/0f898f275f91bcb4dc6c57c1e8fcb1d0d1ef12c3 |
|
| https://github.com/sheetalkamat |
| Revert "When tsc --build --clean, only remove tsbuildinfo if its incr… | https://github.com/microsoft/TypeScript/pull/48784/commits/5cd883ac5375887a2a3864aabcba14ee628678c2 |
| 5cd883a | https://github.com/microsoft/TypeScript/pull/48784/commits/5cd883ac5375887a2a3864aabcba14ee628678c2 |
| e4e6672 | https://github.com/microsoft/TypeScript/commit/e4e66726098201f38f5e8908a538e7a506f15efd |
| https://github.com/amcasey |
| amcasey | https://github.com/amcasey |
|
Jun 7, 2022
| https://github.com/microsoft/TypeScript/pull/48784#pullrequestreview-998914763 |
|
View reviewed changes
| https://github.com/microsoft/TypeScript/pull/48784/files/5cd883ac5375887a2a3864aabcba14ee628678c2 |
| amcasey | https://github.com/amcasey |
| https://github.com/microsoft/TypeScript/pull/48784#pullrequestreview-998914763 |
| Learn more | https://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment |
| Please reload this page | https://github.com/microsoft/TypeScript/pull/48784 |
| src/compiler/builder.ts | https://github.com/microsoft/TypeScript/pull/48784/files/5cd883ac5375887a2a3864aabcba14ee628678c2#diff-75990196aa2d9dff50be349193d8df248ccc31e33fd36c39c8f1bb9b0e1412f8 |
| Please reload this page | https://github.com/microsoft/TypeScript/pull/48784 |
| src/compiler/builder.ts | https://github.com/microsoft/TypeScript/pull/48784/files/5cd883ac5375887a2a3864aabcba14ee628678c2#diff-75990196aa2d9dff50be349193d8df248ccc31e33fd36c39c8f1bb9b0e1412f8 |
| Please reload this page | https://github.com/microsoft/TypeScript/pull/48784 |
| src/compiler/builder.ts | https://github.com/microsoft/TypeScript/pull/48784/files/5cd883ac5375887a2a3864aabcba14ee628678c2#diff-75990196aa2d9dff50be349193d8df248ccc31e33fd36c39c8f1bb9b0e1412f8 |
| Please reload this page | https://github.com/microsoft/TypeScript/pull/48784 |
| src/compiler/builder.ts | https://github.com/microsoft/TypeScript/pull/48784/files/5cd883ac5375887a2a3864aabcba14ee628678c2#diff-75990196aa2d9dff50be349193d8df248ccc31e33fd36c39c8f1bb9b0e1412f8 |
| Please reload this page | https://github.com/microsoft/TypeScript/pull/48784 |
| src/compiler/builder.ts | https://github.com/microsoft/TypeScript/pull/48784/files/5cd883ac5375887a2a3864aabcba14ee628678c2#diff-75990196aa2d9dff50be349193d8df248ccc31e33fd36c39c8f1bb9b0e1412f8 |
| Please reload this page | https://github.com/microsoft/TypeScript/pull/48784 |
| src/compiler/diagnosticMessages.json | https://github.com/microsoft/TypeScript/pull/48784/files/5cd883ac5375887a2a3864aabcba14ee628678c2#diff-fdf3f532dc2d3188ad1c05c8c9e064d0aa4143b8ba09b8f3313a0243f0a43eff |
| Please reload this page | https://github.com/microsoft/TypeScript/pull/48784 |
| src/compiler/diagnosticMessages.json | https://github.com/microsoft/TypeScript/pull/48784/files/5cd883ac5375887a2a3864aabcba14ee628678c2#diff-fdf3f532dc2d3188ad1c05c8c9e064d0aa4143b8ba09b8f3313a0243f0a43eff |
| Please reload this page | https://github.com/microsoft/TypeScript/pull/48784 |
| src/compiler/tsbuildPublic.ts | https://github.com/microsoft/TypeScript/pull/48784/files/5cd883ac5375887a2a3864aabcba14ee628678c2#diff-0558af289c76f66611354da63a14152fe5cd3a72b3c3e59eb880808efc2df442 |
| Please reload this page | https://github.com/microsoft/TypeScript/pull/48784 |
| src/compiler/tsbuildPublic.ts | https://github.com/microsoft/TypeScript/pull/48784/files/5cd883ac5375887a2a3864aabcba14ee628678c2#diff-0558af289c76f66611354da63a14152fe5cd3a72b3c3e59eb880808efc2df442 |
| Please reload this page | https://github.com/microsoft/TypeScript/pull/48784 |
| src/compiler/tsbuildPublic.ts | https://github.com/microsoft/TypeScript/pull/48784/files/5cd883ac5375887a2a3864aabcba14ee628678c2#diff-0558af289c76f66611354da63a14152fe5cd3a72b3c3e59eb880808efc2df442 |
| Please reload this page | https://github.com/microsoft/TypeScript/pull/48784 |
| sheetalkamat | https://github.com/sheetalkamat |
| June 7, 2022 17:20 | https://github.com/microsoft/TypeScript/pull/48784#commits-pushed-5cd5d57 |
|
| https://github.com/sheetalkamat |
| Comments in the code | https://github.com/microsoft/TypeScript/pull/48784/commits/5cd5d573080a7d1b91e1a509ab29a11fe6f12fc1 |
| 5cd5d57 | https://github.com/microsoft/TypeScript/pull/48784/commits/5cd5d573080a7d1b91e1a509ab29a11fe6f12fc1 |
|
| https://github.com/sheetalkamat |
| Feedback | https://github.com/microsoft/TypeScript/pull/48784/commits/624c182bfe553c39f8cc607f8950546045077904 |
| 624c182 | https://github.com/microsoft/TypeScript/pull/48784/commits/624c182bfe553c39f8cc607f8950546045077904 |
| https://github.com/andrewbranch |
| andrewbranch | https://github.com/andrewbranch |
|
Jun 8, 2022
| https://github.com/microsoft/TypeScript/pull/48784#pullrequestreview-1000110430 |
|
View reviewed changes
| https://github.com/microsoft/TypeScript/pull/48784/files/624c182bfe553c39f8cc607f8950546045077904 |
| https://github.com/sheetalkamat |
| sheetalkamat | https://github.com/sheetalkamat |
| b8f6488 | https://github.com/microsoft/TypeScript/commit/b8f648832379005fc8c3c9b34cc5e4acd01653e4 |
| Jun 8, 2022 | https://github.com/microsoft/TypeScript/pull/48784#event-6771576765 |
| https://github.com/sheetalkamat |
| sheetalkamat | https://github.com/sheetalkamat |
| June 8, 2022 16:48 | https://github.com/microsoft/TypeScript/pull/48784#event-6771577158 |
| https://github.com/dylang |
| dylang | https://github.com/dylang |
|
Aug 30, 2022
| https://github.com/microsoft/TypeScript/pull/48784#ref-issue-1356137090 |
|
4.8 hasSameBuildInfo can randomly crash tsc.js with "Cannot read properties of undefined (reading 'path')"
#50545
| https://github.com/microsoft/TypeScript/issues/50545 |
| https://github.com/NickHeiner |
| NickHeiner | https://github.com/NickHeiner |
| Aug 30, 2022 | https://github.com/microsoft/TypeScript/pull/48784#issuecomment-1232097847 |
| Please reload this page | https://github.com/microsoft/TypeScript/pull/48784 |
| Please reload this page | https://github.com/microsoft/TypeScript/pull/48784 |
| https://github.com/pp0rtal |
| pp0rtal | https://github.com/pp0rtal |
| Aug 31, 2022 | https://github.com/microsoft/TypeScript/pull/48784#issuecomment-1233003174 |
| @NickHeiner | https://github.com/NickHeiner |
| Please reload this page | https://github.com/microsoft/TypeScript/pull/48784 |
| https://github.com/NickHeiner |
| NickHeiner | https://github.com/NickHeiner |
|
Aug 31, 2022
| https://github.com/microsoft/TypeScript/pull/48784#ref-issue-1357482094 |
|
tsc --build sometimes exits quickly without reporting errors, even when the TS being built is invalid
#50568
| https://github.com/microsoft/TypeScript/issues/50568 |
| https://github.com/glasser |
| glasser | https://github.com/glasser |
|
Sep 27, 2022
| https://github.com/microsoft/TypeScript/pull/48784#ref-issue-1386927269 |
|
4.8 regression with tsc --build: error correctly reported, then another execution succeeds
#50959
| https://github.com/microsoft/TypeScript/issues/50959 |
| https://github.com/microsoft |
| microsoft | https://github.com/microsoft |
| Oct 22, 2025 | https://github.com/microsoft/TypeScript/pull/48784#event-20417527531 |
| Sign up for free | https://github.com/join?source=comment-repo |
| Sign in | https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fmicrosoft%2FTypeScript%2Fpull%2F48784 |
|
| https://github.com/andrewbranch |
|
andrewbranch
| https://github.com/andrewbranch |
|
| https://github.com/microsoft/TypeScript/pull/48784/files/624c182bfe553c39f8cc607f8950546045077904 |
|
| https://github.com/DanielRosenwasser |
|
DanielRosenwasser
| https://github.com/DanielRosenwasser |
|
| https://github.com/RyanCavanaugh |
|
RyanCavanaugh
| https://github.com/RyanCavanaugh |
|
| https://github.com/amcasey |
|
amcasey
| https://github.com/amcasey |
|
| https://github.com/microsoft/TypeScript/pull/48784/files/5cd883ac5375887a2a3864aabcba14ee628678c2 |
|
| https://github.com/sheetalkamat |
|
sheetalkamat
| https://github.com/sheetalkamat |
|
Author: Team
| https://github.com/microsoft/TypeScript/issues?q=state%3Aopen%20label%3A%22Author%3A%20Team%22 |
|
For Milestone Bug
| https://github.com/microsoft/TypeScript/issues?q=state%3Aopen%20label%3A%22For%20Milestone%20Bug%22 |
|
PR Backlog
| https://github.com/orgs/microsoft/projects/1252 |
|
Experiment with storing output timestamps in .tsbuildinfo
| https://github.com/microsoft/TypeScript/issues/46677 |
|
tsc --build --watch (with or without --incremental) touches all files causing problems for downstream tooling
| https://github.com/microsoft/TypeScript/issues/46661 |
|
Build mode explicitly checks file stamps in watch mode rather than using file watcher events
| https://github.com/microsoft/TypeScript/issues/45082 |
|
--watch compilation with no change takes 3 seconds
| https://github.com/microsoft/TypeScript/issues/31932 |
| Please reload this page | https://github.com/microsoft/TypeScript/pull/48784 |
|
| https://github.com/sheetalkamat |
|
| https://github.com/typescript-bot |
|
| https://github.com/amcasey |
|
| https://github.com/NickHeiner |
|
| https://github.com/pp0rtal |
|
| https://github.com/andrewbranch |
|
| https://github.com/apps/copilot-swe-agent |
|
| https://github.com |
| Terms | https://docs.github.com/site-policy/github-terms/github-terms-of-service |
| Privacy | https://docs.github.com/site-policy/privacy-policies/github-privacy-statement |
| Security | https://github.com/security |
| Status | https://www.githubstatus.com/ |
| Community | https://github.community/ |
| Docs | https://docs.github.com/ |
| Contact | https://support.github.com?tags=dotcom-footer |