Description[promises] cleanup default promise handlers
Use private symbols to mark default promise handler, instead of calling out to default
handlers defined in JS. We check for this symbol in PromiseHandle and perform the
appropriate behavior as the default handlers.
Catch prediction logic is updated to account for a symbol.
BUG=v8:5343
Review-Url: https://codereview.chromium.org/2695593002
Cr-Commit-Position: refs/heads/master@{#43135}
Committed: https://chromium.googlesource.com/v8/v8/+/31bc17f006f11e7699ff1f3ba86e3d580a707652
Patch Set 1 #Patch Set 2 : fix #Patch Set 3 : remove redundant check #Patch Set 4 : remove unused var #
Messages
Total messages: 18 (14 generated)
|