Commit a1ada77
[fast-api] Deprecate fallback flag in FastApiCallbackOptions struct
The fallback mechanism of fast API calls is not needed anymore as it is
possible for the fast API call target to throw exceptions, trigger GC,
and call back to JavaScript as well. Therefore the fallback flag in the
FastApiCallbackOptions struct gets deprecated.
Bug: 41492790
Change-Id: I51ac88309586abf92768ac55b1e315dfd7485160
Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/5600538
Reviewed-by: Igor Sheludko <ishell@chromium.org>
Reviewed-by: Michael Lippautz <mlippautz@chromium.org>
Commit-Queue: Andreas Haas <ahaas@chromium.org>
Cr-Commit-Position: refs/heads/main@{#94315}1 parent f5206af commit a1ada77
12 files changed
Lines changed: 293 additions & 455 deletions
File tree
- include
- src/d8
- test
- cctest
- mjsunit
- compiler
- wasm
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
577 | 577 | | |
578 | 578 | | |
579 | 579 | | |
580 | | - | |
| 580 | + | |
581 | 581 | | |
582 | 582 | | |
583 | 583 | | |
| |||
591 | 591 | | |
592 | 592 | | |
593 | 593 | | |
594 | | - | |
| 594 | + | |
| 595 | + | |
| 596 | + | |
| 597 | + | |
| 598 | + | |
595 | 599 | | |
596 | 600 | | |
597 | 601 | | |
598 | | - | |
599 | 602 | | |
600 | | - | |
601 | | - | |
602 | | - | |
603 | | - | |
| 603 | + | |
604 | 604 | | |
605 | 605 | | |
606 | 606 | | |
| |||
0 commit comments