From 081a0c612949304b2268c094a8adec54fb19ce4b Mon Sep 17 00:00:00 2001 From: Jordan Harband Date: Wed, 5 Aug 2020 15:31:55 -0700 Subject: [PATCH] Editorial: remove `%Generator%` and `%AsyncGenerator%` in favor of dotted forms (#2065) Fixes #2023. --- img/figure-2.png | Bin 65790 -> 84215 bytes spec.html | 220 +++++++++++++++++++---------------------------- 2 files changed, 88 insertions(+), 132 deletions(-) diff --git a/img/figure-2.png b/img/figure-2.png index f7dbfec652cadcbbbdcd605db72747df7618c2f4..6ee5f64348e719fcf0ecd5f2b23d997fd556b29f 100644 GIT binary patch literal 84215 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
me_yP9Z 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 Hk^6rECl|x_ literal 65790 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%0D(Y>JB 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 XJ2fv6R;mgg98XjAqRO-LmLdNKpD*&= diff --git a/spec.html b/spec.html index a2a64210336..912e691d20c 100644 --- a/spec.html +++ b/spec.html @@ -2909,16 +2909,6 @@

Well-Known Intrinsic Objects

The initial value of the *"prototype"* data property of %AsyncFunction%; i.e., %AsyncFunction.prototype% - - - %AsyncGenerator% - - - - - The initial value of the *"prototype"* property of %AsyncGeneratorFunction%; i.e., %AsyncGeneratorFunction.prototype% - - %AsyncGeneratorFunction% @@ -2929,16 +2919,6 @@

Well-Known Intrinsic Objects

The constructor of async iterator objects () - - - %AsyncGeneratorPrototype% - - - - - The initial value of the *"prototype"* property of %AsyncGenerator%; i.e., %AsyncGenerator.prototype% - - %AsyncIteratorPrototype% @@ -3245,16 +3225,6 @@

Well-Known Intrinsic Objects

The initial value of the *"prototype"* data property of %Function%; i.e., %Function.prototype% - - - %Generator% - - - - - The initial value of the *"prototype"* data property of %GeneratorFunction% - - %GeneratorFunction% @@ -3265,16 +3235,6 @@

Well-Known Intrinsic Objects

The constructor of generator objects () - - - %GeneratorPrototype% - - - - - The initial value of the *"prototype"* data property of %Generator%; i.e., %Generator.prototype% - - %Int8Array% @@ -20900,7 +20860,7 @@

Runtime Semantics: EvaluateBody

GeneratorBody : FunctionBody 1. Perform ? FunctionDeclarationInstantiation(_functionObject_, _argumentsList_). - 1. Let _G_ be ? OrdinaryCreateFromConstructor(_functionObject_, *"%Generator.prototype%"*, « [[GeneratorState]], [[GeneratorContext]] »). + 1. Let _G_ be ? OrdinaryCreateFromConstructor(_functionObject_, *"%GeneratorFunction.prototype.prototype%"*, « [[GeneratorState]], [[GeneratorContext]] »). 1. Perform GeneratorStart(_G_, |FunctionBody|). 1. Return Completion { [[Type]]: ~return~, [[Value]]: _G_, [[Target]]: ~empty~ }. @@ -20914,18 +20874,18 @@

Runtime Semantics: InstantiateFunctionObject

1. Let _name_ be StringValue of |BindingIdentifier|. 1. Let _sourceText_ be the source text matched by |GeneratorDeclaration|. - 1. Let _F_ be OrdinaryFunctionCreate(%Generator%, _sourceText_, |FormalParameters|, |GeneratorBody|, ~non-lexical-this~, _scope_). + 1. Let _F_ be OrdinaryFunctionCreate(%GeneratorFunction.prototype%, _sourceText_, |FormalParameters|, |GeneratorBody|, ~non-lexical-this~, _scope_). 1. Perform SetFunctionName(_F_, _name_). - 1. Let _prototype_ be OrdinaryObjectCreate(%Generator.prototype%). + 1. Let _prototype_ be OrdinaryObjectCreate(%GeneratorFunction.prototype.prototype%). 1. Perform DefinePropertyOrThrow(_F_, *"prototype"*, PropertyDescriptor { [[Value]]: _prototype_, [[Writable]]: *true*, [[Enumerable]]: *false*, [[Configurable]]: *false* }). 1. Return _F_. GeneratorDeclaration : `function` `*` `(` FormalParameters `)` `{` GeneratorBody `}` 1. Let _sourceText_ be the source text matched by |GeneratorDeclaration|. - 1. Let _F_ be OrdinaryFunctionCreate(%Generator%, _sourceText_, |FormalParameters|, |GeneratorBody|, ~non-lexical-this~, _scope_). + 1. Let _F_ be OrdinaryFunctionCreate(%GeneratorFunction.prototype%, _sourceText_, |FormalParameters|, |GeneratorBody|, ~non-lexical-this~, _scope_). 1. Perform SetFunctionName(_F_, *"default"*). - 1. Let _prototype_ be OrdinaryObjectCreate(%Generator.prototype%). + 1. Let _prototype_ be OrdinaryObjectCreate(%GeneratorFunction.prototype.prototype%). 1. Perform DefinePropertyOrThrow(_F_, *"prototype"*, PropertyDescriptor { [[Value]]: _prototype_, [[Writable]]: *true*, [[Enumerable]]: *false*, [[Configurable]]: *false* }). 1. Return _F_. @@ -20944,10 +20904,10 @@

Runtime Semantics: PropertyDefinitionEvaluation

1. ReturnIfAbrupt(_propKey_). 1. Let _scope_ be the running execution context's LexicalEnvironment. 1. Let _sourceText_ be the source text matched by |GeneratorMethod|. - 1. Let _closure_ be OrdinaryFunctionCreate(%Generator%, _sourceText_, |UniqueFormalParameters|, |GeneratorBody|, ~non-lexical-this~, _scope_). + 1. Let _closure_ be OrdinaryFunctionCreate(%GeneratorFunction.prototype%, _sourceText_, |UniqueFormalParameters|, |GeneratorBody|, ~non-lexical-this~, _scope_). 1. Perform MakeMethod(_closure_, _object_). 1. Perform SetFunctionName(_closure_, _propKey_). - 1. Let _prototype_ be OrdinaryObjectCreate(%Generator.prototype%). + 1. Let _prototype_ be OrdinaryObjectCreate(%GeneratorFunction.prototype.prototype%). 1. Perform DefinePropertyOrThrow(_closure_, *"prototype"*, PropertyDescriptor { [[Value]]: _prototype_, [[Writable]]: *true*, [[Enumerable]]: *false*, [[Configurable]]: *false* }). 1. Let _desc_ be the PropertyDescriptor { [[Value]]: _closure_, [[Writable]]: *true*, [[Enumerable]]: _enumerable_, [[Configurable]]: *true* }. 1. Return ? DefinePropertyOrThrow(_object_, _propKey_, _desc_). @@ -20961,9 +20921,9 @@

Runtime Semantics: NamedEvaluation

1. Let _scope_ be the LexicalEnvironment of the running execution context. 1. Let _sourceText_ be the source text matched by |GeneratorExpression|. - 1. Let _closure_ be OrdinaryFunctionCreate(%Generator%, _sourceText_, |FormalParameters|, |GeneratorBody|, ~non-lexical-this~, _scope_). + 1. Let _closure_ be OrdinaryFunctionCreate(%GeneratorFunction.prototype%, _sourceText_, |FormalParameters|, |GeneratorBody|, ~non-lexical-this~, _scope_). 1. Perform SetFunctionName(_closure_, _name_). - 1. Let _prototype_ be OrdinaryObjectCreate(%Generator.prototype%). + 1. Let _prototype_ be OrdinaryObjectCreate(%GeneratorFunction.prototype.prototype%). 1. Perform DefinePropertyOrThrow(_closure_, *"prototype"*, PropertyDescriptor { [[Value]]: _prototype_, [[Writable]]: *true*, [[Enumerable]]: *false*, [[Configurable]]: *false* }). 1. Return _closure_. @@ -20982,9 +20942,9 @@

Runtime Semantics: Evaluation

1. Let _name_ be StringValue of |BindingIdentifier|. 1. Perform _funcEnv_.CreateImmutableBinding(_name_, *false*). 1. Let _sourceText_ be the source text matched by |GeneratorExpression|. - 1. Let _closure_ be OrdinaryFunctionCreate(%Generator%, _sourceText_, |FormalParameters|, |GeneratorBody|, ~non-lexical-this~, _funcEnv_). + 1. Let _closure_ be OrdinaryFunctionCreate(%GeneratorFunction.prototype%, _sourceText_, |FormalParameters|, |GeneratorBody|, ~non-lexical-this~, _funcEnv_). 1. Perform SetFunctionName(_closure_, _name_). - 1. Let _prototype_ be OrdinaryObjectCreate(%Generator.prototype%). + 1. Let _prototype_ be OrdinaryObjectCreate(%GeneratorFunction.prototype.prototype%). 1. Perform DefinePropertyOrThrow(_closure_, *"prototype"*, PropertyDescriptor { [[Value]]: _prototype_, [[Writable]]: *true*, [[Enumerable]]: *false*, [[Configurable]]: *false* }). 1. Perform _funcEnv_.InitializeBinding(_name_, _closure_). 1. Return _closure_. @@ -21224,7 +21184,7 @@

Runtime Semantics: EvaluateBody

1. Perform ? FunctionDeclarationInstantiation(_functionObject_, _argumentsList_). - 1. Let _generator_ be ? OrdinaryCreateFromConstructor(_functionObject_, *"%AsyncGenerator.prototype%"*, « [[AsyncGeneratorState]], [[AsyncGeneratorContext]], [[AsyncGeneratorQueue]] »). + 1. Let _generator_ be ? OrdinaryCreateFromConstructor(_functionObject_, *"%AsyncGeneratorFunction.prototype.prototype%"*, « [[AsyncGeneratorState]], [[AsyncGeneratorContext]], [[AsyncGeneratorQueue]] »). 1. Perform ! AsyncGeneratorStart(_generator_, |FunctionBody|). 1. Return Completion { [[Type]]: ~return~, [[Value]]: _generator_, [[Target]]: ~empty~ }. @@ -21239,9 +21199,9 @@

Runtime Semantics: InstantiateFunctionObject

1. Let _name_ be StringValue of |BindingIdentifier|. 1. Let _sourceText_ be the source text matched by |AsyncGeneratorDeclaration|. - 1. Let _F_ be ! OrdinaryFunctionCreate(%AsyncGenerator%, _sourceText_, |FormalParameters|, |AsyncGeneratorBody|, ~non-lexical-this~, _scope_). + 1. Let _F_ be ! OrdinaryFunctionCreate(%AsyncGeneratorFunction.prototype%, _sourceText_, |FormalParameters|, |AsyncGeneratorBody|, ~non-lexical-this~, _scope_). 1. Perform ! SetFunctionName(_F_, _name_). - 1. Let _prototype_ be ! OrdinaryObjectCreate(%AsyncGenerator.prototype%). + 1. Let _prototype_ be ! OrdinaryObjectCreate(%AsyncGeneratorFunction.prototype.prototype%). 1. Perform ! DefinePropertyOrThrow(_F_, *"prototype"*, PropertyDescriptor { [[Value]]: _prototype_, [[Writable]]: *true*, [[Enumerable]]: *false*, [[Configurable]]: *false* }). 1. Return _F_. @@ -21251,9 +21211,9 @@

Runtime Semantics: InstantiateFunctionObject

1. Let _sourceText_ be the source text matched by |AsyncGeneratorDeclaration|. - 1. Let _F_ be OrdinaryFunctionCreate(%AsyncGenerator%, _sourceText_, |FormalParameters|, |AsyncGeneratorBody|, ~non-lexical-this~, _scope_). + 1. Let _F_ be OrdinaryFunctionCreate(%AsyncGeneratorFunction.prototype%, _sourceText_, |FormalParameters|, |AsyncGeneratorBody|, ~non-lexical-this~, _scope_). 1. Perform SetFunctionName(_F_, *"default"*). - 1. Let _prototype_ be OrdinaryObjectCreate(%AsyncGenerator.prototype%). + 1. Let _prototype_ be OrdinaryObjectCreate(%AsyncGeneratorFunction.prototype.prototype%). 1. Perform DefinePropertyOrThrow(_F_, *"prototype"*, PropertyDescriptor { [[Value]]: _prototype_, [[Writable]]: *true*, [[Enumerable]]: *false*, [[Configurable]]: *false* }). 1. Return _F_. @@ -21273,10 +21233,10 @@

Runtime Semantics: PropertyDefinitionEvaluation

1. ReturnIfAbrupt(_propKey_). 1. Let _scope_ be the running execution context's LexicalEnvironment. 1. Let _sourceText_ be the source text matched by |AsyncGeneratorMethod|. - 1. Let _closure_ be ! OrdinaryFunctionCreate(%AsyncGenerator%, _sourceText_, |UniqueFormalParameters|, |AsyncGeneratorBody|, ~non-lexical-this~, _scope_). + 1. Let _closure_ be ! OrdinaryFunctionCreate(%AsyncGeneratorFunction.prototype%, _sourceText_, |UniqueFormalParameters|, |AsyncGeneratorBody|, ~non-lexical-this~, _scope_). 1. Perform ! MakeMethod(_closure_, _object_). 1. Perform ! SetFunctionName(_closure_, _propKey_). - 1. Let _prototype_ be ! OrdinaryObjectCreate(%AsyncGenerator.prototype%). + 1. Let _prototype_ be ! OrdinaryObjectCreate(%AsyncGeneratorFunction.prototype.prototype%). 1. Perform ! DefinePropertyOrThrow(_closure_, *"prototype"*, PropertyDescriptor { [[Value]]: _prototype_, [[Writable]]: *true*, [[Enumerable]]: *false*, [[Configurable]]: *false* }). 1. Let _desc_ be PropertyDescriptor { [[Value]]: _closure_, [[Writable]]: *true*, [[Enumerable]]: _enumerable_, [[Configurable]]: *true* }. 1. Return ? DefinePropertyOrThrow(_object_, _propKey_, _desc_). @@ -21292,9 +21252,9 @@

Runtime Semantics: NamedEvaluation

1. Let _scope_ be the LexicalEnvironment of the running execution context. 1. Let _sourceText_ be the source text matched by |AsyncGeneratorExpression|. - 1. Let _closure_ be ! OrdinaryFunctionCreate(%AsyncGenerator%, _sourceText_, |FormalParameters|, |AsyncGeneratorBody|, ~non-lexical-this~, _scope_). + 1. Let _closure_ be ! OrdinaryFunctionCreate(%AsyncGeneratorFunction.prototype%, _sourceText_, |FormalParameters|, |AsyncGeneratorBody|, ~non-lexical-this~, _scope_). 1. Perform SetFunctionName(_closure_, _name_). - 1. Let _prototype_ be ! OrdinaryObjectCreate(%AsyncGenerator.prototype%). + 1. Let _prototype_ be ! OrdinaryObjectCreate(%AsyncGeneratorFunction.prototype.prototype%). 1. Perform ! DefinePropertyOrThrow(_closure_, *"prototype"*, PropertyDescriptor { [[Value]]: _prototype_, [[Writable]]: *true*, [[Enumerable]]: *false*, [[Configurable]]: *false* }). 1. Return _closure_. @@ -21319,9 +21279,9 @@

Runtime Semantics: Evaluation

1. Let _name_ be StringValue of |BindingIdentifier|. 1. Perform ! _funcEnv_.CreateImmutableBinding(_name_, *false*). 1. Let _sourceText_ be the source text matched by |AsyncGeneratorExpression|. - 1. Let _closure_ be ! OrdinaryFunctionCreate(%AsyncGenerator%, _sourceText_, |FormalParameters|, |AsyncGeneratorBody|, ~non-lexical-this~, _funcEnv_). + 1. Let _closure_ be ! OrdinaryFunctionCreate(%AsyncGeneratorFunction.prototype%, _sourceText_, |FormalParameters|, |AsyncGeneratorBody|, ~non-lexical-this~, _funcEnv_). 1. Perform ! SetFunctionName(_closure_, _name_). - 1. Let _prototype_ be ! OrdinaryObjectCreate(%AsyncGenerator.prototype%). + 1. Let _prototype_ be ! OrdinaryObjectCreate(%AsyncGeneratorFunction.prototype.prototype%). 1. Perform ! DefinePropertyOrThrow(_closure_, *"prototype"*, PropertyDescriptor { [[Value]]: _prototype_, [[Writable]]: *true*, [[Enumerable]]: *false*, [[Configurable]]: *false* }). 1. Perform ! _funcEnv_.InitializeBinding(_name_, _closure_). 1. Return _closure_. @@ -26338,7 +26298,7 @@

Object.preventExtensions ( _O_ )

Object.prototype

-

The initial value of `Object.prototype` is %Object.prototype%.

+

The initial value of `Object.prototype` is the Object prototype object.

This property has the attributes { [[Writable]]: *false*, [[Enumerable]]: *false*, [[Configurable]]: *false* }.

@@ -26379,7 +26339,7 @@

Object.values ( _O_ )

Properties of the Object Prototype Object

-

The Object prototype object:

+

The Object prototype object:

  • is %ObjectPrototype%.
  • has an [[Extensible]] internal slot whose value is *true*.
  • @@ -26547,7 +26507,7 @@

    Runtime Semantics: CreateDynamicFunction ( _constructor_, _newTarget_, _kind 1. Else if _kind_ is ~generator~, then 1. Let _goal_ be the grammar symbol |GeneratorBody|. 1. Let _parameterGoal_ be the grammar symbol |FormalParameters[+Yield, ~Await]|. - 1. Let _fallbackProto_ be *"%Generator%"*. + 1. Let _fallbackProto_ be *"%GeneratorFunction.prototype%"*. 1. Else if _kind_ is ~async~, then 1. Let _goal_ be the grammar symbol |AsyncFunctionBody|. 1. Let _parameterGoal_ be the grammar symbol |FormalParameters[~Yield, +Await]|. @@ -26556,7 +26516,7 @@

    Runtime Semantics: CreateDynamicFunction ( _constructor_, _newTarget_, _kind 1. Assert: _kind_ is ~asyncGenerator~. 1. Let _goal_ be the grammar symbol |AsyncGeneratorBody|. 1. Let _parameterGoal_ be the grammar symbol |FormalParameters[+Yield, +Await]|. - 1. Let _fallbackProto_ be *"%AsyncGenerator%"*. + 1. Let _fallbackProto_ be *"%AsyncGeneratorFunction.prototype%"*. 1. Let _argCount_ be the number of elements in _args_. 1. Let _P_ be the empty String. 1. If _argCount_ = 0, let _bodyArg_ be the empty String. @@ -26599,10 +26559,10 @@

    Runtime Semantics: CreateDynamicFunction ( _constructor_, _newTarget_, _kind 1. Let _F_ be ! OrdinaryFunctionCreate(_proto_, _sourceText_, _parameters_, _body_, ~non-lexical-this~, _scope_). 1. Perform SetFunctionName(_F_, *"anonymous"*). 1. If _kind_ is ~generator~, then - 1. Let _prototype_ be OrdinaryObjectCreate(%Generator.prototype%). + 1. Let _prototype_ be OrdinaryObjectCreate(%GeneratorFunction.prototype.prototype%). 1. Perform DefinePropertyOrThrow(_F_, *"prototype"*, PropertyDescriptor { [[Value]]: _prototype_, [[Writable]]: *true*, [[Enumerable]]: *false*, [[Configurable]]: *false* }). 1. Else if _kind_ is ~asyncGenerator~, then - 1. Let _prototype_ be OrdinaryObjectCreate(%AsyncGenerator.prototype%). + 1. Let _prototype_ be OrdinaryObjectCreate(%AsyncGeneratorFunction.prototype.prototype%). 1. Perform DefinePropertyOrThrow(_F_, *"prototype"*, PropertyDescriptor { [[Value]]: _prototype_, [[Writable]]: *true*, [[Enumerable]]: *false*, [[Configurable]]: *false* }). 1. Else if _kind_ is ~normal~, perform MakeConstructor(_F_). 1. NOTE: Functions whose _kind_ is ~async~ are not constructible and do not have a [[Construct]] internal method or a *"prototype"* property. @@ -26643,14 +26603,14 @@

    Function.length

    Function.prototype

    -

    The value of `Function.prototype` is %Function.prototype%, the intrinsic Function prototype object.

    +

    The value of `Function.prototype` is the Function prototype object.

    This property has the attributes { [[Writable]]: *false*, [[Enumerable]]: *false*, [[Configurable]]: *false* }.

    Properties of the Function Prototype Object

    -

    The Function prototype object:

    +

    The Function prototype object:

    • is %Function.prototype%.
    • is itself a built-in function object.
    • @@ -26855,14 +26815,14 @@

      Properties of the Boolean Constructor

      Boolean.prototype

      -

      The initial value of `Boolean.prototype` is %Boolean.prototype%.

      +

      The initial value of `Boolean.prototype` is the Boolean prototype object.

      This property has the attributes { [[Writable]]: *false*, [[Enumerable]]: *false*, [[Configurable]]: *false* }.

      Properties of the Boolean Prototype Object

      -

      The Boolean prototype object:

      +

      The Boolean prototype object:

      • is %BooleanPrototype%.
      • is an ordinary object.
      • @@ -27047,7 +27007,7 @@

        Symbol.matchAll

        Symbol.prototype

        -

        The initial value of `Symbol.prototype` is %Symbol.prototype%.

        +

        The initial value of `Symbol.prototype` is the Symbol prototype object.

        This property has the attributes { [[Writable]]: *false*, [[Enumerable]]: *false*, [[Configurable]]: *false* }.

        @@ -27096,7 +27056,7 @@

        Symbol.unscopables

        Properties of the Symbol Prototype Object

        -

        The Symbol prototype object:

        +

        The Symbol prototype object:

        • is %SymbolPrototype%.
        • is an ordinary object.
        • @@ -27221,14 +27181,14 @@

          Properties of the Error Constructor

          Error.prototype

          -

          The initial value of `Error.prototype` is %Error.prototype%.

          +

          The initial value of `Error.prototype` is the Error prototype object.

          This property has the attributes { [[Writable]]: *false*, [[Enumerable]]: *false*, [[Configurable]]: *false* }.

          Properties of the Error Prototype Object

          -

          The Error prototype object:

          +

          The Error prototype object:

          • is %ErrorPrototype%.
          • is an ordinary object.
          • @@ -27361,7 +27321,7 @@

            _NativeError_.prototype

            Properties of the _NativeError_ Prototype Objects

            -

            Each _NativeError_ prototype object:

            +

            Each _NativeError_ prototype object:

            • is an ordinary object.
            • is not an Error instance and does not have an [[ErrorData]] internal slot.
            • @@ -27437,7 +27397,7 @@

              AggregateError.prototype

              Properties of the AggregateError Prototype Object

              -

              The AggregateError prototype object:

              +

              The AggregateError prototype object:

              • is the intrinsic object %AggregateError.prototype%.
              • is an ordinary object.
              • @@ -27604,12 +27564,12 @@

                Number.NEGATIVE_INFINITY

                Number.parseFloat ( _string_ )

                -

                The value of the `Number.parseFloat` data property is the same built-in function object that is the value of the *"parseFloat"* property of the global object defined in .

                +

                The value of the `Number.parseFloat` data property is the same built-in function object that is the initial value of the *"parseFloat"* property of the global object defined in .

                Number.parseInt ( _string_, _radix_ )

                -

                The value of the `Number.parseInt` data property is the same built-in function object that is the value of the *"parseInt"* property of the global object defined in .

                +

                The value of the `Number.parseInt` data property is the same built-in function object that is the initial value of the *"parseInt"* property of the global object defined in .

                @@ -27620,14 +27580,14 @@

                Number.POSITIVE_INFINITY

                Number.prototype

                -

                The initial value of `Number.prototype` is %Number.prototype%.

                +

                The initial value of `Number.prototype` is the Number prototype object.

                This property has the attributes { [[Writable]]: *false*, [[Enumerable]]: *false*, [[Configurable]]: *false* }.

                Properties of the Number Prototype Object

                -

                The Number prototype object:

                +

                The Number prototype object:

                • is %NumberPrototype%.
                • is an ordinary object.
                • @@ -27878,14 +27838,14 @@

                  BigInt.asUintN ( _bits_, _bigint_ )

                  BigInt.prototype

                  -

                  The initial value of `BigInt.prototype` is %BigInt.prototype%.

                  +

                  The initial value of `BigInt.prototype` is the BigInt prototype object.

                  This property has the attributes { [[Writable]]: *false*, [[Enumerable]]: *false*, [[Configurable]]: *false* }.

                  Properties of the BigInt Prototype Object

                  -

                  The BigInt prototype object:

                  +

                  The BigInt prototype object:

                  • is %BigInt.prototype%.
                  • is an ordinary object.
                  • @@ -29321,7 +29281,7 @@

                    Date.parse ( _string_ )

                    Date.prototype

                    -

                    The initial value of `Date.prototype` is %Date.prototype%.

                    +

                    The initial value of `Date.prototype` is the Date prototype object.

                    This property has the attributes { [[Writable]]: *false*, [[Enumerable]]: *false*, [[Configurable]]: *false* }.

                    @@ -29351,7 +29311,7 @@

                    Date.UTC ( _year_ [ , _month_ [ , _date_ [ , _hours_ [ , _minutes_ [ , _seco

                    Properties of the Date Prototype Object

                    -

                    The Date prototype object:

                    +

                    The Date prototype object:

                    • is %DatePrototype%.
                    • is itself an ordinary object.
                    • @@ -30262,7 +30222,7 @@

                      String.fromCodePoint ( ..._codePoints_ )

                      String.prototype

                      -

                      The initial value of `String.prototype` is %String.prototype%.

                      +

                      The initial value of `String.prototype` is the String prototype object.

                      This property has the attributes { [[Writable]]: *false*, [[Enumerable]]: *false*, [[Configurable]]: *false* }.

                      @@ -30298,7 +30258,7 @@

                      String.raw ( _template_, ..._substitutions_ )

                      Properties of the String Prototype Object

                      -

                      The String prototype object:

                      +

                      The String prototype object:

                      • is %StringPrototype%.
                      • is a String exotic object and has the internal methods specified for such objects.
                      • @@ -33039,7 +32999,7 @@

                        Properties of the RegExp Constructor

                        RegExp.prototype

                        -

                        The initial value of `RegExp.prototype` is %RegExp.prototype%.

                        +

                        The initial value of `RegExp.prototype` is the RegExp prototype object.

                        This property has the attributes { [[Writable]]: *false*, [[Enumerable]]: *false*, [[Configurable]]: *false* }.

                        @@ -33058,7 +33018,7 @@

                        get RegExp [ @@species ]

                        Properties of the RegExp Prototype Object

                        -

                        The RegExp prototype object:

                        +

                        The RegExp prototype object:

                        • is %RegExpPrototype%.
                        • is an ordinary object.
                        • @@ -33862,7 +33822,7 @@

                          Array.of ( ..._items_ )

                          Array.prototype

                          -

                          The value of `Array.prototype` is %Array.prototype%, the intrinsic Array prototype object.

                          +

                          The value of `Array.prototype` is the Array prototype object.

                          This property has the attributes { [[Writable]]: *false*, [[Enumerable]]: *false*, [[Configurable]]: *false* }.

                          @@ -33881,7 +33841,7 @@

                          get Array [ @@species ]

                          Properties of the Array Prototype Object

                          -

                          The Array prototype object:

                          +

                          The Array prototype object:

                          • is %ArrayPrototype%.
                          • is an Array exotic object and has the internal methods specified for such objects.
                          • @@ -35474,7 +35434,7 @@

                            %TypedArray%.of ( ..._items_ )

                            %TypedArray%.prototype

                            -

                            The initial value of %TypedArray%`.prototype` is the %TypedArray.prototype% intrinsic object.

                            +

                            The initial value of %TypedArray%`.prototype` is the %TypedArray% prototype object.

                            This property has the attributes { [[Writable]]: *false*, [[Enumerable]]: *false*, [[Configurable]]: *false* }.

                            @@ -35492,8 +35452,8 @@

                            get %TypedArray% [ @@species ]

                            -

                            Properties of the %TypedArray.prototype% Object

                            -

                            The %TypedArray.prototype% object:

                            +

                            Properties of the %TypedArray% Prototype Object

                            +

                            The %TypedArray% prototype object:

                            • has a [[Prototype]] internal slot whose value is %Object.prototype%.
                            • is an ordinary object.
                            • @@ -36361,7 +36321,7 @@

                              Properties of the Map Constructor

                              Map.prototype

                              -

                              The initial value of `Map.prototype` is %Map.prototype%.

                              +

                              The initial value of `Map.prototype` is the Map prototype object.

                              This property has the attributes { [[Writable]]: *false*, [[Enumerable]]: *false*, [[Configurable]]: *false* }.

                              @@ -36380,7 +36340,7 @@

                              get Map [ @@species ]

                              Properties of the Map Prototype Object

                              -

                              The Map prototype object:

                              +

                              The Map prototype object:

                              • is %MapPrototype%.
                              • has a [[Prototype]] internal slot whose value is %Object.prototype%.
                              • @@ -36708,7 +36668,7 @@

                                Properties of the Set Constructor

                                Set.prototype

                                -

                                The initial value of `Set.prototype` is the intrinsic %SetPrototype% object.

                                +

                                The initial value of `Set.prototype` is the Set prototype object.

                                This property has the attributes { [[Writable]]: *false*, [[Enumerable]]: *false*, [[Configurable]]: *false* }.

                                @@ -36727,7 +36687,7 @@

                                get Set [ @@species ]

                                Properties of the Set Prototype Object

                                -

                                The Set prototype object:

                                +

                                The Set prototype object:

                                • is %SetPrototype%.
                                • has a [[Prototype]] internal slot whose value is %Object.prototype%.
                                • @@ -37042,14 +37002,14 @@

                                  Properties of the WeakMap Constructor

                                  WeakMap.prototype

                                  -

                                  The initial value of `WeakMap.prototype` is %WeakMap.prototype%.

                                  +

                                  The initial value of `WeakMap.prototype` is the WeakMap prototype object.

                                  This property has the attributes { [[Writable]]: *false*, [[Enumerable]]: *false*, [[Configurable]]: *false* }.

                                  Properties of the WeakMap Prototype Object

                                  -

                                  The WeakMap prototype object:

                                  +

                                  The WeakMap prototype object:

                                  • is %WeakMapPrototype%.
                                  • has a [[Prototype]] internal slot whose value is %Object.prototype%.
                                  • @@ -37192,14 +37152,14 @@

                                    Properties of the WeakSet Constructor

                                    WeakSet.prototype

                                    -

                                    The initial value of `WeakSet.prototype` is the intrinsic %WeakSetPrototype% object.

                                    +

                                    The initial value of `WeakSet.prototype` is the WeakSet prototype object.

                                    This property has the attributes { [[Writable]]: *false*, [[Enumerable]]: *false*, [[Configurable]]: *false* }.

                                    Properties of the WeakSet Prototype Object

                                    -

                                    The WeakSet prototype object:

                                    +

                                    The WeakSet prototype object:

                                    • is %WeakSetPrototype%.
                                    • has a [[Prototype]] internal slot whose value is %Object.prototype%.
                                    • @@ -37548,7 +37508,7 @@

                                      ArrayBuffer.isView ( _arg_ )

                                      ArrayBuffer.prototype

                                      -

                                      The initial value of `ArrayBuffer.prototype` is %ArrayBuffer.prototype%.

                                      +

                                      The initial value of `ArrayBuffer.prototype` is the ArrayBuffer prototype object.

                                      This property has the attributes { [[Writable]]: *false*, [[Enumerable]]: *false*, [[Configurable]]: *false* }.

                                      @@ -37567,7 +37527,7 @@

                                      get ArrayBuffer [ @@species ]

                                      Properties of the ArrayBuffer Prototype Object

                                      -

                                      The ArrayBuffer prototype object:

                                      +

                                      The ArrayBuffer prototype object:

                                      • is %ArrayBufferPrototype%.
                                      • has a [[Prototype]] internal slot whose value is %Object.prototype%.
                                      • @@ -37709,7 +37669,7 @@

                                        Properties of the SharedArrayBuffer Constructor

                                        SharedArrayBuffer.prototype

                                        -

                                        The initial value of `SharedArrayBuffer.prototype` is %SharedArrayBuffer.prototype%.

                                        +

                                        The initial value of `SharedArrayBuffer.prototype` is the SharedArrayBuffer prototype object.

                                        This property has the attributes { [[Writable]]: *false*, [[Enumerable]]: *false*, [[Configurable]]: *false* }.

                                        @@ -37725,7 +37685,7 @@

                                        get SharedArrayBuffer [ @@species ]

                                        Properties of the SharedArrayBuffer Prototype Object

                                        -

                                        The SharedArrayBuffer prototype object:

                                        +

                                        The SharedArrayBuffer prototype object:

                                        • is %SharedArrayBufferPrototype%.
                                        • has a [[Prototype]] internal slot whose value is %Object.prototype%.
                                        • @@ -37886,14 +37846,14 @@

                                          Properties of the DataView Constructor

                                          DataView.prototype

                                          -

                                          The initial value of `DataView.prototype` is %DataView.prototype%.

                                          +

                                          The initial value of `DataView.prototype` is the DataView prototype object.

                                          This property has the attributes { [[Writable]]: *false*, [[Enumerable]]: *false*, [[Configurable]]: *false* }.

                                          Properties of the DataView Prototype Object

                                          -

                                          The DataView prototype object:

                                          +

                                          The DataView prototype object:

                                          • is %DataViewPrototype%.
                                          • has a [[Prototype]] internal slot whose value is %Object.prototype%.
                                          • @@ -39763,17 +39723,16 @@

                                            GeneratorFunction.length

                                            GeneratorFunction.prototype

                                            -

                                            The initial value of `GeneratorFunction.prototype` is %Generator%.

                                            +

                                            The initial value of `GeneratorFunction.prototype` is the GeneratorFunction prototype object.

                                            This property has the attributes { [[Writable]]: *false*, [[Enumerable]]: *false*, [[Configurable]]: *false* }.

                                            Properties of the GeneratorFunction Prototype Object

                                            -

                                            The GeneratorFunction prototype object:

                                            +

                                            The GeneratorFunction prototype object:

                                              -
                                            • is %Generator% (see ).
                                            • -
                                            • is %GeneratorFunction.prototype%.
                                            • +
                                            • is %GeneratorFunction.prototype% (see ).
                                            • is an ordinary object.
                                            • is not a function object and does not have an [[ECMAScriptCode]] internal slot or any other of the internal slots listed in or .
                                            • has a [[Prototype]] internal slot whose value is %Function.prototype%.
                                            • @@ -39787,7 +39746,7 @@

                                              GeneratorFunction.prototype.constructor

                                              GeneratorFunction.prototype.prototype

                                              -

                                              The value of `GeneratorFunction.prototype.prototype` is the %Generator.prototype% intrinsic object.

                                              +

                                              The initial value of `GeneratorFunction.prototype.prototype` is the Generator prototype object.

                                              This property has the attributes { [[Writable]]: *false*, [[Enumerable]]: *false*, [[Configurable]]: *true* }.

                                              @@ -39870,16 +39829,15 @@

                                              AsyncGeneratorFunction.length

                                              AsyncGeneratorFunction.prototype

                                              -

                                              The initial value of `AsyncGeneratorFunction.prototype` is %AsyncGenerator%.

                                              +

                                              The initial value of `AsyncGeneratorFunction.prototype` is the AsyncGeneratorFunction prototype object.

                                              This property has the attributes { [[Writable]]: *false*, [[Enumerable]]: *false*, [[Configurable]]: *false* }.

                                              Properties of the AsyncGeneratorFunction Prototype Object

                                              -

                                              The AsyncGeneratorFunction prototype object:

                                              +

                                              The AsyncGeneratorFunction prototype object:

                                                -
                                              • is %AsyncGenerator%.
                                              • is %AsyncGeneratorFunction.prototype%.
                                              • is an ordinary object.
                                              • is not a function object and does not have an [[ECMAScriptCode]] internal slot or any other of the internal slots listed in or .
                                              • @@ -39894,7 +39852,7 @@

                                                AsyncGeneratorFunction.prototype.constructor

                                                AsyncGeneratorFunction.prototype.prototype

                                                -

                                                The value of `AsyncGeneratorFunction.prototype.prototype` is the %AsyncGenerator.prototype% intrinsic object.

                                                +

                                                The initial value of `AsyncGeneratorFunction.prototype.prototype` is the AsyncGenerator prototype object.

                                                This property has the attributes { [[Writable]]: *false*, [[Enumerable]]: *false*, [[Configurable]]: *true* }.

                                                @@ -39935,14 +39893,13 @@

                                                prototype

                                                Generator Objects

                                                A Generator object is an instance of a generator function and conforms to both the Iterator and Iterable interfaces.

                                                -

                                                Generator instances directly inherit properties from the object that is the value of the *"prototype"* property of the Generator function that created the instance. Generator instances indirectly inherit properties from the Generator Prototype intrinsic, %Generator.prototype%.

                                                +

                                                Generator instances directly inherit properties from the object that is the initial value of the *"prototype"* property of the Generator function that created the instance. Generator instances indirectly inherit properties from the Generator Prototype intrinsic, %GeneratorFunction.prototype.prototype%.

                                                Properties of the Generator Prototype Object

                                                -

                                                The Generator prototype object:

                                                +

                                                The Generator prototype object:

                                                  -
                                                • is %GeneratorPrototype%.
                                                • -
                                                • is %Generator.prototype% (%GeneratorFunction.prototype.prototype%).
                                                • +
                                                • is %GeneratorFunction.prototype.prototype%.
                                                • is an ordinary object.
                                                • is not a Generator instance and does not have a [[GeneratorState]] internal slot.
                                                • has a [[Prototype]] internal slot whose value is %IteratorPrototype%.
                                                • @@ -39951,7 +39908,7 @@

                                                  Properties of the Generator Prototype Object

                                                  Generator.prototype.constructor

                                                  -

                                                  The initial value of `Generator.prototype.constructor` is %Generator%.

                                                  +

                                                  The initial value of `Generator.prototype.constructor` is %GeneratorFunction.prototype%.

                                                  This property has the attributes { [[Writable]]: *false*, [[Enumerable]]: *false*, [[Configurable]]: *true* }.

                                                  @@ -40146,14 +40103,13 @@

                                                  GeneratorYield ( _iterNextObj_ )

                                                  AsyncGenerator Objects

                                                  An AsyncGenerator object is an instance of an async generator function and conforms to both the AsyncIterator and AsyncIterable interfaces.

                                                  -

                                                  AsyncGenerator instances directly inherit properties from the object that is the value of the *"prototype"* property of the AsyncGenerator function that created the instance. AsyncGenerator instances indirectly inherit properties from the AsyncGenerator Prototype intrinsic, %AsyncGenerator.prototype%.

                                                  +

                                                  AsyncGenerator instances directly inherit properties from the object that is the initial value of the *"prototype"* property of the AsyncGenerator function that created the instance. AsyncGenerator instances indirectly inherit properties from the AsyncGenerator Prototype intrinsic, %AsyncGeneratorFunction.prototype.prototype%.

                                                  Properties of the AsyncGenerator Prototype Object

                                                  -

                                                  The AsyncGenerator prototype object:

                                                  +

                                                  The AsyncGenerator prototype object:

                                                    -
                                                  • is %AsyncGeneratorPrototype%.
                                                  • -
                                                  • is %AsyncGenerator.prototype% (%AsyncGeneratorFunction.prototype.prototype%).
                                                  • +
                                                  • is %AsyncGeneratorFunction.prototype.prototype%.
                                                  • is an ordinary object.
                                                  • is not an AsyncGenerator instance and does not have an [[AsyncGeneratorState]] internal slot.
                                                  • has a [[Prototype]] internal slot whose value is %AsyncIteratorPrototype%.
                                                  • @@ -40162,7 +40118,7 @@

                                                    Properties of the AsyncGenerator Prototype Object

                                                    AsyncGenerator.prototype.constructor

                                                    -

                                                    The initial value of `AsyncGenerator.prototype.constructor` is %AsyncGenerator%.

                                                    +

                                                    The initial value of `AsyncGenerator.prototype.constructor` is %AsyncGeneratorFunction.prototype%.

                                                    This property has the attributes { [[Writable]]: *false*, [[Enumerable]]: *false*, [[Configurable]]: *true* }.

                                                    @@ -41158,7 +41114,7 @@

                                                    `Promise.any` Reject Element Functions

                                                    Promise.prototype

                                                    -

                                                    The initial value of `Promise.prototype` is %Promise.prototype%.

                                                    +

                                                    The initial value of `Promise.prototype` is the Promise prototype object.

                                                    This property has the attributes { [[Writable]]: *false*, [[Enumerable]]: *false*, [[Configurable]]: *false* }.

                                                    @@ -41265,7 +41221,7 @@

                                                    get Promise [ @@species ]

                                                    Properties of the Promise Prototype Object

                                                    -

                                                    The Promise prototype object:

                                                    +

                                                    The Promise prototype object:

                                                    • is %PromisePrototype%.
                                                    • has a [[Prototype]] internal slot whose value is %Object.prototype%.
                                                    • @@ -41508,14 +41464,14 @@

                                                      AsyncFunction.length

                                                      AsyncFunction.prototype

                                                      -

                                                      The initial value of `AsyncFunction.prototype` is %AsyncFunction.prototype%.

                                                      +

                                                      The initial value of `AsyncFunction.prototype` is the AsyncFunction prototype object.

                                                      This property has the attributes { [[Writable]]: *false*, [[Enumerable]]: *false*, [[Configurable]]: *false* }.

                                                      Properties of the AsyncFunction Prototype Object

                                                      -

                                                      The AsyncFunction prototype object:

                                                      +

                                                      The AsyncFunction prototype object:

                                                      • is %AsyncFunctionPrototype%.
                                                      • is %AsyncFunction.prototype%.