diff --git a/source b/source index 98127220d93..3965b9754cb 100644 --- a/source +++ b/source @@ -3065,7 +3065,7 @@ a.setAttribute('href', 'https://example.com/'); // change the content attribute
  • The TypedArray Constructors table
  • -

    Users agents that support JavaScript must also implement the import() proposal. +

    User agents that support JavaScript must also implement the import() proposal. The following terms are defined there, and used in this specification:

    -

    Users agents that support JavaScript must also implement the import.meta +

    User agents that support JavaScript must also implement the import.meta proposal. The following term is defined there, and used in this specification:

    @@ -3082,6 +3082,8 @@ a.setAttribute('href', 'https://example.com/'); // change the content attribute
  • The HostGetImportMetaProperties abstract operation
  • +

    User agents that support JavaScript must also implement the BigInt proposal.

    @@ -8127,7 +8129,8 @@ interface DOMStringList {
  • Let deep be false.

  • If Type(value) is Undefined, Null, Boolean, - String, or Number, then return { [[Type]]: "primitive", [[Value]]: value }.

  • + Number, BigInt, or String, then return { [[Type]]: "primitive", + [[Value]]: value }.

  • If Type(value) is Symbol, then throw a "DataCloneError" DOMException.

  • @@ -8141,6 +8144,10 @@ interface DOMStringList { serialized to { [[Type]]: "Number", [[NumberData]]: value.[[NumberData]] }.

    +
  • Otherwise, if value has a [[BigIntData]] + internal slot, then set serialized to { [[Type]]: "BigInt", [[BigIntData]]: + value.[[BigIntData]] }.

  • +
  • Otherwise, if value has a [[StringData]] internal slot, then set serialized to { [[Type]]: "String", [[StringData]]: value.[[StringData]] }.

  • @@ -8538,24 +8545,28 @@ o.myself = o;
  • If serialized.[[Type]] is "primitive", then set value to serialized.[[Value]].

    -
  • Otherwise, if serialized.[[Type]] is "Boolean", then set value to a new Boolean object in - targetRealm whose [[BooleanData]] internal slot value is +

  • Otherwise, if serialized.[[Type]] is "Boolean", then set value to a + new Boolean object in targetRealm whose [[BooleanData]] internal slot value is serialized.[[BooleanData]].

  • -
  • Otherwise, if serialized.[[Type]] is "Number", then set value to a new Number object in - targetRealm whose [[NumberData]] internal slot value is +

  • Otherwise, if serialized.[[Type]] is "Number", then set value to a + new Number object in targetRealm whose [[NumberData]] internal slot value is serialized.[[NumberData]].

  • -
  • Otherwise, if serialized.[[Type]] is "String", then set value to a new String object in - targetRealm whose [[StringData]] internal slot value is +

  • Otherwise, if serialized.[[Type]] is "BigInt", then set value to a + new BigInt object in targetRealm whose [[BigIntData]] internal slot value is + serialized.[[BigIntData]].

  • + +
  • Otherwise, if serialized.[[Type]] is "String", then set value to a + new String object in targetRealm whose [[StringData]] internal slot value is serialized.[[StringData]].

  • -
  • Otherwise, if serialized.[[Type]] is "Date", then set value to a new Date object in - targetRealm whose [[DateValue]] internal slot value is +

  • Otherwise, if serialized.[[Type]] is "Date", then set value to a new + Date object in targetRealm whose [[DateValue]] internal slot value is serialized.[[DateValue]].

  • -
  • Otherwise, if serialized.[[Type]] is "RegExp", then set value to a new RegExp object in - targetRealm whose [[RegExpMatcher]] internal slot value is +

  • Otherwise, if serialized.[[Type]] is "RegExp", then set value to a + new RegExp object in targetRealm whose [[RegExpMatcher]] internal slot value is serialized.[[RegExpMatcher]], whose [[OriginalSource]] internal slot value is serialized.[[OriginalSource]], and whose [[OriginalFlags]] internal slot value is serialized.[[OriginalFlags]].

  • @@ -120209,6 +120220,9 @@ INSERT INTERFACES HERE
    [JPEG]
    JPEG File Interchange Format, E. Hamilton.
    +
    [JSBIGINT]
    +
    BigInt. Ecma International.
    +
    [JSIMPORT]
    import(). Ecma International.