Commit Graph
39543 Commits
Author SHA1 Message Date
Klyne Chrysler cc06cfae56 Use canonical paths for the semantic tokens defaultLibrary check (microsoft/typescript-go#4654) 2026-07-21 16:13:00 +00:00
Copilotandjakebailey 34aa4d1a15 Resolve native-preview tsdk symlinks before locating platform package (microsoft/typescript-go#4561)
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 16:10:03 +00:00
12de98fadf Sort by type depth in inferFromMatchingTypes function (microsoft/typescript-go#4591)
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: ahejlsberg <4226954+ahejlsberg@users.noreply.github.com>
2026-07-21 15:55:00 +00:00
Anders Hejlsberg cb126315e4 Optimize construction of union types (microsoft/typescript-go#4687) 2026-07-21 15:41:26 +00:00
Andrew Branch f3588afc1e [api] Add Type convenience methods, cache consistently (microsoft/typescript-go#4689) 2026-07-21 15:39:30 +00:00
Tom Mrazauskas 0e2e1a2c6f [api] Include projectReferences in parsed config (microsoft/typescript-go#4627)
Signed-off-by: mrazauskas <tom@mrazauskas.de>
2026-07-21 00:38:21 +00:00
Copilotandandrewbranch feadb18af3 Add getConstraint() and getDefault() getters to TypeParameter (microsoft/typescript-go#4556)
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: andrewbranch <3277153+andrewbranch@users.noreply.github.com>
2026-07-20 23:12:11 +00:00
navya9singh 3aced599ec smart-selection ranges for mapped types (microsoft/typescript-go#4688) 2026-07-20 22:30:54 +00:00
Wesley Wigham f003edce1e Do not issue diagnostics when fetching parameter types for context-sensitive parameters (microsoft/typescript-go#4651) 2026-07-20 18:42:10 +00:00
Wesley Wigham 881ffa3bfa Move baselines mistakenly put into TS-1 group without TS-1 into accepted (microsoft/typescript-go#4659) 2026-07-17 21:59:38 +00:00
Ryan CavanaughandRyanCavanaugh eabc7860d3 Fix declaration emit synthesizing extensionless import() specifier under allowImportingTsExtensions + nodenext (microsoft/typescript-go#4662)
Co-authored-by: RyanCavanaugh <6685088+RyanCavanaugh@users.noreply.github.com>
2026-07-17 19:35:33 +00:00
Wesley Wigham 3d686cae0b Add even more bails on unchecked identifiers to markLinkedReferences (microsoft/typescript-go#4657) 2026-07-17 19:13:32 +00:00
CopilotandRyanCavanaugh 7f90bd82cf Fix TS2871 false positive for ?? operator in nullish coalescing check (microsoft/typescript-go#4586)
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: RyanCavanaugh <6685088+RyanCavanaugh@users.noreply.github.com>
2026-07-17 16:06:42 +00:00
John Favret 7722a31290 Fix stack overflow in checkTypeExpandability() (microsoft/typescript-go#4565) 2026-07-16 18:36:18 +00:00
John Favret 6109d526c7 Fix nil pointer dereference in signature help for error-recovered parameter types (microsoft/typescript-go#4656) 2026-07-16 18:08:30 +00:00
navya9singh 84ab42fc05 VS enhanced hover: symbol icon + colorized text (microsoft/typescript-go#4625) 2026-07-16 16:54:27 +00:00
Wesley Wigham d4cf745321 Always accumulate deferred diagnostics (microsoft/typescript-go#4640) 2026-07-15 21:08:00 +00:00
Wesley Wigham ac9b3f009c Fix declaration emit crash on export assigned arrow function using external name (microsoft/typescript-go#4648) 2026-07-15 20:41:31 +00:00
John Favret e6491c7285 Skip project recheck for no-op file watch events (microsoft/typescript-go#4637) 2026-07-15 19:47:12 +00:00
Wesley Wigham 2015cbab27 Fix computed name error emit reusing the name expression cache (microsoft/typescript-go#4641) 2026-07-15 18:54:45 +00:00
John Favret b8824333f3 Fix "Token end is child end" crash when range formatting is inside a JSDoc comment (microsoft/typescript-go#4594) 2026-07-15 18:54:29 +00:00
Wesley Wigham 97f16cc468 Fix emit mistakenly marking enums used in their own emit as used for unused refs errors (microsoft/typescript-go#4636) 2026-07-15 18:01:04 +00:00
Wesley Wigham 54219f2d74 Make JSX missing module error span be issued at a stable location (microsoft/typescript-go#4639) 2026-07-15 18:00:29 +00:00
Gabriela Araujo BrittoandCopilot Autofix powered by AI ec56c8044c Add runWithTemporaryFileUpdate to API (microsoft/typescript-go#4642)
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
2026-07-15 16:08:09 +00:00
Andrew Branch 895e297316 [api] Use super(length) to avoid RemoteNodeArray array subclass deopt (microsoft/typescript-go#4643) 2026-07-15 13:56:13 +00:00
Wesley Wigham 141cf26829 Fix markLinkedReferences visiting a couple types of otherwise unchecked nodes (microsoft/typescript-go#4634) 2026-07-14 19:57:23 +00:00
Andrew Branch 11ad4c9ffb Expose ImportAdder to IPC API (microsoft/typescript-go#3881) 2026-07-13 15:48:17 +00:00
Andrew Ghostuhin 8006796117 fix(tsoptions): validate project reference fields (microsoft/typescript-go#4494) 2026-07-09 22:56:01 +00:00
John Favret f32c7cb748 Fix concurrent extractionCache read/write (microsoft/typescript-go#4562) 2026-07-09 15:52:37 +00:00
Andrew Branch 4c5ca65f82 Fix more return types that can’t actually be undefined (microsoft/typescript-go#4569) 2026-07-08 23:28:53 +00:00
udit 3a48b30294 Emit expando properties for functions that only become visible late in declaration emit (microsoft/typescript-go#4535) 2026-07-08 20:38:15 +00:00
Jake Bailey a5a219c3b5 Prepare main for 7.1 nightly builds (microsoft/typescript-go#4558) 2026-07-07 21:16:54 -07:00
dependabot[bot] 887307575c Bump the github-actions group across 1 directory with 3 updates (microsoft/typescript-go#4541)
Signed-off-by: dependabot[bot] <support@github.com>
2026-07-07 10:26:01 -07:00
Jake Bailey 9427131ae2 Set up stable / nightly extension split, other prep (microsoft/typescript-go#4550) 2026-07-07 10:25:31 -07:00
Andrew BranchandCopilot Autofix powered by AI d4eaca5460 [api] Optimize RemoteNodeList child access (microsoft/typescript-go#4549)
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
2026-07-07 16:46:44 +00:00
Jake Bailey 2ef980aa79 Move dprint plugins to npm (microsoft/typescript-go#4554) 2026-07-07 16:01:12 +00:00
Copilotandjakebailey 87e83b7627 Fix namespaced JSX intrinsic completions and hover (microsoft/typescript-go#4366)
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-07 03:00:41 +00:00
Gabriela Araujo BrittoandDaniel Rosenwasser a9076f2b8b New setting to control whether error notifications are displayed (microsoft/typescript-go#4543)
Co-authored-by: Daniel Rosenwasser <DanielRosenwasser@users.noreply.github.com>
2026-07-07 00:02:05 +00:00
Jake Bailey f7e11f7f0c New extension layout (microsoft/typescript-go#4489) 2026-07-06 22:24:43 +00:00
Andrew Branch 397afe7b4d Release configs of removed project references (microsoft/typescript-go#4546) 2026-07-06 21:26:23 +00:00
Andrew Branch 2883838e10 Fix bulk cache invalidation of non-existent referenced configs (microsoft/typescript-go#4547) 2026-07-06 21:10:38 +00:00
John Favret de18897b7c Fix data race in snapshotFSBuilder.GetAccessibleEntries() (microsoft/typescript-go#4542) 2026-07-06 19:17:04 +00:00
Jan SedloňandClaude Fable 5 0c9486ec29 Fix wildcard directories being dropped for "./"-prefixed includes with dot-directory excludes (microsoft/typescript-go#4529)
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-07-06 17:52:21 +00:00
Andrew Branch 5c5c345f19 [api] Add SourceFile line mapping methods (microsoft/typescript-go#4420) 2026-07-06 17:48:25 +00:00
a7461d04cc [api] Fix panic in handleGetCompletionsAtPosition (microsoft/typescript-go#4522)
Co-authored-by: Andrey Vorobev <andrey.vorobev@jetbrains.com>
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
2026-07-06 14:40:28 +00:00
Wesley Wigham 847715119b Unconditionally reenable pre/post-emit diagnostic consistency checking (microsoft/typescript-go#4526) 2026-07-02 22:18:19 +00:00
Wesley Wigham d29ddf7304 Move last diff in ID triaged category to accepted (microsoft/typescript-go#4524) 2026-07-02 18:36:34 +00:00
Andrew Branch 4779a6442d [api] Add option to collect timing info (microsoft/typescript-go#4512) 2026-07-02 17:50:01 +00:00
Wesley Wigham ee5fa98b85 Move ID error to favor class expression inference failure when present (microsoft/typescript-go#4523) 2026-07-02 17:45:26 +00:00
Konstantin Ulitin 4b07d30dfe Handle unloaded projects in API snapshot responses (microsoft/typescript-go#4483) 2026-07-02 16:15:21 +00:00