Skip to content

deps: V8: backport 5177b10891e6 - #64631

Closed
avivkeller wants to merge 2 commits into
nodejs:mainfrom
avivkeller:v8-backport-8123081
Closed

deps: V8: backport 5177b10891e6#64631
avivkeller wants to merge 2 commits into
nodejs:mainfrom
avivkeller:v8-backport-8123081

Conversation

@avivkeller

@avivkeller avivkeller commented Jul 20, 2026

Copy link
Copy Markdown
Member

Original commit message:

fix(inspector): hold on to promises

Keep `m_evaluationResult` strong for evaluations
until the promise settles or the request is cancelled.

Bug: 536271637
Change-Id: If21cc4aa0ba6bb2e2722d5ee73eb7744a0ead207
Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/8123081
Commit-Queue: Simon Zünd <szuend@chromium.org>
Reviewed-by: Simon Zünd <szuend@chromium.org>
Reviewed-by: Kim-Anh Tran <kimanh@chromium.org>
Cr-Commit-Position: refs/heads/main@{#108874}

Refs: v8/v8@5177b10
Co-authored-by: avivkeller me@aviv.sh

@avivkeller avivkeller added the blocked PRs that are blocked by other issues or PRs. label Jul 20, 2026
@nodejs-github-bot

Copy link
Copy Markdown
Collaborator

Review requested:

  • @nodejs/gyp
  • @nodejs/security-wg
  • @nodejs/v8-update

@nodejs-github-bot nodejs-github-bot added build Issues and PRs related to build files or the CI. needs-ci PRs that need a full CI run. v8 engine Issues and PRs related to the V8 dependency. labels Jul 20, 2026
@avivkeller avivkeller linked an issue Jul 20, 2026 that may be closed by this pull request
@avivkeller
avivkeller force-pushed the v8-backport-8123081 branch from 3f332e4 to 2ec3540 Compare July 20, 2026 16:32
@legendecas

Copy link
Copy Markdown
Member

CI failure seems related to #64633.

@avivkeller avivkeller added the commit-queue-rebase Add this label to allow the Commit Queue to land a PR in several commits. label Jul 27, 2026
@avivkeller
avivkeller force-pushed the v8-backport-8123081 branch from 2ec3540 to eb2eb4f Compare July 27, 2026 05:23
@avivkeller avivkeller added repl Issues and PRs related to the REPL subsystem. and removed blocked PRs that are blocked by other issues or PRs. labels Jul 27, 2026
@avivkeller

Copy link
Copy Markdown
Member Author

cc @nodejs/repl @nodejs/v8 Ready for review, the upstream change has landed

@avivkeller
avivkeller force-pushed the v8-backport-8123081 branch from eb2eb4f to c7fb243 Compare July 27, 2026 05:26
@avivkeller

avivkeller commented Jul 27, 2026

Copy link
Copy Markdown
Member Author

Why didn't git node include the changeset 🤔 I'll re-write it manually.

@avivkeller avivkeller changed the title deps: V8: backport 2d837cbc1ca2 deps: V8: backport If21cc4aa0ba6 Jul 27, 2026
@avivkeller avivkeller changed the title deps: V8: backport If21cc4aa0ba6 deps: V8: backport 5177b10891e6 Jul 27, 2026
Original commit message:

    fix(inspector): hold on to promises

    Keep `m_evaluationResult` strong for evaluations
    until the promise settles or the request is cancelled.

    Bug: 536271637
    Change-Id: If21cc4aa0ba6bb2e2722d5ee73eb7744a0ead207
    Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/8123081
    Commit-Queue: Simon Zünd <szuend@chromium.org>
    Reviewed-by: Simon Zünd <szuend@chromium.org>
    Reviewed-by: Kim-Anh Tran <kimanh@chromium.org>
    Cr-Commit-Position: refs/heads/main@{#108874}

Refs: v8/v8@5177b10
Co-authored-by: avivkeller <me@aviv.sh>
Signed-off-by: avivkeller <me@aviv.sh>
@avivkeller
avivkeller force-pushed the v8-backport-8123081 branch from c7fb243 to 1c8abc1 Compare July 27, 2026 05:54
@codecov

codecov Bot commented Jul 27, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 90.15%. Comparing base (54a5095) to head (1c8abc1).
⚠️ Report is 56 commits behind head on main.

Additional details and impacted files
@@            Coverage Diff             @@
##             main   #64631      +/-   ##
==========================================
+ Coverage   90.14%   90.15%   +0.01%     
==========================================
  Files         744      744              
  Lines      242518   242518              
  Branches    45685    45695      +10     
==========================================
+ Hits       218611   218638      +27     
+ Misses      15396    15389       -7     
+ Partials     8511     8491      -20     

see 29 files with indirect coverage changes

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

@avivkeller

Copy link
Copy Markdown
Member Author

Bump @nodejs/v8-update this resolves flaky tests

@daeyeon daeyeon added the request-ci Add this label to start a Jenkins CI on a PR. label Jul 31, 2026
@github-actions github-actions Bot removed the request-ci Add this label to start a Jenkins CI on a PR. label Jul 31, 2026
@nodejs-github-bot

Copy link
Copy Markdown
Collaborator

@nodejs-github-bot

Copy link
Copy Markdown
Collaborator

@nodejs-github-bot

Copy link
Copy Markdown
Collaborator

@nodejs-github-bot

Copy link
Copy Markdown
Collaborator

@avivkeller avivkeller added the author ready PRs that have at least one approval, no pending requests for changes, and a CI started. label Jul 31, 2026
@nodejs-github-bot

Copy link
Copy Markdown
Collaborator

@nodejs-github-bot

Copy link
Copy Markdown
Collaborator

avivkeller added a commit that referenced this pull request Jul 31, 2026
Original commit message:

    fix(inspector): hold on to promises

    Keep `m_evaluationResult` strong for evaluations
    until the promise settles or the request is cancelled.

    Bug: 536271637
    Change-Id: If21cc4aa0ba6bb2e2722d5ee73eb7744a0ead207
    Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/8123081
    Commit-Queue: Simon Zünd <szuend@chromium.org>
    Reviewed-by: Simon Zünd <szuend@chromium.org>
    Reviewed-by: Kim-Anh Tran <kimanh@chromium.org>
    Cr-Commit-Position: refs/heads/main@{#108874}

Refs: v8/v8@5177b10
Co-authored-by: avivkeller <me@aviv.sh>
PR-URL: #64631
Reviewed-By: Daeyeon Jeong <daeyeon.dev@gmail.com>
Reviewed-By: Chengzhong Wu <legendecas@gmail.com>
avivkeller added a commit that referenced this pull request Jul 31, 2026
Signed-off-by: avivkeller <me@aviv.sh>
PR-URL: #64631
Refs: v8/v8@5177b10
Reviewed-By: Daeyeon Jeong <daeyeon.dev@gmail.com>
Reviewed-By: Chengzhong Wu <legendecas@gmail.com>
@avivkeller

Copy link
Copy Markdown
Member Author

Landed in b7d29fe...8a1ca0f

@avivkeller avivkeller closed this Jul 31, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

author ready PRs that have at least one approval, no pending requests for changes, and a CI started. build Issues and PRs related to build files or the CI. commit-queue-rebase Add this label to allow the Commit Queue to land a PR in several commits. needs-ci PRs that need a full CI run. repl Issues and PRs related to the REPL subsystem. review wanted PRs that need reviews. v8 engine Issues and PRs related to the V8 dependency.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

test/parallel/test-repl-user-error-handler is flaky

4 participants