Commit 66c7166
authored
Stack switching validation (#8467)
Now that we want to fuzz stack switching against a real implementation
in V8, add proper validation. Copy in the stack switching tests,
commenting out parts we do not handle for other reasons, to test that
the new validation logic is correct. Fix DAE2 and a couple of stack
switching tests that were not actually valid to begin with.1 parent c874f5d commit 66c7166
10 files changed
Lines changed: 2057 additions & 155 deletions
File tree
- src
- cfg
- passes
- wasm
- test
- lit/passes
- spec/stack-switching
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
453 | 453 | | |
454 | 454 | | |
455 | 455 | | |
456 | | - | |
| 456 | + | |
| 457 | + | |
| 458 | + | |
457 | 459 | | |
458 | 460 | | |
459 | 461 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
52 | 52 | | |
53 | 53 | | |
54 | 54 | | |
| 55 | + | |
55 | 56 | | |
56 | 57 | | |
57 | 58 | | |
| |||
354 | 355 | | |
355 | 356 | | |
356 | 357 | | |
357 | | - | |
| 358 | + | |
| 359 | + | |
| 360 | + | |
| 361 | + | |
| 362 | + | |
| 363 | + | |
| 364 | + | |
| 365 | + | |
| 366 | + | |
| 367 | + | |
| 368 | + | |
| 369 | + | |
| 370 | + | |
| 371 | + | |
| 372 | + | |
| 373 | + | |
358 | 374 | | |
359 | 375 | | |
| 376 | + | |
360 | 377 | | |
361 | 378 | | |
362 | 379 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1974 | 1974 | | |
1975 | 1975 | | |
1976 | 1976 | | |
| 1977 | + | |
| 1978 | + | |
| 1979 | + | |
1977 | 1980 | | |
1978 | 1981 | | |
1979 | 1982 | | |
| |||
2027 | 2030 | | |
2028 | 2031 | | |
2029 | 2032 | | |
| 2033 | + | |
| 2034 | + | |
| 2035 | + | |
2030 | 2036 | | |
2031 | 2037 | | |
2032 | 2038 | | |
| |||
0 commit comments