8be20eee3b
The debugger calls PromiseHasUserDefinedRejectHandler to recursively search the tree of dependent promises for user-defined reject handlers. If no such reject handler exists, rejecting the promise is considered an uncaught exception. Promise.race and Promise.all interupt the link of promise dependency wrt the search. This change fixes that link. R=rossberg@chromium.org BUG=chromium:439585 LOG=N Review URL: https://codereview.chromium.org/1411083003 Cr-Commit-Position: refs/heads/master@{#31392} |
||
---|---|---|
.. | ||
async-task-event.js | ||
events.js | ||
promise-all-caught.js | ||
promise-all-uncaught.js | ||
promise-race-caught.js | ||
promise-race-uncaught.js | ||
reentry.js | ||
reject-after-resolve.js | ||
reject-caught-all.js | ||
reject-caught-by-default-reject-handler.js | ||
reject-caught-late.js | ||
reject-caught-uncaught.js | ||
reject-in-constructor.js | ||
reject-uncaught-all.js | ||
reject-uncaught-late.js | ||
reject-uncaught-uncaught.js | ||
reject-with-invalid-reject.js | ||
reject-with-throw-in-reject.js | ||
reject-with-undefined-reject.js | ||
resolve-after-aborted-try-finally.js | ||
resolve-after-try-catch.js | ||
rethrow-in-try-finally.js | ||
stepin-constructor.js | ||
stepin-handler.js | ||
throw-caught-all.js | ||
throw-caught-by-default-reject-handler.js | ||
throw-caught-late.js | ||
throw-caught-uncaught.js | ||
throw-eventually-caught.js | ||
throw-in-constructor.js | ||
throw-uncaught-all.js | ||
throw-uncaught-uncaught.js | ||
throw-with-throw-in-reject.js | ||
throw-with-undefined-reject.js | ||
try-reject-in-constructor.js | ||
try-throw-reject-in-constructor.js |