diff --git a/spec/annexes.html b/spec/annexes.html index 656dcf57..e23ab569 100644 --- a/spec/annexes.html +++ b/spec/annexes.html @@ -183,19 +183,19 @@

Additions and Changes That Introduce Incompatibilities with Prior Editions In ECMA-402, 1st Edition, the *"length"* property of the function object _F_ was set to *+0*𝔽. In 2nd Edition, *"length"* is set to *1*𝔽.
  • - In ECMA-402, 7th Edition, the @@toStringTag property of `Intl.Collator.prototype` was set to *"Object"*. In 8th Edition, @@toStringTag is set to *"Intl.Collator"*. + In ECMA-402, 7th Edition, the %Symbol.toStringTag% property of `Intl.Collator.prototype` was set to *"Object"*. In 8th Edition, %Symbol.toStringTag% is set to *"Intl.Collator"*.
  • - In ECMA-402, 7th Edition, the @@toStringTag property of `Intl.DateTimeFormat.prototype` was set to *"Object"*. In 8th Edition, @@toStringTag is set to *"Intl.DateTimeFormat"*. + In ECMA-402, 7th Edition, the %Symbol.toStringTag% property of `Intl.DateTimeFormat.prototype` was set to *"Object"*. In 8th Edition, %Symbol.toStringTag% is set to *"Intl.DateTimeFormat"*.
  • - In ECMA-402, 7th Edition, the @@toStringTag property of `Intl.NumberFormat.prototype` was set to *"Object"*. In 8th Edition, @@toStringTag is set to *"Intl.NumberFormat"*. + In ECMA-402, 7th Edition, the %Symbol.toStringTag% property of `Intl.NumberFormat.prototype` was set to *"Object"*. In 8th Edition, %Symbol.toStringTag% is set to *"Intl.NumberFormat"*.
  • - In ECMA-402, 7th Edition, the @@toStringTag property of `Intl.PluralRules.prototype` was set to *"Object"*. In 8th Edition, @@toStringTag is set to *"Intl.PluralRules"*. + In ECMA-402, 7th Edition, the %Symbol.toStringTag% property of `Intl.PluralRules.prototype` was set to *"Object"*. In 8th Edition, %Symbol.toStringTag% is set to *"Intl.PluralRules"*.
  • - In ECMA-402, 7th Edition, the @@toStringTag property of `Intl` was not defined. In 8th Edition, @@toStringTag is set to *"Intl"*. + In ECMA-402, 7th Edition, the %Symbol.toStringTag% property of `Intl` was not defined. In 8th Edition, %Symbol.toStringTag% is set to *"Intl"*.
  • In ECMA-402, 8th Edition, the NumberFormat constructor used to throw an error when style is *"currency"* and maximumFractionDigits was set to a value lower than the default fractional digits for that currency. This behaviour was corrected in the 9th edition, and it no longer throws an error. diff --git a/spec/collator.html b/spec/collator.html index 92d279b6..a3de751d 100644 --- a/spec/collator.html +++ b/spec/collator.html @@ -144,11 +144,11 @@

    Intl.Collator.prototype.constructor

    - -

    Intl.Collator.prototype [ @@toStringTag ]

    + +

    Intl.Collator.prototype [ %Symbol.toStringTag% ]

    - The initial value of the @@toStringTag property is the String value *"Intl.Collator"*. + The initial value of the %Symbol.toStringTag% property is the String value *"Intl.Collator"*.

    diff --git a/spec/datetimeformat.html b/spec/datetimeformat.html index 61ebc667..1737f5b3 100644 --- a/spec/datetimeformat.html +++ b/spec/datetimeformat.html @@ -885,11 +885,11 @@

    Intl.DateTimeFormat.prototype.constructor

    - -

    Intl.DateTimeFormat.prototype [ @@toStringTag ]

    + +

    Intl.DateTimeFormat.prototype [ %Symbol.toStringTag% ]

    - The initial value of the @@toStringTag property is the String value *"Intl.DateTimeFormat"*. + The initial value of the %Symbol.toStringTag% property is the String value *"Intl.DateTimeFormat"*.

    diff --git a/spec/displaynames.html b/spec/displaynames.html index 27614738..a6782f41 100644 --- a/spec/displaynames.html +++ b/spec/displaynames.html @@ -132,11 +132,11 @@

    Intl.DisplayNames.prototype.constructor

    - -

    Intl.DisplayNames.prototype[ @@toStringTag ]

    + +

    Intl.DisplayNames.prototype [ %Symbol.toStringTag% ]

    - The initial value of the @@toStringTag property is the String value *"Intl.DisplayNames"*. + The initial value of the %Symbol.toStringTag% property is the String value *"Intl.DisplayNames"*.

    This property has the attributes { [[Writable]]: *false*, [[Enumerable]]: *false*, [[Configurable]]: *true* }. diff --git a/spec/intl.html b/spec/intl.html index b031589d..89401915 100644 --- a/spec/intl.html +++ b/spec/intl.html @@ -19,11 +19,11 @@

    The Intl Object

    Value Properties of the Intl Object

    - -

    Intl[ @@toStringTag ]

    + +

    Intl [ %Symbol.toStringTag% ]

    - The initial value of the @@toStringTag property is the String value *"Intl"*. + The initial value of the %Symbol.toStringTag% property is the String value *"Intl"*.

    This property has the attributes { [[Writable]]: *false*, [[Enumerable]]: *false*, [[Configurable]]: *true* }. diff --git a/spec/listformat.html b/spec/listformat.html index cc58398c..a045827c 100644 --- a/spec/listformat.html +++ b/spec/listformat.html @@ -119,10 +119,10 @@

    Intl.ListFormat.prototype.constructor

    -

    Intl.ListFormat.prototype [ @@toStringTag ]

    +

    Intl.ListFormat.prototype [ %Symbol.toStringTag% ]

    - The initial value of the @@toStringTag property is the String value *"Intl.ListFormat"*. + The initial value of the %Symbol.toStringTag% property is the String value *"Intl.ListFormat"*.

    This property has the attributes { [[Writable]]: *false*, [[Enumerable]]: *false*, [[Configurable]]: *true* }. diff --git a/spec/locale.html b/spec/locale.html index 1dc2e0fb..0ec91d87 100644 --- a/spec/locale.html +++ b/spec/locale.html @@ -191,11 +191,11 @@

    Intl.Locale.prototype.constructor

    - -

    Intl.Locale.prototype[ @@toStringTag ]

    + +

    Intl.Locale.prototype [ %Symbol.toStringTag% ]

    - The initial value of the @@toStringTag property is the String value *"Intl.Locale"*. + The initial value of the %Symbol.toStringTag% property is the String value *"Intl.Locale"*.

    diff --git a/spec/numberformat.html b/spec/numberformat.html index 87b1cd0a..b4067be3 100644 --- a/spec/numberformat.html +++ b/spec/numberformat.html @@ -301,11 +301,11 @@

    Intl.NumberFormat.prototype.constructor

    - -

    Intl.NumberFormat.prototype [ @@toStringTag ]

    + +

    Intl.NumberFormat.prototype [ %Symbol.toStringTag% ]

    - The initial value of the @@toStringTag property is the String value *"Intl.NumberFormat"*. + The initial value of the %Symbol.toStringTag% property is the String value *"Intl.NumberFormat"*.

    This property has the attributes { [[Writable]]: *false*, [[Enumerable]]: *false*, [[Configurable]]: *true* }. diff --git a/spec/pluralrules.html b/spec/pluralrules.html index 661f3aac..a5618c8a 100644 --- a/spec/pluralrules.html +++ b/spec/pluralrules.html @@ -106,11 +106,11 @@

    Intl.PluralRules.prototype.constructor

    - -

    Intl.PluralRules.prototype [ @@toStringTag ]

    + +

    Intl.PluralRules.prototype [ %Symbol.toStringTag% ]

    - The initial value of the @@toStringTag property is the String value *"Intl.PluralRules"*. + The initial value of the %Symbol.toStringTag% property is the String value *"Intl.PluralRules"*.

    This property has the attributes { [[Writable]]: *false*, [[Enumerable]]: *false*, [[Configurable]]: *true* }. diff --git a/spec/relativetimeformat.html b/spec/relativetimeformat.html index 15c57cc8..7f28d946 100644 --- a/spec/relativetimeformat.html +++ b/spec/relativetimeformat.html @@ -128,10 +128,10 @@

    Intl.RelativeTimeFormat.prototype.constructor

    -

    Intl.RelativeTimeFormat.prototype[ @@toStringTag ]

    +

    Intl.RelativeTimeFormat.prototype [ %Symbol.toStringTag% ]

    - The initial value of the @@toStringTag property is the String value *"Intl.RelativeTimeFormat"*. + The initial value of the %Symbol.toStringTag% property is the String value *"Intl.RelativeTimeFormat"*.

    This property has the attributes { [[Writable]]: *false*, [[Enumerable]]: *false*, [[Configurable]]: *true* }. diff --git a/spec/segmenter.html b/spec/segmenter.html index 2a69201b..cf5a626c 100644 --- a/spec/segmenter.html +++ b/spec/segmenter.html @@ -100,11 +100,11 @@

    Intl.Segmenter.prototype.constructor

    - -

    Intl.Segmenter.prototype [ @@toStringTag ]

    + +

    Intl.Segmenter.prototype [ %Symbol.toStringTag% ]

    - The initial value of the @@toStringTag property is the String value *"Intl.Segmenter"*. + The initial value of the %Symbol.toStringTag% property is the String value *"Intl.Segmenter"*.

    This property has the attributes { [[Writable]]: *false*, [[Enumerable]]: *false*, [[Configurable]]: *true* }. @@ -241,9 +241,9 @@

    %IntlSegmentsPrototype%.containing ( _index_ )

    - -

    %IntlSegmentsPrototype% [ @@iterator ] ( )

    -

    The `@@iterator` method is called on a Segments instance to create a Segment Iterator over its string using the locale and options of its constructing Intl.Segmenter instance. The following steps are taken:

    + +

    %IntlSegmentsPrototype% [ %Symbol.iterator% ] ( )

    +

    The `%Symbol.iterator%` method is called on a Segments instance to create a Segment Iterator over its string using the locale and options of its constructing Intl.Segmenter instance. The following steps are taken:

    1. Let _segments_ be the *this* value. 1. Perform ? RequireInternalSlot(_segments_, [[SegmentsSegmenter]]). @@ -328,11 +328,11 @@

    %IntlSegmentIteratorPrototype%.next ( )

    - -

    %IntlSegmentIteratorPrototype% [ @@toStringTag ]

    + +

    %IntlSegmentIteratorPrototype% [ %Symbol.toStringTag% ]

    - The initial value of the @@toStringTag property is the String value *"Segmenter String Iterator"*. + The initial value of the %Symbol.toStringTag% property is the String value *"Segmenter String Iterator"*.

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