Skip to content

#v8.dll.txt - #40

Closed
xiaoyaocode163 wants to merge 1 commit into
v8:masterfrom
xiaoyaocode163:patch-1
Closed

xiaoyaocode163 wants to merge 1 commit into
v8:masterfrom
xiaoyaocode163:patch-1

Conversation

@xiaoyaocode163

Copy link
Copy Markdown

I would like to ask if there is a QQ group, would like to communicate, can you generate the V8 Cizhi DLL, STDCALL interface. Convenience

VB6, easy language and other programming language calls, (32-bit, 64-bit) is the best, thank you
V8 is used sincerely, exchange QQ group: 598609506, 178168957, 78458582

I would like to ask if there is a QQ group, would like to communicate, can you generate the V8 Cizhi DLL, STDCALL interface. Convenience

VB6, easy language and other programming language calls, (32-bit, 64-bit) is the best, thank you
V8 is used sincerely, exchange QQ group: 598609506, 178168957, 78458582
@googlebot

Copy link
Copy Markdown

Thanks for your pull request. It looks like this may be your first contribution to a Google open source project (if not, look below for help). Before we can look at your pull request, you'll need to sign a Contributor License Agreement (CLA).

📝 Please visit https://cla.developers.google.com/ to sign.

Once you've signed (or fixed any issues), please reply here with @googlebot I signed it! and we'll verify it.


What to do if you already signed the CLA

Individual signers
Corporate signers

ℹ️ Googlers: Go here for more info.

@backes backes closed this Mar 25, 2020
billti pushed a commit to billti/v8 that referenced this pull request Apr 6, 2020
TBR=v8-ci-autoroll-builder@chops-service-accounts.iam.gserviceaccount.com

Change-Id: Idddb5c25af707d6a09812cee86bffd0f2ce41a66
Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/2080169
Reviewed-by: v8-ci-autoroll-builder <v8-ci-autoroll-builder@chops-service-accounts.iam.gserviceaccount.com>
Cr-Commit-Position: refs/branch-heads/8.1@{v8#40}
Cr-Branched-From: a4dcd39-refs/heads/8.1.307@{#1}
Cr-Branched-From: f22c213-refs/heads/master@{#66031}
Kwizatz pushed a commit to AeonGames/v8 that referenced this pull request Sep 2, 2020
Temporarily disable multi-value until the launch is approved.

TBR=​[email protected]
(cherry picked from commit 20728ee)

Change-Id: Id82794803eb400f80880e2f1fb0fb639904169e2
No-Try: true
No-Presubmit: true
No-Tree-Checks: true
Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/2358747
Reviewed-by: Thibaud Michaud <[email protected]>
Commit-Queue: Thibaud Michaud <[email protected]>
Cr-Commit-Position: refs/branch-heads/8.5@{v8#40}
Cr-Branched-From: a7f8bc4-refs/heads/8.5.210@{#1}
Cr-Branched-From: dd58472-refs/heads/master@{#68510}
ceejatec pushed a commit to couchbasedeps/v8-mirror that referenced this pull request Sep 24, 2020
TBR=v8-ci-autoroll-builder@chops-service-accounts.iam.gserviceaccount.com

Change-Id: I749c699ac5e6f342f9741f3b4b3a3e6f240c1fe7
Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/1893709
Reviewed-by: v8-ci-autoroll-builder <v8-ci-autoroll-builder@chops-service-accounts.iam.gserviceaccount.com>
Cr-Commit-Position: refs/branch-heads/7.8@{v8#40}
Cr-Branched-From: 73694fd-refs/heads/7.8.279@{#1}
Cr-Branched-From: 2314928-refs/heads/master@{#63555}
ceejatec pushed a commit to couchbasedeps/v8-mirror that referenced this pull request Sep 24, 2020
TBR=v8-ci-autoroll-builder@chops-service-accounts.iam.gserviceaccount.com

Change-Id: Iaf99c67e4f8b0d9d8127fbb1e688fd1c05d39b14
Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/1559406
Reviewed-by: v8-ci-autoroll-builder <v8-ci-autoroll-builder@chops-service-accounts.iam.gserviceaccount.com>
Cr-Commit-Position: refs/branch-heads/7.4@{v8#40}
Cr-Branched-From: 3e8a733-refs/heads/7.4.288@{#1}
Cr-Branched-From: d077f9b-refs/heads/master@{#60039}
ceejatec pushed a commit to couchbasedeps/v8-mirror that referenced this pull request Sep 24, 2020
TBR=v8-ci-autoroll-builder@chops-service-accounts.iam.gserviceaccount.com

Change-Id: I1d9398db961c7a33c47b22e6695245aa9ef1b20e
Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/1904116
Reviewed-by: v8-ci-autoroll-builder <v8-ci-autoroll-builder@chops-service-accounts.iam.gserviceaccount.com>
Cr-Commit-Position: refs/branch-heads/7.9@{v8#40}
Cr-Branched-From: be181e2-refs/heads/7.9.317@{#1}
Cr-Branched-From: 0d7889d-refs/heads/master@{#64307}
ceejatec pushed a commit to couchbasedeps/v8-mirror that referenced this pull request Sep 24, 2020
Revision: a2e971c

BUG=chromium:1051017
NOTRY=true
NOPRESUBMIT=true
NOTREECHECKS=true
[email protected]

Change-Id: Ib910a1c76c262cab04b8cb58bbacbf8e5ea41629
Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/2056854
Reviewed-by: Georg Neis <[email protected]>
Commit-Queue: Georg Neis <[email protected]>
Cr-Commit-Position: refs/branch-heads/8.0@{v8#40}
Cr-Branched-From: 69827db-refs/heads/8.0.426@{v8#2}
Cr-Branched-From: 2fe1552-refs/heads/master@{#65318}
ceejatec pushed a commit to couchbasedeps/v8-mirror that referenced this pull request Sep 24, 2020
TypeNarrowing and TypedOptimization can successively narrow range types of loop variables. In the presence of new, precise information on such loop variables, e.g. due to load elimination, many such narrowing steps are necessary, however, leading to very slow convergence of optimizations and an explosion in memory consumption. Until we have a sound way of speeding this process up, we disable TypedOptimization on loop-related Phi nodes.

R=​[email protected], [email protected]

(cherry picked from commit 6eed6cc)

No-Try: true
No-Presubmit: true
No-Treechecks: true
Tbr: [email protected]
Bug: chromium:978750
Change-Id: Ibce7db69807d2c1bc6a56c2f0287440bec0ce04b
Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/1687892
Commit-Queue: Georg Schmid <[email protected]>
Commit-Queue: Michael Stanton <[email protected]>
Reviewed-by: Michael Stanton <[email protected]>
Cr-Original-Commit-Position: refs/heads/master@{#62513}
Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/1691903
Commit-Queue: Jakob Gruber <[email protected]>
Reviewed-by: Jakob Gruber <[email protected]>
Cr-Commit-Position: refs/branch-heads/7.6@{v8#40}
Cr-Branched-From: 2cb2573-refs/heads/7.6.303@{#1}
Cr-Branched-From: 201c509-refs/heads/master@{#61902}
ceejatec pushed a commit to couchbasedeps/v8-mirror that referenced this pull request Sep 24, 2020
This reverts commit 95c3209.

Reason for revert: Build failure

Original change's description:
> Merged: [Torque] Array.prototype.shift correctness fix
> 
> Revision: c9b48e9
> 
> BUG=chromium:940274
> LOG=N
> NOTRY=true
> NOPRESUBMIT=true
> NOTREECHECKS=true
> 
> Change-Id: I964b1e065c65708436274dee59c8e0b1f4f2eb0f
> Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/1622118
> Reviewed-by: Tobias Tebbi <[email protected]>
> Cr-Commit-Position: refs/branch-heads/7.5@{v8#36}
> Cr-Branched-From: 35b9bf5-refs/heads/7.5.288@{#1}
> Cr-Branched-From: 912b391-refs/heads/master@{#60911}

[email protected],[email protected]

Change-Id: I1944421829814f54f2cd9876199eb681f8520681
No-Presubmit: true
No-Tree-Checks: true
No-Try: true
Bug: chromium:940274
Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/1622966
Reviewed-by: Michael Stanton <[email protected]>
Commit-Queue: Michael Stanton <[email protected]>
Cr-Commit-Position: refs/branch-heads/7.5@{v8#40}
Cr-Branched-From: 35b9bf5-refs/heads/7.5.288@{#1}
Cr-Branched-From: 912b391-refs/heads/master@{#60911}
ceejatec pushed a commit to couchbasedeps/v8-mirror that referenced this pull request Sep 24, 2020
For 64-bit binary operations, Liftoff on arm made the assumption that
register pairs are always ordered, i.e. the register code for the low
word is lower than the register code for the high word.
Ensuring this was only implemented in {GetUnusedRegister} in
https://crrev.com/c/2168875. Other cases were missing though, e.g.
return values, but also different places were we
construct register pairs internally.

Thus, this CL removes this constraint again and instead handles
unordered register pairs in 64-bit binary operations on arm.

TBR=​[email protected]

(cherry picked from commit b429b8f)

Bug: chromium:1101304
No-Try: true
No-Tree-Checks: true
No-Presubmit: true
Change-Id: Ib52a0bfb620b180e99b2785206779b550a98e1d4
Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/2308338
Commit-Queue: Clemens Backes <[email protected]>
Reviewed-by: Clemens Backes <[email protected]>
Cr-Commit-Position: refs/branch-heads/8.4@{v8#40}
Cr-Branched-From: 88ed2e3-refs/heads/8.4.371@{#1}
Cr-Branched-From: 35f88bf-refs/heads/master@{#67773}
pull Bot referenced this pull request in wenyuzhao/v8 Oct 19, 2020
Preparing for tail call is usually done by emitting the gap moves and
then moving the stack pointer to its new position. An optimization
consists in moving the stack pointer first and transforming some of the
moves into pushes. In the attached case it looks like this (arm):

138  add sp, sp, #40
13c  str r6, [sp, #-4]!
140  str r6, [sp, #-4]!
144  str r6, [sp, #-4]!
148  str r6, [sp, #-4]!
14c  str r6, [sp, #-4]!
...
160  vldr d1, [sp - 4*3]

The last line is a gap reload, but because the stack pointer was already
moved, the slot is now below the stack pointer. This is invalid and
triggers this DCHECK:

Fatal error in ../../v8/src/codegen/arm/assembler-arm.cc, line 402
Debug check failed: 0 <= offset (0 vs. -12).

A comment already explains that we skip the optimization if the gap
contains stack moves to prevent this, but the code only checks for
non-FP slots. This is fixed by replacing "source.IsStackSlot()" with
"source.IsAnyStackSlot()":

108  vldr d1, [sp + 4*2]
...
118  str r0, [sp, #+36]
11c  str r0, [sp, #+32]
120  str r0, [sp, #+28]
124  str r0, [sp, #+24]
128  str r0, [sp, #+20]
...
134  add sp, sp, #20

[email protected]

Bug: chromium:1137608
Change-Id: If2b85dde49bf31a6bd3f5e0255407f9390727f9d
Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/2474784
Reviewed-by: Jakob Gruber <[email protected]>
Commit-Queue: Thibaud Michaud <[email protected]>
Cr-Commit-Position: refs/heads/master@{#70603}
Kwizatz pushed a commit to AeonGames/v8 that referenced this pull request Jul 25, 2021
TBR=v8-ci-autoroll-builder@chops-service-accounts.iam.gserviceaccount.com

Change-Id: I897c7518e7fae3db80d944e5e8a3e0d20200f225
Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/2871389
Reviewed-by: v8-ci-autoroll-builder <v8-ci-autoroll-builder@chops-service-accounts.iam.gserviceaccount.com>
Cr-Commit-Position: refs/branch-heads/9.1@{v8#40}
Cr-Branched-From: 0e4ac64-refs/heads/9.1.269@{#1}
Cr-Branched-From: f565e72-refs/heads/master@{#73847}
cb-robot pushed a commit to couchbasedeps/v8-mirror that referenced this pull request Aug 24, 2022
TBR=v8-ci-autoroll-builder@chops-service-accounts.iam.gserviceaccount.com

Change-Id: I9b7e88a89a23e09735934ccb36385627a6713a91
Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/3035341
Reviewed-by: v8-ci-autoroll-builder <v8-ci-autoroll-builder@chops-service-accounts.iam.gserviceaccount.com>
Cr-Commit-Position: refs/branch-heads/9.2@{v8#40}
Cr-Branched-From: 5123834-refs/heads/9.2.230@{#1}
Cr-Branched-From: 587a04f-refs/heads/master@{#74656}
cb-robot pushed a commit to couchbasedeps/v8-mirror that referenced this pull request Aug 24, 2022
TBR=v8-ci-autoroll-builder@chops-service-accounts.iam.gserviceaccount.com

Change-Id: I92c47ade370d7be2912201087707c23bc9759e41
Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/2713129
Reviewed-by: v8-ci-autoroll-builder <v8-ci-autoroll-builder@chops-service-accounts.iam.gserviceaccount.com>
Cr-Commit-Position: refs/branch-heads/8.9@{v8#40}
Cr-Branched-From: 16b9bbb-refs/heads/8.9.255@{#1}
Cr-Branched-From: d16a2a6-refs/heads/master@{#72039}
cb-robot pushed a commit to couchbasedeps/v8-mirror that referenced this pull request Aug 24, 2022
TBR=v8-ci-autoroll-builder@chops-service-accounts.iam.gserviceaccount.com

Change-Id: Ie7d5b1addd501c77ed4f70a7b999977ecfc2f7a8
Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/3199837
Reviewed-by: v8-ci-autoroll-builder <v8-ci-autoroll-builder@chops-service-accounts.iam.gserviceaccount.com>
Reviewed-by: Michael Achenbach <[email protected]>
Commit-Queue: Michael Achenbach <[email protected]>
Cr-Commit-Position: refs/branch-heads/9.4@{v8#40}
Cr-Branched-From: 3b51863-refs/heads/9.4.146@{#1}
Cr-Branched-From: 2890419-refs/heads/master@{#76233}
cb-robot pushed a commit to couchbasedeps/v8-mirror that referenced this pull request Aug 24, 2022
…edSigned

(cherry picked from commit 4fae8b1)

(cherry picked from commit f4f11c2)

Bug: chromium:1278387
No-Try: true
No-Presubmit: true
No-Tree-Checks: true
Change-Id: I9b89834c094510e064988aa534ec230309996034
Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/3329665
Reviewed-by: Toon Verwaest <[email protected]>
Cr-Original-Commit-Position: refs/branch-heads/9.6@{v8#40}
Cr-Original-Branched-From: 0b7bda0-refs/heads/9.6.180@{#1}
Cr-Original-Branched-From: 41a5a24-refs/heads/main@{#77244}
Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/3335759
Commit-Queue: Leszek Swirski <[email protected]>
Owners-Override: Leszek Swirski <[email protected]>
Cr-Commit-Position: refs/branch-heads/9.4@{v8#56}
Cr-Branched-From: 3b51863-refs/heads/9.4.146@{#1}
Cr-Branched-From: 2890419-refs/heads/master@{#76233}
cb-robot pushed a commit to couchbasedeps/v8-mirror that referenced this pull request Aug 24, 2022
When cloning objects using spread and update properties (e.g.
obj = {...o, x: 0}), we wrongly used the setter for the update argument
if one was set.
This CL changes the behaviour such that all arguments following the
spread are treated as dynamic arguments.

(cherry picked from commit 732d09a)

Bug: chromium:1251366
No-Try: true
No-Presubmit: true
No-Tree-Checks: true
Change-Id: Ie71dbe3f420a68e5e7e7aa23bc3ef8caccf6180c
Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/3219081
Reviewed-by: Deepti Gandluri <[email protected]>
Commit-Queue: Adam Klein <[email protected]>
Cr-Commit-Position: refs/branch-heads/9.5@{v8#40}
Cr-Branched-From: 4a03d61-refs/heads/9.5.172@{#1}
Cr-Branched-From: 9a60704-refs/heads/main@{#76741}
cb-robot pushed a commit to couchbasedeps/v8-mirror that referenced this pull request Aug 24, 2022
Revision: 518d67a

This is a reland of the previous merge which addresses the cctest link
failure in component build mode.

BUG=chromium:1133527
NOTRY=true
NOPRESUBMIT=true
NOTREECHECKS=true
[email protected]

Change-Id: Icbbc69fd5403fd0c2ab6d07d4340292b2b8c72b9
Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/2504264
Reviewed-by: Toon Verwaest <[email protected]>
Cr-Commit-Position: refs/branch-heads/8.6@{v8#40}
Cr-Branched-From: a64aed2-refs/heads/8.6.395@{#1}
Cr-Branched-From: a626bc0-refs/heads/master@{#69472}
cb-robot pushed a commit to couchbasedeps/v8-mirror that referenced this pull request Aug 24, 2022
Preparing for tail call is usually done by emitting the gap moves and
then moving the stack pointer to its new position. An optimization
consists in moving the stack pointer first and transforming some of the
moves into pushes. In the attached case it looks like this (arm):

138  add sp, sp, v8#40
13c  str r6, [sp, #-4]!
140  str r6, [sp, #-4]!
144  str r6, [sp, #-4]!
148  str r6, [sp, #-4]!
14c  str r6, [sp, #-4]!
...
160  vldr d1, [sp - 4*3]

The last line is a gap reload, but because the stack pointer was already
moved, the slot is now below the stack pointer. This is invalid and
triggers this DCHECK:

Fatal error in ../../v8/src/codegen/arm/assembler-arm.cc, line 402
Debug check failed: 0 <= offset (0 vs. -12).

A comment already explains that we skip the optimization if the gap
contains stack moves to prevent this, but the code only checks for
non-FP slots. This is fixed by replacing "source.IsStackSlot()" with
"source.IsAnyStackSlot()":

108  vldr d1, [sp + 4*2]
...
118  str r0, [sp, #+36]
11c  str r0, [sp, #+32]
120  str r0, [sp, #+28]
124  str r0, [sp, #+24]
128  str r0, [sp, #+20]
...
134  add sp, sp, v8#20

TBR=​[email protected]

(cherry picked from commit 7506e06)

Change-Id: I66ed6187755af956e245207e940c83ea0697a5e6
Bug: chromium:1137608
No-Try: true
No-Presubmit: true
No-Tree-Checks: true
Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/2505976
Reviewed-by: Thibaud Michaud <[email protected]>
Commit-Queue: Thibaud Michaud <[email protected]>
Cr-Commit-Position: refs/branch-heads/8.6@{v8#42}
Cr-Branched-From: a64aed2-refs/heads/8.6.395@{#1}
Cr-Branched-From: a626bc0-refs/heads/master@{#69472}
cb-robot pushed a commit to couchbasedeps/v8-mirror that referenced this pull request Aug 24, 2022
…edSigned

(cherry picked from commit 4fae8b1)

Bug: chromium:1278387
No-Try: true
No-Presubmit: true
No-Tree-Checks: true
Change-Id: I9b89834c094510e064988aa534ec230309996034
Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/3329665
Reviewed-by: Toon Verwaest <[email protected]>
Cr-Commit-Position: refs/branch-heads/9.6@{v8#40}
Cr-Branched-From: 0b7bda0-refs/heads/9.6.180@{#1}
Cr-Branched-From: 41a5a24-refs/heads/main@{#77244}
cb-robot pushed a commit to couchbasedeps/v8-mirror that referenced this pull request Aug 24, 2022
Change-Id: I76d71eee696a3e05c765d319c85fef28ee9d43e1
Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/3826072
Bot-Commit: v8-ci-autoroll-builder <v8-ci-autoroll-builder@chops-service-accounts.iam.gserviceaccount.com>
Cr-Commit-Position: refs/branch-heads/10.4@{v8#40}
Cr-Branched-From: b1413ed-refs/heads/10.4.132@{#1}
Cr-Branched-From: 9d0a093-refs/heads/main@{#80972}
cb-robot pushed a commit to couchbasedeps/v8-mirror that referenced this pull request Aug 24, 2022
Bug: v8:12276
Change-Id: Icfd54d07d2705063d115969964d3ff51ceeab677
Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/3204969
Reviewed-by: Michael Achenbach <[email protected]>
Owners-Override: Michael Achenbach <[email protected]>
Cr-Commit-Position: refs/branch-heads/9.3@{v8#40}
Cr-Branched-From: 7744dce-refs/heads/9.3.345@{#1}
Cr-Branched-From: 4b6b4ca-refs/heads/master@{#75728}
cb-robot pushed a commit to couchbasedeps/v8-mirror that referenced this pull request Aug 24, 2022
TBR=v8-ci-autoroll-builder@chops-service-accounts.iam.gserviceaccount.com

Change-Id: I5263074cd96adf3c9e57f9726fd190c5810a0929
Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/2837256
Reviewed-by: v8-ci-autoroll-builder <v8-ci-autoroll-builder@chops-service-accounts.iam.gserviceaccount.com>
Cr-Commit-Position: refs/branch-heads/9.0@{v8#40}
Cr-Branched-From: bd0108b-refs/heads/9.0.257@{#1}
Cr-Branched-From: 349bcc6-refs/heads/master@{#73001}
cb-robot pushed a commit to couchbasedeps/v8-mirror that referenced this pull request Aug 24, 2022
This runtime function behaves like StoreDataPropertyInLiteral, except it
can throw, since it's also used for defining public class fields. Unlike
the literal use case, class field can end up throwing due to field
initializers doing things like freezing the instance.

Bug: chromium:1264828

(cherry picked from commit 1cc12b2)

Change-Id: I3ea4d15ad9b906c26763f022c8e22b757fa80b6c
Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/3401871
Reviewed-by: Igor Sheludko <[email protected]>
Reviewed-by: Shu-yu Guo <[email protected]>
Commit-Queue: Lutz Vahl <[email protected]>
Cr-Commit-Position: refs/branch-heads/9.7@{v8#40}
Cr-Branched-From: 49162da-refs/heads/9.7.106@{#1}
Cr-Branched-From: a7e9b8f-refs/heads/main@{#77674}
cb-robot pushed a commit to couchbasedeps/v8-mirror that referenced this pull request Aug 24, 2022
Preparing for tail call is usually done by emitting the gap moves and
then moving the stack pointer to its new position. An optimization
consists in moving the stack pointer first and transforming some of the
moves into pushes. In the attached case it looks like this (arm):

138  add sp, sp, v8#40
13c  str r6, [sp, #-4]!
140  str r6, [sp, #-4]!
144  str r6, [sp, #-4]!
148  str r6, [sp, #-4]!
14c  str r6, [sp, #-4]!
...
160  vldr d1, [sp - 4*3]

The last line is a gap reload, but because the stack pointer was already
moved, the slot is now below the stack pointer. This is invalid and
triggers this DCHECK:

Fatal error in ../../v8/src/codegen/arm/assembler-arm.cc, line 402
Debug check failed: 0 <= offset (0 vs. -12).

A comment already explains that we skip the optimization if the gap
contains stack moves to prevent this, but the code only checks for
non-FP slots. This is fixed by replacing "source.IsStackSlot()" with
"source.IsAnyStackSlot()":

108  vldr d1, [sp + 4*2]
...
118  str r0, [sp, #+36]
11c  str r0, [sp, #+32]
120  str r0, [sp, #+28]
124  str r0, [sp, #+24]
128  str r0, [sp, #+20]
...
134  add sp, sp, v8#20

TBR=​[email protected]
(cherry picked from commit 7506e06)

Change-Id: I34e3a693e3e25c19ae0ab8f7ac48c156a027ae72
No-Try: true
No-Presubmit: true
No-Tree-Checks: true
Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/2492328
Commit-Queue: Thibaud Michaud <[email protected]>
Reviewed-by: Thibaud Michaud <[email protected]>
Cr-Commit-Position: refs/branch-heads/8.7@{v8#16}
Cr-Branched-From: 0d81cd7-refs/heads/8.7.220@{#1}
Cr-Branched-From: 942c2ef-refs/heads/master@{#70196}
cb-robot pushed a commit to couchbasedeps/v8-mirror that referenced this pull request Aug 24, 2022
TBR=v8-ci-autoroll-builder@chops-service-accounts.iam.gserviceaccount.com

Change-Id: I2ae09618248a2fd8b4418ea44d543e823872d8f1
Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/2526732
Reviewed-by: v8-ci-autoroll-builder <v8-ci-autoroll-builder@chops-service-accounts.iam.gserviceaccount.com>
Cr-Commit-Position: refs/branch-heads/8.7@{v8#40}
Cr-Branched-From: 0d81cd7-refs/heads/8.7.220@{#1}
Cr-Branched-From: 942c2ef-refs/heads/master@{#70196}
patrik-lengweiler pushed a commit to hexagon-geo-surv/v8 that referenced this pull request May 31, 2023
Change-Id: I32ebbfae75d4d12ec6e79cd7a2565fdbf037f411
Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/4341963
Bot-Commit: v8-ci-autoroll-builder <v8-ci-autoroll-builder@chops-service-accounts.iam.gserviceaccount.com>
Cr-Commit-Position: refs/branch-heads/11.0@{v8#40}
Cr-Branched-From: 06097c6-refs/heads/11.0.226@{#1}
Cr-Branched-From: 6bf3344-refs/heads/main@{#84857}
patrik-lengweiler pushed a commit to hexagon-geo-surv/v8 that referenced this pull request May 31, 2023
Change-Id: I9491f040f931792512c7f5fdcaf5563f0c30902b
Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/4081593
Bot-Commit: v8-ci-autoroll-builder <v8-ci-autoroll-builder@chops-service-accounts.iam.gserviceaccount.com>
Cr-Commit-Position: refs/branch-heads/10.2@{v8#40}
Cr-Branched-From: 374091f-refs/heads/10.2.154@{#1}
Cr-Branched-From: f0c353f-refs/heads/main@{#79976}
patrik-lengweiler pushed a commit to hexagon-geo-surv/v8 that referenced this pull request May 31, 2023
Change-Id: Iaafa7f03c2335172fdf20c6e0e0ba3d8dfa472c6
Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/4490448
Bot-Commit: v8-ci-autoroll-builder <v8-ci-autoroll-builder@chops-service-accounts.iam.gserviceaccount.com>
Cr-Commit-Position: refs/branch-heads/11.2@{v8#40}
Cr-Branched-From: 755511a-refs/heads/11.2.214@{#1}
Cr-Branched-From: e6b1cce-refs/heads/main@{#86014}
patrik-lengweiler pushed a commit to hexagon-geo-surv/v8 that referenced this pull request May 31, 2023
Change-Id: Iec533bd3c170a19ce8aebeb1843daa33eba9c084
Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/3943919
Bot-Commit: v8-ci-autoroll-builder <v8-ci-autoroll-builder@chops-service-accounts.iam.gserviceaccount.com>
Cr-Commit-Position: refs/branch-heads/10.6@{v8#40}
Cr-Branched-From: 41bc743-refs/heads/10.6.194@{#1}
Cr-Branched-From: d5f29b9-refs/heads/main@{#82548}
patrik-lengweiler pushed a commit to hexagon-geo-surv/v8 that referenced this pull request May 31, 2023
The inlined version of Array.At was only checking the kind of the
maps, rather than the maps themselves. When the feedback was
containing an array map that "supports_fast_array_iteration", then its
kind was added to the list of supported kinds. If this Array.at was
later called with a non-array map with the same kind, then the object
would be wrongly treated as an array.

This is now fixed: inlining Array.at checks the maps directly rather
than only their kinds.

Bug: chromium:1377775
(cherry picked from commit 0ce2731)

Change-Id: I36fc5cbf4d2aebbd364b41d2caaee4beea956a36
Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/3990746
Reviewed-by: Tobias Tebbi <[email protected]>
Commit-Queue: Darius Mercadier <[email protected]>
Cr-Commit-Position: refs/branch-heads/10.7@{v8#40}
Cr-Branched-From: 4d2145c-refs/heads/10.7.193@{#1}
Cr-Branched-From: 9521696-refs/heads/main@{#83201}
patrik-lengweiler pushed a commit to hexagon-geo-surv/v8 that referenced this pull request Jun 9, 2023
Change-Id: I88d382c70f79299058b33f36a9d719b4d0417c9d
Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/4599870
Bot-Commit: v8-ci-autoroll-builder <v8-ci-autoroll-builder@chops-service-accounts.iam.gserviceaccount.com>
Cr-Commit-Position: refs/branch-heads/11.4@{v8#40}
Cr-Branched-From: 8a8a1e7-refs/heads/11.4.183@{#1}
Cr-Branched-From: 5483d8e-refs/heads/main@{#87241}
patrik-lengweiler pushed a commit to hexagon-geo-surv/v8 that referenced this pull request Jul 26, 2023
Change-Id: Icb48a462d3c8a84636b9b16a8a5af2e44a03bd7c
Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/4710823
Bot-Commit: v8-ci-autoroll-builder <v8-ci-autoroll-builder@chops-service-accounts.iam.gserviceaccount.com>
Cr-Commit-Position: refs/branch-heads/11.5@{v8#40}
Cr-Branched-From: 0c4044b-refs/heads/11.5.150@{#1}
Cr-Branched-From: b71d303-refs/heads/main@{#87781}
reposynch Bot pushed a commit to hexagon-geo-surv/v8 that referenced this pull request Oct 1, 2023
Change-Id: Id755bbd94d466c30dda5be7ad0ce981a4aab3270
Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/4897389
Bot-Commit: v8-ci-autoroll-builder <v8-ci-autoroll-builder@chops-service-accounts.iam.gserviceaccount.com>
Cr-Commit-Position: refs/branch-heads/11.7@{v8#40}
Cr-Branched-From: fe60869-refs/heads/11.7.439@{#1}
Cr-Branched-From: aeb4552-refs/heads/main@{#89415}
reposynch Bot pushed a commit to hexagon-geo-surv/v8 that referenced this pull request Jan 14, 2024
Change-Id: If5fd6cecad694353b137b06f0bde1da3a495011b
Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/5177897
Bot-Commit: v8-ci-autoroll-builder <v8-ci-autoroll-builder@chops-service-accounts.iam.gserviceaccount.com>
Cr-Commit-Position: refs/branch-heads/12.1@{v8#40}
Cr-Branched-From: b74ef6f-refs/heads/12.1.285@{#1}
Cr-Branched-From: 32857fb-refs/heads/main@{#91313}
hubot pushed a commit that referenced this pull request Feb 27, 2024
Protected instructions do not emit a safepoint, except in debug code.
Hence we should not use a previously defined safepoint which might have
tagged spill slots which are not valid any more at the protected
instruction.

[email protected]

(cherry picked from commit 955d197)
Bug: 325866363

Change-Id: I67e3dd8489bd4d61a63764dac32b4bb9e5c28828
Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/5317578
Reviewed-by: Andreas Haas <[email protected]>
Commit-Queue: Clemens Backes <[email protected]>
Cr-Commit-Position: refs/branch-heads/12.2@{#40}
Cr-Branched-From: 6eb5a96-refs/heads/12.2.281@{#1}
Cr-Branched-From: 44cf56d-refs/heads/main@{#91934}
hubot pushed a commit that referenced this pull request Mar 14, 2024
This CL fixes a use-after-free of the InspectorSession. This can
happen for workers since they are killed (and the DevToolsSession
detached) during an interrupt.

The problem is that we might have already entered the inspector and
the inspector entered JavaScript land. This could mean that we detach
a session on which we are currently operating on (e.g. building a
console message to send it to the frontend).

The fix is to postpone interrupts until after we are done building
console messages so we don't lose the DevTools session half-way
through it.

[email protected]

(cherry picked from commit 41dd803)

(cherry picked from commit 72c073c)

Fixed: b:323813642
Change-Id: I495d926830bc0ed129b0632d454b2d94f3123180
Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/5280692
Bot-Commit: Rubber Stamper <[email protected]>
Auto-Submit: Simon Zünd <[email protected]>
Commit-Queue: Rubber Stamper <[email protected]>
Commit-Queue: Simon Zünd <[email protected]>
Cr-Original-Commit-Position: refs/branch-heads/12.2@{#26}
Cr-Original-Branched-From: 6eb5a96-refs/heads/12.2.281@{#1}
Cr-Original-Branched-From: 44cf56d-refs/heads/main@{#91934}
Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/5362664
Commit-Queue: Zakhar Voit <[email protected]>
Reviewed-by: Simon Zünd <[email protected]>
Cr-Commit-Position: refs/branch-heads/12.0@{#40}
Cr-Branched-From: ed7b4ca-refs/heads/12.0.267@{#1}
Cr-Branched-From: 210e75b-refs/heads/main@{#90651}
hubot pushed a commit that referenced this pull request Jun 10, 2024
(cherry picked from commit 0d63633)

Bug: 336413783
Change-Id: I919b9db712462c4a2eaf014c460adb7eed19896d
Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/5471667
Auto-Submit: Alexander Schulze <[email protected]>
Reviewed-by: Michael Achenbach <[email protected]>
Commit-Queue: Alexander Schulze <[email protected]>
Cr-Original-Commit-Position: refs/heads/main@{#93513}
Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/5613372
Commit-Queue: Michael Achenbach <[email protected]>
Cr-Commit-Position: refs/branch-heads/12.4@{#40}
Cr-Branched-From: 309640d-refs/heads/12.4.254@{#1}
Cr-Branched-From: 5dc2470-refs/heads/main@{#92862}
hubot pushed a commit that referenced this pull request Jun 25, 2024
This is a reland of https://crrev.com/c/5630530.

The reland disables the new unit tests when the single_generation
variant is used, since SimulateNewspaceFull needs to young
generation.

Original CL description:
> [turboshaft] Lower LoadStackArgument to a Tagged load
>
> If we start with a graph that looks like
>
> ```
> x = LoadStackArgument(a, 40)
> ...
> Allocate()
> ...
> y = LoadStackArgument(a, 40)
> ```
>
> This used to be lowered to
>
> ```
> x1 = Load<WordPtr>(a, 40)
> x2 = TaggedBitcast(x1, WordPtr->Tagged)
> ...
> Allocate()
> ...
> y1 = Load<WordPtr>(a, 40)
> y2 = TaggedBitcast(y1, WordPtr->Tagged)
> ```
>
> And then, Load Elimination would remove the second Load, and we'd get:
>
> ```
> x1 = Load<WordPtr>(a, 40)
> x2 = TaggedBitcast(x1, WordPtr->Tagged)
> ...
> Allocate()
> ...
> y2 = TaggedBitcast(x1, WordPtr->Tagged)
> ```
>
> And now we would be in trouble: if the allocation in the middle
> triggers a GC, then `x1` could move, and thus `y2` could refer to a
> stale pointer. In theory, Turbofan knows where tagged values are, and
> can thus update them when the GC moves things, but here, `x1` is not
> marked as Tagged (but rather as a raw WordPtr).
>
> This CL fixes this issue by doing a Tagged load from the start, since
> the value we're loading is clearly tagged.
>
> Fixed: chromium:347724915
> Change-Id: Ia659155fbc602907ab9a50fb992c79df6ccdaa44
> Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/5630530
> Reviewed-by: Nico Hartmann <[email protected]>
> Auto-Submit: Darius Mercadier <[email protected]>
> Commit-Queue: Nico Hartmann <[email protected]>
> Cr-Commit-Position: refs/heads/main@{#94527}

Bug: chromium:347724915
(cherry picked from commit 96493c7)

Change-Id: Ib4cfc65a7b1fecd6b74ab522cf6765114e315a41
Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/5652660
Commit-Queue: Darius Mercadier <[email protected]>
Auto-Submit: Darius Mercadier <[email protected]>
Reviewed-by: Nico Hartmann <[email protected]>
Cr-Commit-Position: refs/branch-heads/12.6@{#40}
Cr-Branched-From: 3c9fa12-refs/heads/12.6.228@{#2}
Cr-Branched-From: 981bb15-refs/heads/main@{#93835}
hubot pushed a commit that referenced this pull request Aug 21, 2024
This reverts commit bedbc5a.

Reason for revert: Crashes on 128 branch

Original change's description:
> Merged: [compiler] Multiple fixes for reuse_scope_infos
>
> - Also reuse the scope_info of the function itself. It might be in
>   RO_SPACE in case the script is in the snapshot, and it would be a
>   shame to recreate it.
> - Make sure we don't drop (or forget to pick up) scope infos for newly
>   compiled sfis that already existed in the script
> - Make sure to reattach scope info chains wherever an outer scope info
>   exists   first. Due to code caches with spotty coverage we might see
>   unexpected SFI/scope info combinations.
>
> This also adds a flag to run verification on scope info reuse after
> merging.
>
> Bug: 352673356
>
> (cherry picked from commit 67dd629)
>
> Change-Id: I79d4b24b248720a2f0f5fd7c0df3975282459f2c
> Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/5785868
> Reviewed-by: Shu-yu Guo <[email protected]>
> Commit-Queue: Deepti Gandluri <[email protected]>
> Cr-Commit-Position: refs/branch-heads/12.8@{#24}
> Cr-Branched-From: 70cbb39-refs/heads/12.8.374@{#1}
> Cr-Branched-From: 451b63e-refs/heads/main@{#95151}

Bug: 352673356
Change-Id: I69243a44727dbde5c0e7cfe9591fb77e53b8b46b
Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/5797858
Auto-Submit: Deepti Gandluri <[email protected]>
Bot-Commit: Rubber Stamper <[email protected]>
Commit-Queue: Rubber Stamper <[email protected]>
Cr-Commit-Position: refs/branch-heads/12.8@{#40}
Cr-Branched-From: 70cbb39-refs/heads/12.8.374@{#1}
Cr-Branched-From: 451b63e-refs/heads/main@{#95151}
hubot pushed a commit that referenced this pull request Sep 23, 2024
Change-Id: I425323eb410c2ebc4293b7bfe8018d44e5f3e854
Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/5881633
Bot-Commit: v8-ci-autoroll-builder <v8-ci-autoroll-builder@chops-service-accounts.iam.gserviceaccount.com>
Cr-Commit-Position: refs/branch-heads/12.9@{#40}
Cr-Branched-From: 64a21d7-refs/heads/12.9.202@{#1}
Cr-Branched-From: da4200b-refs/heads/main@{#95679}
hubot pushed a commit that referenced this pull request Nov 26, 2024
Version incremented at https://cr-buildbucket.appspot.com/build/8730191339911159665

Change-Id: I517c6d2a4e0144c005cab93591a3db641ceaf770
Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/6052024
Bot-Commit: v8-ci-autoroll-builder <v8-ci-autoroll-builder@chops-service-accounts.iam.gserviceaccount.com>
Cr-Commit-Position: refs/branch-heads/13.0@{#40}
Cr-Branched-From: 4be854b-refs/heads/13.0.245@{#1}
Cr-Branched-From: 1f5183f-refs/heads/main@{#96103}
hubot pushed a commit that referenced this pull request Dec 16, 2024
The Object.assign fastcase should not override the hash of the to
object.

Bug: 383647255
(cherry picked from commit 357d0dd)

Change-Id: I7756c7b7507cbbec84d22f9a45a94bb55220a819
Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/6097573
Commit-Queue: Igor Sheludko <[email protected]>
Reviewed-by: Camillo Bruni <[email protected]>
Cr-Commit-Position: refs/branch-heads/13.2@{#40}
Cr-Branched-From: 24068c5-refs/heads/13.2.152@{#1}
Cr-Branched-From: 6054ba9-refs/heads/main@{#97085}
hubot pushed a commit that referenced this pull request Dec 16, 2024
… properly

While https://crrev.com/c/6087921 fixed a bug where the type in the
loop header revisit was reflecting "older" knowledge, it didn't address
the general issue of loop phis dependencies in single block loops where
it might require many iterations until all type information has
stabilized.

The fix linked above also introduce too specific DCHECKs, as even
outside of single-block loops we can end up with phis where a phi input
appears in the same block before the phi itself.
The binaryen fuzzer found the following pattern:
  v113 = Phi(v26, v113)
  v114 = Phi(v26, v113)

In follow-up changes it should be ensured that the useless phi v113
doesn't get emitted, then v114 wouldn't have that issue (and it could
also be removed.)

Fixed: 383356864
Bug: 383814042
(cherry picked from commit c84e01e)

Change-Id: Ia6fbfcf89facdd273e3b9038bd710edd8ec0a39a
Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/6097633
Commit-Queue: Jakob Kummerow <[email protected]>
Auto-Submit: Jakob Kummerow <[email protected]>
Commit-Queue: Eva Herencsárová <[email protected]>
Reviewed-by: Eva Herencsárová <[email protected]>
Cr-Commit-Position: refs/branch-heads/13.1@{#40}
Cr-Branched-From: 7998da6-refs/heads/13.1.201@{#1}
Cr-Branched-From: 5e9af2a-refs/heads/main@{#96554}
hubot pushed a commit that referenced this pull request Feb 7, 2025
Bug: 386857213
(cherry picked from commit 0242cac)

Change-Id: Ieaad3d305855131e0f1f61ee18f1d9cd6310150d
Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/6242398
Commit-Queue: Shu-yu Guo <[email protected]>
Reviewed-by: Deepti Gandluri <[email protected]>
Auto-Submit: Shu-yu Guo <[email protected]>
Commit-Queue: Deepti Gandluri <[email protected]>
Cr-Commit-Position: refs/branch-heads/13.3@{#40}
Cr-Branched-From: 41dacff-refs/heads/13.3.415@{#1}
Cr-Branched-From: 3348638-refs/heads/main@{#97937}
hubot pushed a commit that referenced this pull request Mar 11, 2025
Version incremented at https://cr-buildbucket.appspot.com/build/8720704139540356529

Change-Id: I620f2311dcb8ad0cabfe0bee2e4fa373e2b53a02
Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/6341953
Bot-Commit: v8-ci-autoroll-builder <v8-ci-autoroll-builder@chops-service-accounts.iam.gserviceaccount.com>
Cr-Commit-Position: refs/branch-heads/13.4@{#40}
Cr-Branched-From: 0f87a54-refs/heads/13.4.114@{#1}
Cr-Branched-From: 27af2e9-refs/heads/main@{#98459}
hubot pushed a commit that referenced this pull request Jun 26, 2025
Version incremented at https://cr-buildbucket.appspot.com/build/8710998561709545681

Change-Id: Iabcdb3464cc6a917af055b9192f1ec8aca76b40d
Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/6679593
Bot-Commit: v8-ci-autoroll-builder <v8-ci-autoroll-builder@chops-service-accounts.iam.gserviceaccount.com>
Cr-Commit-Position: refs/branch-heads/13.8@{#40}
Cr-Branched-From: 61ddd47-refs/heads/13.8.258@{#1}
Cr-Branched-From: fdb5de2-refs/heads/main@{#100480}
hubot pushed a commit that referenced this pull request Aug 21, 2025
Original change's description:
> [segmented-table] Fix aligment of segments
> 
> The alignment of segments should be equal to the segment size,
> regardless of the pool's size.
> 
> This caused us to waste 3/4 of the virtual memory on affected
> architectures (i.e., all except windows and ppc64).
> 
> Bug: 432056905
> Change-Id: I74d9cea90c8647e6d8559b6f8434be62163e600c
> Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/6851156
> Auto-Submit: Olivier Flückiger <[email protected]>
> Commit-Queue: Olivier Flückiger <[email protected]>
> Reviewed-by: Michael Lippautz <[email protected]>
> Commit-Queue: Michael Lippautz <[email protected]>
> Cr-Commit-Position: refs/heads/main@{#101919}

Bug: 439563438,432056905
Change-Id: I74d9cea90c8647e6d8559b6f8434be62163e600c
Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/6871598
Bot-Commit: Rubber Stamper <[email protected]>
Auto-Submit: Chrome Cherry Picker <chrome-cherry-picker@chops-service-accounts.iam.gserviceaccount.com>
Commit-Queue: Rubber Stamper <[email protected]>
Cr-Commit-Position: refs/branch-heads/13.9@{#40}
Cr-Branched-From: 76ea409-refs/heads/13.9.205@{#1}
Cr-Branched-From: 2824212-refs/heads/main@{#100941}
hubot pushed a commit that referenced this pull request Nov 14, 2025
Version incremented at https://cr-buildbucket.appspot.com/build/8698207023924906785

Change-Id: I2a1da9932e527c66408aa495821989eb7fb90a3f
Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/7157870
Bot-Commit: v8-ci-autoroll-builder <v8-ci-autoroll-builder@chops-service-accounts.iam.gserviceaccount.com>
Cr-Commit-Position: refs/branch-heads/14.2@{#40}
Cr-Branched-From: 37f82db-refs/heads/14.2.231@{#1}
Cr-Branched-From: d1a6089-refs/heads/main@{#102804}
hubot pushed a commit that referenced this pull request Jan 15, 2026
Integrity level transition target maps should not be published to the
map tree before they are fully initialized. Otherwise concurrent access
might pick up not fully updated target maps.

Drive-By: Fix a dcheck in the map-updater to not fire when an indirectly
reachable non-deprecatable map is deprecated due to the whole subtree
being deprecated.

Fixed: 473851441
(cherry picked from commit e7f117b)

Change-Id: I8530281a55bbeed1dd158a126bad807029bf47ae
Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/7485546
Bot-Commit: Rubber Stamper <[email protected]>
Commit-Queue: Rubber Stamper <[email protected]>
Auto-Submit: Olivier Flückiger <[email protected]>
Cr-Commit-Position: refs/branch-heads/14.4@{#40}
Cr-Branched-From: 80acc26-refs/heads/14.4.258@{#1}
Cr-Branched-From: ce7e597-refs/heads/main@{#104020}
hubot pushed a commit that referenced this pull request Mar 10, 2026
Version incremented at https://cr-buildbucket.appspot.com/build/8687727409702462097

Change-Id: If9485ea3e87fd9eaad76084eaeb2f2b5444f0f3b
Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/7648597
Bot-Commit: v8-ci-autoroll-builder <v8-ci-autoroll-builder@chops-service-accounts.iam.gserviceaccount.com>
Cr-Commit-Position: refs/branch-heads/14.6@{#40}
Cr-Branched-From: e04c3a1-refs/heads/14.6.202@{#1}
Cr-Branched-From: 3b0b01e-refs/heads/main@{#105132}
hubot pushed a commit that referenced this pull request May 12, 2026
…isions)

https://chromium.googlesource.com/external/github.com/WebKit/JetStream.git/+log/2145cedef4ca..91552391bf2f

2026-05-06 [email protected] Fix wrong update-ui performance.mark and measure nesting
2026-03-26 [email protected] Improve memory script
2026-03-19 [email protected] Address comments for memory measurement script
2026-03-19 [email protected] Add memory measurement script
2026-03-18 [email protected] Actually fix --dump-test-list
2026-03-18 [email protected] Fix --dump-test-list and --test in v3.0-custom
2026-03-17 [email protected] Update v3.0-custom to latest v3.0 branch
2026-01-30 [email protected] Merge pull request #272 from danleh/JetStream3.0
2026-01-19 [email protected] Reland: Improve Benchmark constructor and instance variables #255 (#263)
2026-01-19 [email protected] Reland: Add resource loading bar  (#264)
2026-01-19 [email protected] Merge pull request #261 from danleh/dotnet-mime-fix
2026-01-17 [email protected] Merge pull request #262 from kmiller68/revert-replace-prefetch-logic
2026-01-15 [email protected] Merge pull request #245 from kmiller68/add-open-governance-policy
2026-01-15 [email protected] Merge pull request #260 from danleh/readme-addendum
2026-01-14 [email protected] Merge pull request #258 from danleh/repo-readme
2026-01-14 [email protected] Improve Benchmark constructor and instance variables (#255)
2026-01-14 [email protected] Merge pull request #254 from kmiller68/scatter-plot-should-increase-with-score
2026-01-14 [email protected] Merge pull request #257 from danleh/remove-unused-deps
2026-01-14 [email protected] Fix dev server output (#252)
2026-01-14 [email protected] Merge pull request #256 from danleh/fix-npm-audit
2026-01-14 [email protected] Add resource loading bar (#246)
2026-01-13 [email protected] Replace prefetch logic (#251)
2026-01-06 [email protected] Merge pull request #249 from kmiller68/add-verbose-option-to-server
2026-01-06 [email protected] Add BrowserFileLoader (#242)
2025-12-18 [email protected] Add --force-gc support (#248)
2025-12-10 [email protected] Merge pull request #244 from kmiller68/nonStandard-error-rotate-back-to-red
2025-12-10 [email protected] fewer shell warnings (#234)
2025-11-13 [email protected] Merge pull request #238 from kmiller68/transformers-js-loads-resources-at-runtime
2025-11-13 [email protected] Merge pull request #239 from Constellation/mod-256
2025-11-12 [email protected] Merge pull request #225 from kmiller68/reduce-kotlin-iteration-count
2025-11-07 [email protected] Merge pull request #236 from Constellation/use-integer
2025-11-05 [email protected] sync-fs and async-fs improvements (#217)
2025-11-04 [email protected] More ubuntu tests (#235)
2025-11-04 [email protected] Merge pull request #188 from kmiller68/dotnet-legacy-exceptions
2025-10-30 [email protected] Github Workflow: split tests (#227)
2025-10-30 [email protected] Enable mobx-startup (#233)
2025-10-30 [email protected] More top-level cleanup (#229)
2025-10-30 [email protected] Improve preload code (#230)
2025-10-30 [email protected] Merge pull request #226 from kmiller68/console-warn-and-error-stderr-clis
2025-10-30 [email protected] Fix npm run test:build (#232)
2025-10-30 [email protected] Merge pull request #212 from kmiller68/disable-whisper-wasm
2025-10-29 [email protected] New Workload: Babylon class-heavy workload (#143)
2025-10-29 [email protected] Avoid new Date and improve filename extraction in doxbee benchmarks (#231)
2025-10-28 [email protected] New Workload: mobx observer + startup (#151)
2025-10-28 [email protected] StartupBenchmark refactoring (#218)
2025-10-27 [email protected] Add post-quit sleep for Safari (#220)
2025-10-27 [email protected] Enable jsdom-d3-startup by default. (#223)
2025-10-27 [email protected] More consistent LICENSE.txt files (#221)
2025-10-27 [email protected] Move more code to utils (#219)
2025-10-23 [email protected] Add npm run test:build script (#189)
2025-10-23 [email protected] Merge pull request #216 from kmiller68/total-to-overall-summary
2025-10-23 [email protected] render non default params (#197)
2025-10-23 [email protected] New Workload: JSDOM + d3 (#124)
2025-10-22 [email protected] Update test.yml (#190)
2025-10-22 [email protected] Await driver.quit (#209)
2025-10-22 [email protected] Add explicit version checks (#211)
2025-10-22 [email protected] Improve iterationCount and worstCaseCount params parsing (#215)
2025-10-22 [email protected] More consistent total score printing (#213)
2025-10-22 [email protected] Do not trigger logo animations again after loading all resources (#214)
2025-10-22 [email protected] support startAutomatically (#201)
2025-10-22 [email protected] Conditionally show more metric details (#167)
2025-10-22 [email protected] fix gaussian-blur input data (#207)
2025-10-22 [email protected] Improve tags (#206)
2025-10-22 [email protected] update selenium-webdriver version (#208)
2025-10-21 [email protected] Auto decompress files as part of test running (#195)
2025-10-17 [email protected] Support multiple comma separate tests in URL params (#198)
2025-10-15 [email protected] Merge pull request #77 from Constellation/base64
2025-10-15 [email protected] Fix prismjs sample file name(#202)
2025-10-08 [email protected] Add prettier config (#176)
2025-10-07 [email protected] Merge pull request #170 from eqrion/zlib-compress
2025-10-03 [email protected] Merge pull request #194 from victorvianna/main
2025-10-03 [email protected] Change shouldReport to report back
2025-10-03 [email protected] Compact display for non-default params (#191)
2025-10-01 [email protected] Add group-details parameter to conditionally display grouped benchmarks (#157)
2025-10-01 [email protected] New Workload: prismjs source code highlighting (#149)
2025-10-01 [email protected] New Workload: validatorjs regexp heavy workload (#147)
2025-09-23 [email protected] Merge pull request #192 from Constellation/dump-test-list
2025-09-22 [email protected] New Workload: TypeScript standalone (#117)
2025-09-19 [email protected] Merge pull request #187 from kmiller68/fix-web-ssr-for-options-bag
2025-09-17 [email protected] Test is causing jetsams on iOS. Disabling for now while I investigate.
2025-09-17 [email protected] Add JetStreamParams (#171)
2025-09-17 [email protected] New Workload: React Server Side Rendering Startup (#116)
2025-09-17 [email protected] Merge pull request #130 from danleh/j2cl-box2d
2025-09-16 [email protected] Merge pull request #182 from danleh/recompile-dotnet
2025-09-16 [email protected] Merge pull request #148 from danleh/transformersjs-rebase
2025-09-11 [email protected] Experimental Workload: Intl (#146)
2025-09-10 [email protected] Merge pull request #178 from danleh/disable-gcc-loops-quicksort
2025-09-08 [email protected] Merge pull request #168 from kmiller68/reduce-dotnet-runtime
2025-09-03 [email protected] More consistent metric reporting  (#175)
2025-09-03 [email protected] Minor browser test improvements (#177)
2025-09-03 [email protected] Merge pull request #173 from danleh/text-decoder-polyfill-move
2025-09-03 [email protected] Remove unused scripts (#174)
2025-09-02 [email protected] Merge pull request #172 from danleh/compress-js
2025-09-01 [email protected] Update/rewrite web-tooling-benchmark (#153)
2025-09-01 [email protected] Support custom benchmark arguments (#165)
2025-09-01 [email protected] Status update and CSS fixes (#169)
2025-08-27 [email protected] Use event.key instead of event.which #166
2025-08-27 [email protected] Merge pull request #144 from danleh/logo-text-to-path
2025-08-26 [email protected] StartupBenchmark: add better assertion failures (#164)
2025-08-26 [email protected] Add UTF16 sources test (#162)
2025-08-26 [email protected] Convert startup-helper/BabelCacheBuster.js to esm (#163)
2025-08-26 [email protected] Add startup benchmark helper  (#158)
2025-08-20 [email protected] Merge pull request #159 from danleh/dotnet-wasm-rename
2025-08-15 [email protected] Expose JetStream global to workloads (#139)
2025-08-15 [email protected] Merge pull request #145 from Constellation/tfjs
2025-08-14 [email protected] Only expose a console copy in the realm (#137)
2025-08-14 [email protected] Merge pull request #133 from kmiller68/add-grouped-benchmark-for-sunspider
2025-08-14 [email protected] Merge pull request #142 from danleh/Dart-remove-unused-runner
2025-08-14 [email protected] Merge pull request #140 from danleh/disable-HashSet-wasm
2025-08-14 [email protected] merge async-fs code (#135)
2025-08-14 [email protected] Enable UniPoker validation by default (#141)
2025-08-14 [email protected] Merge pull request #138 from danleh/kotlin-fix-isD8-access
2025-08-14 [email protected] Bump selenium-webdriver version (#136)
2025-08-14 [email protected] Merge pull request #97 from eqrion/dart-todomvc
2025-08-14 [email protected] Improve console (#131)
2025-08-14 [email protected] Improve runner code (#134)
2025-08-14 [email protected] Rename worst4 to just worst (#129)
2025-08-13 [email protected] Merge pull request #127 from Constellation/list
2025-08-13 [email protected] Merge pull request #84 from danleh/kotlin
2025-08-12 [email protected] CSS fixes for info button (#126)
2025-08-12 [email protected] Add info-button (#123)
2025-08-11 [email protected] Merge pull request #119 from Constellation/set-status
2025-08-11 [email protected] Display workload scatterplots (#120)
2025-08-11 [email protected] Update .gitignore (#121)
2025-08-07 [email protected] Merge pull request #115 from kmiller68/fix-bencharks-by-tag-testlist
2025-08-06 [email protected] Configurable resource prefetching  (#70)
2025-08-06 [email protected] github workflow: keep running all tests even if there are failures (#114)
2025-08-05 [email protected] Add Scripts helper classes (#109)
2025-08-05 [email protected] Add three.js benchmark (#75)
2025-08-04 [email protected] Add validate method for async-fs and sync-fs (#111)
2025-08-04 [email protected] Add more performance.measure (#110)
2025-07-31 [email protected] Remove LuaJSFight  micro benchmarks (#104)
2025-07-31 [email protected] Add cli flags (#101)
2025-07-31 [email protected] Cleanup performance.now shimming (#108)
2025-07-30 [email protected] Formatting (#105)
2025-07-30 [email protected] Run all disabled workloads in tests (#103)
2025-07-30 [email protected] Add benchmarks argument to Driver (#98)
2025-07-29 [email protected] Merge pull request #102 from kmiller68/reenable-dotnet-tests
2025-07-29 [email protected] Simplify updateUIAfterRun (#99)
2025-07-29 [email protected] Merge customTestList and testList (#100)
2025-07-29 [email protected] Use tags for workload selection (#82)
2025-07-23 [email protected] Merge pull request #93 from danleh/cleanup-loadInternal
2025-07-23 [email protected] Merge pull request #73 from maraf/DotnetWasm
2025-07-21 [email protected] Fix typo in headers fetch request  (#80)
2025-07-15 [email protected] use default performance.measure implementation (#83)
2025-07-15 [email protected] Use subScores directly for the UI (#81)
2025-07-15 [email protected] Add basic unittests (#94)
2025-07-14 [email protected] Fix accidental loading status clipping in wide windows (#85)
2025-07-14 [email protected] Simplify formatting (#79)
2025-07-12 [email protected] Merge pull request #90 from kmiller68/fix-prepareForNextIteration-async-benchmark
2025-07-10 [email protected] Merge pull request #74 from kmiller68/preload-blobs-wasm
2025-07-08 [email protected] Merge pull request #76 from kmiller68/zlib-check-_compressFile-to-setupModule
2025-07-02 [email protected] Revert #78 as it broke JetStream3 on web page
2025-07-02 [email protected] Remove custom run methods #78
2025-06-04 [email protected] Merge pull request #72 from Constellation/new-string
2025-05-13 [email protected] Merge pull request #71 from kmiller68/disable-extra-bigint-tests
2025-05-13 [email protected] Merge pull request #65: OfflineAssembler: Avoid accidental toString operation
2025-05-13 [email protected] Merge pull request #64: WSL: Add performance.mark
2025-05-13 [email protected] Merge pull request #60: date-format: Add result hashing to prevent DCE
2025-05-13 [email protected] Merge pull request #62: Avoid eval in date-format-tofte
2025-05-05 [email protected] Merge pull request #53 from mkustermann/js-strings
2025-04-24 [email protected] Merge pull request #67 from issackjohn/issack/add-edge
2025-04-24 [email protected] Merge pull request #61 from camillobruni/2025-03-26_gbemu_hash
2025-04-07 [email protected] Merge pull request #59 from camillobruni/2025-03-26_cli_error_handling
2025-04-07 [email protected] Merge pull request #42 from camillobruni/2025-01-28_cli_tests
2025-04-07 [email protected] Merge pull request #41 from camillobruni/2025-01-28_runner_log
2025-04-07 [email protected] Merge pull request #14 from camillobruni/2024-11-26_tags
2025-03-12 [email protected] Merge pull request #57 from kmiller68/module-url-fix-v2
2025-02-27 [email protected] Merge pull request #51 from danleh/main
2025-02-27 [email protected] Merge pull request #52 from kmiller68/pathname-browser-dart
2025-02-26 [email protected] Merge pull request #33 from danleh/dart-flute-wasm-squash
2025-02-26 [email protected] Merge pull request #47 from kmiller68/argon2-to-js-scoring-v2
2025-02-26 [email protected] Merge pull request #40 from danleh/8bitbench-wasm-scoring
2025-02-12 [email protected] Merge pull request #43 from danleh/zlib-wasm
2025-02-10 [email protected] Merge pull request #45 from danleh/richards-workload-size-as-input
2025-02-07 [email protected] Merge pull request #44 from danleh/wasm-workload-sizes
2025-01-28 [email protected] Merge pull request #39 from camillobruni/2025-01-28_test_runner_fix
2025-01-27 [email protected] Merge pull request #35 from danleh/hashset-wasm-scoring
2025-01-27 [email protected] Merge pull request #30 from danleh/sqlite-scoring
2025-01-27 [email protected] Merge pull request #28 from danleh/quicksort-wasm-scoring
2025-01-27 [email protected] Merge pull request #37 from WebKit/remove-octane-zlib
2025-01-24 [email protected] Revert "Remove Octane-zlib."
2025-01-24 [email protected] Remove Octane-zlib.
2025-01-24 [email protected] Merge pull request #13 from camillobruni/2024-11-22_driver_prep
2025-01-24 [email protected] Merge pull request #11 from camillobruni/2024-11-26_github_actions
2025-01-23 [email protected] Merge pull request #27 from danleh/richards-js-scoring
2025-01-22 [email protected] Merge pull request #34 from WebKit/fix-report-JSON
2025-01-22 [email protected] Merge pull request #32 from danleh/performance-mark-measure
2025-01-21 [email protected] Merge pull request #31 from WebKit/revert-tfjs-to-js-scoring
2025-01-21 [email protected] Merge pull request #16 from camillobruni/2024-11-26_ms
2025-01-21 [email protected] Merge pull request #26 from danleh/gcc-loops-js-scoring
2025-01-16 [email protected] Merge pull request #23 from WebKit/tfjs-to-js-scoring
2025-01-16 [email protected] Merge pull request #17 from camillobruni/2024-11-26_safe_add
2025-01-16 [email protected] Merge pull request #25 from danleh/spidermonkey-cli-fix
2025-01-08 [email protected] Merge pull request #21 from WebKit/remove-float-mm-c
2024-12-21 [email protected] Merge pull request #18 from WebKit/wasm-benchmarks-should-be-scored-like-js-benchmarks
2024-12-20 [email protected] Merge pull request #2 from danleh/sqlite-wasm
2024-12-09 [email protected] Merge pull request #5 from camillobruni/2024-11-22_runner_improvements
2024-12-09 [email protected] Merge pull request #8 from camillobruni/2024-11-22_regexp
2024-12-09 [email protected] Merge pull request #19 from camillobruni/2024-11-27_async_fs
2024-11-26 [email protected] Merge pull request #7 from camillobruni/2024-11-22_driver_vars
2024-11-25 [email protected] Merge pull request #4 from camillobruni/2024-11-22_3dcube_fix
2024-11-25 [email protected] Merge pull request #6 from camillobruni/2024-11-22_gitignore
2024-11-13 [email protected] Merge pull request #1 from danleh/main
2024-10-30 [email protected] Initial copy from WebKit/PerformanceTests/JetStream3
2024-10-30 [email protected] Initial commit

If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/jetstream-v3-0-custom-v8
Please CC [email protected],[email protected],[email protected] on the revert to ensure that a human
is aware of the problem.

To file a bug in JetStream v3.0-custom: https://issues.chromium.org/u/1/issues/new?component=1741045&pli=1&template=0
To file a bug in V8: https://issues.chromium.org/u/1/issues/new?component=1456824&pli=1&template=2109136

To report a problem with the AutoRoller itself, please file a bug:
https://issues.skia.org/issues/new?component=1389291&template=1850622

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md

Bug: None
Tbr: [email protected],[email protected]
Change-Id: Ic53c7e030a05111ba56e03ab158282762aa17360
Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/7823185
Commit-Queue: Camillo Bruni <[email protected]>
Bot-Commit: [email protected] <[email protected]>
Reviewed-by: Camillo Bruni <[email protected]>
Cr-Commit-Position: refs/heads/main@{#107273}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants