Commit Graph
39543 Commits
Author SHA1 Message Date
Oleksandr Tarasiuk 2f9fd09a10 Support source phase imports (#63915) 2026-10-02 16:07:06 +00:00
Maksim RomanovandRyan Cavanaugh 09b1db0617 Elide empty named imports next to a default import under verbatimModuleSyntax (#64578)
Co-authored-by: Ryan Cavanaugh <RyanCavanaugh@users.noreply.github.com>
2026-10-01 23:56:38 +00:00
Jake Bailey 59f5b0233f Typed path prep bugfixes (#64544) 2026-10-01 23:32:08 +00:00
Ryan Cavanaugh 82f0546163 Update Security Information (#64577) 2026-10-01 20:41:56 +00:00
Oleksandr Tarasiuk bf00f213ff feat: add Promise.allKeyed and Promise.allSettledKeyed to esnext (#64093) 2026-10-01 20:24:04 +00:00
Wesley Wigham af36d532b0 Fix export= class visibility alongside top-level export type (#64573) 2026-10-01 20:01:05 +00:00
Jake Bailey 15dee00a1c Detect cycles while serializing array and tuple types (#64556) 2026-10-01 18:18:57 +00:00
Jake Bailey e8fd69fc1e Generate compiler option definitions, create JSON schema (#64457) 2026-10-01 18:16:41 +00:00
Andrew Branch 688d86d7f6 [api] Add getSymbol(decl) (#64571) 2026-10-01 18:11:54 +00:00
Jake Bailey 237b14a5d9 Stabilize merged declaration diagnostic ownership (#64566) 2026-10-01 18:07:46 +00:00
Chenxu Lu 02c1c9a6ab fix with statement crash (#64574) 2026-10-01 18:02:01 +00:00
Jake Bailey edf7da4e93 Preserve reverse mapped types in declaration emit (#64558) 2026-09-30 23:51:27 +00:00
Andrew BranchandCopilot 43521c80ec [api] Ensure completion symbols returned to API always come from the current snapshot (#64554)
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-09-30 21:34:10 +00:00
Anders Hejlsberg c8e9b7d259 Cache inferences made from type arguments (#64553) 2026-09-30 20:32:32 +00:00
Jake Bailey 5f5dee5b61 Switch signing command to msbuild (#64555) 2026-09-30 20:25:12 +00:00
auvred 64c5fa0b92 Fix moduleResolution -> customConditions test to actually apply both conditions (#64522) 2026-09-30 18:09:44 +00:00
Jake Bailey 79feed291a Disable publish template steps for VSIX publish jobs (#64559) 2026-09-30 17:58:49 +00:00
Colin McDonnell c4d731aae1 Keep a pure return type inference filtered by its constraint in a recursive call resolution (#64530) 2026-09-30 17:01:51 +00:00
Cameron 792ffccb90 fix: disallow NoSubstitutionTemplate in module import attribute types (#64243) 2026-09-30 16:41:32 +00:00
Mateusz Burzyński 619d485a63 Avoid contextually typing static properties by their own class to prevent spurious circularities (#64525) 2026-09-30 16:35:04 +00:00
Jake Bailey 834e7862c0 Report cyclic structures and truncation during declaration emit (#64461) 2026-09-30 15:53:20 +00:00
Mateusz Burzyński 81d3f3f5e8 Fix flaky diagnostic added by declaration emit through MarkLinkedReferencesRecursively (#64482) 2026-09-30 15:36:44 +00:00
Wesley Wigham 697b847e11 Add export modifiers to other expando exports of namespaces on all codepaths which add export declarations (#64545) 2026-09-30 15:10:43 +00:00
Jake Bailey 9adc871ff4 Update Azure pipeline Node installation task (#64547) 2026-09-30 06:06:46 +00:00
Jake Bailey b85298b6a8 Enforce exclusive checker acquisition (#64543) 2026-09-29 23:01:40 +00:00
Andrew Branch e8c1ac1603 [api] Make binder-produced symbols owned by SourceFiles in the client, like the server and 6.0 (#64518) 2026-09-29 22:37:21 +00:00
Jake Bailey f08b113e5c Fix extension publisher approval job compilation (#64542) 2026-09-29 22:28:13 +00:00
Mateusz Burzyński 299a555c3a Fix flaky diagnostic added by declaration emit for untyped module imports (#64479) 2026-09-29 21:30:14 +00:00
soso 85f9dfb992 Watch projects and program files close to the filesystem root (#64366) 2026-09-29 21:07:58 +00:00
Jake Bailey a28dcf2575 Use package feed proxy for global npm installs (#64541) 2026-09-29 21:06:02 +00:00
Mariana Castro 65425b7a52 Fix declaration maps for export assignment expressions (#64460) 2026-09-29 21:04:59 +00:00
Butros J. G. GrootandWesley Wigham 65a8caeef8 Avoid cloning cached declaration types after truncation (#63969)
Co-authored-by: Wesley Wigham <wewigham@microsoft.com>
2026-09-29 21:04:24 +00:00
typescript-automation[bot] b6eaace9d7 Bump vscode-typescript to 1.0.1 (#64540)
Co-authored-by: typescript-automation[bot] <290192711+typescript-automation[bot]@users.noreply.github.com>
vscode-typescript/v1.0.1
2026-09-29 19:20:21 +00:00
Jake Bailey a5c43c4d54 Better manage Program options lifetimes (#64519) 2026-09-29 19:19:02 +00:00
Jake Bailey 7a418fec4b Verify VSIX signatures with vsce (#64537) 2026-09-29 18:34:00 +00:00
0f66f2bfbf Fix panic in declaration emit for export default arrow/function expression with unnameable inferred return type (#63989)
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>
Co-authored-by: Wesley Wigham <wewigham@microsoft.com>
2026-09-29 18:33:20 +00:00
Oleksandr TarasiukandWesley Wigham 11bd5190e6 fix(64421): convert nested rest bindings to assignment targets (#64422)
Co-authored-by: Wesley Wigham <wewigham@microsoft.com>
2026-09-29 18:32:36 +00:00
lsh4711andCopilot Autofix powered by AI f34fb210f7 Prevent getTypeAtLocation crash on type-only import clause (#64468)
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
2026-09-29 17:26:03 +00:00
Mateusz Burzyński d3eed5a611 Fix regression reporting TS2565 for inherited class fields reassigned in JS (#64523) 2026-09-29 17:08:44 +00:00
192ede8dcf [api] Improve callback FS (#64447)
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-09-29 17:07:50 +00:00
Max SchwenkandClaude Opus 5.5 69ac1647b0 check intersection props for never-reduction in a stable order (#64521)
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
2026-09-29 14:42:33 +00:00
auvred 673a5f17d7 Don't let append overwrite sibling results in tspath.GetCommonParents (#64493) 2026-09-29 07:57:29 +00:00
Mateusz Burzyński 0681ef7fa3 Fixed a crash on JSX emit trying to emit unexpectedly recovered BinaryExpression in a JSX attribute (#64470) 2026-09-29 04:25:53 +00:00
Anders Hejlsberg 19dadef888 Restore idempotency to resolveObjectTypeMembers (#64372) 2026-09-29 02:49:13 +00:00
Jake Bailey 21b3aeb3bd Cache Go modules in CI (#64514) 2026-09-28 23:34:38 +00:00
Mateusz Burzyński aa23de2846 Fix crash in isolatedDeclarations on this.x = … assignments (#64471) 2026-09-28 23:26:56 +00:00
typescript-automation[bot] 716fee863d Bump vscode-typescript to 1.0.0 (#64517)
Co-authored-by: typescript-automation[bot] <290192711+typescript-automation[bot]@users.noreply.github.com>
vscode-typescript/v1.0.0
2026-09-28 23:11:10 +00:00
Anders Hejlsberg f9b3c564c6 Don't reduce intersections of mappings of the same object type (#64481) 2026-09-28 22:01:20 +00:00
Eugene Kalinin f66a5066c4 fix(checker): cap template literal type size to avoid unbounded growth (#64194) 2026-09-28 19:55:38 +00:00
Andrew Branch b7fb5e47a3 Fix AST generation of diamond inheritance and add missing DeclarationBase extends (#64503) 2026-09-28 18:48:45 +00:00