[compiler] Pass context to PropagateException for Fast API calls [v8/v8 : main]

0 views
Skip to first unread message

Dominik Inführ (Gerrit)

unread,
6:25 AM (5 hours ago) 6:25 AM
to Darius Mercadier, V8 LUCI CQ, dmercadi...@chromium.org, v8-re...@googlegroups.com
Attention needed from Darius Mercadier

Dominik Inführ added 1 comment

Patchset-level comments
File-level comment, Patchset 6 (Latest):
Dominik Inführ . resolved

PTAL

Open in Gerrit

Related details

Attention is currently required from:
  • Darius Mercadier
Submit Requirements:
  • requirement is not satisfiedCode-Owners
  • requirement is not satisfiedCode-Review
  • requirement is not satisfiedReview-Enforcement
Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. DiffyGerrit
Gerrit-MessageType: comment
Gerrit-Project: v8/v8
Gerrit-Branch: main
Gerrit-Change-Id: I3dcd51474339424875e5a2766638395c8b40f9bc
Gerrit-Change-Number: 7452248
Gerrit-PatchSet: 6
Gerrit-Owner: Dominik Inführ <dinf...@chromium.org>
Gerrit-Reviewer: Darius Mercadier <dmerc...@chromium.org>
Gerrit-Reviewer: Dominik Inführ <dinf...@chromium.org>
Gerrit-Attention: Darius Mercadier <dmerc...@chromium.org>
Gerrit-Comment-Date: Tue, 13 Jan 2026 11:25:44 +0000
Gerrit-HasComments: Yes
Gerrit-Has-Labels: No
unsatisfied_requirement
open
diffy

Darius Mercadier (Gerrit)

unread,
6:28 AM (5 hours ago) 6:28 AM
to Dominik Inführ, V8 LUCI CQ, dmercadi...@chromium.org, v8-re...@googlegroups.com
Attention needed from Dominik Inführ

Darius Mercadier voted and added 1 comment

Votes added by Darius Mercadier

Code-Review+1

1 comment

Patchset-level comments
Darius Mercadier . unresolved

LGTM, but could you add a test maybe?

Open in Gerrit

Related details

Attention is currently required from:
  • Dominik Inführ
Submit Requirements:
  • requirement satisfiedCode-Owners
  • requirement satisfiedCode-Review
  • requirement is not satisfiedNo-Unresolved-Comments
  • requirement satisfiedReview-Enforcement
Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. DiffyGerrit
Gerrit-MessageType: comment
Gerrit-Project: v8/v8
Gerrit-Branch: main
Gerrit-Change-Id: I3dcd51474339424875e5a2766638395c8b40f9bc
Gerrit-Change-Number: 7452248
Gerrit-PatchSet: 6
Gerrit-Owner: Dominik Inführ <dinf...@chromium.org>
Gerrit-Reviewer: Darius Mercadier <dmerc...@chromium.org>
Gerrit-Reviewer: Dominik Inführ <dinf...@chromium.org>
Gerrit-Attention: Dominik Inführ <dinf...@chromium.org>
Gerrit-Comment-Date: Tue, 13 Jan 2026 11:28:03 +0000
Gerrit-HasComments: Yes
Gerrit-Has-Labels: Yes
satisfied_requirement
unsatisfied_requirement
open
diffy

Dominik Inführ (Gerrit)

unread,
7:36 AM (4 hours ago) 7:36 AM
to Darius Mercadier, V8 LUCI CQ, dmercadi...@chromium.org, v8-re...@googlegroups.com
Attention needed from Darius Mercadier

Dominik Inführ added 2 comments

Patchset-level comments
File-level comment, Patchset 6:
Darius Mercadier . resolved

LGTM, but could you add a test maybe?

Dominik Inführ

Done

File-level comment, Patchset 7 (Latest):
Dominik Inführ . resolved

added the test, PTALA

Open in Gerrit

Related details

Attention is currently required from:
  • Darius Mercadier
Submit Requirements:
  • requirement satisfiedCode-Owners
  • requirement is not satisfiedCode-Review
  • requirement is not satisfiedReview-Enforcement
Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. DiffyGerrit
Gerrit-MessageType: comment
Gerrit-Project: v8/v8
Gerrit-Branch: main
Gerrit-Change-Id: I3dcd51474339424875e5a2766638395c8b40f9bc
Gerrit-Change-Number: 7452248
Gerrit-PatchSet: 7
Gerrit-Owner: Dominik Inführ <dinf...@chromium.org>
Gerrit-Reviewer: Darius Mercadier <dmerc...@chromium.org>
Gerrit-Reviewer: Dominik Inführ <dinf...@chromium.org>
Gerrit-Attention: Darius Mercadier <dmerc...@chromium.org>
Gerrit-Comment-Date: Tue, 13 Jan 2026 12:36:51 +0000
Gerrit-HasComments: Yes
Gerrit-Has-Labels: No
Comment-In-Reply-To: Darius Mercadier <dmerc...@chromium.org>
satisfied_requirement
unsatisfied_requirement
open
diffy

Darius Mercadier (Gerrit)

unread,
7:49 AM (4 hours ago) 7:49 AM
to Dominik Inführ, V8 LUCI CQ, dmercadi...@chromium.org, v8-re...@googlegroups.com
Attention needed from Dominik Inführ

Darius Mercadier voted and added 1 comment

Votes added by Darius Mercadier

Code-Review+1

1 comment

Patchset-level comments
Dominik Inführ . resolved

added the test, PTALA

Darius Mercadier

thx still lgtm

Open in Gerrit

Related details

Attention is currently required from:
  • Dominik Inführ
Submit Requirements:
  • requirement satisfiedCode-Owners
  • requirement satisfiedCode-Review
  • requirement satisfiedReview-Enforcement
Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. DiffyGerrit
Gerrit-MessageType: comment
Gerrit-Project: v8/v8
Gerrit-Branch: main
Gerrit-Change-Id: I3dcd51474339424875e5a2766638395c8b40f9bc
Gerrit-Change-Number: 7452248
Gerrit-PatchSet: 8
Gerrit-Owner: Dominik Inführ <dinf...@chromium.org>
Gerrit-Reviewer: Darius Mercadier <dmerc...@chromium.org>
Gerrit-Reviewer: Dominik Inführ <dinf...@chromium.org>
Gerrit-Attention: Dominik Inführ <dinf...@chromium.org>
Gerrit-Comment-Date: Tue, 13 Jan 2026 12:49:10 +0000
Gerrit-HasComments: Yes
Gerrit-Has-Labels: Yes
Comment-In-Reply-To: Dominik Inführ <dinf...@chromium.org>
satisfied_requirement
open
diffy

Dominik Inführ (Gerrit)

unread,
8:17 AM (3 hours ago) 8:17 AM
to Darius Mercadier, V8 LUCI CQ, dmercadi...@chromium.org, v8-re...@googlegroups.com

Dominik Inführ voted and added 1 comment

Votes added by Dominik Inführ

Commit-Queue+2

1 comment

Patchset-level comments
File-level comment, Patchset 8 (Latest):
Dominik Inführ . resolved

Thanks for the review!

Open in Gerrit

Related details

Attention set is empty
Submit Requirements:
  • requirement satisfiedCode-Owners
  • requirement satisfiedCode-Review
  • requirement satisfiedReview-Enforcement
Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. DiffyGerrit
Gerrit-MessageType: comment
Gerrit-Project: v8/v8
Gerrit-Branch: main
Gerrit-Change-Id: I3dcd51474339424875e5a2766638395c8b40f9bc
Gerrit-Change-Number: 7452248
Gerrit-PatchSet: 8
Gerrit-Owner: Dominik Inführ <dinf...@chromium.org>
Gerrit-Reviewer: Darius Mercadier <dmerc...@chromium.org>
Gerrit-Reviewer: Dominik Inführ <dinf...@chromium.org>
Gerrit-Comment-Date: Tue, 13 Jan 2026 13:17:07 +0000
Gerrit-HasComments: Yes
Gerrit-Has-Labels: Yes
satisfied_requirement
open
diffy

V8 LUCI CQ (Gerrit)

unread,
8:24 AM (3 hours ago) 8:24 AM
to Dominik Inführ, Darius Mercadier, dmercadi...@chromium.org, v8-re...@googlegroups.com

V8 LUCI CQ submitted the change

Change information

Commit message:
[compiler] Pass context to PropagateException for Fast API calls

Fast API calls were using null as context when invoking
Runtime_PropagateException() in the exception case. This is different
to CEntry and CallApiCallback which both pass the correct context as
argument in this case.

Calling PropagateException goes through CEntry. CEntry stores the
context argument into IsolateFieldId::kContext.

Fast API calls still continue to clear the IsolateFieldId::kContext
field in the success (non-exception) case in debug builds.
Bug: 473236688
Change-Id: I3dcd51474339424875e5a2766638395c8b40f9bc
Commit-Queue: Dominik Inführ <dinf...@chromium.org>
Reviewed-by: Darius Mercadier <dmerc...@chromium.org>
Cr-Commit-Position: refs/heads/main@{#104671}
Files:
  • M src/compiler/turboshaft/fast-api-call-lowering-reducer.h
  • A test/mjsunit/compiler/fast-api-calls-exception.js
  • M test/mjsunit/mjsunit.status
Change size: S
Delta: 3 files changed, 30 insertions(+), 1 deletion(-)
Branch: refs/heads/main
Submit Requirements:
  • requirement satisfiedCode-Review: +1 by Darius Mercadier
Open in Gerrit
Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. DiffyGerrit
Gerrit-MessageType: merged
Gerrit-Project: v8/v8
Gerrit-Branch: main
Gerrit-Change-Id: I3dcd51474339424875e5a2766638395c8b40f9bc
Gerrit-Change-Number: 7452248
Gerrit-PatchSet: 9
Gerrit-Owner: Dominik Inführ <dinf...@chromium.org>
Gerrit-Reviewer: Darius Mercadier <dmerc...@chromium.org>
Gerrit-Reviewer: Dominik Inführ <dinf...@chromium.org>
open
diffy
satisfied_requirement
Reply all
Reply to author
Forward
0 new messages