| Index: src/js/promise.js
|
| diff --git a/src/js/promise.js b/src/js/promise.js
|
| index 9e4179ae30d7013bbbc16a58cca7acb2dc0c2584..a5273581350c43a7e8f12b0c95c1024fa86d20b5 100644
|
| --- a/src/js/promise.js
|
| +++ b/src/js/promise.js
|
| @@ -381,22 +381,6 @@ function PromiseReject(r) {
|
| }
|
| }
|
|
|
| -// Shortcut Promise.reject and Promise.resolve() implementations, used by
|
| -// Async Functions implementation.
|
| -function PromiseCreateRejected(r) {
|
| - var promise = PromiseCreateAndSet(kRejected, r);
|
| - // This is called from the desugaring of async/await; no reason to
|
| - // create a redundant reject event.
|
| - %PromiseRejectEvent(promise, r, false);
|
| - return promise;
|
| -}
|
| -
|
| -function PromiseCreateResolved(value) {
|
| - var promise = PromiseInit(new GlobalPromise(promiseRawSymbol));
|
| - var resolveResult = ResolvePromise(promise, value);
|
| - return promise;
|
| -}
|
| -
|
| function PromiseCastResolved(value) {
|
| if (IsPromise(value)) {
|
| return value;
|
| @@ -627,8 +611,6 @@ utils.InstallFunctions(GlobalPromise.prototype, DONT_ENUM, [
|
| "promise_reject", DoRejectPromise,
|
| "promise_resolve", ResolvePromise,
|
| "promise_then", PromiseThen,
|
| - "promise_create_rejected", PromiseCreateRejected,
|
| - "promise_create_resolved", PromiseCreateResolved
|
| ]);
|
|
|
| // This allows extras to create promises quickly without building extra
|
| @@ -647,6 +629,7 @@ utils.Export(function(to) {
|
| to.GlobalPromise = GlobalPromise;
|
| to.NewPromiseCapability = NewPromiseCapability;
|
| to.PerformPromiseThen = PerformPromiseThen;
|
| + to.RejectPromise = RejectPromise;
|
| });
|
|
|
| })
|
|
|