| OLD | NEW |
| 1 Checks created frame for async call chain | 1 Checks created frame for async call chain |
| 2 | 2 |
| 3 Running test: testPromise | 3 Running test: testPromise |
| 4 foo1 (test.js:10:2) | 4 foo1 (test.js:10:2) |
| 5 -- Promise.resolve (test.js:20:14)-- | 5 -- Promise.resolve -- |
| 6 promise (test.js:21:2) | 6 promise (test.js:20:14) |
| 7 (anonymous) (expr.js:0:0) | 7 (anonymous) (expr.js:0:0) |
| 8 | 8 |
| 9 | 9 |
| 10 Running test: testPromiseThen | 10 Running test: testPromiseThen |
| 11 foo1 (test.js:10:2) | 11 foo1 (test.js:10:2) |
| 12 -- Promise.resolve (test.js:28:14)-- | 12 -- Promise.resolve -- |
| 13 promiseThen (test.js:30:2) | 13 promiseThen (test.js:28:14) |
| 14 (anonymous) (expr.js:0:0) | 14 (anonymous) (expr.js:0:0) |
| 15 | 15 |
| 16 foo2 (test.js:14:2) | 16 foo2 (test.js:14:2) |
| 17 -- Promise.resolve (test.js:29:14)-- | 17 -- Promise.resolve -- |
| 18 -- Promise.resolve (test.js:28:14)-- | 18 promiseThen (test.js:29:14) |
| 19 promiseThen (test.js:30:2) | |
| 20 (anonymous) (expr.js:0:0) | 19 (anonymous) (expr.js:0:0) |
| 21 | 20 |
| 22 | 21 |
| 23 Running test: testPromiseThenThen | 22 Running test: testPromiseThenThen |
| 24 foo1 (test.js:10:2) | 23 foo1 (test.js:10:2) |
| 25 -- Promise.resolve (test.js:37:14)-- | 24 -- Promise.resolve -- |
| 26 promiseThenThen (test.js:39:2) | 25 promiseThenThen (test.js:37:14) |
| 27 (anonymous) (expr.js:0:0) | 26 (anonymous) (expr.js:0:0) |
| 28 | 27 |
| 29 foo1 (test.js:10:2) | 28 foo1 (test.js:10:2) |
| 30 -- Promise.resolve (test.js:38:14)-- | 29 -- Promise.resolve -- |
| 31 promiseThenThen (test.js:39:2) | 30 promiseThenThen (test.js:38:14) |
| 32 (anonymous) (expr.js:0:0) | 31 (anonymous) (expr.js:0:0) |
| 33 | 32 |
| 34 foo2 (test.js:14:2) | 33 foo2 (test.js:14:2) |
| 35 -- Promise.resolve (test.js:37:25)-- | 34 -- Promise.resolve -- |
| 36 -- Promise.resolve (test.js:37:14)-- | 35 promiseThenThen (test.js:37:25) |
| 37 promiseThenThen (test.js:39:2) | |
| 38 (anonymous) (expr.js:0:0) | 36 (anonymous) (expr.js:0:0) |
| 39 | 37 |
| 40 | 38 |
| 41 Running test: testPromiseResolve | 39 Running test: testPromiseResolve |
| 42 foo1 (test.js:10:2) | 40 foo1 (test.js:10:2) |
| 43 -- Promise.resolve (test.js:44:27)-- | 41 -- Promise.resolve -- |
| 44 promiseResolve (test.js:44:17) | 42 promiseResolve (test.js:44:27) |
| 45 (anonymous) (expr.js:0:0) | 43 (anonymous) (expr.js:0:0) |
| 46 | 44 |
| 47 | 45 |
| 48 Running test: testPromiseReject | 46 Running test: testPromiseReject |
| 49 foo1 (test.js:10:2) | 47 foo1 (test.js:10:2) |
| 50 -- Promise.reject (test.js:48:31)-- | 48 -- Promise.reject -- |
| 51 promiseReject (test.js:48:17) | 49 promiseReject (test.js:48:31) |
| 52 (anonymous) (expr.js:0:0) | 50 (anonymous) (expr.js:0:0) |
| 53 | 51 |
| 54 | 52 |
| 55 Running test: testPromiseAll | 53 Running test: testPromiseAll |
| 56 foo1 (test.js:10:2) | 54 foo1 (test.js:10:2) |
| 57 -- Promise.resolve (test.js:52:44)-- | 55 -- Promise.resolve -- |
| 58 -- Promise.resolve (test.js:52:17)-- | 56 promiseAll (test.js:52:44) |
| 59 promiseAll (test.js:52:31) | |
| 60 (anonymous) (expr.js:0:0) | 57 (anonymous) (expr.js:0:0) |
| 61 | 58 |
| 62 | 59 |
| 63 Running test: testPromiseRace | 60 Running test: testPromiseRace |
| 64 foo1 (test.js:10:2) | 61 foo1 (test.js:10:2) |
| 65 -- Promise.resolve (test.js:56:45)-- | 62 -- Promise.resolve -- |
| 66 -- Promise.resolve (test.js:56:17)-- | 63 promiseRace (test.js:56:45) |
| 67 promiseRace (test.js:56:32) | |
| 68 (anonymous) (expr.js:0:0) | 64 (anonymous) (expr.js:0:0) |
| 69 | 65 |
| 70 | 66 |
| 71 Running test: testThenableJob1 | 67 Running test: testThenableJob1 |
| 72 foo1 (test.js:10:2) | 68 foo1 (test.js:10:2) |
| 73 -- Promise.resolve (test.js:60:72)-- | 69 -- Promise.resolve -- |
| 74 -- Promise.resolve (test.js:60:56)-- | 70 thenableJob1 (test.js:60:72) |
| 75 Promise.resolve.then (test.js:60:46) | |
| 76 -- Promise.resolve (test.js:60:27)-- | |
| 77 thenableJob1 (test.js:60:17) | |
| 78 (anonymous) (expr.js:0:0) | 71 (anonymous) (expr.js:0:0) |
| 79 | 72 |
| 80 | 73 |
| 81 Running test: testThenableJob2 | 74 Running test: testThenableJob2 |
| 82 foo1 (test.js:10:2) | 75 foo1 (test.js:10:2) |
| 83 -- Promise.resolve (test.js:64:57)-- | 76 -- Promise.resolve -- |
| 84 Promise.resolve.then (test.js:64:46) | 77 thenableJob2 (test.js:64:57) |
| 85 -- Promise.resolve (test.js:64:27)-- | |
| 86 thenableJob2 (test.js:64:17) | |
| 87 (anonymous) (expr.js:0:0) | 78 (anonymous) (expr.js:0:0) |
| 88 | 79 |
| 89 | 80 |
| 90 Running test: testSetTimeouts | 81 Running test: testSetTimeouts |
| 91 foo1 (test.js:10:2) | 82 foo1 (test.js:10:2) |
| 92 setTimeout (test.js:72:25) | 83 setTimeout (test.js:72:25) |
| 93 -- setTimeout -- | 84 -- setTimeout -- |
| 94 setTimeout (test.js:72:6) | 85 setTimeout (test.js:72:6) |
| 95 -- setTimeout -- | 86 -- setTimeout -- |
| 96 setTimeout (test.js:71:4) | 87 setTimeout (test.js:71:4) |
| 97 -- setTimeout -- | 88 -- setTimeout -- |
| 98 setTimeouts (test.js:70:2) | 89 setTimeouts (test.js:70:2) |
| 99 (anonymous) (expr.js:0:0) | 90 (anonymous) (expr.js:0:0) |
| 100 | 91 |
| OLD | NEW |