Skip to content

Follow up on Copilot comments to a previous PR#319135

Merged
dmitrivMS merged 1 commit into
mainfrom
dev/dmitriv/perf-ext-timers-follow-up
May 30, 2026
Merged

Follow up on Copilot comments to a previous PR#319135
dmitrivMS merged 1 commit into
mainfrom
dev/dmitriv/perf-ext-timers-follow-up

Conversation

@dmitrivMS
Copy link
Copy Markdown
Contributor

Follow up on comments for #319125

Co-authored-by: Copilot <copilot@github.com>
Copilot AI review requested due to automatic review settings May 30, 2026 13:12
@dmitrivMS dmitrivMS added the perf label May 30, 2026
@dmitrivMS dmitrivMS self-assigned this May 30, 2026
@dmitrivMS dmitrivMS enabled auto-merge (squash) May 30, 2026 13:12
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Follow-up to PR #319125 addressing review feedback on cleanup of timeouts/intervals and disposable handling in extensions.

Changes:

  • PHP validation provider now cancels all pending ThrottledDelayer instances on dispose.
  • Survey service uses explicit === undefined check before setting the debounce timeout.
  • Review service registers the comment controller with its DisposableStore for proper disposal.
Show a summary per file
File Description
extensions/php-language-features/src/features/validationProvider.ts Cancel pending delayers and clear the map on dispose().
extensions/copilot/src/platform/survey/vscode/surveyServiceImpl.ts Use strict === undefined check for debounceTimeout.
extensions/copilot/src/platform/review/vscode/reviewServiceImpl.ts Track the created CommentController in the _disposables store.

Copilot's findings

  • Files reviewed: 3/3 changed files
  • Comments generated: 0

@dmitrivMS dmitrivMS merged commit 169748a into main May 30, 2026
26 checks passed
@dmitrivMS dmitrivMS deleted the dev/dmitriv/perf-ext-timers-follow-up branch May 30, 2026 22:03
@vs-code-engineering vs-code-engineering Bot added this to the 1.123.0 milestone May 30, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants