Commit Graph
39543 Commits
Author SHA1 Message Date
Tom MrazauskasandAndrew Branch 86892aedb8 [api] Add StructuredType type (microsoft/typescript-go#4540)
Signed-off-by: mrazauskas <tom@mrazauskas.de>
Co-authored-by: Andrew Branch <andrewbranch@users.noreply.github.com>
2026-08-17 21:49:57 +00:00
Tom Mrazauskas 0d26fec671 [api] Add .getNonPrimitiveType() getter (microsoft/typescript-go#4533)
Signed-off-by: mrazauskas <tom@mrazauskas.de>
2026-08-17 21:48:34 +00:00
Marius Schulz f802c848a5 Build checker cache keys in an inline buffer with one-shot hashing (microsoft/typescript-go#4784) 2026-08-17 21:40:16 +00:00
Andrew BranchandCopilot d7193a2134 Expose formatNodeForInsertion in internal API (microsoft/typescript-go#3515)
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-08-17 21:24:25 +00:00
Jake Bailey 7a7f5456d9 Fix extension temp paths on macOS (microsoft/typescript-go#4910) 2026-08-17 21:14:51 +00:00
Oleksandr Tarasiuk e61be51346 fix(63726): fix declaration emit for multiline jsdoc literal types (microsoft/typescript-go#4839) 2026-08-17 19:26:22 +00:00
Jake Bailey ff954c9b4c Fix tsdk resolution for npm aliases (microsoft/typescript-go#4906) 2026-08-17 19:00:06 +00:00
Mateusz Burzyński ace75e3b6e Fix optionality stripping when mapping over tuples under EOPT (microsoft/typescript-go#4598) 2026-08-17 18:39:05 +00:00
Oleksandr Tarasiuk 9b13170db1 feat: completion snippets (microsoft/typescript-go#3949) 2026-08-14 23:59:22 +00:00
Oleksandr Tarasiuk 39867280ce fix(4863): fix declaration emit for jsdoc functions (microsoft/typescript-go#4873) 2026-08-14 23:31:53 +00:00
Zhiyao Wen cedc6de2f9 fix(checker): avoid computed enum member stack overflow (microsoft/typescript-go#4603) 2026-08-14 23:24:14 +00:00
Oleksandr Tarasiuk 1d3ae3ae30 fix(4677): preserve JSDoc for mapped type properties in hover (microsoft/typescript-go#4685) 2026-08-14 23:17:01 +00:00
37f0bb72e0 Add regression test for inlay hints crash on reparsed nodes (microsoft/typescript-go#2460) (microsoft/typescript-go#2908)
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: Daniel Rosenwasser <DanielRosenwasser@users.noreply.github.com>
Co-authored-by: Ryan Cavanaugh <RyanCavanaugh@users.noreply.github.com>
2026-08-14 22:48:26 +00:00
Akshay Madavalappil Ramesh b6f42307f6 Don't report TS1293 for destructured require under --module preserve (microsoft/typescript-go#4800) 2026-08-14 22:28:25 +00:00
magic-akari 99019569a3 Fix parsing of as/satisfies between ** operators (microsoft/typescript-go#4676) 2026-08-14 22:01:18 +00:00
Wesley WighamandCopilot Autofix powered by AI 2691060964 Parse dotted private names in type queries, forbid in declaration emit (microsoft/typescript-go#4898)
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
2026-08-14 21:18:39 +00:00
fe0b53110e Use named-function overload diagnostic for JSDoc @overload return-type omissions (microsoft/typescript-go#3871)
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: jakebailey <5341706+jakebailey@users.noreply.github.com>
Co-authored-by: Ryan Cavanaugh <RyanCavanaugh@users.noreply.github.com>
2026-08-14 20:49:40 +00:00
e0f4b2716f Fix TS1515 not reported when duplicate named group is nested inside a group (microsoft/typescript-go#4881)
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: Ryan Cavanaugh <RyanCavanaugh@users.noreply.github.com>
2026-08-14 19:47:55 +00:00
CopilotandRyanCavanaugh a19f54943b Report TS1518 for all negated Unicode-set union operands (microsoft/typescript-go#4832)
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: RyanCavanaugh <6685088+RyanCavanaugh@users.noreply.github.com>
2026-08-14 19:47:32 +00:00
Jake Bailey 272043c895 Add Android ARM64 release target (microsoft/typescript-go#4734) 2026-08-14 19:17:08 +00:00
Copilotandjakebailey 280e6ba5f6 Update imports in unloaded composite projects after file rename (microsoft/typescript-go#4695)
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: jakebailey <5341706+jakebailey@users.noreply.github.com>
2026-08-14 19:16:39 +00:00
John Favret 2925347381 Fix hover for merged generic namespace exports (microsoft/typescript-go#4894) 2026-08-14 17:23:05 +00:00
Marius Schulz f20c2c2c77 Inline GetCombinedNodeFlags and GetCombinedModifierFlags bodies (microsoft/typescript-go#4240) 2026-08-14 17:03:08 +00:00
Wesley Wigham 9ce5b85b3b Make NodeHandle generic and generate .Handle members of is-guards for guarding node handles (sync and async) (microsoft/typescript-go#4887) 2026-08-14 00:33:08 +00:00
Jake Bailey 854a708483 Fix diagnostics lookup across source file replacements (microsoft/typescript-go#4901) 2026-08-13 23:19:05 +00:00
Jake Bailey aa8089c876 Add --clientProcessId like reference LSP server (microsoft/typescript-go#4866) 2026-08-13 23:04:42 +00:00
Copilotandjakebailey 22b6927d6b Prevent panic and duplicate diagnostics for malformed tsconfig properties (microsoft/typescript-go#4762)
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: jakebailey <5341706+jakebailey@users.noreply.github.com>
2026-08-13 22:46:05 +00:00
John Favret 817f9129d1 Keep LSP server alive after response marshal failures (microsoft/typescript-go#4896) 2026-08-13 22:34:10 +00:00
b589ed373a Restore tsgo noEmit exit status semantics (microsoft/typescript-go#4407)
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: jakebailey <5341706+jakebailey@users.noreply.github.com>
Co-authored-by: weswigham <2932786+weswigham@users.noreply.github.com>
2026-08-13 20:58:47 +00:00
Copilotandandrewbranch 93b6fb808d Add checker.getSymbolsInScope to native-preview API (microsoft/typescript-go#4897)
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: andrewbranch <3277153+andrewbranch@users.noreply.github.com>
2026-08-13 20:50:55 +00:00
Andrew Branch 1f5064d2f6 [api] Move language service methods into dedicated namespace (microsoft/typescript-go#4893) 2026-08-13 19:09:12 +00:00
Jake Bailey 24dae18d23 Assign files to checkers using balanced import affinity (microsoft/typescript-go#4313) 2026-08-13 18:11:57 +00:00
John Favret b2ae268366 Port parseCommandLine, readConfigFile, and parseJsonConfigFileContent (microsoft/typescript-go#4888) 2026-08-13 18:08:02 +00:00
Ijtihed Kilani 8c58f723ee Allow lone & in Unicode sets regexp classes (microsoft/typescript-go#4218) 2026-08-13 17:27:07 +00:00
Jake Bailey 988210480d Update submodule (microsoft/typescript-go#4891) 2026-08-13 14:34:28 +00:00
Jake Bailey 19e535a6ff Fix deprecated contextual property memory regression (microsoft/typescript-go#4825) 2026-08-12 16:29:43 +00:00
Jake Bailey aa483b0e55 Add macOS entitlements before signing (microsoft/typescript-go#4868) 2026-08-11 20:11:33 +00:00
Andrew BranchandCopilot 160e1fb211 Fix Darwin realpath test lint failures (microsoft/typescript-go#4879)
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-08-11 16:50:05 +00:00
fa1c7c270e Preserve local auto-imports in circular workspace symlink topologies (microsoft/typescript-go#4872)
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: andrewbranch <3277153+andrewbranch@users.noreply.github.com>
Co-authored-by: Andrew Branch <andrewbranch@users.noreply.github.com>
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
2026-08-11 14:51:56 +00:00
Jake Bailey 56244ebe99 Split heritage clause expression and type nodes (microsoft/typescript-go#4797) 2026-08-11 02:37:16 +00:00
Andrew BranchandCopilot bbf7371f50 Port transpileModule, transpileDeclaration (microsoft/typescript-go#4849)
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-08-11 02:04:48 +00:00
Jake Bailey a649b1fd4b Remove macOS realpath fast path (microsoft/typescript-go#4867) 2026-08-11 00:51:54 +00:00
Jake Bailey 3c315b7dd7 Account nested declaration emits as emit time (microsoft/typescript-go#4557) 2026-08-10 21:57:04 +00:00
1adcc62588 Preserve await context for exported classes in nested containers (microsoft/typescript-go#4823)
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: Ryan Cavanaugh <RyanCavanaugh@users.noreply.github.com>
2026-08-10 19:56:19 +00:00
John Favret b7045b4c0a Fix watch diagnostics when global declaration is removed (microsoft/typescript-go#4848) 2026-08-10 17:38:50 +00:00
John Favret 5cad7ecba2 Fall back to inotify when filesystem has errors in fanotify (fix watch in Docker) (microsoft/typescript-go#4661) 2026-08-10 17:11:43 +00:00
udit 40af284bf8 Handle extensionless root files gracefully instead of panicking (microsoft/typescript-go#4628) 2026-08-10 16:33:35 +00:00
Jake Bailey 7a1b3dd6e0 Support js/ts.workspaceSymbols.scope and extra textDocument param on workspace/symbol request (microsoft/typescript-go#4805) 2026-08-07 22:49:26 +00:00
John Favret 485cac9bc0 Fix LSP Watcher panic when Close races with WatchFiles (microsoft/typescript-go#4845) 2026-08-07 19:18:21 +00:00
Anders Hejlsberg d20f192a01 Order variance computation by associated type symbol (microsoft/typescript-go#4820) 2026-08-05 16:18:03 +00:00