Commit Graph
39543 Commits
Author SHA1 Message Date
Daniel Rosenwasser a71dc93881 Fetch links only when writeType is not available. 2026-10-12 16:40:36 -07:00
Daniel Rosenwasser 06cc3bd54c Merge remote-tracking branch 'origin/main' into writeTypesSparseSet 2026-10-12 15:28:43 -07:00
Daniel Rosenwasser ed92f5b215 Merge remote-tracking branch 'origin/main' into writeTypesSparseSet 2026-10-12 14:59:19 -07:00
Fatih Çakır d11c071957 Fix invalid decorator examples in lib.decorators.d.ts (#64353) 2026-10-12 21:46:21 +00:00
fd871fcc3c Preserve replacement lib order during sorting (#64693)
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-10-12 20:10:49 +00:00
Anders Hejlsberg 96fffa9f65 Shrink ValueSymbolLinks by 16 bytes (#64739) 2026-10-12 19:00:52 +00:00
Trevor Florence bdc93bd987 Keep this inside functions nested in downleveled static blocks (#64738) 2026-10-12 18:45:59 +00:00
Mateusz Burzyński 71956e9735 Check package reachability before using exports in declarations (#64599) 2026-10-12 17:44:45 +00:00
Wesley Wigham 5b3a367c29 Use ensureModifierFlags to calculate jsdoc constructor property modifiers (#64696) 2026-10-12 17:21:00 +00:00
Oleksandr Tarasiuk 95c9d99127 fix(64494): fix decorated class names with private member self-references (#64505) 2026-10-12 17:18:57 +00:00
Daniel Rosenwasser 533c3ff2d5 Try using a map for resolved write-side types. 2026-10-12 00:43:05 -07:00
Anders Hejlsberg aa8149273b Dense link stores (#64711) 2026-10-09 23:42:02 +00:00
Oleksandr Tarasiuk 2d8450f9b5 feat: add iterator methods to esnext (#64095) 2026-10-09 21:05:35 +00:00
typescript-automation[bot]andJake Bailey fff11d8a7c Update localization files (#64664)
Co-authored-by: Jake Bailey <5341706+jakebailey@users.noreply.github.com>
Co-authored-by: typescript-automation[bot] <290192711+typescript-automation[bot]@users.noreply.github.com>
2026-10-09 19:28:37 +00:00
Christopher Plieger aad4c72bf2 [api] Answer nested requests on the sync connection in stack order (#64639) 2026-10-09 17:11:22 +00:00
6ad8c56f9b Shared data symbols (#64691)
Co-authored-by: ahejlsberg <4226954+ahejlsberg@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-10-08 19:50:36 +00:00
Andrew Branch c0ca4744c9 [api] Prepare for beta release (#64681) 2026-10-08 15:21:24 +00:00
patrick kettner fed0bf2414 Move the getDocumentationForSymbol docstring onto the function (#64686) 2026-10-08 05:40:08 +00:00
Wesley Wigham ec47d33c23 Make computed property names always checked, regardless of parent grammar errors (#64674) 2026-10-07 23:11:24 +00:00
Gadzhi Gadzhiev a501b11f64 Index re-exporting modules for declaration emit (#64469) 2026-10-07 22:33:21 +00:00
Mateusz Burzyński 9055b58852 Fix workspace/symbol crash on an inferred project without a program (#64642) 2026-10-07 22:00:26 +00:00
CopilotandRyanCavanaugh 0bd74f77b2 Fix CommonJS export assignments for shadowed names in function-local loops (#64676)
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: RyanCavanaugh <6685088+RyanCavanaugh@users.noreply.github.com>
2026-10-07 21:07:33 +00:00
Oleksandr Tarasiuk 0ba5d992db fix(64665): fix emit crash for duplicate private names in decorated classes (#64670) 2026-10-07 20:48:41 +00:00
Oleksandr Tarasiuk bea2e849e9 fix(64627): reject deferred imports without namespace bindings (#64640) 2026-10-07 20:09:37 +00:00
Andrew Branch 4529d07ab5 [api] Expose API client modules from VS Code extension (#64647) 2026-10-07 19:28:28 +00:00
Wesley Wigham 91521cf229 Try to filter go compiler test files before reading them and building compiler tests (#64675) 2026-10-07 18:41:18 +00:00
Mateusz Burzyński 54f05ae22a Fix crashes on malformed destructuring assignments during emit (#64651) 2026-10-07 17:25:01 +00:00
Christopher Plieger d61a7d2359 [api] Skip disk-layout import diagnostics for customized module resolutions (#64638) 2026-10-06 23:09:58 +00:00
Christopher Plieger 09d4966578 [api] Report project reference diagnostics on programs without a config file (#64637) 2026-10-06 23:08:37 +00:00
Mateusz Burzyński c3f14c2fe8 Fix crash in decorator metadata emit for decorated object literal members (#64633) 2026-10-06 22:55:16 +00:00
Copilotandjakebailey 21b260b4e7 Exclude top-level imports from document symbols (#64160)
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: jakebailey <5341706+jakebailey@users.noreply.github.com>
2026-10-06 22:51:12 +00:00
Mateusz Burzyński 1a78786ca7 Fix flaky diagnostic added by emit for typeof import() type qualifiers (#64636) 2026-10-06 22:38:50 +00:00
auvred afd02f1486 Handle JSDocParameterTag in ast.GetTypeAnnotationNode (#64617) 2026-10-06 22:36:57 +00:00
Wesley Wigham 253bcd8623 Cache one nodebuilder per emit resolver, make emit resolver emit context scoped (#64649) 2026-10-06 22:22:19 +00:00
Jake Bailey de61e69621 Update DOM types (#64604) 2026-10-06 16:38:13 +00:00
Andrew BranchandCopilot fc636a691f [api] Stop dropping dispose Promises in the async API (#64584)
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-10-06 16:27:32 +00:00
Wesley Wigham a1ef42b9ea Fix flaky diagnostic on JS constructor-defined properties (#64646) 2026-10-06 00:07:12 +00:00
Christopher Plieger ca197b7b85 Restart a file's imports when a later arrival lowers its node_modules depth (#64632) 2026-10-05 17:54:49 +00:00
Jake Bailey bcd7c42255 Fix idle cache clean timer never being stored on Session (#64624) 2026-10-05 17:10:43 +00:00
Jake Bailey 6b3da828d7 Remove legacy localization handbacks (#64620) 2026-10-05 16:59:52 +00:00
Anders Hejlsberg 50d70a3f5f Ensure stable ordering in getInferTypeParameters result (#64621) 2026-10-03 17:37:01 +00:00
Mateusz Burzyński f9f8d01292 Fixup misported TokensAreOnSameLine (#64597) 2026-10-03 04:11:13 +00:00
typescript-automation[bot]andJake Bailey cb72b2e17b Update localization files (#64608)
Co-authored-by: Jake Bailey <5341706+jakebailey@users.noreply.github.com>
Co-authored-by: typescript-automation[bot] <290192711+typescript-automation[bot]@users.noreply.github.com>
2026-10-03 03:35:18 +00:00
Jake Bailey ed4807212c Strongly type file paths (#64159) 2026-10-02 23:43:35 +00:00
Andrew BranchandCopilot Autofix powered by AI 7e5d1c1c1d Wrap all fsevents event-delivery tests in runWithRetry (#64607)
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
2026-10-02 21:28:58 +00:00
Andrew Branch d2f9dd68cf [api] Add various merged symbol checker methods (#64598) 2026-10-02 21:28:37 +00:00
Andrew Branch 0ad3777160 Allow other VS Code extensions to install LSP middleware on language feature responses (#64583) 2026-10-02 20:44:44 +00:00
dependabot[bot] dca8e236a2 Bump brace-expansion from 5.0.9 to 5.0.12 (#64562)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-10-02 18:36:39 +00:00
CopilotandRyanCavanaugh efbf3b5067 Enable JSX auto-insert in content-mapped files (#64572)
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: RyanCavanaugh <6685088+RyanCavanaugh@users.noreply.github.com>
2026-10-02 16:49:59 +00:00
iamawanishmauryaandiamawanishmaurya a4b1410230 Fix Array.at documentation: change 'code unit' to 'item' (#64536)
Co-authored-by: iamawanishmaurya <iamawanishmaurya@users.noreply.github.com>
2026-10-02 16:07:56 +00:00