summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--CONTRIBUTING.md8
-rw-r--r--test/built-ins/Array/prototype/indexOf/fromindex-zero-conversion.js2
-rw-r--r--test/built-ins/Array/prototype/lastIndexOf/fromindex-zero-conversion.js2
-rwxr-xr-xtest/built-ins/DataView/prototype/getFloat32/length.js2
-rwxr-xr-xtest/built-ins/DataView/prototype/getFloat64/length.js2
-rwxr-xr-xtest/built-ins/DataView/prototype/getInt16/length.js2
-rwxr-xr-xtest/built-ins/DataView/prototype/getInt32/length.js2
-rwxr-xr-xtest/built-ins/DataView/prototype/getUint16/length.js2
-rwxr-xr-xtest/built-ins/DataView/prototype/getUint32/length.js2
-rwxr-xr-xtest/built-ins/DataView/prototype/setFloat32/index-check-before-value-conversion.js2
-rwxr-xr-xtest/built-ins/DataView/prototype/setFloat32/length.js2
-rwxr-xr-xtest/built-ins/DataView/prototype/setFloat32/range-check-after-value-conversion.js2
-rwxr-xr-xtest/built-ins/DataView/prototype/setFloat64/index-check-before-value-conversion.js2
-rwxr-xr-xtest/built-ins/DataView/prototype/setFloat64/length.js2
-rwxr-xr-xtest/built-ins/DataView/prototype/setFloat64/range-check-after-value-conversion.js2
-rwxr-xr-xtest/built-ins/DataView/prototype/setInt16/index-check-before-value-conversion.js2
-rwxr-xr-xtest/built-ins/DataView/prototype/setInt16/length.js2
-rwxr-xr-xtest/built-ins/DataView/prototype/setInt16/range-check-after-value-conversion.js2
-rwxr-xr-xtest/built-ins/DataView/prototype/setInt32/index-check-before-value-conversion.js2
-rwxr-xr-xtest/built-ins/DataView/prototype/setInt32/length.js2
-rwxr-xr-xtest/built-ins/DataView/prototype/setInt32/range-check-after-value-conversion.js2
-rwxr-xr-xtest/built-ins/DataView/prototype/setInt8/index-check-before-value-conversion.js2
-rwxr-xr-xtest/built-ins/DataView/prototype/setInt8/range-check-after-value-conversion.js2
-rwxr-xr-xtest/built-ins/DataView/prototype/setUint16/index-check-before-value-conversion.js2
-rwxr-xr-xtest/built-ins/DataView/prototype/setUint16/length.js2
-rwxr-xr-xtest/built-ins/DataView/prototype/setUint16/range-check-after-value-conversion.js2
-rwxr-xr-xtest/built-ins/DataView/prototype/setUint32/index-check-before-value-conversion.js2
-rwxr-xr-xtest/built-ins/DataView/prototype/setUint32/length.js2
-rwxr-xr-xtest/built-ins/DataView/prototype/setUint32/range-check-after-value-conversion.js2
-rwxr-xr-xtest/built-ins/DataView/prototype/setUint8/index-check-before-value-conversion.js2
-rwxr-xr-xtest/built-ins/DataView/prototype/setUint8/range-check-after-value-conversion.js2
-rw-r--r--test/built-ins/Object/entries/exception-during-enumeration.js2
-rw-r--r--test/built-ins/Object/entries/exception-not-object-coercible.js2
-rw-r--r--test/built-ins/Object/entries/function-length.js2
-rw-r--r--test/built-ins/Object/entries/function-name.js2
-rw-r--r--test/built-ins/Object/entries/function-property-descriptor.js2
-rw-r--r--test/built-ins/Object/entries/getter-adding-key.js2
-rw-r--r--test/built-ins/Object/entries/getter-making-future-key-nonenumerable.js2
-rw-r--r--test/built-ins/Object/entries/getter-removing-future-key.js2
-rw-r--r--test/built-ins/Object/entries/inherited-properties-omitted.js2
-rw-r--r--test/built-ins/Object/entries/observable-operations.js2
-rw-r--r--test/built-ins/Object/entries/primitive-booleans.js2
-rw-r--r--test/built-ins/Object/entries/primitive-numbers.js2
-rw-r--r--test/built-ins/Object/entries/primitive-strings.js2
-rw-r--r--test/built-ins/Object/entries/primitive-symbols.js2
-rw-r--r--test/built-ins/Object/entries/symbols-omitted.js2
-rw-r--r--test/built-ins/Object/entries/tamper-with-global-object.js2
-rw-r--r--test/built-ins/Object/entries/tamper-with-object-keys.js2
-rw-r--r--test/built-ins/Object/getOwnPropertyDescriptors/duplicate-keys.js2
-rw-r--r--test/built-ins/Object/getOwnPropertyDescriptors/exception-not-object-coercible.js2
-rw-r--r--test/built-ins/Object/getOwnPropertyDescriptors/function-length.js2
-rw-r--r--test/built-ins/Object/getOwnPropertyDescriptors/function-name.js2
-rw-r--r--test/built-ins/Object/getOwnPropertyDescriptors/function-property-descriptor.js2
-rw-r--r--test/built-ins/Object/getOwnPropertyDescriptors/inherited-properties-omitted.js2
-rw-r--r--test/built-ins/Object/getOwnPropertyDescriptors/normal-object.js2
-rw-r--r--test/built-ins/Object/getOwnPropertyDescriptors/observable-operations.js2
-rw-r--r--test/built-ins/Object/getOwnPropertyDescriptors/primitive-booleans.js2
-rw-r--r--test/built-ins/Object/getOwnPropertyDescriptors/primitive-numbers.js2
-rw-r--r--test/built-ins/Object/getOwnPropertyDescriptors/primitive-strings.js2
-rw-r--r--test/built-ins/Object/getOwnPropertyDescriptors/primitive-symbols.js2
-rw-r--r--test/built-ins/Object/getOwnPropertyDescriptors/symbols-included.js2
-rw-r--r--test/built-ins/Object/getOwnPropertyDescriptors/tamper-with-global-object.js2
-rw-r--r--test/built-ins/Object/getOwnPropertyDescriptors/tamper-with-object-keys.js2
-rw-r--r--test/built-ins/Object/prototype/extensibility.js2
-rw-r--r--test/built-ins/Object/prototype/proto.js2
-rw-r--r--test/built-ins/Object/prototype/setPrototypeOf-with-different-values.js2
-rw-r--r--test/built-ins/Object/prototype/setPrototypeOf-with-same-value.js2
-rw-r--r--test/built-ins/Object/values/exception-during-enumeration.js2
-rw-r--r--test/built-ins/Object/values/exception-not-object-coercible.js2
-rw-r--r--test/built-ins/Object/values/function-length.js2
-rw-r--r--test/built-ins/Object/values/function-name.js2
-rw-r--r--test/built-ins/Object/values/function-property-descriptor.js2
-rw-r--r--test/built-ins/Object/values/getter-adding-key.js2
-rw-r--r--test/built-ins/Object/values/getter-making-future-key-nonenumerable.js2
-rw-r--r--test/built-ins/Object/values/getter-removing-future-key.js2
-rw-r--r--test/built-ins/Object/values/inherited-properties-omitted.js2
-rw-r--r--test/built-ins/Object/values/observable-operations.js2
-rw-r--r--test/built-ins/Object/values/primitive-booleans.js2
-rw-r--r--test/built-ins/Object/values/primitive-numbers.js2
-rw-r--r--test/built-ins/Object/values/primitive-strings.js2
-rw-r--r--test/built-ins/Object/values/primitive-symbols.js2
-rw-r--r--test/built-ins/Object/values/symbols-omitted.js2
-rw-r--r--test/built-ins/Object/values/tamper-with-global-object.js2
-rw-r--r--test/built-ins/Object/values/tamper-with-object-keys.js2
-rw-r--r--test/built-ins/Proxy/enumerate/removed-does-not-trigger.js2
-rw-r--r--test/built-ins/Reflect/enumerate/undefined.js2
-rwxr-xr-xtest/built-ins/RegExp/prototype/Symbol.split/last-index-exceeds-str-size.js2
-rw-r--r--test/built-ins/TypedArray/from/arylk-get-length-error.js2
-rw-r--r--test/built-ins/TypedArray/from/arylk-to-length-error.js2
-rw-r--r--test/built-ins/TypedArray/from/invoked-as-func.js2
-rw-r--r--test/built-ins/TypedArray/from/invoked-as-method.js2
-rw-r--r--test/built-ins/TypedArray/from/iter-access-error.js2
-rw-r--r--test/built-ins/TypedArray/from/iter-invoke-error.js2
-rw-r--r--test/built-ins/TypedArray/from/iter-next-error.js2
-rw-r--r--test/built-ins/TypedArray/from/iter-next-value-error.js2
-rwxr-xr-xtest/built-ins/TypedArray/from/length.js2
-rw-r--r--test/built-ins/TypedArray/from/mapfn-is-not-callable.js2
-rw-r--r--test/built-ins/TypedArray/from/this-is-not-constructor.js2
-rw-r--r--test/built-ins/TypedArray/invoked.js2
-rw-r--r--test/built-ins/TypedArray/length.js2
-rw-r--r--test/built-ins/TypedArray/of/invoked-as-method.js2
-rwxr-xr-xtest/built-ins/TypedArray/of/length.js2
-rw-r--r--test/built-ins/TypedArray/of/this-is-not-constructor.js2
-rw-r--r--test/built-ins/TypedArrays/buffer-arg-bufferbyteoffset-throws-from-modulo-element-size.js2
-rw-r--r--test/built-ins/TypedArrays/buffer-arg-byteoffset-is-negative-throws.js2
-rwxr-xr-xtest/built-ins/TypedArrays/buffer-arg-byteoffset-is-negative-zero.js2
-rw-r--r--test/built-ins/TypedArrays/buffer-arg-byteoffset-is-symbol-throws.js2
-rw-r--r--test/built-ins/TypedArrays/buffer-arg-byteoffset-throws-from-modulo-element-size.js2
-rw-r--r--test/built-ins/TypedArrays/buffer-arg-byteoffset-to-number-throws.js2
-rw-r--r--test/built-ins/TypedArrays/buffer-arg-custom-proto-access-throws.js2
-rw-r--r--test/built-ins/TypedArrays/buffer-arg-defined-length-and-offset.js2
-rw-r--r--test/built-ins/TypedArrays/buffer-arg-defined-length.js2
-rw-r--r--test/built-ins/TypedArrays/buffer-arg-defined-negative-length.js2
-rw-r--r--test/built-ins/TypedArrays/buffer-arg-defined-offset.js2
-rw-r--r--test/built-ins/TypedArrays/buffer-arg-excessive-length-throws.js2
-rw-r--r--test/built-ins/TypedArrays/buffer-arg-excessive-offset-throws.js2
-rw-r--r--test/built-ins/TypedArrays/buffer-arg-invoked-with-undefined-newtarget.js2
-rw-r--r--test/built-ins/TypedArrays/buffer-arg-is-referenced.js2
-rw-r--r--test/built-ins/TypedArrays/buffer-arg-length-access-throws.js2
-rw-r--r--test/built-ins/TypedArrays/buffer-arg-length-is-symbol-throws.js2
-rw-r--r--test/built-ins/TypedArrays/buffer-arg-returns-new-instance.js2
-rw-r--r--test/built-ins/TypedArrays/buffer-arg-use-custom-proto-if-object.js2
-rw-r--r--test/built-ins/TypedArrays/buffer-arg-use-default-proto-if-custom-proto-is-not-object.js2
-rw-r--r--test/built-ins/TypedArrays/from/arylk-get-length-error.js2
-rw-r--r--test/built-ins/TypedArrays/from/arylk-to-length-error.js2
-rw-r--r--test/built-ins/TypedArrays/from/custom-ctor-does-not-instantiate-ta-throws.js2
-rw-r--r--test/built-ins/TypedArrays/from/custom-ctor.js2
-rw-r--r--test/built-ins/TypedArrays/from/inherited.js2
-rw-r--r--test/built-ins/TypedArrays/from/invoked-as-func.js2
-rw-r--r--test/built-ins/TypedArrays/from/iter-access-error.js2
-rw-r--r--test/built-ins/TypedArrays/from/iter-invoke-error.js2
-rw-r--r--test/built-ins/TypedArrays/from/iter-next-error.js2
-rw-r--r--test/built-ins/TypedArrays/from/iter-next-value-error.js2
-rw-r--r--test/built-ins/TypedArrays/from/mapfn-abrupt-completion.js2
-rw-r--r--test/built-ins/TypedArrays/from/mapfn-arguments.js2
-rw-r--r--test/built-ins/TypedArrays/from/mapfn-is-not-callable.js2
-rw-r--r--test/built-ins/TypedArrays/from/mapfn-this-with-thisarg.js2
-rw-r--r--test/built-ins/TypedArrays/from/mapfn-this-without-thisarg-non-strict.js2
-rw-r--r--test/built-ins/TypedArrays/from/mapfn-this-without-thisarg-strict.js2
-rw-r--r--test/built-ins/TypedArrays/from/nan-conversion.js2
-rw-r--r--test/built-ins/TypedArrays/from/new-instance-empty.js2
-rw-r--r--test/built-ins/TypedArrays/from/new-instance-from-ordinary-object.js2
-rw-r--r--test/built-ins/TypedArrays/from/new-instance-from-sparse-array.js2
-rw-r--r--test/built-ins/TypedArrays/from/new-instance-from-zero.js2
-rw-r--r--test/built-ins/TypedArrays/from/new-instance-using-custom-ctor.js2
-rw-r--r--test/built-ins/TypedArrays/from/new-instance-with-mapfn.js2
-rw-r--r--test/built-ins/TypedArrays/from/new-instance-without-mapfn.js2
-rw-r--r--test/built-ins/TypedArrays/from/property-abrupt-completion.js2
-rw-r--r--test/built-ins/TypedArrays/from/set-value-abrupt-completion.js2
-rw-r--r--test/built-ins/TypedArrays/from/source-value-is-symbol-throws.js2
-rw-r--r--test/built-ins/TypedArrays/from/this-is-not-constructor.js2
-rw-r--r--test/built-ins/TypedArrays/length-arg-custom-proto-access-throws.js2
-rw-r--r--test/built-ins/TypedArrays/length-arg-is-float-throws-rangeerror.js2
-rw-r--r--test/built-ins/TypedArrays/length-arg-is-infinity-throws-rangeerror.js2
-rw-r--r--test/built-ins/TypedArrays/length-arg-is-nan-throws-rangeerror.js2
-rw-r--r--test/built-ins/TypedArrays/length-arg-is-negative-number-throws-rangeerror.js2
-rw-r--r--test/built-ins/TypedArrays/length-arg-is-not-valid-buffer-size-throws-rangeerror.js2
-rw-r--r--test/built-ins/TypedArrays/length-arg-is-symbol-throws.js2
-rw-r--r--test/built-ins/TypedArrays/length-arg-is-undefined-throws.js2
-rw-r--r--test/built-ins/TypedArrays/length-arg-minus-signal-zero.js2
-rw-r--r--test/built-ins/TypedArrays/length-arg-returns-object.js2
-rw-r--r--test/built-ins/TypedArrays/length-arg-undefined-newtarget-throws.js2
-rw-r--r--test/built-ins/TypedArrays/length-arg-use-custom-proto-if-object.js2
-rw-r--r--test/built-ins/TypedArrays/length-arg-use-default-proto-if-custom-proto-is-not-object.js2
-rw-r--r--test/built-ins/TypedArrays/no-args-custom-proto-access-throws.js2
-rw-r--r--test/built-ins/TypedArrays/no-args-returns-object.js2
-rwxr-xr-xtest/built-ins/TypedArrays/no-args-undefined-newtarget-throws.js2
-rw-r--r--test/built-ins/TypedArrays/no-args-use-custom-proto-if-object.js2
-rw-r--r--test/built-ins/TypedArrays/no-args-use-default-proto-if-custom-proto-is-not-object.js2
-rw-r--r--test/built-ins/TypedArrays/object-arg-as-array-returns.js2
-rw-r--r--test/built-ins/TypedArrays/object-arg-as-generator-iterable-returns.js2
-rw-r--r--test/built-ins/TypedArrays/object-arg-custom-proto-access-throws.js2
-rw-r--r--test/built-ins/TypedArrays/object-arg-iterating-throws.js2
-rw-r--r--test/built-ins/TypedArrays/object-arg-iterator-not-callable-throws.js2
-rw-r--r--test/built-ins/TypedArrays/object-arg-iterator-throws.js2
-rw-r--r--test/built-ins/TypedArrays/object-arg-length-excessive-throws.js2
-rw-r--r--test/built-ins/TypedArrays/object-arg-length-is-symbol-throws.js2
-rw-r--r--test/built-ins/TypedArrays/object-arg-length-throws.js2
-rw-r--r--test/built-ins/TypedArrays/object-arg-returns.js2
-rw-r--r--test/built-ins/TypedArrays/object-arg-throws-from-property.js2
-rw-r--r--test/built-ins/TypedArrays/object-arg-throws-setting-obj-to-primitive-typeerror.js2
-rw-r--r--test/built-ins/TypedArrays/object-arg-throws-setting-obj-to-primitive.js2
-rw-r--r--test/built-ins/TypedArrays/object-arg-throws-setting-obj-tostring.js2
-rw-r--r--test/built-ins/TypedArrays/object-arg-throws-setting-obj-valueof-typeerror.js2
-rw-r--r--test/built-ins/TypedArrays/object-arg-throws-setting-obj-valueof.js2
-rw-r--r--test/built-ins/TypedArrays/object-arg-throws-setting-property.js2
-rw-r--r--test/built-ins/TypedArrays/object-arg-throws-setting-symbol-property.js2
-rw-r--r--test/built-ins/TypedArrays/object-arg-throws-setting-typedarray-property.js2
-rw-r--r--test/built-ins/TypedArrays/object-arg-undefined-newtarget-throws.js2
-rw-r--r--test/built-ins/TypedArrays/object-arg-use-custom-proto-if-object.js2
-rw-r--r--test/built-ins/TypedArrays/object-arg-use-default-proto-if-custom-proto-is-not-object.js2
-rw-r--r--test/built-ins/TypedArrays/of/argument-is-symbol-throws.js2
-rw-r--r--test/built-ins/TypedArrays/of/argument-number-value-throws.js2
-rw-r--r--test/built-ins/TypedArrays/of/custom-ctor-does-not-instantiate-ta-throws.js2
-rw-r--r--test/built-ins/TypedArrays/of/custom-ctor.js2
-rw-r--r--test/built-ins/TypedArrays/of/inherited.js2
-rw-r--r--test/built-ins/TypedArrays/of/nan-conversion.js2
-rw-r--r--test/built-ins/TypedArrays/of/new-instance-empty.js2
-rw-r--r--test/built-ins/TypedArrays/of/new-instance-from-zero.js2
-rw-r--r--test/built-ins/TypedArrays/of/new-instance-using-custom-ctor.js2
-rw-r--r--test/built-ins/TypedArrays/of/new-instance.js2
-rw-r--r--test/built-ins/TypedArrays/of/this-is-not-constructor.js2
-rw-r--r--test/built-ins/TypedArrays/typedarray-arg-custom-proto-access-throws.js2
-rw-r--r--test/built-ins/TypedArrays/typedarray-arg-other-ctor-buffer-ctor-access-throws.js2
-rw-r--r--test/built-ins/TypedArrays/typedarray-arg-other-ctor-buffer-ctor-custom-species.js2
-rw-r--r--test/built-ins/TypedArrays/typedarray-arg-other-ctor-buffer-ctor-not-object-throws.js2
-rw-r--r--test/built-ins/TypedArrays/typedarray-arg-other-ctor-buffer-ctor-species-access-throws.js2
-rw-r--r--test/built-ins/TypedArrays/typedarray-arg-other-ctor-buffer-ctor-species-not-ctor-throws.js2
-rw-r--r--test/built-ins/TypedArrays/typedarray-arg-other-ctor-buffer-ctor-species-null.js2
-rw-r--r--test/built-ins/TypedArrays/typedarray-arg-other-ctor-buffer-ctor-species-prototype-throws.js2
-rw-r--r--test/built-ins/TypedArrays/typedarray-arg-other-ctor-buffer-ctor-species-undefined.js2
-rw-r--r--test/built-ins/TypedArrays/typedarray-arg-other-ctor-returns-new-typedarray.js2
-rw-r--r--test/built-ins/TypedArrays/typedarray-arg-returns-new-instance.js2
-rw-r--r--test/built-ins/TypedArrays/typedarray-arg-same-ctor-buffer-ctor-access-throws.js2
-rw-r--r--test/built-ins/TypedArrays/typedarray-arg-same-ctor-buffer-ctor-species-custom.js2
-rw-r--r--test/built-ins/TypedArrays/typedarray-arg-same-ctor-buffer-ctor-species-not-ctor.js2
-rw-r--r--test/built-ins/TypedArrays/typedarray-arg-same-ctor-buffer-ctor-species-null.js2
-rw-r--r--test/built-ins/TypedArrays/typedarray-arg-same-ctor-buffer-ctor-species-prototype-throws.js2
-rw-r--r--test/built-ins/TypedArrays/typedarray-arg-same-ctor-buffer-ctor-species-throws.js2
-rw-r--r--test/built-ins/TypedArrays/typedarray-arg-same-ctor-buffer-ctor-species-undefined.js2
-rw-r--r--test/built-ins/TypedArrays/typedarray-arg-same-ctor-buffer-ctor-value-not-obj-throws.js2
-rw-r--r--test/built-ins/TypedArrays/typedarray-arg-same-ctor-returns-new-cloned-typedarray.js2
-rw-r--r--test/built-ins/TypedArrays/typedarray-arg-undefined-newtarget-throws.js2
-rw-r--r--test/built-ins/TypedArrays/typedarray-arg-use-custom-proto-if-object.js2
-rw-r--r--test/built-ins/TypedArrays/typedarray-arg-use-default-proto-if-custom-proto-is-not-object.js2
-rw-r--r--test/harness/proxytrapshelper-default.js2
-rw-r--r--test/harness/proxytrapshelper-overrides.js2
-rwxr-xr-xtest/intl402/Collator/name.js2
-rwxr-xr-xtest/intl402/Collator/prototype/compare/compare-function-name.js2
-rwxr-xr-xtest/intl402/Collator/prototype/compare/name.js2
-rwxr-xr-xtest/intl402/Collator/prototype/resolvedOptions/name.js2
-rwxr-xr-xtest/intl402/Collator/supportedLocalesOf/name.js2
-rwxr-xr-xtest/intl402/DateTimeFormat/name.js2
-rwxr-xr-xtest/intl402/DateTimeFormat/prototype/format/format-function-name.js2
-rwxr-xr-xtest/intl402/DateTimeFormat/prototype/format/name.js2
-rwxr-xr-xtest/intl402/DateTimeFormat/prototype/resolvedOptions/name.js2
-rwxr-xr-xtest/intl402/DateTimeFormat/supportedLocalesOf/name.js2
-rwxr-xr-xtest/intl402/NumberFormat/name.js2
-rwxr-xr-xtest/intl402/NumberFormat/prototype/format/format-function-name.js2
-rwxr-xr-xtest/intl402/NumberFormat/prototype/format/name.js2
-rwxr-xr-xtest/intl402/NumberFormat/prototype/resolvedOptions/name.js2
-rwxr-xr-xtest/intl402/NumberFormat/supportedLocalesOf/name.js2
-rwxr-xr-xtest/language/expressions/arrow-function/syntax/early-errors/use-strict-with-non-simple-param.js2
-rw-r--r--test/language/expressions/call/tco-call-args.js2
-rw-r--r--test/language/expressions/call/tco-member-args.js2
-rw-r--r--test/language/expressions/comma/tco-final.js2
-rw-r--r--test/language/expressions/conditional/tco-cond.js2
-rw-r--r--test/language/expressions/conditional/tco-pos.js2
-rwxr-xr-xtest/language/expressions/function/use-strict-with-non-simple-param.js2
-rwxr-xr-xtest/language/expressions/generators/use-strict-with-non-simple-param.js2
-rw-r--r--test/language/expressions/logical-and/tco-right.js2
-rw-r--r--test/language/expressions/logical-or/tco-right.js2
-rwxr-xr-xtest/language/expressions/object/method-definition/generator-use-strict-with-non-simple-param.js2
-rwxr-xr-xtest/language/expressions/object/method-definition/setter-use-strict-with-non-simple-param.js2
-rwxr-xr-xtest/language/expressions/object/method-definition/use-strict-with-non-simple-param.js2
-rw-r--r--test/language/expressions/tagged-template/tco-call.js2
-rw-r--r--test/language/expressions/tagged-template/tco-member.js2
-rw-r--r--test/language/expressions/tco-pos.js2
-rwxr-xr-xtest/language/function-code/eval-param-env-with-computed-key.js2
-rwxr-xr-xtest/language/function-code/eval-param-env-with-prop-initializer.js2
-rwxr-xr-xtest/language/rest-parameters/array-pattern.js2
-rwxr-xr-xtest/language/rest-parameters/object-pattern.js2
-rw-r--r--test/language/statements/block/tco-stmt-list.js2
-rw-r--r--test/language/statements/block/tco-stmt.js2
-rw-r--r--test/language/statements/do-while/tco-body.js2
-rw-r--r--test/language/statements/for/tco-const-body.js2
-rw-r--r--test/language/statements/for/tco-let-body.js2
-rw-r--r--test/language/statements/for/tco-lhs-body.js2
-rw-r--r--test/language/statements/for/tco-var-body.js2
-rwxr-xr-xtest/language/statements/function/use-strict-with-non-simple-param.js2
-rwxr-xr-xtest/language/statements/generators/use-strict-with-non-simple-param.js2
-rw-r--r--test/language/statements/if/cptn-else-false-abrupt-empty.js2
-rw-r--r--test/language/statements/if/cptn-else-true-abrupt-empty.js2
-rw-r--r--test/language/statements/if/cptn-no-else-true-abrupt-empty.js2
-rw-r--r--test/language/statements/if/tco-else-body.js2
-rw-r--r--test/language/statements/if/tco-if-body.js2
-rw-r--r--test/language/statements/labeled/tco.js2
-rw-r--r--test/language/statements/return/tco.js2
-rw-r--r--test/language/statements/switch/tco-case-body-dflt.js2
-rw-r--r--test/language/statements/switch/tco-case-body.js2
-rw-r--r--test/language/statements/switch/tco-dftl-body.js2
-rw-r--r--test/language/statements/try/tco-catch-finally.js2
-rw-r--r--test/language/statements/try/tco-catch.js2
-rw-r--r--test/language/statements/try/tco-finally.js2
-rw-r--r--test/language/statements/while/tco-body.js2
-rw-r--r--test/language/statements/with/cptn-abrupt-empty.js2
286 files changed, 289 insertions, 289 deletions
diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md
index da3971ea5..9788b5830 100644
--- a/CONTRIBUTING.md
+++ b/CONTRIBUTING.md
@@ -45,7 +45,7 @@ Test262 supports the following tags:
- [**negative**](#negative)
- [**es5id**](#es5id)
- [**es6id**](#es6id)
- - [**id**](#id)
+ - [**esid**](#esid)
- [**includes**](#includes)
- [**timeout**](#timeout)
- [**author**](#author)
@@ -90,10 +90,10 @@ When writing a new test for ES6, it is only necessary to include this tag when t
This tag identifies the section number from the portion of the ECMAScript 6 standard that is tested by this test.
-#### id
-**id**: [spec-id]
+#### esid
+**esid**: [spec-id]
-This tag identifies the hash ID from the portion of the ECMAScript draft which is most recent to the date the test was added. It represents the anchors on the generated HTML version of the specs. E.g.: `id: sec-typedarray-length`. This tag might be used to replace a `es6id` or further.
+This tag identifies the hash ID from the portion of the ECMAScript draft which is most recent to the date the test was added. It represents the anchors on the generated HTML version of the specs. E.g.: `esid: sec-typedarray-length`. This tag might be used to replace a `es6id` or further.
When writing a new test for a Stage 3+ spec not yet published on the draft, the `pending` value can be used while a hash ID is not available.
diff --git a/test/built-ins/Array/prototype/indexOf/fromindex-zero-conversion.js b/test/built-ins/Array/prototype/indexOf/fromindex-zero-conversion.js
index 0336ee6ac..1d2d1e96c 100644
--- a/test/built-ins/Array/prototype/indexOf/fromindex-zero-conversion.js
+++ b/test/built-ins/Array/prototype/indexOf/fromindex-zero-conversion.js
@@ -1,7 +1,7 @@
// Copyright 2016 The V8 project authors. All rights reserved.
// This code is governed by the license found in the LICENSE file.
/*---
-id: sec-array.prototype.indexof
+esid: sec-array.prototype.indexof
description: >
Return +0 when fromIndex is -0 and return index refers to the first position
info: >
diff --git a/test/built-ins/Array/prototype/lastIndexOf/fromindex-zero-conversion.js b/test/built-ins/Array/prototype/lastIndexOf/fromindex-zero-conversion.js
index 4ad11f3cc..792522a48 100644
--- a/test/built-ins/Array/prototype/lastIndexOf/fromindex-zero-conversion.js
+++ b/test/built-ins/Array/prototype/lastIndexOf/fromindex-zero-conversion.js
@@ -1,7 +1,7 @@
// Copyright 2016 The V8 project authors. All rights reserved.
// This code is governed by the license found in the LICENSE file.
/*---
-id: sec-array.prototype.lastindexof
+esid: sec-array.prototype.lastindexof
description: >
Return +0 when fromIndex is -0 and return index refers to the first position
info: >
diff --git a/test/built-ins/DataView/prototype/getFloat32/length.js b/test/built-ins/DataView/prototype/getFloat32/length.js
index 9d1795d00..5efb74280 100755
--- a/test/built-ins/DataView/prototype/getFloat32/length.js
+++ b/test/built-ins/DataView/prototype/getFloat32/length.js
@@ -2,7 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
-id: sec-dataview.prototype.getfloat32
+esid: sec-dataview.prototype.getfloat32
description: >
DataView.prototype.getFloat32.length is 1.
info: >
diff --git a/test/built-ins/DataView/prototype/getFloat64/length.js b/test/built-ins/DataView/prototype/getFloat64/length.js
index 0bac50622..88254a929 100755
--- a/test/built-ins/DataView/prototype/getFloat64/length.js
+++ b/test/built-ins/DataView/prototype/getFloat64/length.js
@@ -2,7 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
-id: sec-dataview.prototype.getfloat64
+esid: sec-dataview.prototype.getfloat64
description: >
DataView.prototype.getFloat64.length is 1.
info: >
diff --git a/test/built-ins/DataView/prototype/getInt16/length.js b/test/built-ins/DataView/prototype/getInt16/length.js
index 5cd9bb5b9..1d70860aa 100755
--- a/test/built-ins/DataView/prototype/getInt16/length.js
+++ b/test/built-ins/DataView/prototype/getInt16/length.js
@@ -2,7 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
-id: sec-dataview.prototype.getint16
+esid: sec-dataview.prototype.getint16
description: >
DataView.prototype.getInt16.length is 1.
info: >
diff --git a/test/built-ins/DataView/prototype/getInt32/length.js b/test/built-ins/DataView/prototype/getInt32/length.js
index e6058929f..2aef5f046 100755
--- a/test/built-ins/DataView/prototype/getInt32/length.js
+++ b/test/built-ins/DataView/prototype/getInt32/length.js
@@ -2,7 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
-id: sec-dataview.prototype.getint32
+esid: sec-dataview.prototype.getint32
description: >
DataView.prototype.getInt32.length is 1.
info: >
diff --git a/test/built-ins/DataView/prototype/getUint16/length.js b/test/built-ins/DataView/prototype/getUint16/length.js
index 307e4d568..15e83a3ef 100755
--- a/test/built-ins/DataView/prototype/getUint16/length.js
+++ b/test/built-ins/DataView/prototype/getUint16/length.js
@@ -2,7 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
-id: sec-dataview.prototype.getuint16
+esid: sec-dataview.prototype.getuint16
description: >
DataView.prototype.getUint16.length is 1.
info: >
diff --git a/test/built-ins/DataView/prototype/getUint32/length.js b/test/built-ins/DataView/prototype/getUint32/length.js
index 6a022fa9e..ddf6fa986 100755
--- a/test/built-ins/DataView/prototype/getUint32/length.js
+++ b/test/built-ins/DataView/prototype/getUint32/length.js
@@ -2,7 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
-id: sec-dataview.prototype.getuint32
+esid: sec-dataview.prototype.getuint32
description: >
DataView.prototype.getUint32.length is 1.
info: >
diff --git a/test/built-ins/DataView/prototype/setFloat32/index-check-before-value-conversion.js b/test/built-ins/DataView/prototype/setFloat32/index-check-before-value-conversion.js
index 32d29e559..6c2edbbfc 100755
--- a/test/built-ins/DataView/prototype/setFloat32/index-check-before-value-conversion.js
+++ b/test/built-ins/DataView/prototype/setFloat32/index-check-before-value-conversion.js
@@ -2,7 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
-id: sec-dataview.prototype.setfloat32
+esid: sec-dataview.prototype.setfloat32
description: >
Throws a RangeError if the index is negative or non-integral number.
info: >
diff --git a/test/built-ins/DataView/prototype/setFloat32/length.js b/test/built-ins/DataView/prototype/setFloat32/length.js
index 63f7d4d51..07bbb3ce6 100755
--- a/test/built-ins/DataView/prototype/setFloat32/length.js
+++ b/test/built-ins/DataView/prototype/setFloat32/length.js
@@ -2,7 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
-id: sec-dataview.prototype.setfloat32
+esid: sec-dataview.prototype.setfloat32
description: >
DataView.prototype.setFloat32.length is 2.
info: >
diff --git a/test/built-ins/DataView/prototype/setFloat32/range-check-after-value-conversion.js b/test/built-ins/DataView/prototype/setFloat32/range-check-after-value-conversion.js
index 5bbd3a02a..edb596f70 100755
--- a/test/built-ins/DataView/prototype/setFloat32/range-check-after-value-conversion.js
+++ b/test/built-ins/DataView/prototype/setFloat32/range-check-after-value-conversion.js
@@ -2,7 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
-id: sec-dataview.prototype.setfloat32
+esid: sec-dataview.prototype.setfloat32
description: >
Index bounds checks are performed after value conversion.
info: >
diff --git a/test/built-ins/DataView/prototype/setFloat64/index-check-before-value-conversion.js b/test/built-ins/DataView/prototype/setFloat64/index-check-before-value-conversion.js
index 0d5aee7e6..cc3016f40 100755
--- a/test/built-ins/DataView/prototype/setFloat64/index-check-before-value-conversion.js
+++ b/test/built-ins/DataView/prototype/setFloat64/index-check-before-value-conversion.js
@@ -2,7 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
-id: sec-dataview.prototype.setfloat64
+esid: sec-dataview.prototype.setfloat64
description: >
Throws a RangeError if the index is negative or non-integral number.
info: >
diff --git a/test/built-ins/DataView/prototype/setFloat64/length.js b/test/built-ins/DataView/prototype/setFloat64/length.js
index cbe15b0ed..f71d6567e 100755
--- a/test/built-ins/DataView/prototype/setFloat64/length.js
+++ b/test/built-ins/DataView/prototype/setFloat64/length.js
@@ -2,7 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
-id: sec-dataview.prototype.setfloat64
+esid: sec-dataview.prototype.setfloat64
description: >
DataView.prototype.setFloat64.length is 2.
info: >
diff --git a/test/built-ins/DataView/prototype/setFloat64/range-check-after-value-conversion.js b/test/built-ins/DataView/prototype/setFloat64/range-check-after-value-conversion.js
index 3d02fa21d..0e0355ebf 100755
--- a/test/built-ins/DataView/prototype/setFloat64/range-check-after-value-conversion.js
+++ b/test/built-ins/DataView/prototype/setFloat64/range-check-after-value-conversion.js
@@ -2,7 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
-id: sec-dataview.prototype.setfloat64
+esid: sec-dataview.prototype.setfloat64
description: >
Index bounds checks are performed after value conversion.
info: >
diff --git a/test/built-ins/DataView/prototype/setInt16/index-check-before-value-conversion.js b/test/built-ins/DataView/prototype/setInt16/index-check-before-value-conversion.js
index 1d6e34312..3888ae359 100755
--- a/test/built-ins/DataView/prototype/setInt16/index-check-before-value-conversion.js
+++ b/test/built-ins/DataView/prototype/setInt16/index-check-before-value-conversion.js
@@ -2,7 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
-id: sec-dataview.prototype.setint16
+esid: sec-dataview.prototype.setint16
description: >
Throws a RangeError if the index is negative or non-integral number.
info: >
diff --git a/test/built-ins/DataView/prototype/setInt16/length.js b/test/built-ins/DataView/prototype/setInt16/length.js
index e4e2f7abb..738facaae 100755
--- a/test/built-ins/DataView/prototype/setInt16/length.js
+++ b/test/built-ins/DataView/prototype/setInt16/length.js
@@ -2,7 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
-id: sec-dataview.prototype.setint16
+esid: sec-dataview.prototype.setint16
description: >
DataView.prototype.setInt16.length is 2.
info: >
diff --git a/test/built-ins/DataView/prototype/setInt16/range-check-after-value-conversion.js b/test/built-ins/DataView/prototype/setInt16/range-check-after-value-conversion.js
index 5a8feb030..fa34b2712 100755
--- a/test/built-ins/DataView/prototype/setInt16/range-check-after-value-conversion.js
+++ b/test/built-ins/DataView/prototype/setInt16/range-check-after-value-conversion.js
@@ -2,7 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
-id: sec-dataview.prototype.setint16
+esid: sec-dataview.prototype.setint16
description: >
Index bounds checks are performed after value conversion.
info: >
diff --git a/test/built-ins/DataView/prototype/setInt32/index-check-before-value-conversion.js b/test/built-ins/DataView/prototype/setInt32/index-check-before-value-conversion.js
index 0e12094e7..f24e39a48 100755
--- a/test/built-ins/DataView/prototype/setInt32/index-check-before-value-conversion.js
+++ b/test/built-ins/DataView/prototype/setInt32/index-check-before-value-conversion.js
@@ -2,7 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
-id: sec-dataview.prototype.setint32
+esid: sec-dataview.prototype.setint32
description: >
Throws a RangeError if the index is negative or non-integral number.
info: >
diff --git a/test/built-ins/DataView/prototype/setInt32/length.js b/test/built-ins/DataView/prototype/setInt32/length.js
index 3da8d320b..4250fba98 100755
--- a/test/built-ins/DataView/prototype/setInt32/length.js
+++ b/test/built-ins/DataView/prototype/setInt32/length.js
@@ -2,7 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
-id: sec-dataview.prototype.setint32
+esid: sec-dataview.prototype.setint32
description: >
DataView.prototype.setInt32.length is 2.
info: >
diff --git a/test/built-ins/DataView/prototype/setInt32/range-check-after-value-conversion.js b/test/built-ins/DataView/prototype/setInt32/range-check-after-value-conversion.js
index 5b8b4b7e4..cccdd844d 100755
--- a/test/built-ins/DataView/prototype/setInt32/range-check-after-value-conversion.js
+++ b/test/built-ins/DataView/prototype/setInt32/range-check-after-value-conversion.js
@@ -2,7 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
-id: sec-dataview.prototype.setint32
+esid: sec-dataview.prototype.setint32
description: >
Index bounds checks are performed after value conversion.
info: >
diff --git a/test/built-ins/DataView/prototype/setInt8/index-check-before-value-conversion.js b/test/built-ins/DataView/prototype/setInt8/index-check-before-value-conversion.js
index 3eaa58c20..3dc06e669 100755
--- a/test/built-ins/DataView/prototype/setInt8/index-check-before-value-conversion.js
+++ b/test/built-ins/DataView/prototype/setInt8/index-check-before-value-conversion.js
@@ -2,7 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
-id: sec-dataview.prototype.setint8
+esid: sec-dataview.prototype.setint8
description: >
Throws a RangeError if the index is negative or non-integral number.
info: >
diff --git a/test/built-ins/DataView/prototype/setInt8/range-check-after-value-conversion.js b/test/built-ins/DataView/prototype/setInt8/range-check-after-value-conversion.js
index 7ef98eefb..15a2c27e6 100755
--- a/test/built-ins/DataView/prototype/setInt8/range-check-after-value-conversion.js
+++ b/test/built-ins/DataView/prototype/setInt8/range-check-after-value-conversion.js
@@ -2,7 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
-id: sec-dataview.prototype.setint8
+esid: sec-dataview.prototype.setint8
description: >
Index bounds checks are performed after value conversion.
info: >
diff --git a/test/built-ins/DataView/prototype/setUint16/index-check-before-value-conversion.js b/test/built-ins/DataView/prototype/setUint16/index-check-before-value-conversion.js
index 6b1f7049e..264a1321d 100755
--- a/test/built-ins/DataView/prototype/setUint16/index-check-before-value-conversion.js
+++ b/test/built-ins/DataView/prototype/setUint16/index-check-before-value-conversion.js
@@ -2,7 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
-id: sec-dataview.prototype.setuint16
+esid: sec-dataview.prototype.setuint16
description: >
Throws a RangeError if the index is negative or non-integral number.
info: >
diff --git a/test/built-ins/DataView/prototype/setUint16/length.js b/test/built-ins/DataView/prototype/setUint16/length.js
index 4720121d2..a5cdc1373 100755
--- a/test/built-ins/DataView/prototype/setUint16/length.js
+++ b/test/built-ins/DataView/prototype/setUint16/length.js
@@ -2,7 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
-id: sec-dataview.prototype.setuint16
+esid: sec-dataview.prototype.setuint16
description: >
DataView.prototype.setUint16.length is 2.
info: >
diff --git a/test/built-ins/DataView/prototype/setUint16/range-check-after-value-conversion.js b/test/built-ins/DataView/prototype/setUint16/range-check-after-value-conversion.js
index 16492a26e..f541134aa 100755
--- a/test/built-ins/DataView/prototype/setUint16/range-check-after-value-conversion.js
+++ b/test/built-ins/DataView/prototype/setUint16/range-check-after-value-conversion.js
@@ -2,7 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
-id: sec-dataview.prototype.setuint16
+esid: sec-dataview.prototype.setuint16
description: >
Index bounds checks are performed after value conversion.
info: >
diff --git a/test/built-ins/DataView/prototype/setUint32/index-check-before-value-conversion.js b/test/built-ins/DataView/prototype/setUint32/index-check-before-value-conversion.js
index ccbcb4dd1..59c9ed55d 100755
--- a/test/built-ins/DataView/prototype/setUint32/index-check-before-value-conversion.js
+++ b/test/built-ins/DataView/prototype/setUint32/index-check-before-value-conversion.js
@@ -2,7 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
-id: sec-dataview.prototype.setuint32
+esid: sec-dataview.prototype.setuint32
description: >
Throws a RangeError if the index is negative or non-integral number.
info: >
diff --git a/test/built-ins/DataView/prototype/setUint32/length.js b/test/built-ins/DataView/prototype/setUint32/length.js
index 0017fd1b6..64d1e54af 100755
--- a/test/built-ins/DataView/prototype/setUint32/length.js
+++ b/test/built-ins/DataView/prototype/setUint32/length.js
@@ -2,7 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
-id: sec-dataview.prototype.setuint32
+esid: sec-dataview.prototype.setuint32
description: >
DataView.prototype.setUint32.length is 2.
info: >
diff --git a/test/built-ins/DataView/prototype/setUint32/range-check-after-value-conversion.js b/test/built-ins/DataView/prototype/setUint32/range-check-after-value-conversion.js
index b9afbbb46..09effdc33 100755
--- a/test/built-ins/DataView/prototype/setUint32/range-check-after-value-conversion.js
+++ b/test/built-ins/DataView/prototype/setUint32/range-check-after-value-conversion.js
@@ -2,7 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
-id: sec-dataview.prototype.setuint32
+esid: sec-dataview.prototype.setuint32
description: >
Index bounds checks are performed after value conversion.
info: >
diff --git a/test/built-ins/DataView/prototype/setUint8/index-check-before-value-conversion.js b/test/built-ins/DataView/prototype/setUint8/index-check-before-value-conversion.js
index 5992764a4..7f796c374 100755
--- a/test/built-ins/DataView/prototype/setUint8/index-check-before-value-conversion.js
+++ b/test/built-ins/DataView/prototype/setUint8/index-check-before-value-conversion.js
@@ -2,7 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
-id: sec-dataview.prototype.setuint8
+esid: sec-dataview.prototype.setuint8
description: >
Throws a RangeError if the index is negative or non-integral number.
info: >
diff --git a/test/built-ins/DataView/prototype/setUint8/range-check-after-value-conversion.js b/test/built-ins/DataView/prototype/setUint8/range-check-after-value-conversion.js
index 6ee93d1da..c6c2598dc 100755
--- a/test/built-ins/DataView/prototype/setUint8/range-check-after-value-conversion.js
+++ b/test/built-ins/DataView/prototype/setUint8/range-check-after-value-conversion.js
@@ -2,7 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
-id: sec-dataview.prototype.setuint8
+esid: sec-dataview.prototype.setuint8
description: >
Index bounds checks are performed after value conversion.
info: >
diff --git a/test/built-ins/Object/entries/exception-during-enumeration.js b/test/built-ins/Object/entries/exception-during-enumeration.js
index 9848e8b1b..0720a47f0 100644
--- a/test/built-ins/Object/entries/exception-during-enumeration.js
+++ b/test/built-ins/Object/entries/exception-during-enumeration.js
@@ -2,7 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
-id: sec-object.entries
+esid: sec-object.entries
description: Object.entries should terminate if getting a value throws an exception
author: Jordan Harband
---*/
diff --git a/test/built-ins/Object/entries/exception-not-object-coercible.js b/test/built-ins/Object/entries/exception-not-object-coercible.js
index abd03977e..de90d9d6c 100644
--- a/test/built-ins/Object/entries/exception-not-object-coercible.js
+++ b/test/built-ins/Object/entries/exception-not-object-coercible.js
@@ -2,7 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
-id: sec-object.entries
+esid: sec-object.entries
description: Object.entries should fail if given a null or undefined value
author: Jordan Harband
---*/
diff --git a/test/built-ins/Object/entries/function-length.js b/test/built-ins/Object/entries/function-length.js
index a140f33d2..f186c09a5 100644
--- a/test/built-ins/Object/entries/function-length.js
+++ b/test/built-ins/Object/entries/function-length.js
@@ -2,7 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
-id: sec-object.entries
+esid: sec-object.entries
description: Object.entries should have length 1
author: Jordan Harband
includes: [propertyHelper.js]
diff --git a/test/built-ins/Object/entries/function-name.js b/test/built-ins/Object/entries/function-name.js
index 1a56db9ed..ec6db2ffc 100644
--- a/test/built-ins/Object/entries/function-name.js
+++ b/test/built-ins/Object/entries/function-name.js
@@ -2,7 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
-id: sec-object.entries
+esid: sec-object.entries
description: Object.entries should have name property with value 'entries'
author: Jordan Harband
includes: [propertyHelper.js]
diff --git a/test/built-ins/Object/entries/function-property-descriptor.js b/test/built-ins/Object/entries/function-property-descriptor.js
index be146e648..9efe4bd81 100644
--- a/test/built-ins/Object/entries/function-property-descriptor.js
+++ b/test/built-ins/Object/entries/function-property-descriptor.js
@@ -2,7 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
-id: sec-object.entries
+esid: sec-object.entries
description: Object.entries should be writable, non-enumerable, and configurable
author: Jordan Harband
includes: [propertyHelper.js]
diff --git a/test/built-ins/Object/entries/getter-adding-key.js b/test/built-ins/Object/entries/getter-adding-key.js
index cec77a4f6..09eca7b16 100644
--- a/test/built-ins/Object/entries/getter-adding-key.js
+++ b/test/built-ins/Object/entries/getter-adding-key.js
@@ -2,7 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
-id: sec-object.entries
+esid: sec-object.entries
description: Object.entries does not see a new element added by a getter that is hit during iteration
author: Jordan Harband
---*/
diff --git a/test/built-ins/Object/entries/getter-making-future-key-nonenumerable.js b/test/built-ins/Object/entries/getter-making-future-key-nonenumerable.js
index 2be311b01..c3e3cc721 100644
--- a/test/built-ins/Object/entries/getter-making-future-key-nonenumerable.js
+++ b/test/built-ins/Object/entries/getter-making-future-key-nonenumerable.js
@@ -2,7 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
-id: sec-object.entries
+esid: sec-object.entries
description: Object.entries does not see an element made non-enumerable by a getter that is hit during iteration
author: Jordan Harband
---*/
diff --git a/test/built-ins/Object/entries/getter-removing-future-key.js b/test/built-ins/Object/entries/getter-removing-future-key.js
index 83206cfb4..05ef0d512 100644
--- a/test/built-ins/Object/entries/getter-removing-future-key.js
+++ b/test/built-ins/Object/entries/getter-removing-future-key.js
@@ -2,7 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
-id: sec-object.entries
+esid: sec-object.entries
description: Object.entries does not see an element removed by a getter that is hit during iteration
author: Jordan Harband
---*/
diff --git a/test/built-ins/Object/entries/inherited-properties-omitted.js b/test/built-ins/Object/entries/inherited-properties-omitted.js
index 5d0f3cd1e..0d7d01815 100644
--- a/test/built-ins/Object/entries/inherited-properties-omitted.js
+++ b/test/built-ins/Object/entries/inherited-properties-omitted.js
@@ -2,7 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
-id: sec-object.entries
+esid: sec-object.entries
description: Object.entries does not see inherited properties.
author: Jordan Harband
---*/
diff --git a/test/built-ins/Object/entries/observable-operations.js b/test/built-ins/Object/entries/observable-operations.js
index f1c4b41b2..d80b50651 100644
--- a/test/built-ins/Object/entries/observable-operations.js
+++ b/test/built-ins/Object/entries/observable-operations.js
@@ -2,7 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
-id: sec-object.entries
+esid: sec-object.entries
description: Object.entries should perform observable operations in the correct order
author: Jordan Harband
features: [Proxy]
diff --git a/test/built-ins/Object/entries/primitive-booleans.js b/test/built-ins/Object/entries/primitive-booleans.js
index fec6d5c80..f9380fa90 100644
--- a/test/built-ins/Object/entries/primitive-booleans.js
+++ b/test/built-ins/Object/entries/primitive-booleans.js
@@ -2,7 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
-id: sec-object.entries
+esid: sec-object.entries
description: Object.entries accepts boolean primitives.
author: Jordan Harband
---*/
diff --git a/test/built-ins/Object/entries/primitive-numbers.js b/test/built-ins/Object/entries/primitive-numbers.js
index 84032ae0b..4d2743f16 100644
--- a/test/built-ins/Object/entries/primitive-numbers.js
+++ b/test/built-ins/Object/entries/primitive-numbers.js
@@ -2,7 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
-id: sec-object.entries
+esid: sec-object.entries
description: Object.entries accepts number primitives.
author: Jordan Harband
---*/
diff --git a/test/built-ins/Object/entries/primitive-strings.js b/test/built-ins/Object/entries/primitive-strings.js
index 440ff0666..a237bf740 100644
--- a/test/built-ins/Object/entries/primitive-strings.js
+++ b/test/built-ins/Object/entries/primitive-strings.js
@@ -2,7 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
-id: sec-object.entries
+esid: sec-object.entries
description: Object.entries accepts string primitives.
author: Jordan Harband
---*/
diff --git a/test/built-ins/Object/entries/primitive-symbols.js b/test/built-ins/Object/entries/primitive-symbols.js
index 4ab366bd5..4948a515a 100644
--- a/test/built-ins/Object/entries/primitive-symbols.js
+++ b/test/built-ins/Object/entries/primitive-symbols.js
@@ -2,7 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
-id: sec-object.entries
+esid: sec-object.entries
description: Object.entries accepts Symbol primitives.
author: Jordan Harband
features: [Symbol]
diff --git a/test/built-ins/Object/entries/symbols-omitted.js b/test/built-ins/Object/entries/symbols-omitted.js
index 97e7a5a22..076c16777 100644
--- a/test/built-ins/Object/entries/symbols-omitted.js
+++ b/test/built-ins/Object/entries/symbols-omitted.js
@@ -2,7 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
-id: sec-object.entries
+esid: sec-object.entries
description: Object.entries does not include Symbol keys.
author: Jordan Harband
features: [Symbol]
diff --git a/test/built-ins/Object/entries/tamper-with-global-object.js b/test/built-ins/Object/entries/tamper-with-global-object.js
index 6e17a287d..1ad4e18a2 100644
--- a/test/built-ins/Object/entries/tamper-with-global-object.js
+++ b/test/built-ins/Object/entries/tamper-with-global-object.js
@@ -2,7 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
-id: sec-object.entries
+esid: sec-object.entries
description: >
Object.entries should not have its behavior impacted by modifications to the global property Object
author: Jordan Harband
diff --git a/test/built-ins/Object/entries/tamper-with-object-keys.js b/test/built-ins/Object/entries/tamper-with-object-keys.js
index 4170bf382..10e8a6d5f 100644
--- a/test/built-ins/Object/entries/tamper-with-object-keys.js
+++ b/test/built-ins/Object/entries/tamper-with-object-keys.js
@@ -2,7 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
-id: sec-object.entries
+esid: sec-object.entries
description: >
Object.entries should not have its behavior impacted by modifications to Object.keys
author: Jordan Harband
diff --git a/test/built-ins/Object/getOwnPropertyDescriptors/duplicate-keys.js b/test/built-ins/Object/getOwnPropertyDescriptors/duplicate-keys.js
index c272fe0a9..7960a2759 100644
--- a/test/built-ins/Object/getOwnPropertyDescriptors/duplicate-keys.js
+++ b/test/built-ins/Object/getOwnPropertyDescriptors/duplicate-keys.js
@@ -3,7 +3,7 @@
/*---
description: Object.getOwnPropertyDescriptors on a proxy with duplicate ownKeys should work
-id: pending
+esid: pending
author: Jordan Harband
features: [Proxy]
---*/
diff --git a/test/built-ins/Object/getOwnPropertyDescriptors/exception-not-object-coercible.js b/test/built-ins/Object/getOwnPropertyDescriptors/exception-not-object-coercible.js
index 301be92bb..0bfc62bd4 100644
--- a/test/built-ins/Object/getOwnPropertyDescriptors/exception-not-object-coercible.js
+++ b/test/built-ins/Object/getOwnPropertyDescriptors/exception-not-object-coercible.js
@@ -3,7 +3,7 @@
/*---
description: Object.getOwnPropertyDescriptors should fail if given a null or undefined value
-id: pending
+esid: pending
author: Jordan Harband
---*/
diff --git a/test/built-ins/Object/getOwnPropertyDescriptors/function-length.js b/test/built-ins/Object/getOwnPropertyDescriptors/function-length.js
index d6ac0ad77..91e531bf0 100644
--- a/test/built-ins/Object/getOwnPropertyDescriptors/function-length.js
+++ b/test/built-ins/Object/getOwnPropertyDescriptors/function-length.js
@@ -3,7 +3,7 @@
/*---
description: Object.getOwnPropertyDescriptors should have length 1
-id: pending
+esid: pending
author: Jordan Harband
includes: [propertyHelper.js]
---*/
diff --git a/test/built-ins/Object/getOwnPropertyDescriptors/function-name.js b/test/built-ins/Object/getOwnPropertyDescriptors/function-name.js
index db4894647..ef16cf4d6 100644
--- a/test/built-ins/Object/getOwnPropertyDescriptors/function-name.js
+++ b/test/built-ins/Object/getOwnPropertyDescriptors/function-name.js
@@ -3,7 +3,7 @@
/*---
description: Object.getOwnPropertyDescriptors should have name property with value 'getOwnPropertyDescriptors'
-id: pending
+esid: pending
author: Jordan Harband
includes: [propertyHelper.js]
---*/
diff --git a/test/built-ins/Object/getOwnPropertyDescriptors/function-property-descriptor.js b/test/built-ins/Object/getOwnPropertyDescriptors/function-property-descriptor.js
index 9a94c083d..170b1cb9e 100644
--- a/test/built-ins/Object/getOwnPropertyDescriptors/function-property-descriptor.js
+++ b/test/built-ins/Object/getOwnPropertyDescriptors/function-property-descriptor.js
@@ -3,7 +3,7 @@
/*---
description: Object.getOwnPropertyDescriptors should be writable, non-enumerable, and configurable
-id: pending
+esid: pending
author: Jordan Harband
includes: [propertyHelper.js]
---*/
diff --git a/test/built-ins/Object/getOwnPropertyDescriptors/inherited-properties-omitted.js b/test/built-ins/Object/getOwnPropertyDescriptors/inherited-properties-omitted.js
index b981e7461..c19d40c59 100644
--- a/test/built-ins/Object/getOwnPropertyDescriptors/inherited-properties-omitted.js
+++ b/test/built-ins/Object/getOwnPropertyDescriptors/inherited-properties-omitted.js
@@ -3,7 +3,7 @@
/*---
description: Object.getOwnPropertyDescriptors does not see inherited properties.
-id: pending
+esid: pending
author: Jordan Harband
---*/
diff --git a/test/built-ins/Object/getOwnPropertyDescriptors/normal-object.js b/test/built-ins/Object/getOwnPropertyDescriptors/normal-object.js
index cfad4a9d7..8ef7f8c5c 100644
--- a/test/built-ins/Object/getOwnPropertyDescriptors/normal-object.js
+++ b/test/built-ins/Object/getOwnPropertyDescriptors/normal-object.js
@@ -3,7 +3,7 @@
/*---
description: Object.getOwnPropertyDescriptors should produce a normal object inheriting from Object.prototype
-id: pending
+esid: pending
author: Jordan Harband
---*/
diff --git a/test/built-ins/Object/getOwnPropertyDescriptors/observable-operations.js b/test/built-ins/Object/getOwnPropertyDescriptors/observable-operations.js
index c5af08299..66411ab16 100644
--- a/test/built-ins/Object/getOwnPropertyDescriptors/observable-operations.js
+++ b/test/built-ins/Object/getOwnPropertyDescriptors/observable-operations.js
@@ -3,7 +3,7 @@
/*---
description: Object.getOwnPropertyDescriptors should perform observable operations in the correct order
-id: pending
+esid: pending
author: Jordan Harband
features: [Proxy]
includes: [proxyTrapsHelper.js]
diff --git a/test/built-ins/Object/getOwnPropertyDescriptors/primitive-booleans.js b/test/built-ins/Object/getOwnPropertyDescriptors/primitive-booleans.js
index b105f4ad9..899aaa0e5 100644
--- a/test/built-ins/Object/getOwnPropertyDescriptors/primitive-booleans.js
+++ b/test/built-ins/Object/getOwnPropertyDescriptors/primitive-booleans.js
@@ -3,7 +3,7 @@
/*---
description: Object.getOwnPropertyDescriptors accepts boolean primitives.
-id: pending
+esid: pending
author: Jordan Harband
---*/
diff --git a/test/built-ins/Object/getOwnPropertyDescriptors/primitive-numbers.js b/test/built-ins/Object/getOwnPropertyDescriptors/primitive-numbers.js
index 2ed6bc68f..495796ae4 100644
--- a/test/built-ins/Object/getOwnPropertyDescriptors/primitive-numbers.js
+++ b/test/built-ins/Object/getOwnPropertyDescriptors/primitive-numbers.js
@@ -3,7 +3,7 @@
/*---
description: Object.getOwnPropertyDescriptors accepts number primitives.
-id: pending
+esid: pending
author: Jordan Harband
---*/
diff --git a/test/built-ins/Object/getOwnPropertyDescriptors/primitive-strings.js b/test/built-ins/Object/getOwnPropertyDescriptors/primitive-strings.js
index ac44ef2b6..c8d3be9ec 100644
--- a/test/built-ins/Object/getOwnPropertyDescriptors/primitive-strings.js
+++ b/test/built-ins/Object/getOwnPropertyDescriptors/primitive-strings.js
@@ -3,7 +3,7 @@
/*---
description: Object.getOwnPropertyDescriptors accepts string primitives.
-id: pending
+esid: pending
author: Jordan Harband
---*/
diff --git a/test/built-ins/Object/getOwnPropertyDescriptors/primitive-symbols.js b/test/built-ins/Object/getOwnPropertyDescriptors/primitive-symbols.js
index ea7b27b33..d30fa3f46 100644
--- a/test/built-ins/Object/getOwnPropertyDescriptors/primitive-symbols.js
+++ b/test/built-ins/Object/getOwnPropertyDescriptors/primitive-symbols.js
@@ -3,7 +3,7 @@
/*---
description: Object.getOwnPropertyDescriptors accepts Symbol primitives.
-id: pending
+esid: pending
author: Jordan Harband
features: [Symbol]
---*/
diff --git a/test/built-ins/Object/getOwnPropertyDescriptors/symbols-included.js b/test/built-ins/Object/getOwnPropertyDescriptors/symbols-included.js
index 97d8b2ac5..61c067629 100644
--- a/test/built-ins/Object/getOwnPropertyDescriptors/symbols-included.js
+++ b/test/built-ins/Object/getOwnPropertyDescriptors/symbols-included.js
@@ -3,7 +3,7 @@
/*---
description: Object.getOwnPropertyDescriptors includes Symbol keys.
-id: pending
+esid: pending
author: Jordan Harband
features: [Symbol]
---*/
diff --git a/test/built-ins/Object/getOwnPropertyDescriptors/tamper-with-global-object.js b/test/built-ins/Object/getOwnPropertyDescriptors/tamper-with-global-object.js
index a68a53474..e344e3e99 100644
--- a/test/built-ins/Object/getOwnPropertyDescriptors/tamper-with-global-object.js
+++ b/test/built-ins/Object/getOwnPropertyDescriptors/tamper-with-global-object.js
@@ -4,7 +4,7 @@
/*---
description: >
Object.getOwnPropertyDescriptors should not have its behavior impacted by modifications to the global property Object
-id: pending
+esid: pending
author: Jordan Harband
includes: [fnGlobalObject.js]
---*/
diff --git a/test/built-ins/Object/getOwnPropertyDescriptors/tamper-with-object-keys.js b/test/built-ins/Object/getOwnPropertyDescriptors/tamper-with-object-keys.js
index 588298ed2..1f4d69893 100644
--- a/test/built-ins/Object/getOwnPropertyDescriptors/tamper-with-object-keys.js
+++ b/test/built-ins/Object/getOwnPropertyDescriptors/tamper-with-object-keys.js
@@ -4,7 +4,7 @@
/*---
description: >
Object.getOwnPropertyDescriptors should not have its behavior impacted by modifications to Object.getOwnPropertyDescriptor
-id: pending
+esid: pending
author: Jordan Harband
---*/
diff --git a/test/built-ins/Object/prototype/extensibility.js b/test/built-ins/Object/prototype/extensibility.js
index e8a2fd2a8..956c5be1b 100644
--- a/test/built-ins/Object/prototype/extensibility.js
+++ b/test/built-ins/Object/prototype/extensibility.js
@@ -1,7 +1,7 @@
// Copyright (C) 2016 the V8 project authors. All rights reserved.
// This code is governed by the BSD license found in the LICENSE file.
/*---
-id: sec-properties-of-the-object-prototype-object
+esid: sec-properties-of-the-object-prototype-object
description: >
Object.prototype is still extensible and may have extensions prevented
info: >
diff --git a/test/built-ins/Object/prototype/proto.js b/test/built-ins/Object/prototype/proto.js
index 8e75d586e..9cbee4793 100644
--- a/test/built-ins/Object/prototype/proto.js
+++ b/test/built-ins/Object/prototype/proto.js
@@ -1,7 +1,7 @@
// Copyright (C) 2016 the V8 project authors. All rights reserved.
// This code is governed by the BSD license found in the LICENSE file.
/*---
-id: sec-properties-of-the-object-prototype-object
+esid: sec-properties-of-the-object-prototype-object
description: >
The value of the [[Prototype]] internal slot of Object.prototype is null
info: >
diff --git a/test/built-ins/Object/prototype/setPrototypeOf-with-different-values.js b/test/built-ins/Object/prototype/setPrototypeOf-with-different-values.js
index 999a247a1..83fb1f647 100644
--- a/test/built-ins/Object/prototype/setPrototypeOf-with-different-values.js
+++ b/test/built-ins/Object/prototype/setPrototypeOf-with-different-values.js
@@ -1,7 +1,7 @@
// Copyright (C) 2016 the V8 project authors. All rights reserved.
// This code is governed by the BSD license found in the LICENSE file.
/*---
-id: sec-immutable-prototype-exotic-objects-setprototypeof-v
+esid: sec-immutable-prototype-exotic-objects-setprototypeof-v
description: >
Object.prototype's [[SetPrototypeOf]] returns false if value is not the same
info: >
diff --git a/test/built-ins/Object/prototype/setPrototypeOf-with-same-value.js b/test/built-ins/Object/prototype/setPrototypeOf-with-same-value.js
index 4822e4795..6265e9476 100644
--- a/test/built-ins/Object/prototype/setPrototypeOf-with-same-value.js
+++ b/test/built-ins/Object/prototype/setPrototypeOf-with-same-value.js
@@ -1,7 +1,7 @@
// Copyright (C) 2016 the V8 project authors. All rights reserved.
// This code is governed by the BSD license found in the LICENSE file.
/*---
-id: sec-immutable-prototype-exotic-objects-setprototypeof-v
+esid: sec-immutable-prototype-exotic-objects-setprototypeof-v
description: >
Object.prototype's [[SetPrototypeOf]] returns true if value is same
info: >
diff --git a/test/built-ins/Object/values/exception-during-enumeration.js b/test/built-ins/Object/values/exception-during-enumeration.js
index b4d201fa9..a11b20e69 100644
--- a/test/built-ins/Object/values/exception-during-enumeration.js
+++ b/test/built-ins/Object/values/exception-during-enumeration.js
@@ -2,7 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
-id: sec-object.values
+esid: sec-object.values
description: Object.values should terminate if getting a value throws an exception
author: Jordan Harband
---*/
diff --git a/test/built-ins/Object/values/exception-not-object-coercible.js b/test/built-ins/Object/values/exception-not-object-coercible.js
index 83a7ab9b2..35dce7a18 100644
--- a/test/built-ins/Object/values/exception-not-object-coercible.js
+++ b/test/built-ins/Object/values/exception-not-object-coercible.js
@@ -2,7 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
-id: sec-object.values
+esid: sec-object.values
description: Object.values should fail if given a null or undefined value
author: Jordan Harband
---*/
diff --git a/test/built-ins/Object/values/function-length.js b/test/built-ins/Object/values/function-length.js
index 58a572001..62bc2a6f1 100644
--- a/test/built-ins/Object/values/function-length.js
+++ b/test/built-ins/Object/values/function-length.js
@@ -2,7 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
-id: sec-object.values
+esid: sec-object.values
description: Object.values should have length 1
author: Jordan Harband
includes: [propertyHelper.js]
diff --git a/test/built-ins/Object/values/function-name.js b/test/built-ins/Object/values/function-name.js
index 33b7a0975..7f730f141 100644
--- a/test/built-ins/Object/values/function-name.js
+++ b/test/built-ins/Object/values/function-name.js
@@ -2,7 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
-id: sec-object.values
+esid: sec-object.values
description: Object.values should have name property with value 'values'
author: Jordan Harband
includes: [propertyHelper.js]
diff --git a/test/built-ins/Object/values/function-property-descriptor.js b/test/built-ins/Object/values/function-property-descriptor.js
index a421d40c5..ae8f3f3a9 100644
--- a/test/built-ins/Object/values/function-property-descriptor.js
+++ b/test/built-ins/Object/values/function-property-descriptor.js
@@ -2,7 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
-id: sec-object.values
+esid: sec-object.values
description: Object.values should be writable, non-enumerable, and configurable
author: Jordan Harband
includes: [propertyHelper.js]
diff --git a/test/built-ins/Object/values/getter-adding-key.js b/test/built-ins/Object/values/getter-adding-key.js
index 01a5a4161..a2fc70242 100644
--- a/test/built-ins/Object/values/getter-adding-key.js
+++ b/test/built-ins/Object/values/getter-adding-key.js
@@ -2,7 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
-id: sec-object.values
+esid: sec-object.values
description: Object.values does not see a new element added by a getter that is hit during iteration
author: Jordan Harband
---*/
diff --git a/test/built-ins/Object/values/getter-making-future-key-nonenumerable.js b/test/built-ins/Object/values/getter-making-future-key-nonenumerable.js
index d7943655a..d54ae3027 100644
--- a/test/built-ins/Object/values/getter-making-future-key-nonenumerable.js
+++ b/test/built-ins/Object/values/getter-making-future-key-nonenumerable.js
@@ -2,7 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
-id: sec-object.values
+esid: sec-object.values
description: Object.values does not see an element made non-enumerable by a getter that is hit during iteration
author: Jordan Harband
---*/
diff --git a/test/built-ins/Object/values/getter-removing-future-key.js b/test/built-ins/Object/values/getter-removing-future-key.js
index 53b7d6b43..6893bf858 100644
--- a/test/built-ins/Object/values/getter-removing-future-key.js
+++ b/test/built-ins/Object/values/getter-removing-future-key.js
@@ -2,7 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
-id: sec-object.values
+esid: sec-object.values
description: Object.values does not see an element removed by a getter that is hit during iteration
author: Jordan Harband
---*/
diff --git a/test/built-ins/Object/values/inherited-properties-omitted.js b/test/built-ins/Object/values/inherited-properties-omitted.js
index a5ad21704..9559bc131 100644
--- a/test/built-ins/Object/values/inherited-properties-omitted.js
+++ b/test/built-ins/Object/values/inherited-properties-omitted.js
@@ -2,7 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
-id: sec-object.values
+esid: sec-object.values
description: Object.values does not see inherited properties.
author: Jordan Harband
---*/
diff --git a/test/built-ins/Object/values/observable-operations.js b/test/built-ins/Object/values/observable-operations.js
index b3f0ab458..d6068d714 100644
--- a/test/built-ins/Object/values/observable-operations.js
+++ b/test/built-ins/Object/values/observable-operations.js
@@ -2,7 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
-id: sec-object.values
+esid: sec-object.values
description: Object.values should perform observable operations in the correct order
author: Jordan Harband
features: [Proxy]
diff --git a/test/built-ins/Object/values/primitive-booleans.js b/test/built-ins/Object/values/primitive-booleans.js
index b4d81f068..46e32357a 100644
--- a/test/built-ins/Object/values/primitive-booleans.js
+++ b/test/built-ins/Object/values/primitive-booleans.js
@@ -2,7 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
-id: sec-object.values
+esid: sec-object.values
description: Object.values accepts boolean primitives.
author: Jordan Harband
---*/
diff --git a/test/built-ins/Object/values/primitive-numbers.js b/test/built-ins/Object/values/primitive-numbers.js
index 48a41cb16..025c798ab 100644
--- a/test/built-ins/Object/values/primitive-numbers.js
+++ b/test/built-ins/Object/values/primitive-numbers.js
@@ -2,7 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
-id: sec-object.values
+esid: sec-object.values
description: Object.values accepts number primitives.
author: Jordan Harband
---*/
diff --git a/test/built-ins/Object/values/primitive-strings.js b/test/built-ins/Object/values/primitive-strings.js
index 77cf35d01..848df3330 100644
--- a/test/built-ins/Object/values/primitive-strings.js
+++ b/test/built-ins/Object/values/primitive-strings.js
@@ -2,7 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
-id: sec-object.values
+esid: sec-object.values
description: Object.values accepts string primitives.
author: Jordan Harband
---*/
diff --git a/test/built-ins/Object/values/primitive-symbols.js b/test/built-ins/Object/values/primitive-symbols.js
index 2325eacaa..967fcd202 100644
--- a/test/built-ins/Object/values/primitive-symbols.js
+++ b/test/built-ins/Object/values/primitive-symbols.js
@@ -2,7 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
-id: sec-object.values
+esid: sec-object.values
description: Object.values accepts Symbol primitives.
author: Jordan Harband
features: [Symbol]
diff --git a/test/built-ins/Object/values/symbols-omitted.js b/test/built-ins/Object/values/symbols-omitted.js
index b8c8c655f..080b183e9 100644
--- a/test/built-ins/Object/values/symbols-omitted.js
+++ b/test/built-ins/Object/values/symbols-omitted.js
@@ -2,7 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
-id: sec-object.values
+esid: sec-object.values
description: Object.values does not include Symbol keys.
author: Jordan Harband
features: [Symbol]
diff --git a/test/built-ins/Object/values/tamper-with-global-object.js b/test/built-ins/Object/values/tamper-with-global-object.js
index a0c704eb2..e0a038ff9 100644
--- a/test/built-ins/Object/values/tamper-with-global-object.js
+++ b/test/built-ins/Object/values/tamper-with-global-object.js
@@ -2,7 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
-id: sec-object.values
+esid: sec-object.values
description: >
Object.values should not have its behavior impacted by modifications to the global property Object
author: Jordan Harband
diff --git a/test/built-ins/Object/values/tamper-with-object-keys.js b/test/built-ins/Object/values/tamper-with-object-keys.js
index 9158fd11f..bdc955011 100644
--- a/test/built-ins/Object/values/tamper-with-object-keys.js
+++ b/test/built-ins/Object/values/tamper-with-object-keys.js
@@ -2,7 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
-id: sec-object.values
+esid: sec-object.values
description: >
Object.values should not have its behavior impacted by modifications to Object.keys
author: Jordan Harband
diff --git a/test/built-ins/Proxy/enumerate/removed-does-not-trigger.js b/test/built-ins/Proxy/enumerate/removed-does-not-trigger.js
index d4e32e402..c4cc879db 100644
--- a/test/built-ins/Proxy/enumerate/removed-does-not-trigger.js
+++ b/test/built-ins/Proxy/enumerate/removed-does-not-trigger.js
@@ -1,7 +1,7 @@
// Copyright (C) 2016 the V8 project authors. All rights reserved.
// This code is governed by the BSD license found in the LICENSE file.
/*---
-id: sec-proxy-object-internal-methods-and-internal-slots
+esid: sec-proxy-object-internal-methods-and-internal-slots
description: >
Enumerate trap was removed and it should not be triggered anymore.
includes: [compareArray.js]
diff --git a/test/built-ins/Reflect/enumerate/undefined.js b/test/built-ins/Reflect/enumerate/undefined.js
index 3d51c2453..e981cf703 100644
--- a/test/built-ins/Reflect/enumerate/undefined.js
+++ b/test/built-ins/Reflect/enumerate/undefined.js
@@ -1,7 +1,7 @@
// Copyright (C) 2016 the V8 project authors. All rights reserved.
// This code is governed by the BSD license found in the LICENSE file.
/*---
-id: sec-reflect-object
+esid: sec-reflect-object
description: >
Reflect.enumerate was removed and it's not a function anymore
---*/
diff --git a/test/built-ins/RegExp/prototype/Symbol.split/last-index-exceeds-str-size.js b/test/built-ins/RegExp/prototype/Symbol.split/last-index-exceeds-str-size.js
index f8609d320..748eefab8 100755
--- a/test/built-ins/RegExp/prototype/Symbol.split/last-index-exceeds-str-size.js
+++ b/test/built-ins/RegExp/prototype/Symbol.split/last-index-exceeds-str-size.js
@@ -2,7 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
-id: sec-regexp.prototype-@@split
+esid: sec-regexp.prototype-@@split
description: The `lastIndex` property is clamped to the string size.
info: >
RegExp.prototype [ @@split ] ( string, limit )
diff --git a/test/built-ins/TypedArray/from/arylk-get-length-error.js b/test/built-ins/TypedArray/from/arylk-get-length-error.js
index f3b09d0c3..68199c8b0 100644
--- a/test/built-ins/TypedArray/from/arylk-get-length-error.js
+++ b/test/built-ins/TypedArray/from/arylk-get-length-error.js
@@ -1,7 +1,7 @@
// Copyright (C) 2016 the V8 project authors. All rights reserved.
// This code is governed by the BSD license found in the LICENSE file.
/*---
-id: sec-%typedarray%.from
+esid: sec-%typedarray%.from
description: Returns error produced by accessing array-like's length
info: >
22.2.2.1 %TypedArray%.from ( source [ , mapfn [ , thisArg ] ] )
diff --git a/test/built-ins/TypedArray/from/arylk-to-length-error.js b/test/built-ins/TypedArray/from/arylk-to-length-error.js
index 857a279a0..69773affc 100644
--- a/test/built-ins/TypedArray/from/arylk-to-length-error.js
+++ b/test/built-ins/TypedArray/from/arylk-to-length-error.js
@@ -1,7 +1,7 @@
// Copyright (C) 2016 the V8 project authors. All rights reserved.
// This code is governed by the BSD license found in the LICENSE file.
/*---
-id: sec-%typedarray%.from
+esid: sec-%typedarray%.from
description: Returns error produced by interpreting length property as a length
info: >
22.2.2.1 %TypedArray%.from ( source [ , mapfn [ , thisArg ] ] )
diff --git a/test/built-ins/TypedArray/from/invoked-as-func.js b/test/built-ins/TypedArray/from/invoked-as-func.js
index 2fc2000dd..99ae9a170 100644
--- a/test/built-ins/TypedArray/from/invoked-as-func.js
+++ b/test/built-ins/TypedArray/from/invoked-as-func.js
@@ -1,7 +1,7 @@
// Copyright (C) 2016 the V8 project authors. All rights reserved.
// This code is governed by the BSD license found in the LICENSE file.
/*---
-id: sec-%typedarray%.from
+esid: sec-%typedarray%.from
description: >
"from" cannot be invoked as a function
info: >
diff --git a/test/built-ins/TypedArray/from/invoked-as-method.js b/test/built-ins/TypedArray/from/invoked-as-method.js
index ca880ec25..0a870e577 100644
--- a/test/built-ins/TypedArray/from/invoked-as-method.js
+++ b/test/built-ins/TypedArray/from/invoked-as-method.js
@@ -1,7 +1,7 @@
// Copyright (C) 2016 the V8 project authors. All rights reserved.
// This code is governed by the BSD license found in the LICENSE file.
/*---
-id: sec-%typedarray%.from
+esid: sec-%typedarray%.from
description: >
"from" cannot be invoked as a method of %TypedArray%
info: >
diff --git a/test/built-ins/TypedArray/from/iter-access-error.js b/test/built-ins/TypedArray/from/iter-access-error.js
index 036be68b6..38621e660 100644
--- a/test/built-ins/TypedArray/from/iter-access-error.js
+++ b/test/built-ins/TypedArray/from/iter-access-error.js
@@ -1,7 +1,7 @@
// Copyright (C) 2016 the V8 project authors. All rights reserved.
// This code is governed by the BSD license found in the LICENSE file.
/*---
-id: sec-%typedarray%.from
+esid: sec-%typedarray%.from
description: Returns error produced by accessing @@iterator
info: >
22.2.2.1 %TypedArray%.from ( source [ , mapfn [ , thisArg ] ] )
diff --git a/test/built-ins/TypedArray/from/iter-invoke-error.js b/test/built-ins/TypedArray/from/iter-invoke-error.js
index 40f4088dc..0f19f161a 100644
--- a/test/built-ins/TypedArray/from/iter-invoke-error.js
+++ b/test/built-ins/TypedArray/from/iter-invoke-error.js
@@ -1,7 +1,7 @@
// Copyright (C) 2016 the V8 project authors. All rights reserved.
// This code is governed by the BSD license found in the LICENSE file.
/*---
-id: sec-%typedarray%.from
+esid: sec-%typedarray%.from
description: Returns error produced by invoking @@iterator
info: >
22.2.2.1 %TypedArray%.from ( source [ , mapfn [ , thisArg ] ] )
diff --git a/test/built-ins/TypedArray/from/iter-next-error.js b/test/built-ins/TypedArray/from/iter-next-error.js
index 45ea827b7..f4ab9e4fb 100644
--- a/test/built-ins/TypedArray/from/iter-next-error.js
+++ b/test/built-ins/TypedArray/from/iter-next-error.js
@@ -1,7 +1,7 @@
// Copyright (C) 2016 the V8 project authors. All rights reserved.
// This code is governed by the BSD license found in the LICENSE file.
/*---
-id: sec-%typedarray%.from
+esid: sec-%typedarray%.from
description: Returns error produced by advancing the iterator
info: >
22.2.2.1.1 Runtime Semantics: IterableToArrayLike( items )
diff --git a/test/built-ins/TypedArray/from/iter-next-value-error.js b/test/built-ins/TypedArray/from/iter-next-value-error.js
index 8d0a4d821..0e3d4a693 100644
--- a/test/built-ins/TypedArray/from/iter-next-value-error.js
+++ b/test/built-ins/TypedArray/from/iter-next-value-error.js
@@ -1,7 +1,7 @@
// Copyright (C) 2016 the V8 project authors. All rights reserved.
// This code is governed by the BSD license found in the LICENSE file.
/*---
-id: sec-%typedarray%.from
+esid: sec-%typedarray%.from
description: Returns error produced by accessing iterated value
info: >
22.2.2.1.1 Runtime Semantics: IterableToArrayLike( items )
diff --git a/test/built-ins/TypedArray/from/length.js b/test/built-ins/TypedArray/from/length.js
index a6c95808f..55bb5fa37 100755
--- a/test/built-ins/TypedArray/from/length.js
+++ b/test/built-ins/TypedArray/from/length.js
@@ -2,7 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
-id: sec-%typedarray%.from
+esid: sec-%typedarray%.from
description: >
%TypedArray%.from.length is 1.
info: >
diff --git a/test/built-ins/TypedArray/from/mapfn-is-not-callable.js b/test/built-ins/TypedArray/from/mapfn-is-not-callable.js
index 4e410b730..6fec59382 100644
--- a/test/built-ins/TypedArray/from/mapfn-is-not-callable.js
+++ b/test/built-ins/TypedArray/from/mapfn-is-not-callable.js
@@ -1,7 +1,7 @@
// Copyright (C) 2016 the V8 project authors. All rights reserved.
// This code is governed by the BSD license found in the LICENSE file.
/*---
-id: sec-%typedarray%.from
+esid: sec-%typedarray%.from
description: Throw a TypeError exception is mapfn is not callable
info: >
22.2.2.1 %TypedArray%.from ( source [ , mapfn [ , thisArg ] ] )
diff --git a/test/built-ins/TypedArray/from/this-is-not-constructor.js b/test/built-ins/TypedArray/from/this-is-not-constructor.js
index 2a6058473..5928ed046 100644
--- a/test/built-ins/TypedArray/from/this-is-not-constructor.js
+++ b/test/built-ins/TypedArray/from/this-is-not-constructor.js
@@ -1,7 +1,7 @@
// Copyright (C) 2016 the V8 project authors. All rights reserved.
// This code is governed by the BSD license found in the LICENSE file.
/*---
-id: sec-%typedarray%.from
+esid: sec-%typedarray%.from
description: >
Throws a TypeError exception if this is not a constructor
info: >
diff --git a/test/built-ins/TypedArray/invoked.js b/test/built-ins/TypedArray/invoked.js
index 2f26eaaba..c87e2d925 100644
--- a/test/built-ins/TypedArray/invoked.js
+++ b/test/built-ins/TypedArray/invoked.js
@@ -1,7 +1,7 @@
// Copyright (C) 2016 the V8 project authors. All rights reserved.
// This code is governed by the BSD license found in the LICENSE file.
/*---
-id: pending
+esid: pending
description: Throw a TypeError exception if directly invoked.
info: >
22.2.1.1 %TypedArray% ( )
diff --git a/test/built-ins/TypedArray/length.js b/test/built-ins/TypedArray/length.js
index c010cf984..6a354af85 100644
--- a/test/built-ins/TypedArray/length.js
+++ b/test/built-ins/TypedArray/length.js
@@ -1,7 +1,7 @@
// Copyright (C) 2016 the V8 project authors. All rights reserved.
// This code is governed by the BSD license found in the LICENSE file.
/*---
-id: pending
+esid: pending
description: >
TypedArray has a "length" property whose value is 0.
info: >
diff --git a/test/built-ins/TypedArray/of/invoked-as-method.js b/test/built-ins/TypedArray/of/invoked-as-method.js
index 71ad8c195..46aa68b2e 100644
--- a/test/built-ins/TypedArray/of/invoked-as-method.js
+++ b/test/built-ins/TypedArray/of/invoked-as-method.js
@@ -1,7 +1,7 @@
// Copyright (C) 2016 the V8 project authors. All rights reserved.
// This code is governed by the BSD license found in the LICENSE file.
/*---
-id: sec-%typedarray%.of
+esid: sec-%typedarray%.of
description: >
"of" cannot be invoked as a method of %TypedArray%
info: >
diff --git a/test/built-ins/TypedArray/of/length.js b/test/built-ins/TypedArray/of/length.js
index ffe86c0c6..c32c030dc 100755
--- a/test/built-ins/TypedArray/of/length.js
+++ b/test/built-ins/TypedArray/of/length.js
@@ -2,7 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
-id: sec-%typedarray%-of
+esid: sec-%typedarray%-of
description: >
%TypedArray%.of.length is 0.
info: >
diff --git a/test/built-ins/TypedArray/of/this-is-not-constructor.js b/test/built-ins/TypedArray/of/this-is-not-constructor.js
index 262469ef9..604af80e7 100644
--- a/test/built-ins/TypedArray/of/this-is-not-constructor.js
+++ b/test/built-ins/TypedArray/of/this-is-not-constructor.js
@@ -1,7 +1,7 @@
// Copyright (C) 2016 the V8 project authors. All rights reserved.
// This code is governed by the BSD license found in the LICENSE file.
/*---
-id: sec-%typedarray%.of
+esid: sec-%typedarray%.of
description: >
Throws a TypeError exception if this is not a constructor
info: >
diff --git a/test/built-ins/TypedArrays/buffer-arg-bufferbyteoffset-throws-from-modulo-element-size.js b/test/built-ins/TypedArrays/buffer-arg-bufferbyteoffset-throws-from-modulo-element-size.js
index 5bf697b6e..f51ffaf19 100644
--- a/test/built-ins/TypedArrays/buffer-arg-bufferbyteoffset-throws-from-modulo-element-size.js
+++ b/test/built-ins/TypedArrays/buffer-arg-bufferbyteoffset-throws-from-modulo-element-size.js
@@ -1,7 +1,7 @@
// Copyright (C) 2016 the V8 project authors. All rights reserved.
// This code is governed by the BSD license found in the LICENSE file.
/*---
-id: sec-typedarray-buffer-byteoffset-length
+esid: sec-typedarray-buffer-byteoffset-length
description: >
Throws a RangeError if bufferByteLength modulo elementSize ≠ 0
info: >
diff --git a/test/built-ins/TypedArrays/buffer-arg-byteoffset-is-negative-throws.js b/test/built-ins/TypedArrays/buffer-arg-byteoffset-is-negative-throws.js
index a566ad061..36b310414 100644
--- a/test/built-ins/TypedArrays/buffer-arg-byteoffset-is-negative-throws.js
+++ b/test/built-ins/TypedArrays/buffer-arg-byteoffset-is-negative-throws.js
@@ -1,7 +1,7 @@
// Copyright (C) 2016 the V8 project authors. All rights reserved.
// This code is governed by the BSD license found in the LICENSE file.
/*---
-id: sec-typedarray-buffer-byteoffset-length
+esid: sec-typedarray-buffer-byteoffset-length
description: >
Throws a RangeError if ToInteger(byteOffset) is < 0
info: >
diff --git a/test/built-ins/TypedArrays/buffer-arg-byteoffset-is-negative-zero.js b/test/built-ins/TypedArrays/buffer-arg-byteoffset-is-negative-zero.js
index cb39c5c95..3694f65a2 100755
--- a/test/built-ins/TypedArrays/buffer-arg-byteoffset-is-negative-zero.js
+++ b/test/built-ins/TypedArrays/buffer-arg-byteoffset-is-negative-zero.js
@@ -2,7 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
-id: pending
+esid: pending
description: >
TypedArray's [[ByteOffset]] internal slot is always a positive number, test with negative zero.
info: >
diff --git a/test/built-ins/TypedArrays/buffer-arg-byteoffset-is-symbol-throws.js b/test/built-ins/TypedArrays/buffer-arg-byteoffset-is-symbol-throws.js
index 0b11674b6..6a0c49899 100644
--- a/test/built-ins/TypedArrays/buffer-arg-byteoffset-is-symbol-throws.js
+++ b/test/built-ins/TypedArrays/buffer-arg-byteoffset-is-symbol-throws.js
@@ -1,7 +1,7 @@
// Copyright (C) 2016 the V8 project authors. All rights reserved.
// This code is governed by the BSD license found in the LICENSE file.
/*---
-id: sec-typedarray-buffer-byteoffset-length
+esid: sec-typedarray-buffer-byteoffset-length
description: >
Return abrupt from parsing integer value from byteOffset as a symbol
info: >
diff --git a/test/built-ins/TypedArrays/buffer-arg-byteoffset-throws-from-modulo-element-size.js b/test/built-ins/TypedArrays/buffer-arg-byteoffset-throws-from-modulo-element-size.js
index 0f0819e0c..b6a0fae8c 100644
--- a/test/built-ins/TypedArrays/buffer-arg-byteoffset-throws-from-modulo-element-size.js
+++ b/test/built-ins/TypedArrays/buffer-arg-byteoffset-throws-from-modulo-element-size.js
@@ -1,7 +1,7 @@
// Copyright (C) 2016 the V8 project authors. All rights reserved.
// This code is governed by the BSD license found in the LICENSE file.
/*---
-id: sec-typedarray-buffer-byteoffset-length
+esid: sec-typedarray-buffer-byteoffset-length
description: >
Throws a RangeError if ToInteger(byteOffset) modulo elementSize is not 0
info: >
diff --git a/test/built-ins/TypedArrays/buffer-arg-byteoffset-to-number-throws.js b/test/built-ins/TypedArrays/buffer-arg-byteoffset-to-number-throws.js
index f04bdce84..8bcfcecef 100644
--- a/test/built-ins/TypedArrays/buffer-arg-byteoffset-to-number-throws.js
+++ b/test/built-ins/TypedArrays/buffer-arg-byteoffset-to-number-throws.js
@@ -1,7 +1,7 @@
// Copyright (C) 2016 the V8 project authors. All rights reserved.
// This code is governed by the BSD license found in the LICENSE file.
/*---
-id: sec-typedarray-buffer-byteoffset-length
+esid: sec-typedarray-buffer-byteoffset-length
description: >
Return abrupt from parsing integer value from byteOffset
info: >
diff --git a/test/built-ins/TypedArrays/buffer-arg-custom-proto-access-throws.js b/test/built-ins/TypedArrays/buffer-arg-custom-proto-access-throws.js
index e4864356d..de1bc65a3 100644
--- a/test/built-ins/TypedArrays/buffer-arg-custom-proto-access-throws.js
+++ b/test/built-ins/TypedArrays/buffer-arg-custom-proto-access-throws.js
@@ -1,7 +1,7 @@
// Copyright (C) 2016 the V8 project authors. All rights reserved.
// This code is governed by the BSD license found in the LICENSE file.
/*---
-id: sec-typedarray-buffer-byteoffset-length
+esid: sec-typedarray-buffer-byteoffset-length
description: >
Return abrupt completion getting newTarget's prototype
info: >
diff --git a/test/built-ins/TypedArrays/buffer-arg-defined-length-and-offset.js b/test/built-ins/TypedArrays/buffer-arg-defined-length-and-offset.js
index 0b8f5ff0c..60d60699e 100644
--- a/test/built-ins/TypedArrays/buffer-arg-defined-length-and-offset.js
+++ b/test/built-ins/TypedArrays/buffer-arg-defined-length-and-offset.js
@@ -1,7 +1,7 @@
// Copyright (C) 2016 the V8 project authors. All rights reserved.
// This code is governed by the BSD license found in the LICENSE file.
/*---
-id: sec-typedarray-buffer-byteoffset-length
+esid: sec-typedarray-buffer-byteoffset-length
description: >
Return new typedArray from defined length and offset
info: >
diff --git a/test/built-ins/TypedArrays/buffer-arg-defined-length.js b/test/built-ins/TypedArrays/buffer-arg-defined-length.js
index f30447bec..af018652f 100644
--- a/test/built-ins/TypedArrays/buffer-arg-defined-length.js
+++ b/test/built-ins/TypedArrays/buffer-arg-defined-length.js
@@ -1,7 +1,7 @@
// Copyright (C) 2016 the V8 project authors. All rights reserved.
// This code is governed by the BSD license found in the LICENSE file.
/*---
-id: sec-typedarray-buffer-byteoffset-length
+esid: sec-typedarray-buffer-byteoffset-length
description: >
Return new typedArray from defined length
info: >
diff --git a/test/built-ins/TypedArrays/buffer-arg-defined-negative-length.js b/test/built-ins/TypedArrays/buffer-arg-defined-negative-length.js
index c1cfec4af..9e70c220f 100644
--- a/test/built-ins/TypedArrays/buffer-arg-defined-negative-length.js
+++ b/test/built-ins/TypedArrays/buffer-arg-defined-negative-length.js
@@ -1,7 +1,7 @@
// Copyright (C) 2016 the V8 project authors. All rights reserved.
// This code is governed by the BSD license found in the LICENSE file.
/*---
-id: sec-typedarray-buffer-byteoffset-length
+esid: sec-typedarray-buffer-byteoffset-length
description: >
Return new typedArray from negative defined length
info: >
diff --git a/test/built-ins/TypedArrays/buffer-arg-defined-offset.js b/test/built-ins/TypedArrays/buffer-arg-defined-offset.js
index 82d28924b..aa363bd1e 100644
--- a/test/built-ins/TypedArrays/buffer-arg-defined-offset.js
+++ b/test/built-ins/TypedArrays/buffer-arg-defined-offset.js
@@ -1,7 +1,7 @@
// Copyright (C) 2016 the V8 project authors. All rights reserved.
// This code is governed by the BSD license found in the LICENSE file.
/*---
-id: sec-typedarray-buffer-byteoffset-length
+esid: sec-typedarray-buffer-byteoffset-length
description: >
Return new typedArray from defined offset
info: >
diff --git a/test/built-ins/TypedArrays/buffer-arg-excessive-length-throws.js b/test/built-ins/TypedArrays/buffer-arg-excessive-length-throws.js
index 7313edf2b..2babb3f69 100644
--- a/test/built-ins/TypedArrays/buffer-arg-excessive-length-throws.js
+++ b/test/built-ins/TypedArrays/buffer-arg-excessive-length-throws.js
@@ -1,7 +1,7 @@
// Copyright (C) 2016 the V8 project authors. All rights reserved.
// This code is governed by the BSD license found in the LICENSE file.
/*---
-id: sec-typedarray-buffer-byteoffset-length
+esid: sec-typedarray-buffer-byteoffset-length
description: >
If offset + newByteLength > bufferByteLength, throw a RangeError exception.
info: >
diff --git a/test/built-ins/TypedArrays/buffer-arg-excessive-offset-throws.js b/test/built-ins/TypedArrays/buffer-arg-excessive-offset-throws.js
index 26c12c27e..6e98b23ff 100644
--- a/test/built-ins/TypedArrays/buffer-arg-excessive-offset-throws.js
+++ b/test/built-ins/TypedArrays/buffer-arg-excessive-offset-throws.js
@@ -1,7 +1,7 @@
// Copyright (C) 2016 the V8 project authors. All rights reserved.
// This code is governed by the BSD license found in the LICENSE file.
/*---
-id: sec-typedarray-buffer-byteoffset-length
+esid: sec-typedarray-buffer-byteoffset-length
description: >
Throws a RangeError if bufferByteLength - ToInteger(byteOffset) < 0
info: >
diff --git a/test/built-ins/TypedArrays/buffer-arg-invoked-with-undefined-newtarget.js b/test/built-ins/TypedArrays/buffer-arg-invoked-with-undefined-newtarget.js
index 33bd136ac..1eaf6be2d 100644
--- a/test/built-ins/TypedArrays/buffer-arg-invoked-with-undefined-newtarget.js
+++ b/test/built-ins/TypedArrays/buffer-arg-invoked-with-undefined-newtarget.js
@@ -1,7 +1,7 @@
// Copyright (C) 2016 the V8 project authors. All rights reserved.
// This code is governed by the BSD license found in the LICENSE file.
/*---
-id: sec-typedarray-buffer-byteoffset-length
+esid: sec-typedarray-buffer-byteoffset-length
description: >
Throws a TypeError if NewTarget is undefined.
info: >
diff --git a/test/built-ins/TypedArrays/buffer-arg-is-referenced.js b/test/built-ins/TypedArrays/buffer-arg-is-referenced.js
index d9fbc5ead..046c541ec 100644
--- a/test/built-ins/TypedArrays/buffer-arg-is-referenced.js
+++ b/test/built-ins/TypedArrays/buffer-arg-is-referenced.js
@@ -1,7 +1,7 @@
// Copyright (C) 2016 the V8 project authors. All rights reserved.
// This code is governed by the BSD license found in the LICENSE file.
/*---
-id: sec-typedarray-buffer-byteoffset-length
+esid: sec-typedarray-buffer-byteoffset-length
description: >
Reuse buffer argument instead of making a new clone
info: >
diff --git a/test/built-ins/TypedArrays/buffer-arg-length-access-throws.js b/test/built-ins/TypedArrays/buffer-arg-length-access-throws.js
index 76a5a160b..843a5cd17 100644
--- a/test/built-ins/TypedArrays/buffer-arg-length-access-throws.js
+++ b/test/built-ins/TypedArrays/buffer-arg-length-access-throws.js
@@ -1,7 +1,7 @@
// Copyright (C) 2016 the V8 project authors. All rights reserved.
// This code is governed by the BSD license found in the LICENSE file.
/*---
-id: sec-typedarray-buffer-byteoffset-length
+esid: sec-typedarray-buffer-byteoffset-length
description: >
Returns abrupt from ToLength(length)
info: >
diff --git a/test/built-ins/TypedArrays/buffer-arg-length-is-symbol-throws.js b/test/built-ins/TypedArrays/buffer-arg-length-is-symbol-throws.js
index 8b08b8b5c..c0e15301d 100644
--- a/test/built-ins/TypedArrays/buffer-arg-length-is-symbol-throws.js
+++ b/test/built-ins/TypedArrays/buffer-arg-length-is-symbol-throws.js
@@ -1,7 +1,7 @@
// Copyright (C) 2016 the V8 project authors. All rights reserved.
// This code is governed by the BSD license found in the LICENSE file.
/*---
-id: sec-typedarray-buffer-byteoffset-length
+esid: sec-typedarray-buffer-byteoffset-length
description: >
Throws a TypeError if length is a Symbol
info: >
diff --git a/test/built-ins/TypedArrays/buffer-arg-returns-new-instance.js b/test/built-ins/TypedArrays/buffer-arg-returns-new-instance.js
index 2fcbf0a6f..4e274f536 100644
--- a/test/built-ins/TypedArrays/buffer-arg-returns-new-instance.js
+++ b/test/built-ins/TypedArrays/buffer-arg-returns-new-instance.js
@@ -1,7 +1,7 @@
// Copyright (C) 2016 the V8 project authors. All rights reserved.
// This code is governed by the BSD license found in the LICENSE file.
/*---
-id: sec-typedarray-buffer-byteoffset-length
+esid: sec-typedarray-buffer-byteoffset-length
description: >
Return new typedArray from undefined offset and length
info: >
diff --git a/test/built-ins/TypedArrays/buffer-arg-use-custom-proto-if-object.js b/test/built-ins/TypedArrays/buffer-arg-use-custom-proto-if-object.js
index 2dc855cd9..33f91e855 100644
--- a/test/built-ins/TypedArrays/buffer-arg-use-custom-proto-if-object.js
+++ b/test/built-ins/TypedArrays/buffer-arg-use-custom-proto-if-object.js
@@ -1,7 +1,7 @@
// Copyright (C) 2016 the V8 project authors. All rights reserved.
// This code is governed by the BSD license found in the LICENSE file.
/*---
-id: sec-typedarray-buffer-byteoffset-length
+esid: sec-typedarray-buffer-byteoffset-length
description: >
Use prototype from new target if it's an Object
info: >
diff --git a/test/built-ins/TypedArrays/buffer-arg-use-default-proto-if-custom-proto-is-not-object.js b/test/built-ins/TypedArrays/buffer-arg-use-default-proto-if-custom-proto-is-not-object.js
index ea90fbd35..463d395b5 100644
--- a/test/built-ins/TypedArrays/buffer-arg-use-default-proto-if-custom-proto-is-not-object.js
+++ b/test/built-ins/TypedArrays/buffer-arg-use-default-proto-if-custom-proto-is-not-object.js
@@ -1,7 +1,7 @@
// Copyright (C) 2016 the V8 project authors. All rights reserved.
// This code is governed by the BSD license found in the LICENSE file.
/*---
-id: sec-typedarray-buffer-byteoffset-length
+esid: sec-typedarray-buffer-byteoffset-length
description: >
Use prototype from %TypedArray% if newTarget's prototype is not an Object
info: >
diff --git a/test/built-ins/TypedArrays/from/arylk-get-length-error.js b/test/built-ins/TypedArrays/from/arylk-get-length-error.js
index 3f330ca8e..5cf6e7b33 100644
--- a/test/built-ins/TypedArrays/from/arylk-get-length-error.js
+++ b/test/built-ins/TypedArrays/from/arylk-get-length-error.js
@@ -1,7 +1,7 @@
// Copyright (C) 2016 the V8 project authors. All rights reserved.
// This code is governed by the BSD license found in the LICENSE file.
/*---
-id: sec-%typedarray%.from
+esid: sec-%typedarray%.from
description: Returns error produced by accessing array-like's length
info: >
22.2.2.1 %TypedArray%.from ( source [ , mapfn [ , thisArg ] ] )
diff --git a/test/built-ins/TypedArrays/from/arylk-to-length-error.js b/test/built-ins/TypedArrays/from/arylk-to-length-error.js
index f9b9fc9d6..73a404f3d 100644
--- a/test/built-ins/TypedArrays/from/arylk-to-length-error.js
+++ b/test/built-ins/TypedArrays/from/arylk-to-length-error.js
@@ -1,7 +1,7 @@
// Copyright (C) 2016 the V8 project authors. All rights reserved.
// This code is governed by the BSD license found in the LICENSE file.
/*---
-id: sec-%typedarray%.from
+esid: sec-%typedarray%.from
description: Returns error produced by interpreting length property as a length
info: >
22.2.2.1 %TypedArray%.from ( source [ , mapfn [ , thisArg ] ] )
diff --git a/test/built-ins/TypedArrays/from/custom-ctor-does-not-instantiate-ta-throws.js b/test/built-ins/TypedArrays/from/custom-ctor-does-not-instantiate-ta-throws.js
index 8eecdf78d..16e40b739 100644
--- a/test/built-ins/TypedArrays/from/custom-ctor-does-not-instantiate-ta-throws.js
+++ b/test/built-ins/TypedArrays/from/custom-ctor-does-not-instantiate-ta-throws.js
@@ -1,7 +1,7 @@
// Copyright (C) 2016 the V8 project authors. All rights reserved.
// This code is governed by the BSD license found in the LICENSE file.
/*---
-id: sec-%typedarray%.from
+esid: sec-%typedarray%.from
description: >
Custom constructor needs to instantiate a TypedArray
info: >
diff --git a/test/built-ins/TypedArrays/from/custom-ctor.js b/test/built-ins/TypedArrays/from/custom-ctor.js
index 339e1e83c..ce9081475 100644
--- a/test/built-ins/TypedArrays/from/custom-ctor.js
+++ b/test/built-ins/TypedArrays/from/custom-ctor.js
@@ -1,7 +1,7 @@
// Copyright (C) 2016 the V8 project authors. All rights reserved.
// This code is governed by the BSD license found in the LICENSE file.
/*---
-id: sec-%typedarray%.from
+esid: sec-%typedarray%.from
description: >
Calls and return abrupt completion from custom constructor
info: >
diff --git a/test/built-ins/TypedArrays/from/inherited.js b/test/built-ins/TypedArrays/from/inherited.js
index 325dbd6e4..879ebabf1 100644
--- a/test/built-ins/TypedArrays/from/inherited.js
+++ b/test/built-ins/TypedArrays/from/inherited.js
@@ -1,7 +1,7 @@
// Copyright (C) 2016 the V8 project authors. All rights reserved.
// This code is governed by the BSD license found in the LICENSE file.
/*---
-id: sec-%typedarray%.from
+esid: sec-%typedarray%.from
description: >
`from` is %TypedArray%.from
info: >
diff --git a/test/built-ins/TypedArrays/from/invoked-as-func.js b/test/built-ins/TypedArrays/from/invoked-as-func.js
index cd66378e2..291fe50e0 100644
--- a/test/built-ins/TypedArrays/from/invoked-as-func.js
+++ b/test/built-ins/TypedArrays/from/invoked-as-func.js
@@ -1,7 +1,7 @@
// Copyright (C) 2016 the V8 project authors. All rights reserved.
// This code is governed by the BSD license found in the LICENSE file.
/*---
-id: sec-%typedarray%.from
+esid: sec-%typedarray%.from
description: >
"from" cannot be invoked as a function
info: >
diff --git a/test/built-ins/TypedArrays/from/iter-access-error.js b/test/built-ins/TypedArrays/from/iter-access-error.js
index edf3c3dac..6affe9fb2 100644
--- a/test/built-ins/TypedArrays/from/iter-access-error.js
+++ b/test/built-ins/TypedArrays/from/iter-access-error.js
@@ -1,7 +1,7 @@
// Copyright (C) 2016 the V8 project authors. All rights reserved.
// This code is governed by the BSD license found in the LICENSE file.
/*---
-id: sec-%typedarray%.from
+esid: sec-%typedarray%.from
description: Returns error produced by accessing @@iterator
info: >
22.2.2.1 %TypedArray%.from ( source [ , mapfn [ , thisArg ] ] )
diff --git a/test/built-ins/TypedArrays/from/iter-invoke-error.js b/test/built-ins/TypedArrays/from/iter-invoke-error.js
index a4255fce0..daaed4ec4 100644
--- a/test/built-ins/TypedArrays/from/iter-invoke-error.js
+++ b/test/built-ins/TypedArrays/from/iter-invoke-error.js
@@ -1,7 +1,7 @@
// Copyright (C) 2016 the V8 project authors. All rights reserved.
// This code is governed by the BSD license found in the LICENSE file.
/*---
-id: sec-%typedarray%.from
+esid: sec-%typedarray%.from
description: Returns error produced by invoking @@iterator
info: >
22.2.2.1 %TypedArray%.from ( source [ , mapfn [ , thisArg ] ] )
diff --git a/test/built-ins/TypedArrays/from/iter-next-error.js b/test/built-ins/TypedArrays/from/iter-next-error.js
index 7b4722629..e56139386 100644
--- a/test/built-ins/TypedArrays/from/iter-next-error.js
+++ b/test/built-ins/TypedArrays/from/iter-next-error.js
@@ -1,7 +1,7 @@
// Copyright (C) 2016 the V8 project authors. All rights reserved.
// This code is governed by the BSD license found in the LICENSE file.
/*---
-id: sec-%typedarray%.from
+esid: sec-%typedarray%.from
description: Returns error produced by advancing the iterator
info: >
22.2.2.1.1 Runtime Semantics: IterableToArrayLike( items )
diff --git a/test/built-ins/TypedArrays/from/iter-next-value-error.js b/test/built-ins/TypedArrays/from/iter-next-value-error.js
index 37e4a6656..ba7a9e3f1 100644
--- a/test/built-ins/TypedArrays/from/iter-next-value-error.js
+++ b/test/built-ins/TypedArrays/from/iter-next-value-error.js
@@ -1,7 +1,7 @@
// Copyright (C) 2016 the V8 project authors. All rights reserved.
// This code is governed by the BSD license found in the LICENSE file.
/*---
-id: sec-%typedarray%.from
+esid: sec-%typedarray%.from
description: Returns error produced by accessing iterated value
info: >
22.2.2.1.1 Runtime Semantics: IterableToArrayLike( items )
diff --git a/test/built-ins/TypedArrays/from/mapfn-abrupt-completion.js b/test/built-ins/TypedArrays/from/mapfn-abrupt-completion.js
index 5c13d4a65..98c45feb4 100644
--- a/test/built-ins/TypedArrays/from/mapfn-abrupt-completion.js
+++ b/test/built-ins/TypedArrays/from/mapfn-abrupt-completion.js
@@ -1,7 +1,7 @@
// Copyright (C) 2016 the V8 project authors. All rights reserved.
// This code is governed by the BSD license found in the LICENSE file.
/*---
-id: sec-%typedarray%.from
+esid: sec-%typedarray%.from
description: >
Return abrupt from mapfn
info: >
diff --git a/test/built-ins/TypedArrays/from/mapfn-arguments.js b/test/built-ins/TypedArrays/from/mapfn-arguments.js
index f244bce15..fefa98635 100644
--- a/test/built-ins/TypedArrays/from/mapfn-arguments.js
+++ b/test/built-ins/TypedArrays/from/mapfn-arguments.js
@@ -1,7 +1,7 @@
// Copyright (C) 2016 the V8 project authors. All rights reserved.
// This code is governed by the BSD license found in the LICENSE file.
/*---
-id: sec-%typedarray%.from
+esid: sec-%typedarray%.from
description: >
Assert mapfn arguments
info: >
diff --git a/test/built-ins/TypedArrays/from/mapfn-is-not-callable.js b/test/built-ins/TypedArrays/from/mapfn-is-not-callable.js
index 7f0493650..3816ec3d0 100644
--- a/test/built-ins/TypedArrays/from/mapfn-is-not-callable.js
+++ b/test/built-ins/TypedArrays/from/mapfn-is-not-callable.js
@@ -1,7 +1,7 @@
// Copyright (C) 2016 the V8 project authors. All rights reserved.
// This code is governed by the BSD license found in the LICENSE file.
/*---
-id: sec-%typedarray%.from
+esid: sec-%typedarray%.from
description: Throw a TypeError exception is mapfn is not callable
info: >
22.2.2.1 %TypedArray%.from ( source [ , mapfn [ , thisArg ] ] )
diff --git a/test/built-ins/TypedArrays/from/mapfn-this-with-thisarg.js b/test/built-ins/TypedArrays/from/mapfn-this-with-thisarg.js
index 67071d7d7..0e169de8e 100644
--- a/test/built-ins/TypedArrays/from/mapfn-this-with-thisarg.js
+++ b/test/built-ins/TypedArrays/from/mapfn-this-with-thisarg.js
@@ -1,7 +1,7 @@
// Copyright (C) 2016 the V8 project authors. All rights reserved.
// This code is governed by the BSD license found in the LICENSE file.
/*---
-id: sec-%typedarray%.from
+esid: sec-%typedarray%.from
description: >
Assert mapfn `this` with thisArg
info: >
diff --git a/test/built-ins/TypedArrays/from/mapfn-this-without-thisarg-non-strict.js b/test/built-ins/TypedArrays/from/mapfn-this-without-thisarg-non-strict.js
index 325505a81..e5d4d5ac1 100644
--- a/test/built-ins/TypedArrays/from/mapfn-this-without-thisarg-non-strict.js
+++ b/test/built-ins/TypedArrays/from/mapfn-this-without-thisarg-non-strict.js
@@ -1,7 +1,7 @@
// Copyright (C) 2016 the V8 project authors. All rights reserved.
// This code is governed by the BSD license found in the LICENSE file.
/*---
-id: sec-%typedarray%.from
+esid: sec-%typedarray%.from
description: >
Assert mapfn `this` without thisArg
info: >
diff --git a/test/built-ins/TypedArrays/from/mapfn-this-without-thisarg-strict.js b/test/built-ins/TypedArrays/from/mapfn-this-without-thisarg-strict.js
index cdf0f7843..26c801860 100644
--- a/test/built-ins/TypedArrays/from/mapfn-this-without-thisarg-strict.js
+++ b/test/built-ins/TypedArrays/from/mapfn-this-without-thisarg-strict.js
@@ -1,7 +1,7 @@
// Copyright (C) 2016 the V8 project authors. All rights reserved.
// This code is governed by the BSD license found in the LICENSE file.
/*---
-id: sec-%typedarray%.from
+esid: sec-%typedarray%.from
description: >
Assert mapfn `this` without thisArg
info: >
diff --git a/test/built-ins/TypedArrays/from/nan-conversion.js b/test/built-ins/TypedArrays/from/nan-conversion.js
index fb43f2516..658ed6c42 100644
--- a/test/built-ins/TypedArrays/from/nan-conversion.js
+++ b/test/built-ins/TypedArrays/from/nan-conversion.js
@@ -1,7 +1,7 @@
// Copyright (C) 2016 the V8 project authors. All rights reserved.
// This code is governed by the BSD license found in the LICENSE file.
/*---
-id: sec-%typedarray%.from
+esid: sec-%typedarray%.from
description: >
Test NaN conversions
info: >
diff --git a/test/built-ins/TypedArrays/from/new-instance-empty.js b/test/built-ins/TypedArrays/from/new-instance-empty.js
index d33f7afce..9d6ba8d62 100644
--- a/test/built-ins/TypedArrays/from/new-instance-empty.js
+++ b/test/built-ins/TypedArrays/from/new-instance-empty.js
@@ -1,7 +1,7 @@
// Copyright (C) 2016 the V8 project authors. All rights reserved.
// This code is governed by the BSD license found in the LICENSE file.
/*---
-id: sec-%typedarray%.from
+esid: sec-%typedarray%.from
description: >
Return a new empty TypedArray
includes: [testTypedArray.js]
diff --git a/test/built-ins/TypedArrays/from/new-instance-from-ordinary-object.js b/test/built-ins/TypedArrays/from/new-instance-from-ordinary-object.js
index 57df0d741..f3551729a 100644
--- a/test/built-ins/TypedArrays/from/new-instance-from-ordinary-object.js
+++ b/test/built-ins/TypedArrays/from/new-instance-from-ordinary-object.js
@@ -1,7 +1,7 @@
// Copyright (C) 2016 the V8 project authors. All rights reserved.
// This code is governed by the BSD license found in the LICENSE file.
/*---
-id: sec-%typedarray%.from
+esid: sec-%typedarray%.from
description: >
Return a new TypedArray from an ordinary object
includes: [testTypedArray.js]
diff --git a/test/built-ins/TypedArrays/from/new-instance-from-sparse-array.js b/test/built-ins/TypedArrays/from/new-instance-from-sparse-array.js
index 7bfb3f604..3fd0e4289 100644
--- a/test/built-ins/TypedArrays/from/new-instance-from-sparse-array.js
+++ b/test/built-ins/TypedArrays/from/new-instance-from-sparse-array.js
@@ -1,7 +1,7 @@
// Copyright (C) 2016 the V8 project authors. All rights reserved.
// This code is governed by the BSD license found in the LICENSE file.
/*---
-id: sec-%typedarray%.from
+esid: sec-%typedarray%.from
description: >
Return a new TypedArray from a sparse array
includes: [testTypedArray.js]
diff --git a/test/built-ins/TypedArrays/from/new-instance-from-zero.js b/test/built-ins/TypedArrays/from/new-instance-from-zero.js
index 8ee2f23dc..2d3433839 100644
--- a/test/built-ins/TypedArrays/from/new-instance-from-zero.js
+++ b/test/built-ins/TypedArrays/from/new-instance-from-zero.js
@@ -1,7 +1,7 @@
// Copyright (C) 2016 the V8 project authors. All rights reserved.
// This code is governed by the BSD license found in the LICENSE file.
/*---
-id: sec-%typedarray%.from
+esid: sec-%typedarray%.from
description: >
Return a new TypedArray using -0 and +0
includes: [testTypedArray.js]
diff --git a/test/built-ins/TypedArrays/from/new-instance-using-custom-ctor.js b/test/built-ins/TypedArrays/from/new-instance-using-custom-ctor.js
index d2f383084..c4df9f2fb 100644
--- a/test/built-ins/TypedArrays/from/new-instance-using-custom-ctor.js
+++ b/test/built-ins/TypedArrays/from/new-instance-using-custom-ctor.js
@@ -1,7 +1,7 @@
// Copyright (C) 2016 the V8 project authors. All rights reserved.
// This code is governed by the BSD license found in the LICENSE file.
/*---
-id: sec-%typedarray%.from
+esid: sec-%typedarray%.from
description: >
Return a new TypedArray using a custom Constructor
includes: [testTypedArray.js]
diff --git a/test/built-ins/TypedArrays/from/new-instance-with-mapfn.js b/test/built-ins/TypedArrays/from/new-instance-with-mapfn.js
index 8836d02be..6cd785477 100644
--- a/test/built-ins/TypedArrays/from/new-instance-with-mapfn.js
+++ b/test/built-ins/TypedArrays/from/new-instance-with-mapfn.js
@@ -1,7 +1,7 @@
// Copyright (C) 2016 the V8 project authors. All rights reserved.
// This code is governed by the BSD license found in the LICENSE file.
/*---
-id: sec-%typedarray%.from
+esid: sec-%typedarray%.from
description: >
Return a new TypedArray using mapfn
includes: [testTypedArray.js]
diff --git a/test/built-ins/TypedArrays/from/new-instance-without-mapfn.js b/test/built-ins/TypedArrays/from/new-instance-without-mapfn.js
index e49df07fe..e43864aa3 100644
--- a/test/built-ins/TypedArrays/from/new-instance-without-mapfn.js
+++ b/test/built-ins/TypedArrays/from/new-instance-without-mapfn.js
@@ -1,7 +1,7 @@
// Copyright (C) 2016 the V8 project authors. All rights reserved.
// This code is governed by the BSD license found in the LICENSE file.
/*---
-id: sec-%typedarray%.from
+esid: sec-%typedarray%.from
description: >
Return a new TypedArray
includes: [testTypedArray.js]
diff --git a/test/built-ins/TypedArrays/from/property-abrupt-completion.js b/test/built-ins/TypedArrays/from/property-abrupt-completion.js
index 5e98feb23..c50d9c132 100644
--- a/test/built-ins/TypedArrays/from/property-abrupt-completion.js
+++ b/test/built-ins/TypedArrays/from/property-abrupt-completion.js
@@ -1,7 +1,7 @@
// Copyright (C) 2016 the V8 project authors. All rights reserved.
// This code is governed by the BSD license found in the LICENSE file.
/*---
-id: sec-%typedarray%.from
+esid: sec-%typedarray%.from
description: >
Return abrupt from source property
info: >
diff --git a/test/built-ins/TypedArrays/from/set-value-abrupt-completion.js b/test/built-ins/TypedArrays/from/set-value-abrupt-completion.js
index 2ae0ecb10..af9a3ecc0 100644
--- a/test/built-ins/TypedArrays/from/set-value-abrupt-completion.js
+++ b/test/built-ins/TypedArrays/from/set-value-abrupt-completion.js
@@ -1,7 +1,7 @@
// Copyright (C) 2016 the V8 project authors. All rights reserved.
// This code is governed by the BSD license found in the LICENSE file.
/*---
-id: sec-%typedarray%.from
+esid: sec-%typedarray%.from
description: >
Return abrupt from setting a value on the new typedarray
info: >
diff --git a/test/built-ins/TypedArrays/from/source-value-is-symbol-throws.js b/test/built-ins/TypedArrays/from/source-value-is-symbol-throws.js
index d863e31d2..53212679e 100644
--- a/test/built-ins/TypedArrays/from/source-value-is-symbol-throws.js
+++ b/test/built-ins/TypedArrays/from/source-value-is-symbol-throws.js
@@ -1,7 +1,7 @@
// Copyright (C) 2016 the V8 project authors. All rights reserved.
// This code is governed by the BSD license found in the LICENSE file.
/*---
-id: sec-%typedarray%.from
+esid: sec-%typedarray%.from
description: >
Throws a TypeError if argument is a Symbol
info: >
diff --git a/test/built-ins/TypedArrays/from/this-is-not-constructor.js b/test/built-ins/TypedArrays/from/this-is-not-constructor.js
index 1136fb3b7..9cbe2670f 100644
--- a/test/built-ins/TypedArrays/from/this-is-not-constructor.js
+++ b/test/built-ins/TypedArrays/from/this-is-not-constructor.js
@@ -1,7 +1,7 @@
// Copyright (C) 2016 the V8 project authors. All rights reserved.
// This code is governed by the BSD license found in the LICENSE file.
/*---
-id: sec-%typedarray%.from
+esid: sec-%typedarray%.from
description: >
Throws a TypeError exception if this is not a constructor
info: >
diff --git a/test/built-ins/TypedArrays/length-arg-custom-proto-access-throws.js b/test/built-ins/TypedArrays/length-arg-custom-proto-access-throws.js
index 3c34d9f1b..999626265 100644
--- a/test/built-ins/TypedArrays/length-arg-custom-proto-access-throws.js
+++ b/test/built-ins/TypedArrays/length-arg-custom-proto-access-throws.js
@@ -1,7 +1,7 @@
// Copyright (C) 2016 the V8 project authors. All rights reserved.
// This code is governed by the BSD license found in the LICENSE file.
/*---
-id: sec-typedarray-length
+esid: sec-typedarray-length
description: >
Return abrupt completion getting newTarget's prototype
info: >
diff --git a/test/built-ins/TypedArrays/length-arg-is-float-throws-rangeerror.js b/test/built-ins/TypedArrays/length-arg-is-float-throws-rangeerror.js
index 689dac6af..22eb44956 100644
--- a/test/built-ins/TypedArrays/length-arg-is-float-throws-rangeerror.js
+++ b/test/built-ins/TypedArrays/length-arg-is-float-throws-rangeerror.js
@@ -1,7 +1,7 @@
// Copyright (C) 2016 the V8 project authors. All rights reserved.
// This code is governed by the BSD license found in the LICENSE file.
/*---
-id: sec-typedarray-length
+esid: sec-typedarray-length
description: >
Throws a RangeError if length is a float number
info: >
diff --git a/test/built-ins/TypedArrays/length-arg-is-infinity-throws-rangeerror.js b/test/built-ins/TypedArrays/length-arg-is-infinity-throws-rangeerror.js
index 523a03616..aeb96dc94 100644
--- a/test/built-ins/TypedArrays/length-arg-is-infinity-throws-rangeerror.js
+++ b/test/built-ins/TypedArrays/length-arg-is-infinity-throws-rangeerror.js
@@ -1,7 +1,7 @@
// Copyright (C) 2016 the V8 project authors. All rights reserved.
// This code is governed by the BSD license found in the LICENSE file.
/*---
-id: sec-typedarray-length
+esid: sec-typedarray-length
description: >
Throws a RangeError if length is a Infinity value
info: >
diff --git a/test/built-ins/TypedArrays/length-arg-is-nan-throws-rangeerror.js b/test/built-ins/TypedArrays/length-arg-is-nan-throws-rangeerror.js
index 8d71bb016..67e6e9cc8 100644
--- a/test/built-ins/TypedArrays/length-arg-is-nan-throws-rangeerror.js
+++ b/test/built-ins/TypedArrays/length-arg-is-nan-throws-rangeerror.js
@@ -1,7 +1,7 @@
// Copyright (C) 2016 the V8 project authors. All rights reserved.
// This code is governed by the BSD license found in the LICENSE file.
/*---
-id: sec-typedarray-length
+esid: sec-typedarray-length
description: >
Throws a RangeError if length is NaN
info: >
diff --git a/test/built-ins/TypedArrays/length-arg-is-negative-number-throws-rangeerror.js b/test/built-ins/TypedArrays/length-arg-is-negative-number-throws-rangeerror.js
index 0e3cc803f..13929cf65 100644
--- a/test/built-ins/TypedArrays/length-arg-is-negative-number-throws-rangeerror.js
+++ b/test/built-ins/TypedArrays/length-arg-is-negative-number-throws-rangeerror.js
@@ -1,7 +1,7 @@
// Copyright (C) 2016 the V8 project authors. All rights reserved.
// This code is governed by the BSD license found in the LICENSE file.
/*---
-id: sec-typedarray-length
+esid: sec-typedarray-length
description: >
Throws a RangeError if length is a negative value
info: >
diff --git a/test/built-ins/TypedArrays/length-arg-is-not-valid-buffer-size-throws-rangeerror.js b/test/built-ins/TypedArrays/length-arg-is-not-valid-buffer-size-throws-rangeerror.js
index 0ec0daa8f..fb5610068 100644
--- a/test/built-ins/TypedArrays/length-arg-is-not-valid-buffer-size-throws-rangeerror.js
+++ b/test/built-ins/TypedArrays/length-arg-is-not-valid-buffer-size-throws-rangeerror.js
@@ -1,7 +1,7 @@
// Copyright (C) 2016 the V8 project authors. All rights reserved.
// This code is governed by the BSD license found in the LICENSE file.
/*---
-id: sec-typedarray-length
+esid: sec-typedarray-length
description: >
Throws a RangeError when length argument is not a valid buffer size
info: >
diff --git a/test/built-ins/TypedArrays/length-arg-is-symbol-throws.js b/test/built-ins/TypedArrays/length-arg-is-symbol-throws.js
index 8aba00223..72f0972ec 100644
--- a/test/built-ins/TypedArrays/length-arg-is-symbol-throws.js
+++ b/test/built-ins/TypedArrays/length-arg-is-symbol-throws.js
@@ -1,7 +1,7 @@
// Copyright (C) 2016 the V8 project authors. All rights reserved.
// This code is governed by the BSD license found in the LICENSE file.
/*---
-id: sec-typedarray-length
+esid: sec-typedarray-length
description: >
If length is a Symbol, throw a TypeError exception.
info: >
diff --git a/test/built-ins/TypedArrays/length-arg-is-undefined-throws.js b/test/built-ins/TypedArrays/length-arg-is-undefined-throws.js
index dff4229e3..7ec83c73b 100644
--- a/test/built-ins/TypedArrays/length-arg-is-undefined-throws.js
+++ b/test/built-ins/TypedArrays/length-arg-is-undefined-throws.js
@@ -1,7 +1,7 @@
// Copyright (C) 2016 the V8 project authors. All rights reserved.
// This code is governed by the BSD license found in the LICENSE file.
/*---
-id: sec-typedarray-length
+esid: sec-typedarray-length
description: >
If length is undefined, throw a TypeError exception.
info: >
diff --git a/test/built-ins/TypedArrays/length-arg-minus-signal-zero.js b/test/built-ins/TypedArrays/length-arg-minus-signal-zero.js
index 56e685150..63b5bed7d 100644
--- a/test/built-ins/TypedArrays/length-arg-minus-signal-zero.js
+++ b/test/built-ins/TypedArrays/length-arg-minus-signal-zero.js
@@ -1,7 +1,7 @@
// Copyright (C) 2016 the V8 project authors. All rights reserved.
// This code is governed by the BSD license found in the LICENSE file.
/*---
-id: sec-typedarray-length
+esid: sec-typedarray-length
description: >
Does not throw when length is -0
info: >
diff --git a/test/built-ins/TypedArrays/length-arg-returns-object.js b/test/built-ins/TypedArrays/length-arg-returns-object.js
index 0b12fc0c7..2c5cdc772 100644
--- a/test/built-ins/TypedArrays/length-arg-returns-object.js
+++ b/test/built-ins/TypedArrays/length-arg-returns-object.js
@@ -1,7 +1,7 @@
// Copyright (C) 2016 the V8 project authors. All rights reserved.
// This code is governed by the BSD license found in the LICENSE file.
/*---
-id: sec-typedarray-length
+esid: sec-typedarray-length
description: >
Return a TypedArray object
info: >
diff --git a/test/built-ins/TypedArrays/length-arg-undefined-newtarget-throws.js b/test/built-ins/TypedArrays/length-arg-undefined-newtarget-throws.js
index 7ff0af502..630850074 100644
--- a/test/built-ins/TypedArrays/length-arg-undefined-newtarget-throws.js
+++ b/test/built-ins/TypedArrays/length-arg-undefined-newtarget-throws.js
@@ -1,7 +1,7 @@
// Copyright (C) 2016 the V8 project authors. All rights reserved.
// This code is governed by the BSD license found in the LICENSE file.
/*---
-id: sec-typedarray-length
+esid: sec-typedarray-length
description: >
Throws a TypeError if NewTarget is undefined.
info: >
diff --git a/test/built-ins/TypedArrays/length-arg-use-custom-proto-if-object.js b/test/built-ins/TypedArrays/length-arg-use-custom-proto-if-object.js
index 23689ffd0..d0e4df8c6 100644
--- a/test/built-ins/TypedArrays/length-arg-use-custom-proto-if-object.js
+++ b/test/built-ins/TypedArrays/length-arg-use-custom-proto-if-object.js
@@ -1,7 +1,7 @@
// Copyright (C) 2016 the V8 project authors. All rights reserved.
// This code is governed by the BSD license found in the LICENSE file.
/*---
-id: sec-typedarray-length
+esid: sec-typedarray-length
description: >
Use prototype from new target if it's an Object
info: >
diff --git a/test/built-ins/TypedArrays/length-arg-use-default-proto-if-custom-proto-is-not-object.js b/test/built-ins/TypedArrays/length-arg-use-default-proto-if-custom-proto-is-not-object.js
index b805c7659..3500a7ab0 100644
--- a/test/built-ins/TypedArrays/length-arg-use-default-proto-if-custom-proto-is-not-object.js
+++ b/test/built-ins/TypedArrays/length-arg-use-default-proto-if-custom-proto-is-not-object.js
@@ -1,7 +1,7 @@
// Copyright (C) 2016 the V8 project authors. All rights reserved.
// This code is governed by the BSD license found in the LICENSE file.
/*---
-id: sec-typedarray-length
+esid: sec-typedarray-length
description: >
Use prototype from %TypedArray% if newTarget's prototype is not an Object
info: >
diff --git a/test/built-ins/TypedArrays/no-args-custom-proto-access-throws.js b/test/built-ins/TypedArrays/no-args-custom-proto-access-throws.js
index 48c489da4..5dd91222e 100644
--- a/test/built-ins/TypedArrays/no-args-custom-proto-access-throws.js
+++ b/test/built-ins/TypedArrays/no-args-custom-proto-access-throws.js
@@ -1,7 +1,7 @@
// Copyright (C) 2016 the V8 project authors. All rights reserved.
// This code is governed by the BSD license found in the LICENSE file.
/*---
-id: sec-typedarray
+esid: sec-typedarray
description: >
Return abrupt completion getting newTarget's prototype
info: >
diff --git a/test/built-ins/TypedArrays/no-args-returns-object.js b/test/built-ins/TypedArrays/no-args-returns-object.js
index d9e7d9131..12c6ff5ef 100644
--- a/test/built-ins/TypedArrays/no-args-returns-object.js
+++ b/test/built-ins/TypedArrays/no-args-returns-object.js
@@ -1,7 +1,7 @@
// Copyright (C) 2016 the V8 project authors. All rights reserved.
// This code is governed by the BSD license found in the LICENSE file.
/*---
-id: sec-typedarray
+esid: sec-typedarray
description: >
Return a TypedArray object
info: >
diff --git a/test/built-ins/TypedArrays/no-args-undefined-newtarget-throws.js b/test/built-ins/TypedArrays/no-args-undefined-newtarget-throws.js
index 4f76cb352..026997337 100755
--- a/test/built-ins/TypedArrays/no-args-undefined-newtarget-throws.js
+++ b/test/built-ins/TypedArrays/no-args-undefined-newtarget-throws.js
@@ -1,7 +1,7 @@
// Copyright (C) 2016 the V8 project authors. All rights reserved.
// This code is governed by the BSD license found in the LICENSE file.
/*---
-id: sec-typedarray
+esid: sec-typedarray
description: >
Throws a TypeError if NewTarget is undefined.
info: >
diff --git a/test/built-ins/TypedArrays/no-args-use-custom-proto-if-object.js b/test/built-ins/TypedArrays/no-args-use-custom-proto-if-object.js
index a2a645fa6..19806323f 100644
--- a/test/built-ins/TypedArrays/no-args-use-custom-proto-if-object.js
+++ b/test/built-ins/TypedArrays/no-args-use-custom-proto-if-object.js
@@ -1,7 +1,7 @@
// Copyright (C) 2016 the V8 project authors. All rights reserved.
// This code is governed by the BSD license found in the LICENSE file.
/*---
-id: sec-typedarray
+esid: sec-typedarray
description: >
Use prototype from new target if it's an Object
info: >
diff --git a/test/built-ins/TypedArrays/no-args-use-default-proto-if-custom-proto-is-not-object.js b/test/built-ins/TypedArrays/no-args-use-default-proto-if-custom-proto-is-not-object.js
index c56e8f20a..2c1ebfdf8 100644
--- a/test/built-ins/TypedArrays/no-args-use-default-proto-if-custom-proto-is-not-object.js
+++ b/test/built-ins/TypedArrays/no-args-use-default-proto-if-custom-proto-is-not-object.js
@@ -1,7 +1,7 @@
// Copyright (C) 2016 the V8 project authors. All rights reserved.
// This code is governed by the BSD license found in the LICENSE file.
/*---
-id: sec-typedarray
+esid: sec-typedarray
description: >
Use prototype from %TypedArray% if newTarget's prototype is not an Object
info: >
diff --git a/test/built-ins/TypedArrays/object-arg-as-array-returns.js b/test/built-ins/TypedArrays/object-arg-as-array-returns.js
index 8c532e2b7..af72c32fb 100644
--- a/test/built-ins/TypedArrays/object-arg-as-array-returns.js
+++ b/test/built-ins/TypedArrays/object-arg-as-array-returns.js
@@ -1,7 +1,7 @@
// Copyright (C) 2016 the V8 project authors. All rights reserved.
// This code is governed by the BSD license found in the LICENSE file.
/*---
-id: sec-typedarray-object
+esid: sec-typedarray-object
description: >
Return typedArray from array argument
info: >
diff --git a/test/built-ins/TypedArrays/object-arg-as-generator-iterable-returns.js b/test/built-ins/TypedArrays/object-arg-as-generator-iterable-returns.js
index 2837e91e5..7ab6f498f 100644
--- a/test/built-ins/TypedArrays/object-arg-as-generator-iterable-returns.js
+++ b/test/built-ins/TypedArrays/object-arg-as-generator-iterable-returns.js
@@ -1,7 +1,7 @@
// Copyright (C) 2016 the V8 project authors. All rights reserved.
// This code is governed by the BSD license found in the LICENSE file.
/*---
-id: sec-typedarray-object
+esid: sec-typedarray-object
description: >
Return typedArray from iterable argument
info: >
diff --git a/test/built-ins/TypedArrays/object-arg-custom-proto-access-throws.js b/test/built-ins/TypedArrays/object-arg-custom-proto-access-throws.js
index 201a41c18..c40635a9d 100644
--- a/test/built-ins/TypedArrays/object-arg-custom-proto-access-throws.js
+++ b/test/built-ins/TypedArrays/object-arg-custom-proto-access-throws.js
@@ -1,7 +1,7 @@
// Copyright (C) 2016 the V8 project authors. All rights reserved.
// This code is governed by the BSD license found in the LICENSE file.
/*---
-id: sec-typedarray-object
+esid: sec-typedarray-object
description: >
Return abrupt completion getting newTarget's prototype
info: >
diff --git a/test/built-ins/TypedArrays/object-arg-iterating-throws.js b/test/built-ins/TypedArrays/object-arg-iterating-throws.js
index 8f70545a9..b6eb625fe 100644
--- a/test/built-ins/TypedArrays/object-arg-iterating-throws.js
+++ b/test/built-ins/TypedArrays/object-arg-iterating-throws.js
@@ -1,7 +1,7 @@
// Copyright (C) 2016 the V8 project authors. All rights reserved.
// This code is governed by the BSD license found in the LICENSE file.
/*---
-id: sec-typedarray-object
+esid: sec-typedarray-object
description: >
Return abrupt from iterating object argument
info: >
diff --git a/test/built-ins/TypedArrays/object-arg-iterator-not-callable-throws.js b/test/built-ins/TypedArrays/object-arg-iterator-not-callable-throws.js
index dc6ed9ac4..a50020707 100644
--- a/test/built-ins/TypedArrays/object-arg-iterator-not-callable-throws.js
+++ b/test/built-ins/TypedArrays/object-arg-iterator-not-callable-throws.js
@@ -1,7 +1,7 @@
// Copyright (C) 2016 the V8 project authors. All rights reserved.
// This code is governed by the BSD license found in the LICENSE file.
/*---
-id: sec-typedarray-object
+esid: sec-typedarray-object
description: >
Return abrupt when object @@iterator is not callable
info: >
diff --git a/test/built-ins/TypedArrays/object-arg-iterator-throws.js b/test/built-ins/TypedArrays/object-arg-iterator-throws.js
index b21043fe1..c04b75326 100644
--- a/test/built-ins/TypedArrays/object-arg-iterator-throws.js
+++ b/test/built-ins/TypedArrays/object-arg-iterator-throws.js
@@ -1,7 +1,7 @@
// Copyright (C) 2016 the V8 project authors. All rights reserved.
// This code is governed by the BSD license found in the LICENSE file.
/*---
-id: sec-typedarray-object
+esid: sec-typedarray-object
description: >
Return abrupt from getting object @@iterator
info: >
diff --git a/test/built-ins/TypedArrays/object-arg-length-excessive-throws.js b/test/built-ins/TypedArrays/object-arg-length-excessive-throws.js
index f1d303415..590931e40 100644
--- a/test/built-ins/TypedArrays/object-arg-length-excessive-throws.js
+++ b/test/built-ins/TypedArrays/object-arg-length-excessive-throws.js
@@ -1,7 +1,7 @@
// Copyright (C) 2016 the V8 project authors. All rights reserved.
// This code is governed by the BSD license found in the LICENSE file.
/*---
-id: sec-typedarray-object
+esid: sec-typedarray-object
description: >
Return abrupt from allocating array buffer with excessive length
info: >
diff --git a/test/built-ins/TypedArrays/object-arg-length-is-symbol-throws.js b/test/built-ins/TypedArrays/object-arg-length-is-symbol-throws.js
index 757a861e1..b2f89cf33 100644
--- a/test/built-ins/TypedArrays/object-arg-length-is-symbol-throws.js
+++ b/test/built-ins/TypedArrays/object-arg-length-is-symbol-throws.js
@@ -1,7 +1,7 @@
// Copyright (C) 2016 the V8 project authors. All rights reserved.
// This code is governed by the BSD license found in the LICENSE file.
/*---
-id: sec-typedarray-object
+esid: sec-typedarray-object
description: >
Return abrupt from length property as a Symbol on the object argument
info: >
diff --git a/test/built-ins/TypedArrays/object-arg-length-throws.js b/test/built-ins/TypedArrays/object-arg-length-throws.js
index 88bb9340e..eba1292f2 100644
--- a/test/built-ins/TypedArrays/object-arg-length-throws.js
+++ b/test/built-ins/TypedArrays/object-arg-length-throws.js
@@ -1,7 +1,7 @@
// Copyright (C) 2016 the V8 project authors. All rights reserved.
// This code is governed by the BSD license found in the LICENSE file.
/*---
-id: sec-typedarray-object
+esid: sec-typedarray-object
description: >
Return abrupt from getting length property on the object argument
info: >
diff --git a/test/built-ins/TypedArrays/object-arg-returns.js b/test/built-ins/TypedArrays/object-arg-returns.js
index 6ac5b219a..3e3fbe5c3 100644
--- a/test/built-ins/TypedArrays/object-arg-returns.js
+++ b/test/built-ins/TypedArrays/object-arg-returns.js
@@ -1,7 +1,7 @@
// Copyright (C) 2016 the V8 project authors. All rights reserved.
// This code is governed by the BSD license found in the LICENSE file.
/*---
-id: sec-typedarray-object
+esid: sec-typedarray-object
description: >
Return typedArray from object argument
info: >
diff --git a/test/built-ins/TypedArrays/object-arg-throws-from-property.js b/test/built-ins/TypedArrays/object-arg-throws-from-property.js
index 2816f8f43..99fa64378 100644
--- a/test/built-ins/TypedArrays/object-arg-throws-from-property.js
+++ b/test/built-ins/TypedArrays/object-arg-throws-from-property.js
@@ -1,7 +1,7 @@
// Copyright (C) 2016 the V8 project authors. All rights reserved.
// This code is governed by the BSD license found in the LICENSE file.
/*---
-id: sec-typedarray-object
+esid: sec-typedarray-object
description: >
Return abrupt from getting object property
info: >
diff --git a/test/built-ins/TypedArrays/object-arg-throws-setting-obj-to-primitive-typeerror.js b/test/built-ins/TypedArrays/object-arg-throws-setting-obj-to-primitive-typeerror.js
index 3f16fa501..677e18fb1 100644
--- a/test/built-ins/TypedArrays/object-arg-throws-setting-obj-to-primitive-typeerror.js
+++ b/test/built-ins/TypedArrays/object-arg-throws-setting-obj-to-primitive-typeerror.js
@@ -1,7 +1,7 @@
// Copyright (C) 2016 the V8 project authors. All rights reserved.
// This code is governed by the BSD license found in the LICENSE file.
/*---
-id: sec-typedarray-object
+esid: sec-typedarray-object
description: >
Throw TypeError from @@toPrimitive returning an Object when setting a property
info: >
diff --git a/test/built-ins/TypedArrays/object-arg-throws-setting-obj-to-primitive.js b/test/built-ins/TypedArrays/object-arg-throws-setting-obj-to-primitive.js
index 8227dadf5..d83fe19ca 100644
--- a/test/built-ins/TypedArrays/object-arg-throws-setting-obj-to-primitive.js
+++ b/test/built-ins/TypedArrays/object-arg-throws-setting-obj-to-primitive.js
@@ -1,7 +1,7 @@
// Copyright (C) 2016 the V8 project authors. All rights reserved.
// This code is governed by the BSD license found in the LICENSE file.
/*---
-id: sec-typedarray-object
+esid: sec-typedarray-object
description: >
Return abrupt from @@toPrimitive when setting a property
info: >
diff --git a/test/built-ins/TypedArrays/object-arg-throws-setting-obj-tostring.js b/test/built-ins/TypedArrays/object-arg-throws-setting-obj-tostring.js
index 32a8405c7..73f075741 100644
--- a/test/built-ins/TypedArrays/object-arg-throws-setting-obj-tostring.js
+++ b/test/built-ins/TypedArrays/object-arg-throws-setting-obj-tostring.js
@@ -1,7 +1,7 @@
// Copyright (C) 2016 the V8 project authors. All rights reserved.
// This code is governed by the BSD license found in the LICENSE file.
/*---
-id: sec-typedarray-object
+esid: sec-typedarray-object
description: >
Return abrupt from toString() when setting a property
info: >
diff --git a/test/built-ins/TypedArrays/object-arg-throws-setting-obj-valueof-typeerror.js b/test/built-ins/TypedArrays/object-arg-throws-setting-obj-valueof-typeerror.js
index e4b3f9adc..fe899122e 100644
--- a/test/built-ins/TypedArrays/object-arg-throws-setting-obj-valueof-typeerror.js
+++ b/test/built-ins/TypedArrays/object-arg-throws-setting-obj-valueof-typeerror.js
@@ -1,7 +1,7 @@
// Copyright (C) 2016 the V8 project authors. All rights reserved.
// This code is governed by the BSD license found in the LICENSE file.
/*---
-id: sec-typedarray-object
+esid: sec-typedarray-object
description: >
Throw TypeError from OrdinaryToPrimitive when setting a property
info: >
diff --git a/test/built-ins/TypedArrays/object-arg-throws-setting-obj-valueof.js b/test/built-ins/TypedArrays/object-arg-throws-setting-obj-valueof.js
index 33e81ec5f..c336f956e 100644
--- a/test/built-ins/TypedArrays/object-arg-throws-setting-obj-valueof.js
+++ b/test/built-ins/TypedArrays/object-arg-throws-setting-obj-valueof.js
@@ -1,7 +1,7 @@
// Copyright (C) 2016 the V8 project authors. All rights reserved.
// This code is governed by the BSD license found in the LICENSE file.
/*---
-id: sec-typedarray-object
+esid: sec-typedarray-object
description: >
Return abrupt from valueOf() when setting a property
info: >
diff --git a/test/built-ins/TypedArrays/object-arg-throws-setting-property.js b/test/built-ins/TypedArrays/object-arg-throws-setting-property.js
index ee3f7c4c0..dd8ef19bc 100644
--- a/test/built-ins/TypedArrays/object-arg-throws-setting-property.js
+++ b/test/built-ins/TypedArrays/object-arg-throws-setting-property.js
@@ -1,7 +1,7 @@
// Copyright (C) 2016 the V8 project authors. All rights reserved.
// This code is governed by the BSD license found in the LICENSE file.
/*---
-id: sec-typedarray-object
+esid: sec-typedarray-object
description: >
Return abrupt from setting property
info: >
diff --git a/test/built-ins/TypedArrays/object-arg-throws-setting-symbol-property.js b/test/built-ins/TypedArrays/object-arg-throws-setting-symbol-property.js
index c71516d20..c797b688c 100644
--- a/test/built-ins/TypedArrays/object-arg-throws-setting-symbol-property.js
+++ b/test/built-ins/TypedArrays/object-arg-throws-setting-symbol-property.js
@@ -1,7 +1,7 @@
// Copyright (C) 2016 the V8 project authors. All rights reserved.
// This code is governed by the BSD license found in the LICENSE file.
/*---
-id: sec-typedarray-object
+esid: sec-typedarray-object
description: >
Return abrupt from setting property
info: >
diff --git a/test/built-ins/TypedArrays/object-arg-throws-setting-typedarray-property.js b/test/built-ins/TypedArrays/object-arg-throws-setting-typedarray-property.js
index c4b7a9a9b..86eb8ee1f 100644
--- a/test/built-ins/TypedArrays/object-arg-throws-setting-typedarray-property.js
+++ b/test/built-ins/TypedArrays/object-arg-throws-setting-typedarray-property.js
@@ -1,7 +1,7 @@
// Copyright (C) 2016 the V8 project authors. All rights reserved.
// This code is governed by the BSD license found in the LICENSE file.
/*---
-id: sec-typedarray-object
+esid: sec-typedarray-object
description: >
Return abrupt from setting a TypedArray instance property
info: >
diff --git a/test/built-ins/TypedArrays/object-arg-undefined-newtarget-throws.js b/test/built-ins/TypedArrays/object-arg-undefined-newtarget-throws.js
index 3c2db157b..05517b1c2 100644
--- a/test/built-ins/TypedArrays/object-arg-undefined-newtarget-throws.js
+++ b/test/built-ins/TypedArrays/object-arg-undefined-newtarget-throws.js
@@ -1,7 +1,7 @@
// Copyright (C) 2016 the V8 project authors. All rights reserved.
// This code is governed by the BSD license found in the LICENSE file.
/*---
-id: sec-typedarray-object
+esid: sec-typedarray-object
description: >
Throws a TypeError if NewTarget is undefined.
info: >
diff --git a/test/built-ins/TypedArrays/object-arg-use-custom-proto-if-object.js b/test/built-ins/TypedArrays/object-arg-use-custom-proto-if-object.js
index 1596d8d08..3244a697f 100644
--- a/test/built-ins/TypedArrays/object-arg-use-custom-proto-if-object.js
+++ b/test/built-ins/TypedArrays/object-arg-use-custom-proto-if-object.js
@@ -1,7 +1,7 @@
// Copyright (C) 2016 the V8 project authors. All rights reserved.
// This code is governed by the BSD license found in the LICENSE file.
/*---
-id: sec-typedarray-object
+esid: sec-typedarray-object
description: >
Use prototype from new target if it's an Object
info: >
diff --git a/test/built-ins/TypedArrays/object-arg-use-default-proto-if-custom-proto-is-not-object.js b/test/built-ins/TypedArrays/object-arg-use-default-proto-if-custom-proto-is-not-object.js
index c8c7acfc4..b52ffa653 100644
--- a/test/built-ins/TypedArrays/object-arg-use-default-proto-if-custom-proto-is-not-object.js
+++ b/test/built-ins/TypedArrays/object-arg-use-default-proto-if-custom-proto-is-not-object.js
@@ -1,7 +1,7 @@
// Copyright (C) 2016 the V8 project authors. All rights reserved.
// This code is governed by the BSD license found in the LICENSE file.
/*---
-id: sec-typedarray-object
+esid: sec-typedarray-object
description: >
Use prototype from %TypedArray% if newTarget's prototype is not an Object
info: >
diff --git a/test/built-ins/TypedArrays/of/argument-is-symbol-throws.js b/test/built-ins/TypedArrays/of/argument-is-symbol-throws.js
index 9ccb26d53..d8a4fc6ff 100644
--- a/test/built-ins/TypedArrays/of/argument-is-symbol-throws.js
+++ b/test/built-ins/TypedArrays/of/argument-is-symbol-throws.js
@@ -1,7 +1,7 @@
// Copyright (C) 2016 the V8 project authors. All rights reserved.
// This code is governed by the BSD license found in the LICENSE file.
/*---
-id: sec-%typedarray%.of
+esid: sec-%typedarray%.of
description: >
Throws a TypeError if argument is a Symbol
info: >
diff --git a/test/built-ins/TypedArrays/of/argument-number-value-throws.js b/test/built-ins/TypedArrays/of/argument-number-value-throws.js
index c0ef53554..c284e3a4a 100644
--- a/test/built-ins/TypedArrays/of/argument-number-value-throws.js
+++ b/test/built-ins/TypedArrays/of/argument-number-value-throws.js
@@ -1,7 +1,7 @@
// Copyright (C) 2016 the V8 project authors. All rights reserved.
// This code is governed by the BSD license found in the LICENSE file.
/*---
-id: sec-%typedarray%.of
+esid: sec-%typedarray%.of
description: >
Return abrupt from object value
info: >
diff --git a/test/built-ins/TypedArrays/of/custom-ctor-does-not-instantiate-ta-throws.js b/test/built-ins/TypedArrays/of/custom-ctor-does-not-instantiate-ta-throws.js
index 4b0cec382..2df428f27 100644
--- a/test/built-ins/TypedArrays/of/custom-ctor-does-not-instantiate-ta-throws.js
+++ b/test/built-ins/TypedArrays/of/custom-ctor-does-not-instantiate-ta-throws.js
@@ -1,7 +1,7 @@
// Copyright (C) 2016 the V8 project authors. All rights reserved.
// This code is governed by the BSD license found in the LICENSE file.
/*---
-id: sec-%typedarray%.of
+esid: sec-%typedarray%.of
description: >
Custom constructor needs to instantiate a TypedArray
info: >
diff --git a/test/built-ins/TypedArrays/of/custom-ctor.js b/test/built-ins/TypedArrays/of/custom-ctor.js
index a351ce73d..988804b39 100644
--- a/test/built-ins/TypedArrays/of/custom-ctor.js
+++ b/test/built-ins/TypedArrays/of/custom-ctor.js
@@ -1,7 +1,7 @@
// Copyright (C) 2016 the V8 project authors. All rights reserved.
// This code is governed by the BSD license found in the LICENSE file.
/*---
-id: sec-%typedarray%.of
+esid: sec-%typedarray%.of
description: >
Calls and return abrupt from custom constructor
info: >
diff --git a/test/built-ins/TypedArrays/of/inherited.js b/test/built-ins/TypedArrays/of/inherited.js
index 4b43cfd48..378b7cbf0 100644
--- a/test/built-ins/TypedArrays/of/inherited.js
+++ b/test/built-ins/TypedArrays/of/inherited.js
@@ -1,7 +1,7 @@
// Copyright (C) 2016 the V8 project authors. All rights reserved.
// This code is governed by the BSD license found in the LICENSE file.
/*---
-id: sec-%typedarray%.of
+esid: sec-%typedarray%.of
description: >
`of` is %TypedArray%.of
info: >
diff --git a/test/built-ins/TypedArrays/of/nan-conversion.js b/test/built-ins/TypedArrays/of/nan-conversion.js
index 5b34fe065..2a25a2539 100644
--- a/test/built-ins/TypedArrays/of/nan-conversion.js
+++ b/test/built-ins/TypedArrays/of/nan-conversion.js
@@ -1,7 +1,7 @@
// Copyright (C) 2016 the V8 project authors. All rights reserved.
// This code is governed by the BSD license found in the LICENSE file.
/*---
-id: sec-%typedarray%.of
+esid: sec-%typedarray%.of
description: >
Test NaN conversions
info: >
diff --git a/test/built-ins/TypedArrays/of/new-instance-empty.js b/test/built-ins/TypedArrays/of/new-instance-empty.js
index 80d658422..9d88426d5 100644
--- a/test/built-ins/TypedArrays/of/new-instance-empty.js
+++ b/test/built-ins/TypedArrays/of/new-instance-empty.js
@@ -1,7 +1,7 @@
// Copyright (C) 2016 the V8 project authors. All rights reserved.
// This code is governed by the BSD license found in the LICENSE file.
/*---
-id: sec-%typedarray%.of
+esid: sec-%typedarray%.of
description: >
Return a new empty TypedArray
includes: [testTypedArray.js]
diff --git a/test/built-ins/TypedArrays/of/new-instance-from-zero.js b/test/built-ins/TypedArrays/of/new-instance-from-zero.js
index d5a590499..0e17656ce 100644
--- a/test/built-ins/TypedArrays/of/new-instance-from-zero.js
+++ b/test/built-ins/TypedArrays/of/new-instance-from-zero.js
@@ -1,7 +1,7 @@
// Copyright (C) 2016 the V8 project authors. All rights reserved.
// This code is governed by the BSD license found in the LICENSE file.
/*---
-id: sec-%typedarray%.of
+esid: sec-%typedarray%.of
description: >
Return a new TypedArray using -0 and +0 values
includes: [testTypedArray.js]
diff --git a/test/built-ins/TypedArrays/of/new-instance-using-custom-ctor.js b/test/built-ins/TypedArrays/of/new-instance-using-custom-ctor.js
index a3069917d..b3d93f865 100644
--- a/test/built-ins/TypedArrays/of/new-instance-using-custom-ctor.js
+++ b/test/built-ins/TypedArrays/of/new-instance-using-custom-ctor.js
@@ -1,7 +1,7 @@
// Copyright (C) 2016 the V8 project authors. All rights reserved.
// This code is governed by the BSD license found in the LICENSE file.
/*---
-id: sec-%typedarray%.of
+esid: sec-%typedarray%.of
description: >
Return a new TypedArray using a custom Constructor
includes: [testTypedArray.js]
diff --git a/test/built-ins/TypedArrays/of/new-instance.js b/test/built-ins/TypedArrays/of/new-instance.js
index a2f5f88cb..dc05fda2e 100644
--- a/test/built-ins/TypedArrays/of/new-instance.js
+++ b/test/built-ins/TypedArrays/of/new-instance.js
@@ -1,7 +1,7 @@
// Copyright (C) 2016 the V8 project authors. All rights reserved.
// This code is governed by the BSD license found in the LICENSE file.
/*---
-id: sec-%typedarray%.of
+esid: sec-%typedarray%.of
description: >
Return a new TypedArray
info: >
diff --git a/test/built-ins/TypedArrays/of/this-is-not-constructor.js b/test/built-ins/TypedArrays/of/this-is-not-constructor.js
index de7caf27a..acd86f13a 100644
--- a/test/built-ins/TypedArrays/of/this-is-not-constructor.js
+++ b/test/built-ins/TypedArrays/of/this-is-not-constructor.js
@@ -1,7 +1,7 @@
// Copyright (C) 2016 the V8 project authors. All rights reserved.
// This code is governed by the BSD license found in the LICENSE file.
/*---
-id: sec-%typedarray%.of
+esid: sec-%typedarray%.of
description: >
Throws a TypeError exception if this is not a constructor
info: >
diff --git a/test/built-ins/TypedArrays/typedarray-arg-custom-proto-access-throws.js b/test/built-ins/TypedArrays/typedarray-arg-custom-proto-access-throws.js
index e94b1d056..67ae7c222 100644
--- a/test/built-ins/TypedArrays/typedarray-arg-custom-proto-access-throws.js
+++ b/test/built-ins/TypedArrays/typedarray-arg-custom-proto-access-throws.js
@@ -1,7 +1,7 @@
// Copyright (C) 2016 the V8 project authors. All rights reserved.
// This code is governed by the BSD license found in the LICENSE file.
/*---
-id: sec-typedarray-typedarray
+esid: sec-typedarray-typedarray
description: >
Return abrupt completion getting newTarget's prototype
info: >
diff --git a/test/built-ins/TypedArrays/typedarray-arg-other-ctor-buffer-ctor-access-throws.js b/test/built-ins/TypedArrays/typedarray-arg-other-ctor-buffer-ctor-access-throws.js
index 06ccdda33..aaad50a4b 100644
--- a/test/built-ins/TypedArrays/typedarray-arg-other-ctor-buffer-ctor-access-throws.js
+++ b/test/built-ins/TypedArrays/typedarray-arg-other-ctor-buffer-ctor-access-throws.js
@@ -1,7 +1,7 @@
// Copyright (C) 2016 the V8 project authors. All rights reserved.
// This code is governed by the BSD license found in the LICENSE file.
/*---
-id: sec-typedarray-typedarray
+esid: sec-typedarray-typedarray
description: >
Return abrupt completion from getting typedArray argument's buffer.constructor
info: >
diff --git a/test/built-ins/TypedArrays/typedarray-arg-other-ctor-buffer-ctor-custom-species.js b/test/built-ins/TypedArrays/typedarray-arg-other-ctor-buffer-ctor-custom-species.js
index 14436bf55..2b69cd299 100644
--- a/test/built-ins/TypedArrays/typedarray-arg-other-ctor-buffer-ctor-custom-species.js
+++ b/test/built-ins/TypedArrays/typedarray-arg-other-ctor-buffer-ctor-custom-species.js
@@ -1,7 +1,7 @@
// Copyright (C) 2016 the V8 project authors. All rights reserved.
// This code is governed by the BSD license found in the LICENSE file.
/*---
-id: sec-typedarray-typedarray
+esid: sec-typedarray-typedarray
description: >
Use default ArrayBuffer constructor on undefined buffer.constructor.@@species
info: >
diff --git a/test/built-ins/TypedArrays/typedarray-arg-other-ctor-buffer-ctor-not-object-throws.js b/test/built-ins/TypedArrays/typedarray-arg-other-ctor-buffer-ctor-not-object-throws.js
index 5ceb8d368..e4fec6242 100644
--- a/test/built-ins/TypedArrays/typedarray-arg-other-ctor-buffer-ctor-not-object-throws.js
+++ b/test/built-ins/TypedArrays/typedarray-arg-other-ctor-buffer-ctor-not-object-throws.js
@@ -1,7 +1,7 @@
// Copyright (C) 2016 the V8 project authors. All rights reserved.
// This code is governed by the BSD license found in the LICENSE file.
/*---
-id: sec-typedarray-typedarray
+esid: sec-typedarray-typedarray
description: >
Return abrupt completion from typedArray argument's buffer.constructor's value
info: >
diff --git a/test/built-ins/TypedArrays/typedarray-arg-other-ctor-buffer-ctor-species-access-throws.js b/test/built-ins/TypedArrays/typedarray-arg-other-ctor-buffer-ctor-species-access-throws.js
index 26a3178a8..3a9ea9805 100644
--- a/test/built-ins/TypedArrays/typedarray-arg-other-ctor-buffer-ctor-species-access-throws.js
+++ b/test/built-ins/TypedArrays/typedarray-arg-other-ctor-buffer-ctor-species-access-throws.js
@@ -1,7 +1,7 @@
// Copyright (C) 2016 the V8 project authors. All rights reserved.
// This code is governed by the BSD license found in the LICENSE file.
/*---
-id: sec-typedarray-typedarray
+esid: sec-typedarray-typedarray
description: >
Return abrupt from getting typedArray argument's buffer.constructor.@@species
info: >
diff --git a/test/built-ins/TypedArrays/typedarray-arg-other-ctor-buffer-ctor-species-not-ctor-throws.js b/test/built-ins/TypedArrays/typedarray-arg-other-ctor-buffer-ctor-species-not-ctor-throws.js
index b082b0439..5ee3a5201 100644
--- a/test/built-ins/TypedArrays/typedarray-arg-other-ctor-buffer-ctor-species-not-ctor-throws.js
+++ b/test/built-ins/TypedArrays/typedarray-arg-other-ctor-buffer-ctor-species-not-ctor-throws.js
@@ -1,7 +1,7 @@
// Copyright (C) 2016 the V8 project authors. All rights reserved.
// This code is governed by the BSD license found in the LICENSE file.
/*---
-id: sec-typedarray-typedarray
+esid: sec-typedarray-typedarray
description: >
Return abrupt from buffer.constructor.@@species.prototype
info: >
diff --git a/test/built-ins/TypedArrays/typedarray-arg-other-ctor-buffer-ctor-species-null.js b/test/built-ins/TypedArrays/typedarray-arg-other-ctor-buffer-ctor-species-null.js
index 895a2ea9f..78e12443c 100644
--- a/test/built-ins/TypedArrays/typedarray-arg-other-ctor-buffer-ctor-species-null.js
+++ b/test/built-ins/TypedArrays/typedarray-arg-other-ctor-buffer-ctor-species-null.js
@@ -1,7 +1,7 @@
// Copyright (C) 2016 the V8 project authors. All rights reserved.
// This code is governed by the BSD license found in the LICENSE file.
/*---
-id: sec-typedarray-typedarray
+esid: sec-typedarray-typedarray
description: >
Use default ArrayBuffer constructor on null buffer.constructor.@@species
info: >
diff --git a/test/built-ins/TypedArrays/typedarray-arg-other-ctor-buffer-ctor-species-prototype-throws.js b/test/built-ins/TypedArrays/typedarray-arg-other-ctor-buffer-ctor-species-prototype-throws.js
index 12a2316d0..1455403e7 100644
--- a/test/built-ins/TypedArrays/typedarray-arg-other-ctor-buffer-ctor-species-prototype-throws.js
+++ b/test/built-ins/TypedArrays/typedarray-arg-other-ctor-buffer-ctor-species-prototype-throws.js
@@ -1,7 +1,7 @@
// Copyright (C) 2016 the V8 project authors. All rights reserved.
// This code is governed by the BSD license found in the LICENSE file.
/*---
-id: sec-typedarray-typedarray
+esid: sec-typedarray-typedarray
description: >
Return abrupt from buffer.constructor.@@species.prototype
info: >
diff --git a/test/built-ins/TypedArrays/typedarray-arg-other-ctor-buffer-ctor-species-undefined.js b/test/built-ins/TypedArrays/typedarray-arg-other-ctor-buffer-ctor-species-undefined.js
index bf8d3a4b8..739375c36 100644
--- a/test/built-ins/TypedArrays/typedarray-arg-other-ctor-buffer-ctor-species-undefined.js
+++ b/test/built-ins/TypedArrays/typedarray-arg-other-ctor-buffer-ctor-species-undefined.js
@@ -1,7 +1,7 @@
// Copyright (C) 2016 the V8 project authors. All rights reserved.
// This code is governed by the BSD license found in the LICENSE file.
/*---
-id: sec-typedarray-typedarray
+esid: sec-typedarray-typedarray
description: >
Use default ArrayBuffer constructor on undefined buffer.constructor.@@species
info: >
diff --git a/test/built-ins/TypedArrays/typedarray-arg-other-ctor-returns-new-typedarray.js b/test/built-ins/TypedArrays/typedarray-arg-other-ctor-returns-new-typedarray.js
index 6c0ba821e..4aa247424 100644
--- a/test/built-ins/TypedArrays/typedarray-arg-other-ctor-returns-new-typedarray.js
+++ b/test/built-ins/TypedArrays/typedarray-arg-other-ctor-returns-new-typedarray.js
@@ -1,7 +1,7 @@
// Copyright (C) 2016 the V8 project authors. All rights reserved.
// This code is governed by the BSD license found in the LICENSE file.
/*---
-id: sec-typedarray-typedarray
+esid: sec-typedarray-typedarray
description: >
Return abrupt from getting typedArray argument's buffer.constructor.@@species
info: >
diff --git a/test/built-ins/TypedArrays/typedarray-arg-returns-new-instance.js b/test/built-ins/TypedArrays/typedarray-arg-returns-new-instance.js
index 6971dfcb1..ea1ed5500 100644
--- a/test/built-ins/TypedArrays/typedarray-arg-returns-new-instance.js
+++ b/test/built-ins/TypedArrays/typedarray-arg-returns-new-instance.js
@@ -1,7 +1,7 @@
// Copyright (C) 2016 the V8 project authors. All rights reserved.
// This code is governed by the BSD license found in the LICENSE file.
/*---
-id: sec-typedarray-typedarray
+esid: sec-typedarray-typedarray
description: >
Return a TypedArray object
info: >
diff --git a/test/built-ins/TypedArrays/typedarray-arg-same-ctor-buffer-ctor-access-throws.js b/test/built-ins/TypedArrays/typedarray-arg-same-ctor-buffer-ctor-access-throws.js
index f1d0afb65..24452ca69 100644
--- a/test/built-ins/TypedArrays/typedarray-arg-same-ctor-buffer-ctor-access-throws.js
+++ b/test/built-ins/TypedArrays/typedarray-arg-same-ctor-buffer-ctor-access-throws.js
@@ -1,7 +1,7 @@
// Copyright (C) 2016 the V8 project authors. All rights reserved.
// This code is governed by the BSD license found in the LICENSE file.
/*---
-id: sec-typedarray-typedarray
+esid: sec-typedarray-typedarray
description: >
Return abrupt completion from getting typedArray argument's buffer.constructor
info: >
diff --git a/test/built-ins/TypedArrays/typedarray-arg-same-ctor-buffer-ctor-species-custom.js b/test/built-ins/TypedArrays/typedarray-arg-same-ctor-buffer-ctor-species-custom.js
index 09053c47d..6d815444c 100644
--- a/test/built-ins/TypedArrays/typedarray-arg-same-ctor-buffer-ctor-species-custom.js
+++ b/test/built-ins/TypedArrays/typedarray-arg-same-ctor-buffer-ctor-species-custom.js
@@ -1,7 +1,7 @@
// Copyright (C) 2016 the V8 project authors. All rights reserved.
// This code is governed by the BSD license found in the LICENSE file.
/*---
-id: sec-typedarray-typedarray
+esid: sec-typedarray-typedarray
description: >
Use default ArrayBuffer constructor on undefined buffer.constructor.@@species
info: >
diff --git a/test/built-ins/TypedArrays/typedarray-arg-same-ctor-buffer-ctor-species-not-ctor.js b/test/built-ins/TypedArrays/typedarray-arg-same-ctor-buffer-ctor-species-not-ctor.js
index 163c155e9..2fb42c302 100644
--- a/test/built-ins/TypedArrays/typedarray-arg-same-ctor-buffer-ctor-species-not-ctor.js
+++ b/test/built-ins/TypedArrays/typedarray-arg-same-ctor-buffer-ctor-species-not-ctor.js
@@ -1,7 +1,7 @@
// Copyright (C) 2016 the V8 project authors. All rights reserved.
// This code is governed by the BSD license found in the LICENSE file.
/*---
-id: sec-typedarray-typedarray
+esid: sec-typedarray-typedarray
description: >
Return abrupt from buffer.constructor.@@species.prototype
info: >
diff --git a/test/built-ins/TypedArrays/typedarray-arg-same-ctor-buffer-ctor-species-null.js b/test/built-ins/TypedArrays/typedarray-arg-same-ctor-buffer-ctor-species-null.js
index b3c461b1c..85d3b2ef1 100644
--- a/test/built-ins/TypedArrays/typedarray-arg-same-ctor-buffer-ctor-species-null.js
+++ b/test/built-ins/TypedArrays/typedarray-arg-same-ctor-buffer-ctor-species-null.js
@@ -1,7 +1,7 @@
// Copyright (C) 2016 the V8 project authors. All rights reserved.
// This code is governed by the BSD license found in the LICENSE file.
/*---
-id: sec-typedarray-typedarray
+esid: sec-typedarray-typedarray
description: >
Use default ArrayBuffer constructor on null buffer.constructor.@@species
info: >
diff --git a/test/built-ins/TypedArrays/typedarray-arg-same-ctor-buffer-ctor-species-prototype-throws.js b/test/built-ins/TypedArrays/typedarray-arg-same-ctor-buffer-ctor-species-prototype-throws.js
index fa60b0d58..bdc0122ce 100644
--- a/test/built-ins/TypedArrays/typedarray-arg-same-ctor-buffer-ctor-species-prototype-throws.js
+++ b/test/built-ins/TypedArrays/typedarray-arg-same-ctor-buffer-ctor-species-prototype-throws.js
@@ -1,7 +1,7 @@
// Copyright (C) 2016 the V8 project authors. All rights reserved.
// This code is governed by the BSD license found in the LICENSE file.
/*---
-id: sec-typedarray-typedarray
+esid: sec-typedarray-typedarray
description: >
Return abrupt from buffer.constructor.@@species.prototype
info: >
diff --git a/test/built-ins/TypedArrays/typedarray-arg-same-ctor-buffer-ctor-species-throws.js b/test/built-ins/TypedArrays/typedarray-arg-same-ctor-buffer-ctor-species-throws.js
index 1ed0a5146..ff1193cb5 100644
--- a/test/built-ins/TypedArrays/typedarray-arg-same-ctor-buffer-ctor-species-throws.js
+++ b/test/built-ins/TypedArrays/typedarray-arg-same-ctor-buffer-ctor-species-throws.js
@@ -1,7 +1,7 @@
// Copyright (C) 2016 the V8 project authors. All rights reserved.
// This code is governed by the BSD license found in the LICENSE file.
/*---
-id: sec-typedarray-typedarray
+esid: sec-typedarray-typedarray
description: >
Return abrupt from getting typedArray argument's buffer.constructor.@@species
info: >
diff --git a/test/built-ins/TypedArrays/typedarray-arg-same-ctor-buffer-ctor-species-undefined.js b/test/built-ins/TypedArrays/typedarray-arg-same-ctor-buffer-ctor-species-undefined.js
index 4fbdb7dce..a5c8edc68 100644
--- a/test/built-ins/TypedArrays/typedarray-arg-same-ctor-buffer-ctor-species-undefined.js
+++ b/test/built-ins/TypedArrays/typedarray-arg-same-ctor-buffer-ctor-species-undefined.js
@@ -1,7 +1,7 @@
// Copyright (C) 2016 the V8 project authors. All rights reserved.
// This code is governed by the BSD license found in the LICENSE file.
/*---
-id: sec-typedarray-typedarray
+esid: sec-typedarray-typedarray
description: >
Use default ArrayBuffer constructor on undefined buffer.constructor.@@species
info: >
diff --git a/test/built-ins/TypedArrays/typedarray-arg-same-ctor-buffer-ctor-value-not-obj-throws.js b/test/built-ins/TypedArrays/typedarray-arg-same-ctor-buffer-ctor-value-not-obj-throws.js
index 6309a97ef..e671ea56d 100644
--- a/test/built-ins/TypedArrays/typedarray-arg-same-ctor-buffer-ctor-value-not-obj-throws.js
+++ b/test/built-ins/TypedArrays/typedarray-arg-same-ctor-buffer-ctor-value-not-obj-throws.js
@@ -1,7 +1,7 @@
// Copyright (C) 2016 the V8 project authors. All rights reserved.
// This code is governed by the BSD license found in the LICENSE file.
/*---
-id: sec-typedarray-typedarray
+esid: sec-typedarray-typedarray
description: >
Return abrupt completion from typedArray argument's buffer.constructor's value
info: >
diff --git a/test/built-ins/TypedArrays/typedarray-arg-same-ctor-returns-new-cloned-typedarray.js b/test/built-ins/TypedArrays/typedarray-arg-same-ctor-returns-new-cloned-typedarray.js
index 5d78db9db..071b71b8a 100644
--- a/test/built-ins/TypedArrays/typedarray-arg-same-ctor-returns-new-cloned-typedarray.js
+++ b/test/built-ins/TypedArrays/typedarray-arg-same-ctor-returns-new-cloned-typedarray.js
@@ -1,7 +1,7 @@
// Copyright (C) 2016 the V8 project authors. All rights reserved.
// This code is governed by the BSD license found in the LICENSE file.
/*---
-id: sec-typedarray-typedarray
+esid: sec-typedarray-typedarray
description: >
Same typedArray ctor argument returns a new cloned typedArray
info: >
diff --git a/test/built-ins/TypedArrays/typedarray-arg-undefined-newtarget-throws.js b/test/built-ins/TypedArrays/typedarray-arg-undefined-newtarget-throws.js
index 22f444cdc..7786a0e7b 100644
--- a/test/built-ins/TypedArrays/typedarray-arg-undefined-newtarget-throws.js
+++ b/test/built-ins/TypedArrays/typedarray-arg-undefined-newtarget-throws.js
@@ -1,7 +1,7 @@
// Copyright (C) 2016 the V8 project authors. All rights reserved.
// This code is governed by the BSD license found in the LICENSE file.
/*---
-id: sec-typedarray-typedarray
+esid: sec-typedarray-typedarray
description: >
Throws a TypeError if NewTarget is undefined.
info: >
diff --git a/test/built-ins/TypedArrays/typedarray-arg-use-custom-proto-if-object.js b/test/built-ins/TypedArrays/typedarray-arg-use-custom-proto-if-object.js
index 9a558e875..eb09fe1fc 100644
--- a/test/built-ins/TypedArrays/typedarray-arg-use-custom-proto-if-object.js
+++ b/test/built-ins/TypedArrays/typedarray-arg-use-custom-proto-if-object.js
@@ -1,7 +1,7 @@
// Copyright (C) 2016 the V8 project authors. All rights reserved.
// This code is governed by the BSD license found in the LICENSE file.
/*---
-id: sec-typedarray-typedarray
+esid: sec-typedarray-typedarray
description: >
Use prototype from new target if it's an Object
info: >
diff --git a/test/built-ins/TypedArrays/typedarray-arg-use-default-proto-if-custom-proto-is-not-object.js b/test/built-ins/TypedArrays/typedarray-arg-use-default-proto-if-custom-proto-is-not-object.js
index f8248f39d..46bc9ebf5 100644
--- a/test/built-ins/TypedArrays/typedarray-arg-use-default-proto-if-custom-proto-is-not-object.js
+++ b/test/built-ins/TypedArrays/typedarray-arg-use-default-proto-if-custom-proto-is-not-object.js
@@ -1,7 +1,7 @@
// Copyright (C) 2016 the V8 project authors. All rights reserved.
// This code is governed by the BSD license found in the LICENSE file.
/*---
-id: sec-typedarray-typedarray
+esid: sec-typedarray-typedarray
description: >
Use prototype from %TypedArray% if newTarget's prototype is not an Object
info: >
diff --git a/test/harness/proxytrapshelper-default.js b/test/harness/proxytrapshelper-default.js
index a4613f682..773604c41 100644
--- a/test/harness/proxytrapshelper-default.js
+++ b/test/harness/proxytrapshelper-default.js
@@ -3,7 +3,7 @@
/*---
description: allowProxyTraps helper should default throw on all the proxy trap named methods being invoked
-id: pending
+esid: pending
author: Jordan Harband
includes: [proxyTrapsHelper.js]
---*/
diff --git a/test/harness/proxytrapshelper-overrides.js b/test/harness/proxytrapshelper-overrides.js
index 4abf5730e..e1b73d5e5 100644
--- a/test/harness/proxytrapshelper-overrides.js
+++ b/test/harness/proxytrapshelper-overrides.js
@@ -3,7 +3,7 @@
/*---
description: allowProxyTraps helper should default throw on all the proxy trap named methods being invoked
-id: pending
+esid: pending
author: Jordan Harband
includes: [proxyTrapsHelper.js]
---*/
diff --git a/test/intl402/Collator/name.js b/test/intl402/Collator/name.js
index c1b94b2ab..e319f19ac 100755
--- a/test/intl402/Collator/name.js
+++ b/test/intl402/Collator/name.js
@@ -2,7 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
-id: sec-Intl.Collator
+esid: sec-Intl.Collator
description: >
Intl.Collator.name is "Collator".
info: >
diff --git a/test/intl402/Collator/prototype/compare/compare-function-name.js b/test/intl402/Collator/prototype/compare/compare-function-name.js
index 53f334fd8..d92e92dbe 100755
--- a/test/intl402/Collator/prototype/compare/compare-function-name.js
+++ b/test/intl402/Collator/prototype/compare/compare-function-name.js
@@ -2,7 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
-id: sec-Intl.Collator.prototype.compare
+esid: sec-Intl.Collator.prototype.compare
description: >
The bound Collator compare function is an anonymous function.
info: >
diff --git a/test/intl402/Collator/prototype/compare/name.js b/test/intl402/Collator/prototype/compare/name.js
index 7b161a87a..115678c6b 100755
--- a/test/intl402/Collator/prototype/compare/name.js
+++ b/test/intl402/Collator/prototype/compare/name.js
@@ -2,7 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
-id: sec-Intl.Collator.prototype.compare
+esid: sec-Intl.Collator.prototype.compare
description: >
get Intl.Collator.prototype.compare.name is "get compare".
info: >
diff --git a/test/intl402/Collator/prototype/resolvedOptions/name.js b/test/intl402/Collator/prototype/resolvedOptions/name.js
index 9736e5135..000570f96 100755
--- a/test/intl402/Collator/prototype/resolvedOptions/name.js
+++ b/test/intl402/Collator/prototype/resolvedOptions/name.js
@@ -2,7 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
-id: sec-Intl.Collator.prototype.resolvedOptions
+esid: sec-Intl.Collator.prototype.resolvedOptions
description: >
Intl.Collator.prototype.resolvedOptions.name is "resolvedOptions".
info: >
diff --git a/test/intl402/Collator/supportedLocalesOf/name.js b/test/intl402/Collator/supportedLocalesOf/name.js
index b5695c776..dcefdae97 100755
--- a/test/intl402/Collator/supportedLocalesOf/name.js
+++ b/test/intl402/Collator/supportedLocalesOf/name.js
@@ -2,7 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
-id: sec-Intl.Collator.supportedLocalesOf
+esid: sec-Intl.Collator.supportedLocalesOf
description: >
Intl.Collator.supportedLocalesOf.name is "supportedLocalesOf".
info: >
diff --git a/test/intl402/DateTimeFormat/name.js b/test/intl402/DateTimeFormat/name.js
index 621cc4297..f3b8f8ad3 100755
--- a/test/intl402/DateTimeFormat/name.js
+++ b/test/intl402/DateTimeFormat/name.js
@@ -2,7 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
-id: sec-Intl.DateTimeFormat
+esid: sec-Intl.DateTimeFormat
description: >
Intl.DateTimeFormat.name is "DateTimeFormat".
info: >
diff --git a/test/intl402/DateTimeFormat/prototype/format/format-function-name.js b/test/intl402/DateTimeFormat/prototype/format/format-function-name.js
index d07cec8c0..4006305db 100755
--- a/test/intl402/DateTimeFormat/prototype/format/format-function-name.js
+++ b/test/intl402/DateTimeFormat/prototype/format/format-function-name.js
@@ -2,7 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
-id: sec-Intl.DateTimeFormat.prototype.format
+esid: sec-Intl.DateTimeFormat.prototype.format
description: >
The bound DateTimeFormat format function is an anonymous function.
info: >
diff --git a/test/intl402/DateTimeFormat/prototype/format/name.js b/test/intl402/DateTimeFormat/prototype/format/name.js
index 76a8979b2..3ea060d57 100755
--- a/test/intl402/DateTimeFormat/prototype/format/name.js
+++ b/test/intl402/DateTimeFormat/prototype/format/name.js
@@ -2,7 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
-id: sec-Intl.DateTimeFormat.prototype.format
+esid: sec-Intl.DateTimeFormat.prototype.format
description: >
get Intl.DateTimeFormat.prototype.format.name is "get format".
info: >
diff --git a/test/intl402/DateTimeFormat/prototype/resolvedOptions/name.js b/test/intl402/DateTimeFormat/prototype/resolvedOptions/name.js
index 17898da9a..5a5f9e79d 100755
--- a/test/intl402/DateTimeFormat/prototype/resolvedOptions/name.js
+++ b/test/intl402/DateTimeFormat/prototype/resolvedOptions/name.js
@@ -2,7 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
-id: sec-Intl.DateTimeFormat.prototype.resolvedOptions
+esid: sec-Intl.DateTimeFormat.prototype.resolvedOptions
description: >
Intl.DateTimeFormat.prototype.resolvedOptions.name is "resolvedOptions".
info: >
diff --git a/test/intl402/DateTimeFormat/supportedLocalesOf/name.js b/test/intl402/DateTimeFormat/supportedLocalesOf/name.js
index 865d16b6b..5ccbf4d5b 100755
--- a/test/intl402/DateTimeFormat/supportedLocalesOf/name.js
+++ b/test/intl402/DateTimeFormat/supportedLocalesOf/name.js
@@ -2,7 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
-id: sec-Intl.DateTimeFormat.supportedLocalesOf
+esid: sec-Intl.DateTimeFormat.supportedLocalesOf
description: >
Intl.DateTimeFormat.supportedLocalesOf.name is "supportedLocalesOf".
info: >
diff --git a/test/intl402/NumberFormat/name.js b/test/intl402/NumberFormat/name.js
index 3106dda17..ec88e1f14 100755
--- a/test/intl402/NumberFormat/name.js
+++ b/test/intl402/NumberFormat/name.js
@@ -2,7 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
-id: sec-Intl.NumberFormat
+esid: sec-Intl.NumberFormat
description: >
Intl.NumberFormat.name is "NumberFormat".
info: >
diff --git a/test/intl402/NumberFormat/prototype/format/format-function-name.js b/test/intl402/NumberFormat/prototype/format/format-function-name.js
index babad9279..6ab26e6d2 100755
--- a/test/intl402/NumberFormat/prototype/format/format-function-name.js
+++ b/test/intl402/NumberFormat/prototype/format/format-function-name.js
@@ -2,7 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
-id: sec-Intl.NumberFormat.prototype.format
+esid: sec-Intl.NumberFormat.prototype.format
description: >
The bound NumberFormat format function is an anonymous function.
info: >
diff --git a/test/intl402/NumberFormat/prototype/format/name.js b/test/intl402/NumberFormat/prototype/format/name.js
index 0d77eb2a8..dd5c37577 100755
--- a/test/intl402/NumberFormat/prototype/format/name.js
+++ b/test/intl402/NumberFormat/prototype/format/name.js
@@ -2,7 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
-id: sec-Intl.NumberFormat.prototype.format
+esid: sec-Intl.NumberFormat.prototype.format
description: >
get Intl.NumberFormat.prototype.format.name is "get format".
info: >
diff --git a/test/intl402/NumberFormat/prototype/resolvedOptions/name.js b/test/intl402/NumberFormat/prototype/resolvedOptions/name.js
index c078448d4..a8b62f178 100755
--- a/test/intl402/NumberFormat/prototype/resolvedOptions/name.js
+++ b/test/intl402/NumberFormat/prototype/resolvedOptions/name.js
@@ -2,7 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
-id: sec-Intl.NumberFormat.prototype.resolvedOptions
+esid: sec-Intl.NumberFormat.prototype.resolvedOptions
description: >
Intl.NumberFormat.prototype.resolvedOptions.name is "resolvedOptions".
info: >
diff --git a/test/intl402/NumberFormat/supportedLocalesOf/name.js b/test/intl402/NumberFormat/supportedLocalesOf/name.js
index f3cdd82ef..37e5fcc43 100755
--- a/test/intl402/NumberFormat/supportedLocalesOf/name.js
+++ b/test/intl402/NumberFormat/supportedLocalesOf/name.js
@@ -2,7 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
-id: sec-Intl.NumberFormat.supportedLocalesOf
+esid: sec-Intl.NumberFormat.supportedLocalesOf
description: >
Intl.NumberFormat.supportedLocalesOf.name is "supportedLocalesOf".
info: >
diff --git a/test/language/expressions/arrow-function/syntax/early-errors/use-strict-with-non-simple-param.js b/test/language/expressions/arrow-function/syntax/early-errors/use-strict-with-non-simple-param.js
index 264694556..b7b5d06bf 100755
--- a/test/language/expressions/arrow-function/syntax/early-errors/use-strict-with-non-simple-param.js
+++ b/test/language/expressions/arrow-function/syntax/early-errors/use-strict-with-non-simple-param.js
@@ -2,7 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
-id: sec-arrow-function-definitions-static-semantics-early-errors
+esid: sec-arrow-function-definitions-static-semantics-early-errors
description: >
A SyntaxError is thrown if an arrow function contains a non-simple parameter list and a UseStrict directive.
info: >
diff --git a/test/language/expressions/call/tco-call-args.js b/test/language/expressions/call/tco-call-args.js
index 586c06dda..a522abf52 100644
--- a/test/language/expressions/call/tco-call-args.js
+++ b/test/language/expressions/call/tco-call-args.js
@@ -2,7 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
description: Expression is a candidate for tail-call optimization.
-id: static-semantics-hasproductionintailposition
+esid: static-semantics-hasproductionintailposition
flags: [onlyStrict]
features: [tail-call-optimization]
includes: [tco-helper.js]
diff --git a/test/language/expressions/call/tco-member-args.js b/test/language/expressions/call/tco-member-args.js
index 4db0c9d18..40d89c176 100644
--- a/test/language/expressions/call/tco-member-args.js
+++ b/test/language/expressions/call/tco-member-args.js
@@ -2,7 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
description: Expression is a candidate for tail-call optimization.
-id: static-semantics-hasproductionintailposition
+esid: static-semantics-hasproductionintailposition
flags: [onlyStrict]
features: [tail-call-optimization]
includes: [tco-helper.js]
diff --git a/test/language/expressions/comma/tco-final.js b/test/language/expressions/comma/tco-final.js
index a47bebbe2..9a892d137 100644
--- a/test/language/expressions/comma/tco-final.js
+++ b/test/language/expressions/comma/tco-final.js
@@ -2,7 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
description: Expression is a candidate for tail-call optimization.
-id: static-semantics-hasproductionintailposition
+esid: static-semantics-hasproductionintailposition
flags: [onlyStrict]
features: [tail-call-optimization]
includes: [tco-helper.js]
diff --git a/test/language/expressions/conditional/tco-cond.js b/test/language/expressions/conditional/tco-cond.js
index 910746f00..cfad71245 100644
--- a/test/language/expressions/conditional/tco-cond.js
+++ b/test/language/expressions/conditional/tco-cond.js
@@ -2,7 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
description: Expression is a candidate for tail-call optimization.
-id: static-semantics-hasproductionintailposition
+esid: static-semantics-hasproductionintailposition
flags: [onlyStrict]
features: [tail-call-optimization]
includes: [tco-helper.js]
diff --git a/test/language/expressions/conditional/tco-pos.js b/test/language/expressions/conditional/tco-pos.js
index 55cd30016..8fc828a11 100644
--- a/test/language/expressions/conditional/tco-pos.js
+++ b/test/language/expressions/conditional/tco-pos.js
@@ -2,7 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
description: Expression is a candidate for tail-call optimization.
-id: static-semantics-hasproductionintailposition
+esid: static-semantics-hasproductionintailposition
flags: [onlyStrict]
features: [tail-call-optimization]
includes: [tco-helper.js]
diff --git a/test/language/expressions/function/use-strict-with-non-simple-param.js b/test/language/expressions/function/use-strict-with-non-simple-param.js
index 83e6a2d0f..facf58bd5 100755
--- a/test/language/expressions/function/use-strict-with-non-simple-param.js
+++ b/test/language/expressions/function/use-strict-with-non-simple-param.js
@@ -2,7 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
-id: sec-function-definitions-static-semantics-early-errors
+esid: sec-function-definitions-static-semantics-early-errors
description: >
A SyntaxError is thrown if a function contains a non-simple parameter list and a UseStrict directive.
info: >
diff --git a/test/language/expressions/generators/use-strict-with-non-simple-param.js b/test/language/expressions/generators/use-strict-with-non-simple-param.js
index 6212aa4db..f6fdefd3b 100755
--- a/test/language/expressions/generators/use-strict-with-non-simple-param.js
+++ b/test/language/expressions/generators/use-strict-with-non-simple-param.js
@@ -2,7 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
-id: sec-generator-function-definitions-static-semantics-early-errors
+esid: sec-generator-function-definitions-static-semantics-early-errors
description: >
A SyntaxError is thrown if a generator contains a non-simple parameter list and a UseStrict directive.
info: >
diff --git a/test/language/expressions/logical-and/tco-right.js b/test/language/expressions/logical-and/tco-right.js
index f4c34e71b..6570ae03a 100644
--- a/test/language/expressions/logical-and/tco-right.js
+++ b/test/language/expressions/logical-and/tco-right.js
@@ -2,7 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
description: Expression is a candidate for tail-call optimization.
-id: static-semantics-hasproductionintailposition
+esid: static-semantics-hasproductionintailposition
flags: [onlyStrict]
features: [tail-call-optimization]
includes: [tco-helper.js]
diff --git a/test/language/expressions/logical-or/tco-right.js b/test/language/expressions/logical-or/tco-right.js
index 035218ffe..7e8608c5e 100644
--- a/test/language/expressions/logical-or/tco-right.js
+++ b/test/language/expressions/logical-or/tco-right.js
@@ -2,7 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
description: Expression is a candidate for tail-call optimization.
-id: static-semantics-hasproductionintailposition
+esid: static-semantics-hasproductionintailposition
flags: [onlyStrict]
features: [tail-call-optimization]
includes: [tco-helper.js]
diff --git a/test/language/expressions/object/method-definition/generator-use-strict-with-non-simple-param.js b/test/language/expressions/object/method-definition/generator-use-strict-with-non-simple-param.js
index 4fbf4da11..2bb13df66 100755
--- a/test/language/expressions/object/method-definition/generator-use-strict-with-non-simple-param.js
+++ b/test/language/expressions/object/method-definition/generator-use-strict-with-non-simple-param.js
@@ -2,7 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
-id: sec-generator-function-definitions-static-semantics-early-errors
+esid: sec-generator-function-definitions-static-semantics-early-errors
description: >
A SyntaxError is thrown if a generator method contains a non-simple parameter list and a UseStrict directive.
info: >
diff --git a/test/language/expressions/object/method-definition/setter-use-strict-with-non-simple-param.js b/test/language/expressions/object/method-definition/setter-use-strict-with-non-simple-param.js
index 14e738e27..cb95f17a2 100755
--- a/test/language/expressions/object/method-definition/setter-use-strict-with-non-simple-param.js
+++ b/test/language/expressions/object/method-definition/setter-use-strict-with-non-simple-param.js
@@ -2,7 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
-id: sec-method-definitions-static-semantics-early-errors
+esid: sec-method-definitions-static-semantics-early-errors
description: >
A SyntaxError is thrown if a setter method contains a non-simple parameter list and a UseStrict directive.
info: >
diff --git a/test/language/expressions/object/method-definition/use-strict-with-non-simple-param.js b/test/language/expressions/object/method-definition/use-strict-with-non-simple-param.js
index 886b395d9..17b9ed9cb 100755
--- a/test/language/expressions/object/method-definition/use-strict-with-non-simple-param.js
+++ b/test/language/expressions/object/method-definition/use-strict-with-non-simple-param.js
@@ -2,7 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
-id: sec-method-definitions-static-semantics-early-errors
+esid: sec-method-definitions-static-semantics-early-errors
description: >
A SyntaxError is thrown if a method contains a non-simple parameter list and a UseStrict directive.
info: >
diff --git a/test/language/expressions/tagged-template/tco-call.js b/test/language/expressions/tagged-template/tco-call.js
index bcd50bcbf..05b29e227 100644
--- a/test/language/expressions/tagged-template/tco-call.js
+++ b/test/language/expressions/tagged-template/tco-call.js
@@ -2,7 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
description: Expression is a candidate for tail-call optimization.
-id: static-semantics-hasproductionintailposition
+esid: static-semantics-hasproductionintailposition
flags: [onlyStrict]
features: [tail-call-optimization]
includes: [tco-helper.js]
diff --git a/test/language/expressions/tagged-template/tco-member.js b/test/language/expressions/tagged-template/tco-member.js
index c1148b9ff..2a1d25289 100644
--- a/test/language/expressions/tagged-template/tco-member.js
+++ b/test/language/expressions/tagged-template/tco-member.js
@@ -2,7 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
description: Expression is a candidate for tail-call optimization.
-id: static-semantics-hasproductionintailposition
+esid: static-semantics-hasproductionintailposition
flags: [onlyStrict]
features: [tail-call-optimization]
includes: [tco-helper.js]
diff --git a/test/language/expressions/tco-pos.js b/test/language/expressions/tco-pos.js
index 652c1b54b..00cdb8852 100644
--- a/test/language/expressions/tco-pos.js
+++ b/test/language/expressions/tco-pos.js
@@ -2,7 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
description: Expression is a candidate for tail-call optimization.
-id: static-semantics-hasproductionintailposition
+esid: static-semantics-hasproductionintailposition
flags: [onlyStrict]
features: [tail-call-optimization]
includes: [tco-helper.js]
diff --git a/test/language/function-code/eval-param-env-with-computed-key.js b/test/language/function-code/eval-param-env-with-computed-key.js
index c16630431..fcf80e361 100755
--- a/test/language/function-code/eval-param-env-with-computed-key.js
+++ b/test/language/function-code/eval-param-env-with-computed-key.js
@@ -2,7 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
-id: sec-function-definitions-runtime-semantics-iteratorbindinginitialization
+esid: sec-function-definitions-runtime-semantics-iteratorbindinginitialization
description: If a computed property key contains a direct eval call, a new declarative environment is created.
info: >
Runtime Semantics: IteratorBindingInitialization
diff --git a/test/language/function-code/eval-param-env-with-prop-initializer.js b/test/language/function-code/eval-param-env-with-prop-initializer.js
index 60bb5c2a8..35110524c 100755
--- a/test/language/function-code/eval-param-env-with-prop-initializer.js
+++ b/test/language/function-code/eval-param-env-with-prop-initializer.js
@@ -2,7 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
-id: sec-function-definitions-runtime-semantics-iteratorbindinginitialization
+esid: sec-function-definitions-runtime-semantics-iteratorbindinginitialization
description: If a property initializer contains a direct eval call, a new declarative environment is created.
info: >
Runtime Semantics: IteratorBindingInitialization
diff --git a/test/language/rest-parameters/array-pattern.js b/test/language/rest-parameters/array-pattern.js
index 9f02ee73c..8cb48cce5 100755
--- a/test/language/rest-parameters/array-pattern.js
+++ b/test/language/rest-parameters/array-pattern.js
@@ -2,7 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
-id: sec-destructuring-binding-patterns
+esid: sec-destructuring-binding-patterns
description: >
The rest parameter can be a binding pattern.
info: >
diff --git a/test/language/rest-parameters/object-pattern.js b/test/language/rest-parameters/object-pattern.js
index d474b338b..af73f6f1e 100755
--- a/test/language/rest-parameters/object-pattern.js
+++ b/test/language/rest-parameters/object-pattern.js
@@ -2,7 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
-id: sec-destructuring-binding-patterns
+esid: sec-destructuring-binding-patterns
description: >
The rest parameter can be a binding pattern.
info: >
diff --git a/test/language/statements/block/tco-stmt-list.js b/test/language/statements/block/tco-stmt-list.js
index f60ac5fb0..8a04d86c5 100644
--- a/test/language/statements/block/tco-stmt-list.js
+++ b/test/language/statements/block/tco-stmt-list.js
@@ -2,7 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
description: Statement within statement is a candidate for tail-call optimization.
-id: static-semantics-hasproductionintailposition
+esid: static-semantics-hasproductionintailposition
flags: [onlyStrict]
features: [tail-call-optimization]
includes: [tco-helper.js]
diff --git a/test/language/statements/block/tco-stmt.js b/test/language/statements/block/tco-stmt.js
index 2bfdbdd1e..a88835595 100644
--- a/test/language/statements/block/tco-stmt.js
+++ b/test/language/statements/block/tco-stmt.js
@@ -2,7 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
description: Statement within statement is a candidate for tail-call optimization.
-id: static-semantics-hasproductionintailposition
+esid: static-semantics-hasproductionintailposition
flags: [onlyStrict]
features: [tail-call-optimization]
includes: [tco-helper.js]
diff --git a/test/language/statements/do-while/tco-body.js b/test/language/statements/do-while/tco-body.js
index 5de287bb9..664a05ee5 100644
--- a/test/language/statements/do-while/tco-body.js
+++ b/test/language/statements/do-while/tco-body.js
@@ -2,7 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
description: Statement within statement is a candidate for tail-call optimization.
-id: static-semantics-hasproductionintailposition
+esid: static-semantics-hasproductionintailposition
flags: [onlyStrict]
features: [tail-call-optimization]
includes: [tco-helper.js]
diff --git a/test/language/statements/for/tco-const-body.js b/test/language/statements/for/tco-const-body.js
index d9c2c8427..238ad15a5 100644
--- a/test/language/statements/for/tco-const-body.js
+++ b/test/language/statements/for/tco-const-body.js
@@ -2,7 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
description: Statement within statement is a candidate for tail-call optimization.
-id: static-semantics-hasproductionintailposition
+esid: static-semantics-hasproductionintailposition
flags: [onlyStrict]
features: [tail-call-optimization]
includes: [tco-helper.js]
diff --git a/test/language/statements/for/tco-let-body.js b/test/language/statements/for/tco-let-body.js
index fb4dd5e5d..614b3f08b 100644
--- a/test/language/statements/for/tco-let-body.js
+++ b/test/language/statements/for/tco-let-body.js
@@ -2,7 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
description: Statement within statement is a candidate for tail-call optimization.
-id: static-semantics-hasproductionintailposition
+esid: static-semantics-hasproductionintailposition
flags: [onlyStrict]
features: [tail-call-optimization]
includes: [tco-helper.js]
diff --git a/test/language/statements/for/tco-lhs-body.js b/test/language/statements/for/tco-lhs-body.js
index f6e04dc74..b6a05b290 100644
--- a/test/language/statements/for/tco-lhs-body.js
+++ b/test/language/statements/for/tco-lhs-body.js
@@ -2,7 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
description: Statement within statement is a candidate for tail-call optimization.
-id: static-semantics-hasproductionintailposition
+esid: static-semantics-hasproductionintailposition
flags: [onlyStrict]
features: [tail-call-optimization]
includes: [tco-helper.js]
diff --git a/test/language/statements/for/tco-var-body.js b/test/language/statements/for/tco-var-body.js
index 836b38ac9..c4c8032c9 100644
--- a/test/language/statements/for/tco-var-body.js
+++ b/test/language/statements/for/tco-var-body.js
@@ -2,7 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
description: Statement within statement is a candidate for tail-call optimization.
-id: static-semantics-hasproductionintailposition
+esid: static-semantics-hasproductionintailposition
flags: [onlyStrict]
features: [tail-call-optimization]
includes: [tco-helper.js]
diff --git a/test/language/statements/function/use-strict-with-non-simple-param.js b/test/language/statements/function/use-strict-with-non-simple-param.js
index 8ca9bef3a..91efcc18e 100755
--- a/test/language/statements/function/use-strict-with-non-simple-param.js
+++ b/test/language/statements/function/use-strict-with-non-simple-param.js
@@ -2,7 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
-id: sec-function-definitions-static-semantics-early-errors
+esid: sec-function-definitions-static-semantics-early-errors
description: >
A SyntaxError is thrown if a function contains a non-simple parameter list and a UseStrict directive.
info: >
diff --git a/test/language/statements/generators/use-strict-with-non-simple-param.js b/test/language/statements/generators/use-strict-with-non-simple-param.js
index 64de8d767..1fc9b13ef 100755
--- a/test/language/statements/generators/use-strict-with-non-simple-param.js
+++ b/test/language/statements/generators/use-strict-with-non-simple-param.js
@@ -2,7 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
-id: sec-generator-function-definitions-static-semantics-early-errors
+esid: sec-generator-function-definitions-static-semantics-early-errors
description: >
A SyntaxError is thrown if a generator contains a non-simple parameter list and a UseStrict directive.
info: >
diff --git a/test/language/statements/if/cptn-else-false-abrupt-empty.js b/test/language/statements/if/cptn-else-false-abrupt-empty.js
index ab98eb81f..5c86ebee9 100644
--- a/test/language/statements/if/cptn-else-false-abrupt-empty.js
+++ b/test/language/statements/if/cptn-else-false-abrupt-empty.js
@@ -1,7 +1,7 @@
// Copyright (C) 2016 the V8 project authors. All rights reserved.
// This code is governed by the BSD license found in the LICENSE file.
/*---
-id: sec-if-statement-runtime-semantics-evaluation
+esid: sec-if-statement-runtime-semantics-evaluation
description:
Completion value when expression is false with an `else` clause and body
returns an empty abrupt completion
diff --git a/test/language/statements/if/cptn-else-true-abrupt-empty.js b/test/language/statements/if/cptn-else-true-abrupt-empty.js
index f360d91b9..401fbef2e 100644
--- a/test/language/statements/if/cptn-else-true-abrupt-empty.js
+++ b/test/language/statements/if/cptn-else-true-abrupt-empty.js
@@ -1,7 +1,7 @@
// Copyright (C) 2016 the V8 project authors. All rights reserved.
// This code is governed by the BSD license found in the LICENSE file.
/*---
-id: sec-if-statement-runtime-semantics-evaluation
+esid: sec-if-statement-runtime-semantics-evaluation
description: >
Completion value when expression is true with an `else` clause and body
returns an abrupt completion
diff --git a/test/language/statements/if/cptn-no-else-true-abrupt-empty.js b/test/language/statements/if/cptn-no-else-true-abrupt-empty.js
index 2f4068418..71bbb3e3d 100644
--- a/test/language/statements/if/cptn-no-else-true-abrupt-empty.js
+++ b/test/language/statements/if/cptn-no-else-true-abrupt-empty.js
@@ -1,7 +1,7 @@
// Copyright (C) 2016 the V8 project authors. All rights reserved.
// This code is governed by the BSD license found in the LICENSE file.
/*---
-id: sec-if-statement-runtime-semantics-evaluation
+esid: sec-if-statement-runtime-semantics-evaluation
description: >
Completion value when expression is true without an `else` clause and body
returns an empty abrupt completion
diff --git a/test/language/statements/if/tco-else-body.js b/test/language/statements/if/tco-else-body.js
index 52472eed4..93f6573b0 100644
--- a/test/language/statements/if/tco-else-body.js
+++ b/test/language/statements/if/tco-else-body.js
@@ -2,7 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
description: Statement within statement is a candidate for tail-call optimization.
-id: static-semantics-hasproductionintailposition
+esid: static-semantics-hasproductionintailposition
flags: [onlyStrict]
features: [tail-call-optimization]
includes: [tco-helper.js]
diff --git a/test/language/statements/if/tco-if-body.js b/test/language/statements/if/tco-if-body.js
index 07178b1fa..a1d9f9622 100644
--- a/test/language/statements/if/tco-if-body.js
+++ b/test/language/statements/if/tco-if-body.js
@@ -2,7 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
description: Statement within statement is a candidate for tail-call optimization.
-id: static-semantics-hasproductionintailposition
+esid: static-semantics-hasproductionintailposition
flags: [onlyStrict]
features: [tail-call-optimization]
includes: [tco-helper.js]
diff --git a/test/language/statements/labeled/tco.js b/test/language/statements/labeled/tco.js
index 2935d4c04..2c5ba7949 100644
--- a/test/language/statements/labeled/tco.js
+++ b/test/language/statements/labeled/tco.js
@@ -2,7 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
description: Statement within statement is a candidate for tail-call optimization.
-id: static-semantics-hasproductionintailposition
+esid: static-semantics-hasproductionintailposition
flags: [onlyStrict]
features: [tail-call-optimization]
includes: [tco-helper.js]
diff --git a/test/language/statements/return/tco.js b/test/language/statements/return/tco.js
index 89aa0670f..fadaaa1df 100644
--- a/test/language/statements/return/tco.js
+++ b/test/language/statements/return/tco.js
@@ -2,7 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
description: Expression within statement is a candidate for tail-call optimization.
-id: static-semantics-hasproductionintailposition
+esid: static-semantics-hasproductionintailposition
flags: [onlyStrict]
features: [tail-call-optimization]
includes: [tco-helper.js]
diff --git a/test/language/statements/switch/tco-case-body-dflt.js b/test/language/statements/switch/tco-case-body-dflt.js
index e4edf2f66..d4d51b725 100644
--- a/test/language/statements/switch/tco-case-body-dflt.js
+++ b/test/language/statements/switch/tco-case-body-dflt.js
@@ -2,7 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
description: Statement within statement is a candidate for tail-call optimization.
-id: static-semantics-hasproductionintailposition
+esid: static-semantics-hasproductionintailposition
flags: [onlyStrict]
features: [tail-call-optimization]
includes: [tco-helper.js]
diff --git a/test/language/statements/switch/tco-case-body.js b/test/language/statements/switch/tco-case-body.js
index 834bb49ee..aa0a7a6e4 100644
--- a/test/language/statements/switch/tco-case-body.js
+++ b/test/language/statements/switch/tco-case-body.js
@@ -2,7 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
description: Statement within statement is a candidate for tail-call optimization.
-id: static-semantics-hasproductionintailposition
+esid: static-semantics-hasproductionintailposition
flags: [onlyStrict]
features: [tail-call-optimization]
includes: [tco-helper.js]
diff --git a/test/language/statements/switch/tco-dftl-body.js b/test/language/statements/switch/tco-dftl-body.js
index edeec48ea..f7df595bf 100644
--- a/test/language/statements/switch/tco-dftl-body.js
+++ b/test/language/statements/switch/tco-dftl-body.js
@@ -2,7 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
description: Statement within statement is a candidate for tail-call optimization.
-id: static-semantics-hasproductionintailposition
+esid: static-semantics-hasproductionintailposition
flags: [onlyStrict]
features: [tail-call-optimization]
includes: [tco-helper.js]
diff --git a/test/language/statements/try/tco-catch-finally.js b/test/language/statements/try/tco-catch-finally.js
index 74117563f..0bfc33f3d 100644
--- a/test/language/statements/try/tco-catch-finally.js
+++ b/test/language/statements/try/tco-catch-finally.js
@@ -2,7 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
description: Statement within statement is a candidate for tail-call optimization.
-id: static-semantics-hasproductionintailposition
+esid: static-semantics-hasproductionintailposition
flags: [onlyStrict]
features: [tail-call-optimization]
includes: [tco-helper.js]
diff --git a/test/language/statements/try/tco-catch.js b/test/language/statements/try/tco-catch.js
index e653703a9..ed5fe2479 100644
--- a/test/language/statements/try/tco-catch.js
+++ b/test/language/statements/try/tco-catch.js
@@ -2,7 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
description: Statement within statement is a candidate for tail-call optimization.
-id: static-semantics-hasproductionintailposition
+esid: static-semantics-hasproductionintailposition
flags: [onlyStrict]
features: [tail-call-optimization]
includes: [tco-helper.js]
diff --git a/test/language/statements/try/tco-finally.js b/test/language/statements/try/tco-finally.js
index 95ded7f3c..2cc0836d8 100644
--- a/test/language/statements/try/tco-finally.js
+++ b/test/language/statements/try/tco-finally.js
@@ -2,7 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
description: Statement within statement is a candidate for tail-call optimization.
-id: static-semantics-hasproductionintailposition
+esid: static-semantics-hasproductionintailposition
flags: [onlyStrict]
features: [tail-call-optimization]
includes: [tco-helper.js]
diff --git a/test/language/statements/while/tco-body.js b/test/language/statements/while/tco-body.js
index c2d882bd4..b897c8087 100644
--- a/test/language/statements/while/tco-body.js
+++ b/test/language/statements/while/tco-body.js
@@ -2,7 +2,7 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
description: Statement within statement is a candidate for tail-call optimization.
-id: static-semantics-hasproductionintailposition
+esid: static-semantics-hasproductionintailposition
flags: [onlyStrict]
features: [tail-call-optimization]
includes: [tco-helper.js]
diff --git a/test/language/statements/with/cptn-abrupt-empty.js b/test/language/statements/with/cptn-abrupt-empty.js
index 4a00fcbd2..321f6b25b 100644
--- a/test/language/statements/with/cptn-abrupt-empty.js
+++ b/test/language/statements/with/cptn-abrupt-empty.js
@@ -1,7 +1,7 @@
// Copyright (C) 2016 the V8 project authors. All rights reserved.
// This code is governed by the BSD license found in the LICENSE file.
/*---
-id: sec-with-statement-runtime-semantics-evaluation
+esid: sec-with-statement-runtime-semantics-evaluation
description: >
Statement completion value when body returns an empty abrupt completion
info: >