diff --git a/spec.html b/spec.html index 668d4cfd2f..4a42bed67f 100644 --- a/spec.html +++ b/spec.html @@ -48122,7 +48122,7 @@

1. Let _finalCompletion_ be _result_. 1. Let _callerContext_ be the running execution context. 1. Transfer control from _acGenContext_ to _callerContext_, passing _finalCompletion_. - 1. NOTE: The above step never completes, because control is never transferred back to _acGenContext_. + 1. NOTE: This step is never reached, because control is never transferred back to _acGenContext_. 1. Set _genContext_'s code evaluation state to _closure_. 1. NOTE: The next time there is a transfer of control to _genContext_, _closure_ will be called with no arguments. 1. Set _generator_.[[GeneratorContext]] to _genContext_. @@ -48170,7 +48170,7 @@

1. Set _generator_.[[GeneratorState]] to ~executing~. 1. Push _genContext_ onto the execution context stack; _genContext_ is now the running execution context. 1. Transfer control from _methodContext_ to _genContext_, passing NormalCompletion(_value_). - 1. NOTE: The above step completes only if/when control is transferred back to _methodContext_. + 1. NOTE: This step is reached only if/when control is transferred back to _methodContext_. 1. Let _result_ be the Completion Record passed when control was transferred back to _methodContext_. 1. Assert: _genContext_ has already been removed from the execution context stack and _methodContext_ is the currently running execution context. 1. Return ? _result_. @@ -48203,7 +48203,7 @@

1. Set _generator_.[[GeneratorState]] to ~executing~. 1. Push _genContext_ onto the execution context stack; _genContext_ is now the running execution context. 1. Transfer control from _methodContext_ to _genContext_, passing _abruptCompletion_. - 1. NOTE: The above step completes only if/when control is transferred back to _methodContext_. + 1. NOTE: This step is reached only if/when control is transferred back to _methodContext_. 1. Let _result_ be the Completion Record passed when control was transferred back to _methodContext_. 1. Assert: _genContext_ has already been removed from the execution context stack and _methodContext_ is the currently running execution context. 1. Return ? _result_. @@ -48240,7 +48240,7 @@

1. Remove _genContext_ from the execution context stack. 1. Let _callerContext_ be the running execution context. 1. Transfer control from _genContext_ to _callerContext_, passing NormalCompletion(_iteratorResult_). - 1. NOTE: The above step completes only if/when control is transferred back to _genContext_. + 1. NOTE: This step is reached only if/when control is transferred back to _genContext_. 1. Let _resumptionValue_ be the Completion Record passed when control was transferred back to _genContext_. 1. Assert: _genContext_ is the running execution context again. 1. Return _resumptionValue_. @@ -48486,7 +48486,7 @@

1. Perform AsyncGeneratorDrainQueue(_acGenerator_). 1. Let _callerContext_ be the running execution context. 1. Transfer control from _acGenContext_ to _callerContext_, passing NormalCompletion(*undefined*). - 1. NOTE: The above step never completes, because control is never transferred back to _acGenContext_. + 1. NOTE: This step is never reached, because control is never transferred back to _acGenContext_. 1. Set _genContext_'s code evaluation state to _closure_. 1. NOTE: The next time there is a transfer of control to _genContext_, _closure_ will be called with no arguments. 1. Set _generator_.[[AsyncGeneratorContext]] to _genContext_. @@ -48580,7 +48580,7 @@

1. Set _generator_.[[AsyncGeneratorState]] to ~executing~. 1. Push _genContext_ onto the execution context stack; _genContext_ is now the running execution context. 1. Transfer control from _callerContext_ to _genContext_, passing _completion_. - 1. NOTE: The above step completes only if/when control is transferred back to _callerContext_. + 1. NOTE: This step is reached only if/when control is transferred back to _callerContext_. 1. Let _result_ be the Completion Record passed when control was transferred back to _callerContext_. 1. Assert: _result_ is never an abrupt completion. 1. Assert: _genContext_ has already been removed from the execution context stack and _callerContext_ is the currently running execution context. @@ -48634,7 +48634,7 @@

1. Remove _genContext_ from the execution context stack. 1. Let _callerContext_ be the running execution context. 1. Transfer control from _genContext_ to _callerContext_, passing NormalCompletion(*undefined*). - 1. NOTE: The above step completes only if/when control is transferred back to _genContext_. + 1. NOTE: This step is reached only if/when control is transferred back to _genContext_. 1. Let _resumptionValue_ be the Completion Record passed when control was transferred back to _genContext_. 1. Assert: _genContext_ is the running execution context again. 1. Return ? AsyncGeneratorUnwrapYieldResumption(_resumptionValue_). @@ -48885,12 +48885,12 @@

1. Perform ! Call(_promiseCapability_.[[Reject]], *undefined*, « _result_.[[Value]] »). 1. Let _callerContext_ be the running execution context. 1. [id="step-asyncblockstart-return-undefined"] Transfer control from _acAsyncContext_ to _callerContext_, passing NormalCompletion(~unused~). - 1. NOTE: The above step never completes, because control is never transferred back to _acAsyncContext_. + 1. NOTE: This step is never reached, because control is never transferred back to _acAsyncContext_. 1. Set _asyncContext_'s code evaluation state to _closure_. 1. NOTE: The next time there is a transfer of control to _asyncContext_, _closure_ will be called with no arguments. 1. Push _asyncContext_ onto the execution context stack; _asyncContext_ is now the running execution context. 1. Transfer control from _runningContext_ to _asyncContext_, passing NormalCompletion(~unused~). - 1. NOTE: The above step completes only if/when control is transferred back to _runningContext_. + 1. NOTE: This step is reached only if/when control is transferred back to _runningContext_. 1. Let _result_ be the Completion Record passed when control was transferred back to _runningContext_. 1. Assert: _asyncContext_ has already been removed from the execution context stack and _runningContext_ is the currently running execution context. 1. Assert: _result_ is a normal completion with a value of ~unused~. The possible sources of this value are Await or, if the async function doesn't await anything, step above. @@ -48913,7 +48913,7 @@

1. Let _prevContext_ be the running execution context. 1. Push _asyncContext_ onto the execution context stack; _asyncContext_ is now the running execution context. 1. Transfer control from _prevContext_ to _asyncContext_, passing NormalCompletion(_v_). - 1. NOTE: The above step completes only if/when control is transferred back to _prevContext_. + 1. NOTE: This step is reached only if/when control is transferred back to _prevContext_. 1. Assert: _asyncContext_ has already been removed from the execution context stack and _prevContext_ is the currently running execution context. 1. Return *undefined*. 1. Let _onFulfilled_ be CreateBuiltinFunction(_fulfilledClosure_, 1, *""*, « »). @@ -48921,7 +48921,7 @@

1. Let _prevContext_ be the running execution context. 1. Push _asyncContext_ onto the execution context stack; _asyncContext_ is now the running execution context. 1. Transfer control from _prevContext_ to _asyncContext_, passing ThrowCompletion(_reason_). - 1. NOTE: The above step completes only if/when control is transferred back to _prevContext_. + 1. NOTE: This step is reached only if/when control is transferred back to _prevContext_. 1. Assert: _asyncContext_ has already been removed from the execution context stack and _prevContext_ is the currently running execution context. 1. Return *undefined*. 1. Let _onRejected_ be CreateBuiltinFunction(_rejectedClosure_, 1, *""*, « »). @@ -48929,7 +48929,7 @@

1. Remove _asyncContext_ from the execution context stack. 1. Let _callerContext_ be the running execution context. 1. Transfer control from _asyncContext_ to _callerContext_, passing NormalCompletion(~empty~). - 1. NOTE: The above step completes only if/when control is transferred back to _asyncContext_. + 1. NOTE: This step is reached only if/when control is transferred back to _asyncContext_. 1. Let _completion_ be the Completion Record passed when control was transferred back to _asyncContext_. 1. Assert: _asyncContext_ is the running execution context again. 1. Return _completion_.