Commit fe00ecb
[wasm-gc] Introduce HeapType class
Drive-by: Fix ref.is_null calling is_reference_type to typecheck its
argument (which would also allow rtts).
Bug: v8:7748
Change-Id: I2ad01d0f70ac15d37ac4cc344bd0280a7ca08073
Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/2264094
Commit-Queue: Manos Koukoutos <manoskouk@chromium.org>
Reviewed-by: Jakob Kummerow <jkummerow@chromium.org>
Reviewed-by: Andreas Haas <ahaas@chromium.org>
Cr-Commit-Position: refs/heads/master@{#68572}1 parent 238088d commit fe00ecbCopy full SHA for fe00ecb
21 files changed
+239-208Lines changed: 239 additions & 208 deletions
File tree
Expand file treeCollapse file tree
Open diff view settings
Filter options
- src
- api
- builtins
- compiler
- wasm
- baseline
- test
- cctest/wasm
- common/wasm
- fuzzer
Expand file treeCollapse file tree
Open diff view settings
Collapse file
+1-1Lines changed: 1 addition & 1 deletion
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| ||
10372 | 10372 | |
10373 | 10373 | |
10374 | 10374 | |
10375 | | - |
| 10375 | + |
10376 | 10376 | |
10377 | 10377 | |
10378 | 10378 | |
|
Collapse file
+1-2Lines changed: 1 addition & 2 deletions
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| ||
37 | 37 | |
38 | 38 | |
39 | 39 | |
40 | | - |
41 | | - |
| 40 | + |
42 | 41 | |
43 | 42 | |
44 | 43 | |
|
Collapse file
src/compiler/wasm-compiler.cc
Copy file name to clipboardExpand all lines: src/compiler/wasm-compiler.cc+7-8Lines changed: 7 additions & 8 deletions
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| ||
5309 | 5309 | |
5310 | 5310 | |
5311 | 5311 | |
5312 | | - |
| 5312 | + |
5313 | 5313 | |
5314 | 5314 | |
5315 | 5315 | |
5316 | | - |
5317 | 5316 | |
5318 | 5317 | |
5319 | 5318 | |
5320 | 5319 | |
5321 | | - |
| 5320 | + |
5322 | 5321 | |
5323 | 5322 | |
5324 | 5323 | |
5325 | 5324 | |
5326 | 5325 | |
5327 | 5326 | |
5328 | 5327 | |
5329 | | - |
| 5328 | + |
5330 | 5329 | |
5331 | 5330 | |
5332 | 5331 | |
| ||
5695 | 5694 | |
5696 | 5695 | |
5697 | 5696 | |
5698 | | - |
5699 | | - |
5700 | | - |
| 5697 | + |
| 5698 | + |
| 5699 | + |
5701 | 5700 | |
5702 | | - |
| 5701 | + |
5703 | 5702 | |
5704 | 5703 | |
5705 | 5704 | |
|
Collapse file
src/wasm/baseline/liftoff-compiler.cc
Copy file name to clipboardExpand all lines: src/wasm/baseline/liftoff-compiler.cc+1-1Lines changed: 1 addition & 1 deletion
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| ||
399 | 399 | |
400 | 400 | |
401 | 401 | |
402 | | - |
| 402 | + |
403 | 403 | |
404 | 404 | |
405 | 405 | |
|
Collapse file
+6-6Lines changed: 6 additions & 6 deletions
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| ||
73 | 73 | |
74 | 74 | |
75 | 75 | |
76 | | - |
77 | | - |
| 76 | + |
| 77 | + |
78 | 78 | |
79 | | - |
| 79 | + |
80 | 80 | |
81 | 81 | |
82 | 82 | |
| ||
1828 | 1828 | |
1829 | 1829 | |
1830 | 1830 | |
1831 | | - |
1832 | | - |
| 1831 | + |
| 1832 | + |
1833 | 1833 | |
1834 | 1834 | |
1835 | | - |
| 1835 | + |
1836 | 1836 | |
1837 | 1837 | |
1838 | 1838 | |
|
Collapse file
src/wasm/function-body-decoder-impl.h
Copy file name to clipboardExpand all lines: src/wasm/function-body-decoder-impl.h+47-51Lines changed: 47 additions & 51 deletions
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| ||
144 | 144 | |
145 | 145 | |
146 | 146 | |
147 | | - |
| 147 | + |
148 | 148 | |
149 | 149 | |
150 | 150 | |
| ||
197 | 197 | |
198 | 198 | |
199 | 199 | |
200 | | - |
| 200 | + |
201 | 201 | |
202 | 202 | |
203 | 203 | |
| ||
230 | 230 | |
231 | 231 | |
232 | 232 | |
233 | | - |
234 | | - |
| 233 | + |
235 | 234 | |
236 | 235 | |
237 | 236 | |
| ||
706 | 705 | |
707 | 706 | |
708 | 707 | |
709 | | - |
| 708 | + |
710 | 709 | |
711 | 710 | |
712 | 711 | |
| ||
715 | 714 | |
716 | 715 | |
717 | 716 | |
718 | | - |
| 717 | + |
719 | 718 | |
720 | 719 | |
721 | 720 | |
722 | | - |
| 721 | + |
723 | 722 | |
724 | 723 | |
725 | 724 | |
| ||
732 | 731 | |
733 | 732 | |
734 | 733 | |
735 | | - |
| 734 | + |
736 | 735 | |
737 | 736 | |
738 | 737 | |
739 | 738 | |
740 | 739 | |
741 | | - |
| 740 | + |
742 | 741 | |
743 | 742 | |
744 | 743 | |
| ||
1426 | 1425 | |
1427 | 1426 | |
1428 | 1427 | |
1429 | | - |
1430 | | - |
1431 | | - |
| 1428 | + |
| 1429 | + |
| 1430 | + |
1432 | 1431 | |
1433 | 1432 | |
1434 | 1433 | |
1435 | | - |
| 1434 | + |
1436 | 1435 | |
1437 | 1436 | |
1438 | 1437 | |
| ||
2541 | 2540 | |
2542 | 2541 | |
2543 | 2542 | |
2544 | | - |
2545 | | - |
2546 | | - |
2547 | | - |
2548 | | - |
2549 | | - |
2550 | | - |
2551 | | - |
| 2543 | + |
| 2544 | + |
| 2545 | + |
| 2546 | + |
| 2547 | + |
| 2548 | + |
| 2549 | + |
| 2550 | + |
| 2551 | + |
| 2552 | + |
| 2553 | + |
| 2554 | + |
| 2555 | + |
| 2556 | + |
| 2557 | + |
| 2558 | + |
2552 | 2559 | |
2553 | | - |
2554 | | - |
2555 | | - |
2556 | | - |
2557 | 2560 | |
2558 | 2561 | |
2559 | 2562 | |
2560 | 2563 | |
2561 | 2564 | |
2562 | 2565 | |
2563 | 2566 | |
2564 | | - |
| 2567 | + |
2565 | 2568 | |
2566 | 2569 | |
2567 | 2570 | |
| ||
2581 | 2584 | |
2582 | 2585 | |
2583 | 2586 | |
2584 | | - |
2585 | | - |
2586 | | - |
2587 | | - |
| 2587 | + |
| 2588 | + |
| 2589 | + |
| 2590 | + |
| 2591 | + |
| 2592 | + |
2588 | 2593 | |
2589 | 2594 | |
2590 | 2595 | |
| ||
3310 | 3315 | |
3311 | 3316 | |
3312 | 3317 | |
3313 | | - |
3314 | | - |
| 3318 | + |
3315 | 3319 | |
3316 | 3320 | |
3317 | 3321 | |
| ||
3327 | 3331 | |
3328 | 3332 | |
3329 | 3333 | |
3330 | | - |
3331 | | - |
3332 | | - |
| 3334 | + |
| 3335 | + |
3333 | 3336 | |
3334 | 3337 | |
3335 | 3338 | |
| ||
3348 | 3351 | |
3349 | 3352 | |
3350 | 3353 | |
3351 | | - |
3352 | | - |
3353 | | - |
| 3354 | + |
| 3355 | + |
3354 | 3356 | |
3355 | 3357 | |
3356 | 3358 | |
| ||
3366 | 3368 | |
3367 | 3369 | |
3368 | 3370 | |
3369 | | - |
3370 | | - |
3371 | | - |
| 3371 | + |
| 3372 | + |
3372 | 3373 | |
3373 | 3374 | |
3374 | 3375 | |
| ||
3378 | 3379 | |
3379 | 3380 | |
3380 | 3381 | |
3381 | | - |
3382 | | - |
| 3382 | + |
3383 | 3383 | |
3384 | 3384 | |
3385 | 3385 | |
| ||
3397 | 3397 | |
3398 | 3398 | |
3399 | 3399 | |
3400 | | - |
3401 | | - |
| 3400 | + |
3402 | 3401 | |
3403 | 3402 | |
3404 | 3403 | |
| ||
3416 | 3415 | |
3417 | 3416 | |
3418 | 3417 | |
3419 | | - |
3420 | | - |
| 3418 | + |
3421 | 3419 | |
3422 | 3420 | |
3423 | 3421 | |
| ||
3434 | 3432 | |
3435 | 3433 | |
3436 | 3434 | |
3437 | | - |
3438 | | - |
| 3435 | + |
3439 | 3436 | |
3440 | 3437 | |
3441 | 3438 | |
| ||
3444 | 3441 | |
3445 | 3442 | |
3446 | 3443 | |
3447 | | - |
3448 | | - |
| 3444 | + |
3449 | 3445 | |
3450 | 3446 | |
3451 | 3447 | |
|
Collapse file
src/wasm/local-decl-encoder.cc
Copy file name to clipboardExpand all lines: src/wasm/local-decl-encoder.cc+2-2Lines changed: 2 additions & 2 deletions
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| ||
38 | 38 | |
39 | 39 | |
40 | 40 | |
41 | | - |
| 41 | + |
42 | 42 | |
43 | 43 | |
44 | 44 | |
| ||
66 | 66 | |
67 | 67 | |
68 | 68 | |
69 | | - |
| 69 | + |
70 | 70 | |
71 | 71 | |
72 | 72 | |
|
Collapse file
+1-1Lines changed: 1 addition & 1 deletion
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| ||
123 | 123 | |
124 | 124 | |
125 | 125 | |
126 | | - |
| 126 | + |
127 | 127 | |
128 | 128 | |
129 | 129 | |
|
0 commit comments