Commit Graph
39543 Commits
Author SHA1 Message Date
Kenny Daniel 8bcca18478 Avoid false symlink mappings for physical dependencies (microsoft/typescript-go#4813) 2026-08-04 01:37:39 +00:00
Jake Bailey 00e19e40dc Avoid temporary composite mapper allocations (microsoft/typescript-go#4798) 2026-07-31 18:27:08 +00:00
Anders Hejlsberg c5ed97d875 Optimize narrowTypeByEquality and narrowTypeBySwitchOnDiscriminant (microsoft/typescript-go#4781) 2026-07-30 22:25:48 +00:00
John Favret 3413ae9c52 Refresh tsconfig/jsconfig diagnostics without relying on the client to re-pull (microsoft/typescript-go#4799) 2026-07-30 21:34:15 +00:00
John Favret 3ee2fe8f8a Fix O(K^2) OOM issue in go-to-implementation (microsoft/typescript-go#4796) 2026-07-30 20:54:41 +00:00
John Favret 4cb57bcd80 Fix stack overflow in getExplicitTypeOfSymbol() for self-referential for...of (microsoft/typescript-go#4655) 2026-07-30 20:35:51 +00:00
Connor Shea e5100eb04c chore: Fix typo in variable name for diagnostic context setup. (microsoft/typescript-go#4793) 2026-07-30 05:58:40 +00:00
John Favret e05860d932 Fix build mode setup stall on large solutions (microsoft/typescript-go#4658) 2026-07-29 23:01:52 +00:00
John Favret 4a4eb4d5da Fix "Not a subspan" crash in signature help on error-recovered JSX (microsoft/typescript-go#4778) 2026-07-29 22:57:26 +00:00
Jake Bailey 8adcdc1b0f Remove easily-removable wasted work in parse/bind (microsoft/typescript-go#4776) 2026-07-29 22:41:52 +00:00
Oleksandr Tarasiuk db9c67cd31 feat(4294): report deprecated diagnostics for contextual props (microsoft/typescript-go#4309) 2026-07-29 22:27:14 +00:00
Jake Bailey 877e9e2db9 Fix program reuse across resolution mode changes (microsoft/typescript-go#4792) 2026-07-29 21:50:12 +00:00
John Favret 9013e189d2 Fix stack overflow in inherited JSDoc resolution (microsoft/typescript-go#4577) 2026-07-29 21:33:30 +00:00
John FavretandCopilot c564521bab Watcher performance improvements (microsoft/typescript-go#4399)
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Copilot-Session: 9df06ece-6920-4e47-8e73-70c397aeaf85
2026-07-29 20:57:40 +00:00
XiaoYan LiandCodex 71476b44e9 Fix module specifier rename trigger spans (microsoft/typescript-go#4783)
Co-authored-by: Codex <codex@openai.com>
2026-07-29 20:22:45 +00:00
Marius Schulz c83522a4d8 Check the arrow-function line-terminator rule without the line map (microsoft/typescript-go#4787) 2026-07-29 20:05:03 +00:00
Marius Schulz 6feeff4429 Skip the speculative expression parse in the async arrow lookahead (microsoft/typescript-go#4785) 2026-07-29 20:04:22 +00:00
Wesley Wigham 780a6ba628 Retain uninitialized binding patterns for variable declarations in declaration emit (microsoft/typescript-go#4775) 2026-07-29 18:56:21 +00:00
Marius Schulz a36f93d8fc Embed zero-size marker bases first in generated AST structs (microsoft/typescript-go#4788) 2026-07-29 15:25:36 +00:00
Wesley Wigham b8e74f767f Add an LSP init flag that enables flaky diagnostics tracking (microsoft/typescript-go#4710) 2026-07-28 18:15:16 +00:00
Jake BaileyandLetta Code ded7ad42a7 Remove unused classifiable name tracking (microsoft/typescript-go#4764)
Co-authored-by: Letta Code <noreply@letta.com>
2026-07-28 17:16:47 +00:00
01baf878fb fix: prevent unnecessary diagnostic refreshes on irrelevant watch events (microsoft/typescript-go#4589) (microsoft/typescript-go#4604)
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
Co-authored-by: John Favret <64748847+johnfav03@users.noreply.github.com>
2026-07-28 16:46:07 +00:00
Jake Bailey 50787caf3b Fix rewritten CJS dynamic import arguments (microsoft/typescript-go#4770) 2026-07-27 22:52:12 +00:00
Siddhant Gudwani b465fdbfe1 fix(lib): remove callable signature without new from Intl.PluralRules… (#63608) 2026-07-27 20:55:30 +00:00
Jake Bailey 0171903dc1 Lazily collect source file identifiers (microsoft/typescript-go#4731) 2026-07-27 20:21:10 +00:00
John FavretandJake Bailey dd5bfef57b Update watcher status in readme (microsoft/typescript-go#4766)
Co-authored-by: Jake Bailey <5341706+jakebailey@users.noreply.github.com>
2026-07-27 20:17:40 +00:00
John Favret ee8e6500f7 Fix quadratic slowdown when renaming files with duplicate unresolved imports (microsoft/typescript-go#4765) 2026-07-27 19:46:26 +00:00
Copilotandjakebailey 427f23cf69 Restore spelling suggestions for unknown tsconfig options (microsoft/typescript-go#4759)
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: jakebailey <5341706+jakebailey@users.noreply.github.com>
2026-07-27 18:18:56 +00:00
Copilotandjakebailey 2921d2b61f Report compiler options misplaced at the tsconfig root (microsoft/typescript-go#4761)
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: jakebailey <5341706+jakebailey@users.noreply.github.com>
2026-07-27 17:59:21 +00:00
Mateusz Burzyński 7197ecd826 Fix a formatting crash caused by template literal in parser-recovered property signature (microsoft/typescript-go#3102) 2026-07-27 17:18:31 +00:00
Copilotandjakebailey 3f9d66e0b0 Restore source location for TS5092 (microsoft/typescript-go#4760)
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: jakebailey <5341706+jakebailey@users.noreply.github.com>
2026-07-27 16:41:08 +00:00
Jake Bailey 092d589a41 Reorganize AST to prevent duplicate fields (microsoft/typescript-go#4744) 2026-07-27 16:39:21 +00:00
Cameron e577cb64bd fix: emit missing TS7059 errors (microsoft/typescript-go#4746) 2026-07-27 16:00:52 +00:00
Anders Hejlsberg faa694b493 Fix panic in variadic tuple relationship checking (microsoft/typescript-go#4735) 2026-07-24 23:41:09 +00:00
Andrew Branch 2caecfbd1a [api] Add proper ParsedCommandLine type, provide APIs for getting config source files (microsoft/typescript-go#4724) 2026-07-24 19:39:57 +00:00
Jake Bailey 4d85c8373b Use published packages for stable releases (microsoft/typescript-go#4566) 2026-07-24 18:19:43 +00:00
0cb62faa1b Respect configured TypeScript diagnostic locale (microsoft/typescript-go#4660)
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: DanielRosenwasser <972891+DanielRosenwasser@users.noreply.github.com>
Co-authored-by: jakebailey <5341706+jakebailey@users.noreply.github.com>
2026-07-24 17:57:02 +00:00
5531ddd8d0 API emit (microsoft/typescript-go#4699)
Co-authored-by: Pier Fumagalli <pier@usrz.com>
Co-authored-by: Titian Cernicova-Dragomir <tcernicovad1@bloomberg.net>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-07-24 16:48:32 +00:00
Jake Bailey 2dbb650e81 Show repopulate info in readable buildinfo (microsoft/typescript-go#4725) 2026-07-24 00:27:01 +00:00
Wesley Wigham 3b4467549c Add lint rule for identifying common patterns in the checker that lead to inconsistent diagnostic output (microsoft/typescript-go#4708) 2026-07-23 20:39:53 +00:00
Jake Bailey cc5c6e2d32 Remove twoslash-repros workflow (#63675) 2026-07-23 18:31:29 +00:00
Martijn WalravenandClaude Fable 5 7118cd528e Return all files from getFilesAffectedBy when a changed file affects global scope (microsoft/typescript-go#4665)
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-07-23 14:02:50 +00:00
Anders Hejlsberg 974b8cf9ca Optimize getAssignmentReducedType in CFA (microsoft/typescript-go#4711) 2026-07-23 13:28:05 +00:00
Andrew Ghostuhin 85f25a09a2 fix(lsp): respect editor formatting in organize imports (microsoft/typescript-go#4602) 2026-07-22 20:32:57 +00:00
Anders HejlsbergandMarius Schulz 690d10562c Paged link stores with fallback from array to map representation (microsoft/typescript-go#4329)
Co-authored-by: Marius Schulz <mds@anthropic.com>
2026-07-22 18:32:45 +00:00
Ryan Cavanaugh 7c2fe30844 Describe downstream impact of consistent decl errors under skipLibCheck (microsoft/typescript-go#4707) 2026-07-22 17:12:16 +00:00
Mateusz Burzyński 35263b2716 Keep dependent destructuring narrowing during re-entrant checks (microsoft/typescript-go#4606) 2026-07-22 15:58:45 +00:00
3e5f89624c Fix crash: JSTypeAliasDeclaration passed to GetTypeOfDeclaration during CJS declaration emit (microsoft/typescript-go#4663)
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: RyanCavanaugh <6685088+RyanCavanaugh@users.noreply.github.com>
Co-authored-by: weswigham <2932786+weswigham@users.noreply.github.com>
2026-07-21 21:45:42 +00:00
Copilotandjakebailey e049ce2817 Recognize jsxImportSource namespaces in checked JavaScript (microsoft/typescript-go#4694)
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: jakebailey <5341706+jakebailey@users.noreply.github.com>
2026-07-21 18:11:15 +00:00
Anders Hejlsberg 400fac4ce7 Fix over-eager isMatchingConstructorReference function (microsoft/typescript-go#4691) 2026-07-21 17:48:17 +00:00