Files
sdk/runtime/lib
Kevin Millikin f31b6d5e2c Reland "Track the 'awaiter return' call stack..."
Original CL: https://codereview.chromium.org/2692803006/

Original commit message:
Tracking the awaiter return call stack:

- [x] Each async function closure now knows who is awaiting on their
return. This is effectively the asynchronous equivalent of the 'frame pointer'.
- [x] Each async* function closure now knows how is listening on their
stream. This is effectively the asynchronous equivalent of the 'frame pointer'.

Detecting uncaught exceptions in async functions:

- [x] Code object keeps a map from :await_jump_var to token position
- [x] Exception Handlers keep track if they are generated (as part of compilation) or directly from user code
- [x] Debugger maps :await_jump_var to a specific try index

R=johnmccutchan@google.com

Review-Url: https://codereview.chromium.org/2725623003 .
2017-02-28 16:13:41 +01:00
..
2016-11-04 12:14:41 -07:00
2016-11-04 12:14:41 -07:00
2017-02-27 08:55:17 +01:00
2016-11-04 12:14:41 -07:00
2016-11-04 12:14:41 -07:00
2016-02-22 08:53:11 -08:00
2016-11-04 12:14:41 -07:00
2016-11-04 12:14:41 -07:00
2016-11-04 12:14:41 -07:00
2016-11-04 12:14:41 -07:00
2017-02-20 11:52:52 +01:00
2016-11-04 12:14:41 -07:00
2017-02-09 15:39:44 -08:00
2016-11-04 12:14:41 -07:00
2016-11-04 12:14:41 -07:00
2016-11-04 12:14:41 -07:00
2016-11-04 12:14:41 -07:00