Skip to content

Conversation

@cs12b003
Copy link

@cs12b003 cs12b003 commented Mar 6, 2019

Performance and stability improvements on all platforms.

TBR=[email protected]

Cq-Include-Trybots: luci.chromium.try:linux_chromium_rel_ng
Change-Id: I3319e5991aaa09540aa86bff8652eeda74e08c12
Reviewed-on: https://chromium-review.googlesource.com/1067862
Reviewed-by: v8 autoroll [email protected]
Cr-Commit-Position: refs/heads/6.8.275@{#1}
Cr-Branched-From: 5754f66-refs/heads/master@{#53286}

Performance and stability improvements on all platforms.

[email protected]

Cq-Include-Trybots: luci.chromium.try:linux_chromium_rel_ng
Change-Id: I3319e5991aaa09540aa86bff8652eeda74e08c12
Reviewed-on: https://chromium-review.googlesource.com/1067862
Reviewed-by: v8 autoroll <[email protected]>
Cr-Commit-Position: refs/heads/6.8.275@{#1}
Cr-Branched-From: 5754f66-refs/heads/master@{#53286}
wuzhiming pushed a commit to wuzhiming/v8 that referenced this pull request May 17, 2019
Revision: c7efd0d

LOG=N
NOTRY=true
NOPRESUBMIT=true
NOTREECHECKS=true
[email protected]

Bug: chromium:934482,chromium:935999
Change-Id: Ic94fe470b0a1bbd07a20839c535bf31deebb2971
Reviewed-on: https://chromium-review.googlesource.com/c/1491212
Reviewed-by: Michael Achenbach <[email protected]>
Commit-Queue: Michael Achenbach <[email protected]>
Cr-Commit-Position: refs/branch-heads/7.3@{v8#32}
Cr-Branched-From: 9df9418-refs/heads/7.3.492@{v8#2}
Cr-Branched-From: be213cf-refs/heads/master@{#59024}
Teemperor pushed a commit to Teemperor/v8 that referenced this pull request May 25, 2019
TBR=v8-ci-autoroll-builder@chops-service-accounts.iam.gserviceaccount.com

Change-Id: Ie228839d91974d2745081b922874452338343b0f
Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/1547419
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#32}
Cr-Branched-From: 3e8a733-refs/heads/7.4.288@{#1}
Cr-Branched-From: d077f9b-refs/heads/master@{#60039}
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: If5fe1a317f38206a3e6201cf26255e1720fa28d2
Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/2068983
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#32}
Cr-Branched-From: a4dcd39-refs/heads/8.1.307@{#1}
Cr-Branched-From: f22c213-refs/heads/master@{#66031}
ghost referenced this pull request in riscv-collab/v8 Jul 15, 2020
…iscv-porting-dev'

Resolve "test-run-machops: RunFloat32RoundDown failed"

Closes #32

See merge request swlab/swe/v8!58
Kwizatz pushed a commit to AeonGames/v8 that referenced this pull request Sep 2, 2020
TBR=v8-ci-autoroll-builder@chops-service-accounts.iam.gserviceaccount.com

Change-Id: I7cced638ba4b023030ef6e467f0edbbf59edc4e6
Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/2315043
Reviewed-by: v8-ci-autoroll-builder <v8-ci-autoroll-builder@chops-service-accounts.iam.gserviceaccount.com>
Cr-Commit-Position: refs/branch-heads/8.5@{v8#32}
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: I3b70a227fdb56262fc79d1717d6f58c8dbd5aa4e
Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/1847838
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#32}
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: I8f1354c9dcbbba12c7fdda8d9dd8ed56a855d47b
Reviewed-on: https://chromium-review.googlesource.com/c/1386685
Reviewed-by: v8-ci-autoroll-builder <v8-ci-autoroll-builder@chops-service-accounts.iam.gserviceaccount.com>
Cr-Commit-Position: refs/branch-heads/7.2@{v8#32}
Cr-Branched-From: 6acd03c-refs/heads/7.2.502@{#1}
Cr-Branched-From: b03041d-refs/heads/master@{#57910}
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: I55d87ea0002853c279454965163a0112c5866c67
Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/1893704
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#32}
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: ea56bf5

Without pointer compression, the max string length on 64-bit platforms
used to be 2**30 (minus header). With pointer-compression, this was
accidentally lowered to 2**28 (which is the historical limit for 32-bit
platforms). This CL bumps the limit on 64-bit platforms to 2**29, which
is the maximum we can support given that any heap object's size in bytes
must fit into a Smi (which are now 31-bit on all 64-bit platforms, with
or without pointer compression).

NOTRY=true
NOPRESUBMIT=true
NOTREECHECKS=true
[email protected]

Bug: v8:10184
Change-Id: I05413d528dcc9ddaeb88d111835ccd3c0c0bf27a
Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/2046887
Reviewed-by: Jakob Kummerow <[email protected]>
Cr-Commit-Position: refs/branch-heads/8.0@{v8#32}
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
Revision: c59c9c4

BUG=chromium:880207
LOG=N
NOTRY=true
NOPRESUBMIT=true
NOTREECHECKS=true
[email protected]

Change-Id: I453d23ff1bfe355c792b39d7e69d48cc5414cd47
Reviewed-on: https://chromium-review.googlesource.com/c/1316047
Reviewed-by: Benedikt Meurer <[email protected]>
Commit-Queue: Benedikt Meurer <[email protected]>
Cr-Commit-Position: refs/branch-heads/7.1@{v8#32}
Cr-Branched-From: f70aaa8-refs/heads/7.1.302@{#1}
Cr-Branched-From: 1dbcc78-refs/heads/master@{#56462}
ceejatec pushed a commit to couchbasedeps/v8-mirror that referenced this pull request Sep 24, 2020
…m API

Revision: f3b3021

BUG=chromium:976713
LOG=N
NOTRY=true
NOPRESUBMIT=true
NOTREECHECKS=true
[email protected]

Change-Id: I97e490443b8549a6a23235ea52b216ff2a38a572
Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/1684174
Reviewed-by: Yang Guo <[email protected]>
Cr-Commit-Position: refs/branch-heads/7.6@{v8#32}
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
Revision: 226b583

BUG=chromium:957029,v8:9189
LOG=N
NOTRY=true
NOPRESUBMIT=true
NOTREECHECKS=true
[email protected]

Change-Id: Ie07912cfa009233424c50c5f13df1c7651f94f87
Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/1602698
Reviewed-by: Jakob Gruber <[email protected]>
Commit-Queue: Sergiy Belozorov <[email protected]>
Cr-Commit-Position: refs/branch-heads/7.5@{v8#32}
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
This reverts commit f714a98.

Reason for revert: Trigger builders

Original change's description:
> Whitespace to trigger builders
> 
> 
> TBR: [email protected]
> No-Presubmit: true
> No-Tree-Checks: true
> No-Try: true
> Change-Id: I6050b3b5bc07ed989ff9b3c73f2523d0e4c29bdb
> Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/2273859
> Reviewed-by: Liviu Rau <[email protected]>
> Commit-Queue: Liviu Rau <[email protected]>
> Cr-Commit-Position: refs/branch-heads/8.4@{v8#30}
> Cr-Branched-From: 88ed2e3-refs/heads/8.4.371@{#1}
> Cr-Branched-From: 35f88bf-refs/heads/master@{#67773}

[email protected],[email protected]

Change-Id: Ie2d3f9d707e5b7ecf99e457ebdfc745cd036a13b
No-Presubmit: true
No-Tree-Checks: true
No-Try: true
Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/2274128
Reviewed-by: Liviu Rau <[email protected]>
Commit-Queue: Liviu Rau <[email protected]>
Cr-Commit-Position: refs/branch-heads/8.4@{v8#32}
Cr-Branched-From: 88ed2e3-refs/heads/8.4.371@{#1}
Cr-Branched-From: 35f88bf-refs/heads/master@{#67773}
Kwizatz pushed a commit to AeonGames/v8 that referenced this pull request Oct 28, 2020
The call to "GetSpilledRegistersForInspection" was invalidated by the
call to "GetUnusedRegister" a few lines below.

R=​[email protected]
(cherry picked from commit a0f4b39)

Change-Id: I0c2412d6d41a74db43ee07848cecb31c7cd3ab01
No-Try: true
No-Presubmit: true
No-Tree-Checks: true
Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/2479465
Reviewed-by: Clemens Backes <[email protected]>
Commit-Queue: Thibaud Michaud <[email protected]>
Cr-Commit-Position: refs/branch-heads/8.6@{v8#32}
Cr-Branched-From: a64aed2-refs/heads/8.6.395@{#1}
Cr-Branched-From: a626bc0-refs/heads/master@{#69472}
Kwizatz pushed a commit to AeonGames/v8 that referenced this pull request Apr 29, 2021
…Int64

Revision: 18df3cc

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

Change-Id: Ife30f3944b7ac8cfe30ec6d56df22bde95723d15
Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/2821953
Reviewed-by: Adam Klein <[email protected]>
Cr-Commit-Position: refs/branch-heads/9.0@{v8#32}
Cr-Branched-From: bd0108b-refs/heads/9.0.257@{#1}
Cr-Branched-From: 349bcc6-refs/heads/master@{#73001}
Kwizatz pushed a commit to AeonGames/v8 that referenced this pull request Jul 25, 2021
…ring"

This is a reland of 47077d9 without
changes. The revert was false alarm.

Original change's description:
> [compiler] Fix more truncation bugs in SimplifiedLowering
>
> Bug: chromium:1200490
> Change-Id: I3555b6d99bdb4b4e7c302a43a82c17e8bff84ebe
> Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/2840452
> Reviewed-by: Nico Hartmann <[email protected]>
> Commit-Queue: Georg Neis <[email protected]>
> Cr-Commit-Position: refs/heads/master@{#74097}

(cherry picked from commit e4a580c)

Bug: chromium:1200490
No-Try: true
No-Presubmit: true
No-Tree-Checks: true
Tbr: [email protected]
Change-Id: I61a886ac12011bfdf9eb3ab573de783d38c9e466
Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/2850933
Reviewed-by: Georg Neis <[email protected]>
Commit-Queue: Georg Neis <[email protected]>
Cr-Commit-Position: refs/branch-heads/9.1@{v8#32}
Cr-Branched-From: 0e4ac64-refs/heads/9.1.269@{#1}
Cr-Branched-From: f565e72-refs/heads/master@{#73847}
salewski pushed a commit to salewski/v8 that referenced this pull request Aug 26, 2021
TBR=v8-ci-autoroll-builder@chops-service-accounts.iam.gserviceaccount.com

Change-Id: I5a8c50d2688654f878f20c46f398080b37bd11b7
Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/3099667
Reviewed-by: v8-ci-autoroll-builder <v8-ci-autoroll-builder@chops-service-accounts.iam.gserviceaccount.com>
Cr-Commit-Position: refs/branch-heads/9.3@{v8#32}
Cr-Branched-From: 7744dce-refs/heads/9.3.345@{#1}
Cr-Branched-From: 4b6b4ca-refs/heads/master@{#75728}
BenPope pushed a commit to BenPope/v8 that referenced this pull request Dec 10, 2021
Revision: 823c44d

NOTRY=true
NOPRESUBMIT=true
NOTREECHECKS=true
[email protected]

Change-Id: I41e5ae422118b0c4a9740401daadbae24f5ece66
Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/3306383
Reviewed-by: Tamer Tas <[email protected]>
Reviewed-by: Michael Achenbach <[email protected]>
Commit-Queue: Liviu Rau <[email protected]>
Cr-Commit-Position: refs/branch-heads/9.6@{v8#32}
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
Merged: [test] Update Mac testing from 10.13 to 10.15
Revision: ca18989

Merged: [test] Prepare removing gpu defaults for tester bots
Revision: 5e80ce5

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

Change-Id: Id358c01544d9a6444a5b9d3c8cc186f9b21df2d8
Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/2679690
Reviewed-by: Liviu Rau <[email protected]>
Reviewed-by: Maya Lekova <[email protected]>
Commit-Queue: Michael Achenbach <[email protected]>
Cr-Commit-Position: refs/branch-heads/8.8@{v8#32}
Cr-Branched-From: 2dbcdc1-refs/heads/8.8.278@{#1}
Cr-Branched-From: 366d30c-refs/heads/master@{#71094}
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: I4609f603284fe4c6ebb82b9e842577994a2ea0db
Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/3020073
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#32}
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: I518dd67604b50f3f5d6d891b43d9f3a3e5effeb7
Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/2668909
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#32}
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: I5eca3de3ce868847621daddaa3e1fea77bbc3f20
Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/3152520
Reviewed-by: v8-ci-autoroll-builder <v8-ci-autoroll-builder@chops-service-accounts.iam.gserviceaccount.com>
Cr-Commit-Position: refs/branch-heads/9.4@{v8#32}
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
Change-Id: I1afa8aaa570efb32ebb34a1c938c7f340a0a5d1d
Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/3740702
Bot-Commit: v8-ci-autoroll-builder <v8-ci-autoroll-builder@chops-service-accounts.iam.gserviceaccount.com>
Cr-Commit-Position: refs/branch-heads/10.3@{v8#32}
Cr-Branched-From: 1a8f4ca-refs/heads/10.3.174@{#1}
Cr-Branched-From: 8fbefa4-refs/heads/main@{#80471}
cb-robot pushed a commit to couchbasedeps/v8-mirror that referenced this pull request Aug 24, 2022
This makes the installation sequence of WebAssembly.Tag slightly
shorter, slightly faster, slightly cleaner in corner-case semantics,
and slightly better documented.

To allow testing this code, Isolate::InstallConditionalFeatures is
exposed as d8.test.installConditionalFeatures().

(cherry picked from commit f473f10)

Bug: chromium:1314616
Change-Id: Ibd47e0d726d49c485409781e9864b40cd7df2210
Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/3593112
Reviewed-by: Jakob Kummerow <[email protected]>
Commit-Queue: Clemens Backes <[email protected]>
Cr-Commit-Position: refs/branch-heads/10.0@{v8#32}
Cr-Branched-From: 6ea73a7-refs/heads/10.0.139@{#1}
Cr-Branched-From: ccc6890-refs/heads/main@{#79131}
cb-robot pushed a commit to couchbasedeps/v8-mirror that referenced this pull request Aug 24, 2022
If processing the marking worklists found new ephemeron pairs, but
processing the existing ephemeron pairs didn't mark new objects, marking
would stop and the newly discovered ephemeron pairs would not be
processed. This can lead to a marked key with an unmarked value.

(cherry picked from commit e677a6f)

Bug: chromium:1252878
Change-Id: I0f158f6f64490f1f06961520b4ba57fa204bd867
Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/3199872
Commit-Queue: Omer Katz <[email protected]>
Reviewed-by: Michael Lippautz <[email protected]>
Cr-Original-Commit-Position: refs/heads/main@{#77197}
Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/3203052
Cr-Commit-Position: refs/branch-heads/9.5@{v8#32}
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
Change-Id: I3e8069b1f02b8030ac3a9a47ef015af160b5bd52
Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/3755209
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#32}
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
When emitting code, character ranges must only specify ranges which
the actual subject string (one- or two-byte) may contain.

This was not always the case, specifically for ranges with
`from <= kMaxUint8` and `to > kMaxUint8`.

The reason this is so tricky: 1. not all parts of the pipeline know
whether we are compiling for one- or two-byte subjects; 2. for
case-insensitive regexps, an out-of-bounds CharacterRange may have an
in-bounds case equivalent (e.g. /[Ÿ]/i also matches 'ÿ' == \u{ff}),
which only gets added somewhere in the middle of the pipeline.

Our current solution is to clamp immediately before code emission. We
also keep the existing handling/dchecks of the 0x10ffff marker value
which may occur in the two-byte subject case.

(cherry picked from commit 2e17aac)

No-Try: true
No-Presubmit: true
No-Treechecks: true
Bug: v8:11069
Change-Id: Ic7b34a13a900ea2aa3df032daac9236bf5682a42
Fixed: chromium:1275096
Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/3306569
Commit-Queue: Jakob Gruber <[email protected]>
Reviewed-by: Leszek Swirski <[email protected]>
Cr-Original-Commit-Position: refs/heads/main@{#78186}
Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/3314822
Cr-Commit-Position: refs/branch-heads/9.7@{v8#32}
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
TBR=v8-ci-autoroll-builder@chops-service-accounts.iam.gserviceaccount.com

Change-Id: Ic06f59594c67a2e101d176ef6a316039e3167554
Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/2516721
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#32}
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
chromium removed the config in https://crrev.com/c/3755181.

(cherry picked from commit 2eaf21e)

Bug: b:255447284
Change-Id: I54a50e7035de8f7db96ab81ded74d9c63bcbecdd
Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/3977074
Reviewed-by: Michael Achenbach <[email protected]>
Auto-Submit: Takuto Ikuta <[email protected]>
Commit-Queue: Takuto Ikuta <[email protected]>
Commit-Queue: Michael Achenbach <[email protected]>
Cr-Original-Commit-Position: refs/heads/main@{#83897}
Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/3981119
Cr-Commit-Position: refs/branch-heads/10.7@{v8#32}
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 3, 2023
Drive-by: fix printing of handlers in --trace-feedback-updates mode.

(cherry picked from commit e144f3b)

Bug: chromium:1450481
Change-Id: Ifbb97d694b8520584df0610aad30805713b29c00
Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/4584889
Reviewed-by: Toon Verwaest <[email protected]>
Commit-Queue: Igor Sheludko <[email protected]>
Cr-Commit-Position: refs/branch-heads/10.9@{v8#32}
Cr-Branched-From: 8ade6bf-refs/heads/10.9.194@{#1}
Cr-Branched-From: 9ff2515-refs/heads/main@{#84164}
patrik-lengweiler pushed a commit to hexagon-geo-surv/v8 that referenced this pull request Jul 6, 2023
Change-Id: Ie38c932a6fe3c453871fdf6d759fd583eb839f8d
Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/4667372
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#32}
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 Aug 27, 2023
Merged: [runtime] Recreate enum cache on map update
Revision: 1c623f9

Merged: [runtime] Don't try to create empty enum cache.
Revision: 5516e06

BUG=chromium:1470668,chromium:1472317
[email protected]

Change-Id: I31d5491aba663661ba68bb55631747a195ed084e
Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/4788990
Commit-Queue: Samuel Groß <[email protected]>
Reviewed-by: Tobias Tebbi <[email protected]>
Cr-Commit-Position: refs/branch-heads/11.6@{v8#32}
Cr-Branched-From: e29c028-refs/heads/11.6.189@{v8#3}
Cr-Branched-From: 95cbef2-refs/heads/main@{#88340}
reposynch bot pushed a commit to hexagon-geo-surv/v8 that referenced this pull request Sep 3, 2023
Merged: [runtime] Recreate enum cache on map update
Revision: 1c623f9

Merged: [runtime] Don't try to create empty enum cache.
Revision: 5516e06

BUG=chromium:1470668,chromium:1472317
[email protected]

(cherry picked from commit 09344cd)

Change-Id: I31d5491aba663661ba68bb55631747a195ed084e
Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/4788990
Commit-Queue: Samuel Groß <[email protected]>
Cr-Original-Commit-Position: refs/branch-heads/11.6@{v8#32}
Cr-Original-Branched-From: e29c028-refs/heads/11.6.189@{v8#3}
Cr-Original-Branched-From: 95cbef2-refs/heads/main@{#88340}
Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/4809881
Commit-Queue: Zakhar Voit <[email protected]>
Reviewed-by: Leszek Swirski <[email protected]>
Cr-Commit-Position: refs/branch-heads/11.4@{v8#59}
Cr-Branched-From: 8a8a1e7-refs/heads/11.4.183@{#1}
Cr-Branched-From: 5483d8e-refs/heads/main@{#87241}
reposynch bot pushed a commit to hexagon-geo-surv/v8 that referenced this pull request Sep 15, 2023
(cherry picked from commit f188422)

Bug: chromium:1479104
Change-Id: Ic3ef79fcef68d148788a77785259750f095ecacd
Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/4862979
Auto-Submit: Shu-yu Guo <[email protected]>
Reviewed-by: Adam Klein <[email protected]>
Commit-Queue: Adam Klein <[email protected]>
Cr-Commit-Position: refs/branch-heads/11.7@{v8#32}
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 Nov 13, 2023
This is preparation CL for https://crrev.com/c/4970657.

(cherry picked from commit d0d5faa)

Bug: b/306109834
Change-Id: I6b89ef515f542762a1426087047c1d4489526bbd
Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/4970736
Commit-Queue: Takuto Ikuta <[email protected]>
Reviewed-by: Liviu Rau <[email protected]>
Reviewed-by: Michael Achenbach <[email protected]>
Cr-Original-Commit-Position: refs/heads/main@{#90550}
Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/4974616
Reviewed-by: Liviu Rau <[email protected]>
Commit-Queue: Michael Achenbach <[email protected]>
Cr-Commit-Position: refs/branch-heads/11.8@{v8#32}
Cr-Branched-From: 935bdbf-refs/heads/11.8.172@{#1}
Cr-Branched-From: b82a911-refs/heads/main@{#89779}
reposynch bot pushed a commit to hexagon-geo-surv/v8 that referenced this pull request Dec 24, 2023
Change-Id: Id7bae016465f00ac2ae104c51a04d938d515a4cf
Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/5131897
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#32}
Cr-Branched-From: b74ef6f-refs/heads/12.1.285@{#1}
Cr-Branched-From: 32857fb-refs/heads/main@{#91313}
reposynch bot pushed a commit to hexagon-geo-surv/v8 that referenced this pull request Jan 14, 2024
This interacts badly with other optimizations and isn't particularly
common.

Bug: chromium:1517354
(cherry picked from commit 389ea9b)

Change-Id: Ie16aa38e8984c4879491c0d9a0ca9df0e041fd1d
Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/5192447
Auto-Submit: Toon Verwaest <[email protected]>
Reviewed-by: Leszek Swirski <[email protected]>
Cr-Commit-Position: refs/branch-heads/12.0@{v8#32}
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 Feb 19, 2024
…wrapper

The wasm-to-js wrapper tierup used the canonicalized signature id lookup
for module-independent signatures to look up the canonicalized signature
id of module-specific signatures. With this CL the signature id is
looked up with the function index of imported functions and from the
dispatch table for indirect function calls instead.

[email protected]

Bug: 324596281
(cherry picked from commit 2109613)

Change-Id: I3fb7e4f02596f62e13ffe60015f96bac5efbc598
Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/5300311
Reviewed-by: Jakob Kummerow <[email protected]>
Commit-Queue: Andreas Haas <[email protected]>
Cr-Commit-Position: refs/branch-heads/12.2@{#32}
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 Apr 22, 2024
Merged: [loong64][mips64][liftoff] Use WasmDispatchTable for indirect calls
Revision: 9d9854f

Merged: [loong64][sandbox] Port some sandbox patches to loong64 part2
Revision: 218de0f

Merged: [loong64][mips64][sandbox] First step towards fine-grained entrypoint tags for builtins
Revision: 104036a

NOTRY=true
NOPRESUBMIT=true
NOTREECHECKS=true
[email protected]

Bug: v8:14663
Change-Id: Iefe05b9e8663f84fbb0310c78da51ff736b6c1fe
Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/5362661
Commit-Queue: Zhao Jiazhong <[email protected]>
Auto-Submit: Zhao Jiazhong <[email protected]>
Reviewed-by: Igor Sheludko <[email protected]>
Cr-Commit-Position: refs/branch-heads/12.3@{#32}
Cr-Branched-From: a86e197-refs/heads/12.3.219@{#1}
Cr-Branched-From: 21869f7-refs/heads/main@{#92385}
hubot pushed a commit that referenced this pull request May 13, 2024
Bug: 340221135
(cherry picked from commit b3c01ac)

Change-Id: I02a33b6c5d4e35ab0ad1aa3e61ad12be4f667712
Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/5536210
Reviewed-by: Adam Klein <[email protected]>
Commit-Queue: Shu-yu Guo <[email protected]>
Cr-Commit-Position: refs/branch-heads/12.4@{#32}
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 13, 2024
We cannot exit the iteration early, we must update all entries
in the cache state.

Fixed: 343748812
(cherry picked from commit 910cb91)

Change-Id: Ib342467f35360baaa14cd098b258bd1acf4189a7
Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/5626023
Commit-Queue: Matthias Liedtke <[email protected]>
Commit-Queue: Jakob Kummerow <[email protected]>
Reviewed-by: Matthias Liedtke <[email protected]>
Auto-Submit: Jakob Kummerow <[email protected]>
Cr-Commit-Position: refs/branch-heads/12.6@{#32}
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 Jul 30, 2024
Fixed: 355256380

(cherry picked from commit 313905c)

Change-Id: I36a04ba945da014d13fe21568352bc6c74c21e68
Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/5743765
Auto-Submit: Victor Gomes <[email protected]>
Reviewed-by: Leszek Swirski <[email protected]>
Commit-Queue: Leszek Swirski <[email protected]>
Commit-Queue: Victor Gomes <[email protected]>
Cr-Commit-Position: refs/branch-heads/12.7@{#32}
Cr-Branched-From: 35cc908-refs/heads/12.7.224@{#1}
Cr-Branched-From: 6d60e67-refs/heads/main@{#94324}
hubot pushed a commit that referenced this pull request Aug 19, 2024
When merging two scripts, we decide whether to use new or old SFIs in
one pass over the script info list, and patch old SFIs (in bytecode
constant pools) with new ones in another pass. If there is a GC that
clears some of the weak script info list pointers between these two
passes, then various assumptions break, leading to SFIs in the published
result pointing at the wrong script.

Make sure that any old SFIs that were encountered in the first pass stay
alive for the second pass.

Bug: 355575275
(cherry picked from commit b2b082c)

Change-Id: Id15a6c6e67544bbaad561312ccf8a9816f8d98f2
Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/5797603
Reviewed-by: Patrick Thier <[email protected]>
Commit-Queue: Patrick Thier <[email protected]>
Auto-Submit: Leszek Swirski <[email protected]>
Cr-Commit-Position: refs/branch-heads/12.8@{#32}
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 Aug 21, 2024
This reverts commit 284b51f.

Reason for revert: Crashes on 128 branch

Original change's description:
> Merged: [compiler] Ensure old SFIs stay alive for merging
>
> When merging two scripts, we decide whether to use new or old SFIs in
> one pass over the script info list, and patch old SFIs (in bytecode
> constant pools) with new ones in another pass. If there is a GC that
> clears some of the weak script info list pointers between these two
> passes, then various assumptions break, leading to SFIs in the published
> result pointing at the wrong script.
>
> Make sure that any old SFIs that were encountered in the first pass stay
> alive for the second pass.
>
> Bug: 355575275
> (cherry picked from commit b2b082c)
>
> Change-Id: Id15a6c6e67544bbaad561312ccf8a9816f8d98f2
> Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/5797603
> Reviewed-by: Patrick Thier <[email protected]>
> Commit-Queue: Patrick Thier <[email protected]>
> Auto-Submit: Leszek Swirski <[email protected]>
> Cr-Commit-Position: refs/branch-heads/12.8@{#32}
> Cr-Branched-From: 70cbb39-refs/heads/12.8.374@{#1}
> Cr-Branched-From: 451b63e-refs/heads/main@{#95151}

Bug: 355575275
Change-Id: Ib5f4473312dcc91a102dd7fc40e108904149ff8e
Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/5801505
Auto-Submit: Deepti Gandluri <[email protected]>
Commit-Queue: Rubber Stamper <[email protected]>
Bot-Commit: Rubber Stamper <[email protected]>
Cr-Commit-Position: refs/branch-heads/12.8@{#36}
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 10, 2024
Change-Id: Ie8fdb367075ed15a0e3fbfdaa9d6ddf4b8ac1ec6
Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/5849694
Bot-Commit: v8-ci-autoroll-builder <v8-ci-autoroll-builder@chops-service-accounts.iam.gserviceaccount.com>
Cr-Commit-Position: refs/branch-heads/12.9@{#32}
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 Oct 8, 2024
Change-Id: Id9a068f7573d0d2a3045f30d1a6d1f6a57b4bb01
Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/5914126
Bot-Commit: v8-ci-autoroll-builder <v8-ci-autoroll-builder@chops-service-accounts.iam.gserviceaccount.com>
Cr-Commit-Position: refs/branch-heads/13.0@{#32}
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 10, 2024
…y.new

When calling to C++ for array.fill (if the length is more than 16
elements), Turboshaft passed the value in a 64 bit stack slot.
For reference values on 32 bits and on pointer-compressed builds, this
required converting a 32 bit tagged value into a 64 bit stack slot.
The emitted __ ChangeInt32ToInt64() makes the value untagged.
When performing GVN, these zero-extensions can be de-duplicated.
When spilled, it will be spilled in an untagged stack slot, e.g.
when calling into an allocation that can trigger a GC, making the
stack slot ignored by the GC and therefore stale afterwards.

This CL instead emits a stack slot that aligns with the input type
removing the need for any conversions (like zero-extensions) for all
types and furthermore also allowing us to mark the stack slot for the
C call as tagged. (These will not be GVN-ed and array.fill doesn't
allocate, so this isn't strictly required.)

(cherry picked from commit 47a3535)

Change-Id: I15691f4460e33d89ed4631ff874c8fc8db219362
Fixed: 381332096
Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/6084112
Commit-Queue: Matthias Liedtke <[email protected]>
Commit-Queue: Jakob Kummerow <[email protected]>
Reviewed-by: Jakob Kummerow <[email protected]>
Auto-Submit: Matthias Liedtke <[email protected]>
Cr-Commit-Position: refs/branch-heads/13.2@{#32}
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 10, 2024
In addition to the field types we should also check the mutability.

[email protected]

Fixed: 382291459
(cherry picked from commit 3852cf8)

Change-Id: I3841b3cfda8e605d724e8695397837eba653ce76
Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/6086197
Auto-Submit: Jakob Kummerow <[email protected]>
Reviewed-by: Matthias Liedtke <[email protected]>
Commit-Queue: Jakob Kummerow <[email protected]>
Commit-Queue: Matthias Liedtke <[email protected]>
Cr-Commit-Position: refs/branch-heads/13.1@{#32}
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 Jan 27, 2025
StringOrStringWrapper is also a HeapObject.

Fixed: 391412545
(cherry picked from commit 0c80818)

Change-Id: Iaa91fc0aa48694e29b8b4807e4c3063f72d3727d
Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/6198349
Commit-Queue: Leszek Swirski <[email protected]>
Auto-Submit: Olivier Flückiger <[email protected]>
Reviewed-by: Leszek Swirski <[email protected]>
Cr-Commit-Position: refs/branch-heads/13.3@{#32}
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 Feb 27, 2025
Version incremented at https://cr-buildbucket.appspot.com/build/8721763933932555489

Change-Id: Icd9382d106ea9fe4b4af2b10fec3f8e3825bd608
Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/6309918
Bot-Commit: v8-ci-autoroll-builder <v8-ci-autoroll-builder@chops-service-accounts.iam.gserviceaccount.com>
Cr-Commit-Position: refs/branch-heads/13.4@{#32}
Cr-Branched-From: 0f87a54-refs/heads/13.4.114@{#1}
Cr-Branched-From: 27af2e9-refs/heads/main@{#98459}
dstolfa added a commit to CTSRD-CHERI/v8 that referenced this pull request May 7, 2025
The main issue surfaced when kCapability64 needed to be converted to a
kTaggedSigned (Smi) representation. This would result in missing
lsl ..., v8#32 instructions and would cause crashes at runtime. This
commit mostly changes the way kCapability64 representations are treated
to match kWord64. The most notable exception to this is when a
kCapability64 is trying to be converted to some kind of a pointer, which
kWord64 representations don't support. In that case, we simply return
the current node, as a capability is already a pointer in those cases.
hubot pushed a commit that referenced this pull request Jun 10, 2025
While escaping the regexp source, a regular signed int might overflow,
while an uint32_t can always hold the maximum length for the escaped
source.

Bug: 420697404
(cherry picked from commit 62ee324)

Change-Id: I595897ec14fa0ee6d88c62cb673fbde6c228a6db
Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/6632467
Commit-Queue: Patrick Thier <[email protected]>
Commit-Queue: Jakob Linke <[email protected]>
Auto-Submit: Patrick Thier <[email protected]>
Reviewed-by: Jakob Linke <[email protected]>
Cr-Commit-Position: refs/branch-heads/13.6@{#32}
Cr-Branched-From: 04fa9cb-refs/heads/13.6.233@{#1}
Cr-Branched-From: f6be482-refs/heads/main@{#99571}
hubot pushed a commit that referenced this pull request Jun 12, 2025
Reintroduce an SBXCHECK to ensure that we always suspend/return to the
immediate parent stack. Returning should already be safe because the
StackMemory chain lives outside of the sandbox, but suspending is still
unsafe because it uses the in-sandbox WasmSuspenderObject chain which
can be corrupted.

This is a short-term fix. A more robust solution will be to move the
WasmSuspenderObjects outside of the sandbox, like we did with the
WasmContinuationObjects (https://crrev.com/c/6426203).

[email protected]

(cherry picked from commit 25e22b6)

Change-Id: I2d500f7a7f4cbbfbff6f1383f4f94a338d4fb688
Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/6633546
Reviewed-by: Jakob Kummerow <[email protected]>
Commit-Queue: Thibaud Michaud <[email protected]>
Cr-Commit-Position: refs/branch-heads/13.7@{#32}
Cr-Branched-From: dd5370d-refs/heads/13.7.152@{#1}
Cr-Branched-From: fa9b753-refs/heads/main@{#99927}
hubot pushed a commit that referenced this pull request Jun 13, 2025
Version incremented at https://cr-buildbucket.appspot.com/build/8712148386805273601

Change-Id: I26f1e0c751a41ea0470cbf8ddf59523808c9ecf5
Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/6644079
Bot-Commit: v8-ci-autoroll-builder <v8-ci-autoroll-builder@chops-service-accounts.iam.gserviceaccount.com>
Cr-Commit-Position: refs/branch-heads/13.8@{#32}
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 Jul 30, 2025
…rDataInCreationContextImpl

Otherwise we get nullptr ScriptState which isn't supported. We might
want to look into a better solution long-term though

Bug: 428451956
(cherry picked from commit e48ce36)

Change-Id: I3c66e315a5ff03620332e792555ccda91417f9c4
Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/6779126
Reviewed-by: Michael Lippautz <[email protected]>
Cr-Commit-Position: refs/branch-heads/13.9@{#32}
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 Oct 30, 2025
Version incremented at https://cr-buildbucket.appspot.com/build/8699587118827578417

Change-Id: Iaa4295d3a2163d7bbfb7aba0ab6d9c062988c42f
Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/7101498
Bot-Commit: v8-ci-autoroll-builder <v8-ci-autoroll-builder@chops-service-accounts.iam.gserviceaccount.com>
Cr-Commit-Position: refs/branch-heads/14.2@{#32}
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 Dec 12, 2025
Bug: 466786677
(cherry picked from commit e0052e7)

Change-Id: I21aca92f851d01809668ce1b1e3ba25fd0deafec
Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/7252674
Commit-Queue: Michael Achenbach <[email protected]>
Auto-Submit: Darius Mercadier <[email protected]>
Reviewed-by: Michael Achenbach <[email protected]>
Reviewed-by: Leszek Swirski <[email protected]>
Cr-Commit-Position: refs/branch-heads/14.3@{#32}
Cr-Branched-From: 13c7e31-refs/heads/14.3.127@{#1}
Cr-Branched-From: 01af089-refs/heads/main@{#103352}
hubot pushed a commit that referenced this pull request Jan 7, 2026
A GC could shrink the descriptor array. Ensure that we early break the
loop on all paths to prevent reading beyond the limit.

Fixed: 469143679
(cherry picked from commit c30fe0d)

Change-Id: I19c4a3f0066e5b3ddd5fe4d1588cbec056645d3b
Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/7361936
Reviewed-by: Toon Verwaest <[email protected]>
Commit-Queue: Toon Verwaest <[email protected]>
Auto-Submit: Patrick Thier <[email protected]>
Cr-Commit-Position: refs/branch-heads/14.4@{#32}
Cr-Branched-From: 80acc26-refs/heads/14.4.258@{#1}
Cr-Branched-From: ce7e597-refs/heads/main@{#104020}
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.

2 participants