You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
1. Let _getter_ be CreateBuiltinFunction(_getterClosure_, 0, *""*, « »).
14728
14728
1. NOTE: _getter_ is never directly accessible to ECMAScript code.
14729
14729
1. Return _getter_.
@@ -14743,7 +14743,7 @@ <h1>
14743
14743
</dl>
14744
14744
<emu-alg>
14745
14745
1. Let _setterClosure_ be a new Abstract Closure with parameters (_value_) that captures _name_ and _env_ and performs the following steps when called:
1. Let _setter_ be CreateBuiltinFunction(_setterClosure_, 1, *""*, « »).
14748
14748
1. NOTE: _setter_ is never directly accessible to ECMAScript code.
14749
14749
1. Return _setter_.
@@ -19863,18 +19863,18 @@ <h1>
19863
19863
1. Let _loadPromise_ be _module_.LoadRequestedModules().
19864
19864
1. Let _rejectedClosure_ be a new Abstract Closure with parameters (_reason_) that captures _promiseCapability_ and performs the following steps when called:
1. Let _onRejected_ be CreateBuiltinFunction(_rejectedClosure_, 1, *""*, « »).
19868
19868
1. Let _linkAndEvaluateClosure_ be a new Abstract Closure with no parameters that captures _module_, _promiseCapability_, and _onRejected_ and performs the following steps when called:
1. Let _fulfilledClosure_ be a new Abstract Closure with no parameters that captures _module_ and _promiseCapability_ and performs the following steps when called:
19875
19875
1. Let _namespace_ be GetModuleNamespace(_module_).
1. Let _F_ be CreateBuiltinFunction(_defaultConstructor_, 0, _className_, « [[ConstructorKind]], [[SourceText]] », the current Realm Record, _constructorParent_).
25222
25222
1. Else,
25223
25223
1. Let _constructorInfo_ be ! DefineMethod of _constructor_ with arguments _proto_ and _constructorParent_.
@@ -27329,11 +27329,11 @@ <h1>
27329
27329
1. Let _capability_ be ! NewPromiseCapability(%Promise%).
27330
27330
1. Let _fulfilledClosure_ be a new Abstract Closure with no parameters that captures _module_ and performs the following steps when called:
1. Set the code evaluation state of _genContext_ such that when evaluation is resumed for that execution context, _closure_ will be called with no arguments.
49779
49779
1. Set _generator_.[[GeneratorContext]] to _genContext_.
49780
49780
1. Return ~unused~.
@@ -50134,7 +50134,7 @@ <h1>
50134
50134
1. If _result_ is a return completion, set _result_ to NormalCompletion(_result_.[[Value]]).
1. Set the code evaluation state of _genContext_ such that when evaluation is resumed for that execution context, _closure_ will be called with no arguments.
50139
50139
1. Set _generator_.[[AsyncGeneratorContext]] to _genContext_.
50140
50140
1. Set _generator_.[[AsyncGeneratorQueue]] to a new empty List.
1. Set the code evaluation state of _asyncContext_ such that when evaluation is resumed for that execution context, _closure_ will be called with no arguments.
50532
50532
1. Push _asyncContext_ onto the execution context stack; _asyncContext_ is now the running execution context.
50533
50533
1. <emu-meta effects="user-code">Resume the suspended evaluation of _asyncContext_</emu-meta>. Let _result_ be the value returned by the resumed computation.
@@ -50554,15 +50554,15 @@ <h1>
50554
50554
1. Push _asyncContext_ onto the execution context stack; _asyncContext_ is now the running execution context.
50555
50555
1. <emu-meta effects="user-code">Resume the suspended evaluation of _asyncContext_</emu-meta> using NormalCompletion(_v_) as the result of the operation that suspended it.
50556
50556
1. Assert: When we reach this step, _asyncContext_ has already been removed from the execution context stack and _prevContext_ is the currently running execution context.
50557
-
1. Return *undefined*.
50557
+
1. Return NormalCompletion(*undefined*).
50558
50558
1. Let _onFulfilled_ be CreateBuiltinFunction(_fulfilledClosure_, 1, *""*, « »).
50559
50559
1. Let _rejectedClosure_ be a new Abstract Closure with parameters (_reason_) that captures _asyncContext_ and performs the following steps when called:
50560
50560
1. Let _prevContext_ be the running execution context.
50561
50561
1. Suspend _prevContext_.
50562
50562
1. Push _asyncContext_ onto the execution context stack; _asyncContext_ is now the running execution context.
50563
50563
1. <emu-meta effects="user-code">Resume the suspended evaluation of _asyncContext_</emu-meta> using ThrowCompletion(_reason_) as the result of the operation that suspended it.
50564
50564
1. Assert: When we reach this step, _asyncContext_ has already been removed from the execution context stack and _prevContext_ is the currently running execution context.
50565
-
1. Return *undefined*.
50565
+
1. Return NormalCompletion(*undefined*).
50566
50566
1. Let _onRejected_ be CreateBuiltinFunction(_rejectedClosure_, 1, *""*, « »).
1. Remove _asyncContext_ from the execution context stack and restore the execution context that is at the top of the execution context stack as the running execution context.
0 commit comments