OLD | NEW |
1 // Copyright 2012 the V8 project authors. All rights reserved. | 1 // Copyright 2012 the V8 project authors. All rights reserved. |
2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
4 | 4 |
5 var $promiseCreate; | 5 var $promiseCreate; |
6 var $promiseResolve; | 6 var $promiseResolve; |
7 var $promiseReject; | 7 var $promiseReject; |
8 var $promiseChain; | 8 var $promiseChain; |
9 var $promiseCatch; | 9 var $promiseCatch; |
10 var $promiseThen; | 10 var $promiseThen; |
11 var $promiseHasUserDefinedRejectHandler; | 11 var $promiseHasUserDefinedRejectHandler; |
12 var $promiseStatus; | 12 var $promiseStatus; |
13 var $promiseValue; | 13 var $promiseValue; |
14 | 14 |
15 (function(global, shared, exports) { | 15 (function(global, shared, exports) { |
16 | 16 |
17 "use strict"; | 17 "use strict"; |
18 | 18 |
19 %CheckIsBootstrapping(); | 19 %CheckIsBootstrapping(); |
20 | 20 |
21 // ------------------------------------------------------------------- | 21 // ------------------------------------------------------------------- |
| 22 // Imports |
| 23 |
| 24 var InternalArray = shared.InternalArray; |
| 25 |
| 26 // ------------------------------------------------------------------- |
22 | 27 |
23 // Status values: 0 = pending, +1 = resolved, -1 = rejected | 28 // Status values: 0 = pending, +1 = resolved, -1 = rejected |
24 var promiseStatus = GLOBAL_PRIVATE("Promise#status"); | 29 var promiseStatus = GLOBAL_PRIVATE("Promise#status"); |
25 var promiseValue = GLOBAL_PRIVATE("Promise#value"); | 30 var promiseValue = GLOBAL_PRIVATE("Promise#value"); |
26 var promiseOnResolve = GLOBAL_PRIVATE("Promise#onResolve"); | 31 var promiseOnResolve = GLOBAL_PRIVATE("Promise#onResolve"); |
27 var promiseOnReject = GLOBAL_PRIVATE("Promise#onReject"); | 32 var promiseOnReject = GLOBAL_PRIVATE("Promise#onReject"); |
28 var promiseRaw = GLOBAL_PRIVATE("Promise#raw"); | 33 var promiseRaw = GLOBAL_PRIVATE("Promise#raw"); |
29 var promiseHasHandler = %PromiseHasHandlerSymbol(); | 34 var promiseHasHandler = %PromiseHasHandlerSymbol(); |
30 var lastMicrotaskId = 0; | 35 var lastMicrotaskId = 0; |
31 | 36 |
(...skipping 353 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
385 $promiseResolve = PromiseResolve; | 390 $promiseResolve = PromiseResolve; |
386 $promiseReject = PromiseReject; | 391 $promiseReject = PromiseReject; |
387 $promiseChain = PromiseChain; | 392 $promiseChain = PromiseChain; |
388 $promiseCatch = PromiseCatch; | 393 $promiseCatch = PromiseCatch; |
389 $promiseThen = PromiseThen; | 394 $promiseThen = PromiseThen; |
390 $promiseHasUserDefinedRejectHandler = PromiseHasUserDefinedRejectHandler; | 395 $promiseHasUserDefinedRejectHandler = PromiseHasUserDefinedRejectHandler; |
391 $promiseStatus = promiseStatus; | 396 $promiseStatus = promiseStatus; |
392 $promiseValue = promiseValue; | 397 $promiseValue = promiseValue; |
393 | 398 |
394 }) | 399 }) |
OLD | NEW |