Commit 1de5512
committed
deps: V8: cherry-pick 217457d0a560
Original commit message:
[set-methods] Handle SetLike with infinite size
This CL adds a check for identifying SetLikes with infinite sizes in
methods dependent on the size of `other`s.
Bug: 351332634
Change-Id: I5c6d9c0cc7f3f5fae5cedc72a44bc21c917c84b8
Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/5684652
Reviewed-by: Shu-yu Guo <syg@chromium.org>
Commit-Queue: Rezvan Mahdavi Hezaveh <rezvan@chromium.org>
Cr-Commit-Position: refs/heads/main@{#94897}
Refs: v8/v8@217457d
PR-URL: #54883
Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
Reviewed-By: Richard Lau <rlau@redhat.com>1 parent 67ecb10 commit 1de5512Copy full SHA for 1de5512
File tree
Expand file treeCollapse file tree
11 files changed
+190
-7
lines changedOpen diff view settings
Filter options
- deps/v8
- src/builtins
- test/mjsunit/harmony
Expand file treeCollapse file tree
11 files changed
+190
-7
lines changedOpen diff view settings
Collapse file
+1-1Lines changed: 1 addition & 1 deletion
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| ||
36 | 36 | |
37 | 37 | |
38 | 38 | |
39 | | - |
| 39 | + |
40 | 40 | |
41 | 41 | |
42 | 42 | |
|
Collapse file
deps/v8/src/builtins/set-difference.tq
Copy file name to clipboardExpand all lines: deps/v8/src/builtins/set-difference.tq+2-1Lines changed: 2 additions & 1 deletion
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| ||
85 | 85 | |
86 | 86 | |
87 | 87 | |
88 | | - |
| 88 | + |
| 89 | + |
89 | 90 | |
90 | 91 | |
91 | 92 | |
|
Collapse file
deps/v8/src/builtins/set-intersection.tq
Copy file name to clipboardExpand all lines: deps/v8/src/builtins/set-intersection.tq+2-1Lines changed: 2 additions & 1 deletion
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| ||
81 | 81 | |
82 | 82 | |
83 | 83 | |
84 | | - |
| 84 | + |
| 85 | + |
85 | 86 | |
86 | 87 | |
87 | 88 | |
|
Collapse file
deps/v8/src/builtins/set-is-disjoint-from.tq
Copy file name to clipboardExpand all lines: deps/v8/src/builtins/set-is-disjoint-from.tq+2-1Lines changed: 2 additions & 1 deletion
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| ||
73 | 73 | |
74 | 74 | |
75 | 75 | |
76 | | - |
| 76 | + |
| 77 | + |
77 | 78 | |
78 | 79 | |
79 | 80 | |
|
Collapse file
deps/v8/src/builtins/set-is-subset-of.tq
Copy file name to clipboardExpand all lines: deps/v8/src/builtins/set-is-subset-of.tq+2-1Lines changed: 2 additions & 1 deletion
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| ||
25 | 25 | |
26 | 26 | |
27 | 27 | |
28 | | - |
| 28 | + |
| 29 | + |
29 | 30 | |
30 | 31 | |
31 | 32 | |
|
Collapse file
deps/v8/src/builtins/set-is-superset-of.tq
Copy file name to clipboardExpand all lines: deps/v8/src/builtins/set-is-superset-of.tq+2-1Lines changed: 2 additions & 1 deletion
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| ||
26 | 26 | |
27 | 27 | |
28 | 28 | |
29 | | - |
| 29 | + |
| 30 | + |
30 | 31 | |
31 | 32 | |
32 | 33 | |
|
Collapse file
deps/v8/test/mjsunit/harmony/set-difference.js
Copy file name to clipboardExpand all lines: deps/v8/test/mjsunit/harmony/set-difference.js+40-1Lines changed: 40 additions & 1 deletion
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| ||
305 | 305 | |
306 | 306 | |
307 | 307 | |
308 | | - |
| 308 | + |
| 309 | + |
| 310 | + |
| 311 | + |
| 312 | + |
| 313 | + |
| 314 | + |
| 315 | + |
| 316 | + |
| 317 | + |
| 318 | + |
| 319 | + |
| 320 | + |
| 321 | + |
| 322 | + |
| 323 | + |
| 324 | + |
| 325 | + |
| 326 | + |
| 327 | + |
| 328 | + |
| 329 | + |
| 330 | + |
| 331 | + |
| 332 | + |
| 333 | + |
| 334 | + |
| 335 | + |
| 336 | + |
| 337 | + |
| 338 | + |
| 339 | + |
| 340 | + |
| 341 | + |
| 342 | + |
| 343 | + |
| 344 | + |
| 345 | + |
| 346 | + |
| 347 | + |
Collapse file
deps/v8/test/mjsunit/harmony/set-intersection.js
Copy file name to clipboardExpand all lines: deps/v8/test/mjsunit/harmony/set-intersection.js+37Lines changed: 37 additions & 0 deletions
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| ||
281 | 281 | |
282 | 282 | |
283 | 283 | |
| 284 | + |
| 285 | + |
| 286 | + |
| 287 | + |
| 288 | + |
| 289 | + |
| 290 | + |
| 291 | + |
| 292 | + |
| 293 | + |
| 294 | + |
| 295 | + |
| 296 | + |
| 297 | + |
| 298 | + |
| 299 | + |
| 300 | + |
| 301 | + |
| 302 | + |
| 303 | + |
| 304 | + |
| 305 | + |
| 306 | + |
| 307 | + |
| 308 | + |
| 309 | + |
| 310 | + |
| 311 | + |
| 312 | + |
| 313 | + |
| 314 | + |
| 315 | + |
| 316 | + |
| 317 | + |
| 318 | + |
| 319 | + |
| 320 | + |
Collapse file
deps/v8/test/mjsunit/harmony/set-is-disjoint-from.js
Copy file name to clipboardExpand all lines: deps/v8/test/mjsunit/harmony/set-is-disjoint-from.js+34Lines changed: 34 additions & 0 deletions
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| ||
216 | 216 | |
217 | 217 | |
218 | 218 | |
| 219 | + |
| 220 | + |
| 221 | + |
| 222 | + |
| 223 | + |
| 224 | + |
| 225 | + |
| 226 | + |
| 227 | + |
| 228 | + |
| 229 | + |
| 230 | + |
| 231 | + |
| 232 | + |
| 233 | + |
| 234 | + |
| 235 | + |
| 236 | + |
| 237 | + |
| 238 | + |
| 239 | + |
| 240 | + |
| 241 | + |
| 242 | + |
| 243 | + |
| 244 | + |
| 245 | + |
| 246 | + |
| 247 | + |
| 248 | + |
| 249 | + |
| 250 | + |
| 251 | + |
| 252 | + |
Collapse file
deps/v8/test/mjsunit/harmony/set-is-subset-of.js
Copy file name to clipboardExpand all lines: deps/v8/test/mjsunit/harmony/set-is-subset-of.js+34Lines changed: 34 additions & 0 deletions
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| ||
266 | 266 | |
267 | 267 | |
268 | 268 | |
| 269 | + |
| 270 | + |
| 271 | + |
| 272 | + |
| 273 | + |
| 274 | + |
| 275 | + |
| 276 | + |
| 277 | + |
| 278 | + |
| 279 | + |
| 280 | + |
| 281 | + |
| 282 | + |
| 283 | + |
| 284 | + |
| 285 | + |
| 286 | + |
| 287 | + |
| 288 | + |
| 289 | + |
| 290 | + |
| 291 | + |
| 292 | + |
| 293 | + |
| 294 | + |
| 295 | + |
| 296 | + |
| 297 | + |
| 298 | + |
| 299 | + |
| 300 | + |
| 301 | + |
| 302 | + |
0 commit comments