Diff
Modified: trunk/JSTests/ChangeLog (258250 => 258251)
--- trunk/JSTests/ChangeLog 2020-03-11 04:07:19 UTC (rev 258250)
+++ trunk/JSTests/ChangeLog 2020-03-11 04:25:22 UTC (rev 258251)
@@ -1,3 +1,17 @@
+2020-03-10 Ross Kirsling <ross.kirsl...@sony.com>
+
+ Re-import test262 to acquire DST fix
+ https://bugs.webkit.org/show_bug.cgi?id=208901
+
+ Reviewed by Don Olmstead.
+
+ * test262/latest-changes-summary.txt:
+ * test262/test/built-ins/AggregateError/newtarget-proto-fallback.js:
+ * test262/test/built-ins/Array/prototype/filter/create-proto-from-ctor-realm-array.js:
+ * test262/test/built-ins/Array/prototype/indexOf/15.4.4.14-4-4.js:
+ * test262/test/built-ins/Date/parse/without-utc-offset.js:
+ * test262/test262-Revision.txt:
+
2020-03-10 Paulo Matos <pma...@igalia.com>
JSC 32bits is failing on new test stress/numberingSystemsForLocale-cached-strings-should-be-immortal-and-safe-for-concurrent-access.js
Modified: trunk/JSTests/test262/latest-changes-summary.txt (258250 => 258251)
--- trunk/JSTests/test262/latest-changes-summary.txt 2020-03-11 04:07:19 UTC (rev 258250)
+++ trunk/JSTests/test262/latest-changes-summary.txt 2020-03-11 04:25:22 UTC (rev 258251)
@@ -1,281 +1,4 @@
-M harness/async-gc.js
-M test/built-ins/Array/from/iter-set-elem-prop-err.js
-A test/built-ins/Array/from/iter-set-elem-prop-non-writable.js
-A test/built-ins/Array/from/source-object-length-set-elem-prop-err.js
-A test/built-ins/Array/from/source-object-length-set-elem-prop-non-writable.js
-A test/built-ins/Array/of/does-not-use-set-for-indices.js
-M test/built-ins/Array/prototype/concat/15.4.4.4-5-b-iii-3-b-1.js
-M test/built-ins/Array/prototype/concat/15.4.4.4-5-c-i-1.js
-A test/built-ins/Array/prototype/concat/arg-length-exceeding-integer-limit.js
-A test/built-ins/Array/prototype/concat/create-species-non-extensible-spreadable.js
-A test/built-ins/Array/prototype/concat/create-species-non-extensible.js
-A test/built-ins/Array/prototype/concat/create-species-with-non-configurable-property-spreadable.js
-A test/built-ins/Array/prototype/concat/create-species-with-non-configurable-property.js
-A test/built-ins/Array/prototype/concat/create-species-with-non-writable-property-spreadable.js
-A test/built-ins/Array/prototype/concat/create-species-with-non-writable-property.js
-A test/built-ins/Array/prototype/concat/is-concat-spreadable-get-order.js
-A test/built-ins/Array/prototype/filter/target-array-non-extensible.js
-A test/built-ins/Array/prototype/filter/target-array-with-non-configurable-property.js
-A test/built-ins/Array/prototype/flat/target-array-non-extensible.js
-A test/built-ins/Array/prototype/flat/target-array-with-non-configurable-property.js
-A test/built-ins/Array/prototype/flat/target-array-with-non-writable-property.js
-A test/built-ins/Array/prototype/flatMap/target-array-non-extensible.js
-A test/built-ins/Array/prototype/flatMap/target-array-with-non-configurable-property.js
-A test/built-ins/Array/prototype/flatMap/target-array-with-non-writable-property.js
-A test/built-ins/Array/prototype/map/target-array-non-extensible.js
-A test/built-ins/Array/prototype/map/target-array-with-non-configurable-property.js
-A test/built-ins/Array/prototype/pop/throws-with-string-receiver.js
-A test/built-ins/Array/prototype/push/throws-with-string-receiver.js
-A test/built-ins/Array/prototype/shift/throws-with-string-receiver.js
-A test/built-ins/Array/prototype/slice/target-array-non-extensible.js
-A test/built-ins/Array/prototype/slice/target-array-with-non-configurable-property.js
-A test/built-ins/Array/prototype/splice/target-array-non-extensible.js
-A test/built-ins/Array/prototype/splice/target-array-with-non-configurable-property.js
-A test/built-ins/Array/prototype/unshift/throws-with-string-receiver.js
-A test/built-ins/Atomics/store/expected-return-value-negative-zero.js
-A test/built-ins/Date/parse/without-utc-offset.js
-D test/built-ins/FinalizationGroup/FinalizationGroupCleanupIteratorPrototype/Symbol.toStringTag.js
-D test/built-ins/FinalizationGroup/FinalizationGroupCleanupIteratorPrototype/next-job-not-active-throws.js
-D test/built-ins/FinalizationGroup/FinalizationGroupCleanupIteratorPrototype/next-missing-internal-throws.js
-D test/built-ins/FinalizationGroup/FinalizationGroupCleanupIteratorPrototype/next-prop-desc.js
-D test/built-ins/FinalizationGroup/FinalizationGroupCleanupIteratorPrototype/proto.js
-D test/built-ins/FinalizationGroup/constructor.js
-D test/built-ins/FinalizationGroup/instance-extensible.js
-D test/built-ins/FinalizationGroup/newtarget-prototype-is-not-object.js
-D test/built-ins/FinalizationGroup/proto-from-ctor-realm.js
-D test/built-ins/FinalizationGroup/proto.js
-D test/built-ins/FinalizationGroup/prototype/cleanupSome/callback-iterator-proto.js
-D test/built-ins/FinalizationGroup/prototype/cleanupSome/callback-not-callable-throws.js
-D test/built-ins/FinalizationGroup/prototype/cleanupSome/cleanupcallback-iterator-proto.js
-D test/built-ins/FinalizationGroup/prototype/cleanupSome/custom-this.js
-D test/built-ins/FinalizationGroup/prototype/cleanupSome/iterator-dynamic.js
-D test/built-ins/FinalizationGroup/prototype/cleanupSome/poisoned-callback-throws.js
-D test/built-ins/FinalizationGroup/prototype/cleanupSome/return-undefined-with-gc.js
-D test/built-ins/FinalizationGroup/prototype/cleanupSome/return-undefined.js
-D test/built-ins/FinalizationGroup/prototype/constructor.js
-D test/built-ins/FinalizationGroup/prototype/register/custom-this.js
-D test/built-ins/FinalizationGroup/prototype/register/holdings-any-value-type.js
-D test/built-ins/FinalizationGroup/prototype/register/holdings-same-as-target.js
-D test/built-ins/FinalizationGroup/prototype/register/return-undefined-register-itself.js
-D test/built-ins/FinalizationGroup/prototype/register/return-undefined.js
-D test/built-ins/FinalizationGroup/prototype/register/unregisterToken-not-object-or-undefined-throws.js
-D test/built-ins/FinalizationGroup/prototype/register/unregisterToken-same-as-holdings.js
-D test/built-ins/FinalizationGroup/prototype/register/unregisterToken-same-as-target.js
-D test/built-ins/FinalizationGroup/prototype/unregister/custom-this.js
-D test/built-ins/FinalizationGroup/prototype/unregister/unregister.js
-D test/built-ins/FinalizationGroup/prototype/unregister/unregisterToken-not-object-throws.js
-D test/built-ins/FinalizationGroup/returns-new-object-from-constructor.js
-D test/built-ins/FinalizationGroup/unnaffected-by-poisoned-cleanupCallback.js
-A test/built-ins/FinalizationRegistry/FinalizationRegistryCleanupIteratorPrototype/Symbol.toStringTag.js
-A test/built-ins/FinalizationRegistry/FinalizationRegistryCleanupIteratorPrototype/next-job-not-active-throws.js
-R057 test/built-ins/FinalizationGroup/FinalizationGroupCleanupIteratorPrototype/next-length.js test/built-ins/FinalizationRegistry/FinalizationRegistryCleanupIteratorPrototype/next-length.js
-A test/built-ins/FinalizationRegistry/FinalizationRegistryCleanupIteratorPrototype/next-missing-internal-throws.js
-R058 test/built-ins/FinalizationGroup/FinalizationGroupCleanupIteratorPrototype/next-name.js test/built-ins/FinalizationRegistry/FinalizationRegistryCleanupIteratorPrototype/next-name.js
-R055 test/built-ins/FinalizationGroup/FinalizationGroupCleanupIteratorPrototype/next-not-object-throws.js test/built-ins/FinalizationRegistry/FinalizationRegistryCleanupIteratorPrototype/next-not-object-throws.js
-A test/built-ins/FinalizationRegistry/FinalizationRegistryCleanupIteratorPrototype/next-prop-desc.js
-A test/built-ins/FinalizationRegistry/FinalizationRegistryCleanupIteratorPrototype/proto.js
-A test/built-ins/FinalizationRegistry/constructor.js
-R073 test/built-ins/FinalizationGroup/gc-has-one-chance-to-call-cleanupCallback.js test/built-ins/FinalizationRegistry/gc-has-one-chance-to-call-cleanupCallback.js
-A test/built-ins/FinalizationRegistry/instance-extensible.js
-R080 test/built-ins/FinalizationGroup/length.js test/built-ins/FinalizationRegistry/length.js
-R078 test/built-ins/FinalizationGroup/name.js test/built-ins/FinalizationRegistry/name.js
-A test/built-ins/FinalizationRegistry/newtarget-prototype-is-not-object.js
-R074 test/built-ins/FinalizationGroup/prop-desc.js test/built-ins/FinalizationRegistry/prop-desc.js
-A test/built-ins/FinalizationRegistry/proto-from-ctor-realm.js
-A test/built-ins/FinalizationRegistry/proto.js
-R067 test/built-ins/FinalizationGroup/prototype/Symbol.toStringTag.js test/built-ins/FinalizationRegistry/prototype/Symbol.toStringTag.js
-A test/built-ins/FinalizationRegistry/prototype/cleanupSome/callback-iterator-proto.js
-A test/built-ins/FinalizationRegistry/prototype/cleanupSome/callback-not-callable-throws.js
-R054 test/built-ins/FinalizationGroup/prototype/cleanupSome/cleanup-prevented-with-reference.js test/built-ins/FinalizationRegistry/prototype/cleanupSome/cleanup-prevented-with-reference.js
-R052 test/built-ins/FinalizationGroup/prototype/cleanupSome/cleanup-prevented-with-unregister.js test/built-ins/FinalizationRegistry/prototype/cleanupSome/cleanup-prevented-with-unregister.js
-R062 test/built-ins/FinalizationGroup/prototype/cleanupSome/cleanup-throws-in-callback.js test/built-ins/FinalizationRegistry/prototype/cleanupSome/cleanup-throws-in-callback.js
-A test/built-ins/FinalizationRegistry/prototype/cleanupSome/cleanupcallback-iterator-proto.js
-A test/built-ins/FinalizationRegistry/prototype/cleanupSome/custom-this.js
-R061 test/built-ins/FinalizationGroup/prototype/cleanupSome/iterator-holdings-multiple-values.js test/built-ins/FinalizationRegistry/prototype/cleanupSome/iterator-holdings-multiple-values.js
-R075 test/built-ins/FinalizationGroup/prototype/cleanupSome/length.js test/built-ins/FinalizationRegistry/prototype/cleanupSome/length.js
-R072 test/built-ins/FinalizationGroup/prototype/register/name.js test/built-ins/FinalizationRegistry/prototype/cleanupSome/name.js
-A test/built-ins/FinalizationRegistry/prototype/cleanupSome/poisoned-callback-throws.js
-R062 test/built-ins/FinalizationGroup/prototype/register/prop-desc.js test/built-ins/FinalizationRegistry/prototype/cleanupSome/prop-desc.js
-A test/built-ins/FinalizationRegistry/prototype/cleanupSome/return-undefined-with-gc.js
-A test/built-ins/FinalizationRegistry/prototype/cleanupSome/return-undefined.js
-R066 test/built-ins/FinalizationGroup/prototype/cleanupSome/this-does-not-have-internal-cells-throws.js test/built-ins/FinalizationRegistry/prototype/cleanupSome/this-does-not-have-internal-cells-throws.js
-R064 test/built-ins/FinalizationGroup/prototype/cleanupSome/this-not-object-throws.js test/built-ins/FinalizationRegistry/prototype/cleanupSome/this-not-object-throws.js
-A test/built-ins/FinalizationRegistry/prototype/constructor.js
-R064 test/built-ins/FinalizationGroup/prototype/prop-desc.js test/built-ins/FinalizationRegistry/prototype/prop-desc.js
-R052 test/built-ins/FinalizationGroup/prototype/proto.js test/built-ins/FinalizationRegistry/prototype/proto.js
-A test/built-ins/FinalizationRegistry/prototype/register/custom-this.js
-A test/built-ins/FinalizationRegistry/prototype/register/holdings-any-value-type.js
-A test/built-ins/FinalizationRegistry/prototype/register/holdings-same-as-target.js
-R074 test/built-ins/FinalizationGroup/prototype/register/length.js test/built-ins/FinalizationRegistry/prototype/register/length.js
-R075 test/built-ins/FinalizationGroup/prototype/cleanupSome/name.js test/built-ins/FinalizationRegistry/prototype/register/name.js
-R065 test/built-ins/FinalizationGroup/prototype/cleanupSome/prop-desc.js test/built-ins/FinalizationRegistry/prototype/register/prop-desc.js
-A test/built-ins/FinalizationRegistry/prototype/register/return-undefined-register-itself.js
-A test/built-ins/FinalizationRegistry/prototype/register/return-undefined.js
-R050 test/built-ins/FinalizationGroup/prototype/register/target-not-object-throws.js test/built-ins/FinalizationRegistry/prototype/register/target-not-object-throws.js
-R065 test/built-ins/FinalizationGroup/prototype/register/this-does-not-have-internal-target-throws.js test/built-ins/FinalizationRegistry/prototype/register/this-does-not-have-internal-target-throws.js
-R064 test/built-ins/FinalizationGroup/prototype/register/this-not-object-throws.js test/built-ins/FinalizationRegistry/prototype/register/this-not-object-throws.js
-A test/built-ins/FinalizationRegistry/prototype/register/unregisterToken-not-object-or-undefined-throws.js
-R052 test/built-ins/FinalizationGroup/prototype/register/unregisterToken-same-as-holdings-and-target.js test/built-ins/FinalizationRegistry/prototype/register/unregisterToken-same-as-holdings-and-target.js
-A test/built-ins/FinalizationRegistry/prototype/register/unregisterToken-same-as-holdings.js
-A test/built-ins/FinalizationRegistry/prototype/register/unregisterToken-same-as-target.js
-A test/built-ins/FinalizationRegistry/prototype/unregister/custom-this.js
-R075 test/built-ins/FinalizationGroup/prototype/unregister/length.js test/built-ins/FinalizationRegistry/prototype/unregister/length.js
-R074 test/built-ins/FinalizationGroup/prototype/unregister/name.js test/built-ins/FinalizationRegistry/prototype/unregister/name.js
-R062 test/built-ins/FinalizationGroup/prototype/unregister/prop-desc.js test/built-ins/FinalizationRegistry/prototype/unregister/prop-desc.js
-R066 test/built-ins/FinalizationGroup/prototype/unregister/this-does-not-have-internal-cells-throws.js test/built-ins/FinalizationRegistry/prototype/unregister/this-does-not-have-internal-cells-throws.js
-R063 test/built-ins/FinalizationGroup/prototype/unregister/this-not-object-throws.js test/built-ins/FinalizationRegistry/prototype/unregister/this-not-object-throws.js
-R053 test/built-ins/FinalizationGroup/prototype/unregister/unregister-cleaned-up-cell.js test/built-ins/FinalizationRegistry/prototype/unregister/unregister-cleaned-up-cell.js
-A test/built-ins/FinalizationRegistry/prototype/unregister/unregister.js
-A test/built-ins/FinalizationRegistry/prototype/unregister/unregisterToken-not-object-throws.js
-R065 test/built-ins/FinalizationGroup/prototype-from-newtarget-abrupt.js test/built-ins/FinalizationRegistry/prototype-from-newtarget-abrupt.js
-R052 test/built-ins/FinalizationGroup/prototype-from-newtarget-custom.js test/built-ins/FinalizationRegistry/prototype-from-newtarget-custom.js
-R060 test/built-ins/FinalizationGroup/prototype-from-newtarget.js test/built-ins/FinalizationRegistry/prototype-from-newtarget.js
-A test/built-ins/FinalizationRegistry/returns-new-object-from-constructor.js
-R060 test/built-ins/FinalizationGroup/target-not-callable-throws.js test/built-ins/FinalizationRegistry/target-not-callable-throws.js
-R063 test/built-ins/FinalizationGroup/undefined-newtarget-throws.js test/built-ins/FinalizationRegistry/undefined-newtarget-throws.js
-A test/built-ins/FinalizationRegistry/unnaffected-by-poisoned-cleanupCallback.js
-A test/built-ins/JSON/stringify/replacer-function-object-deleted-property.js
-A test/built-ins/Object/freeze/abrupt-completion.js
-A test/built-ins/Object/preventExtensions/abrupt-completion.js
-D test/built-ins/Object/prototype/isPrototypeOf/S15.2.4.6_A1.js
-D test/built-ins/Object/prototype/isPrototypeOf/S15.2.4.6_A10.js
-D test/built-ins/Object/prototype/isPrototypeOf/S15.2.4.6_A11.js
-D test/built-ins/Object/prototype/isPrototypeOf/S15.2.4.6_A12.js
-D test/built-ins/Object/prototype/isPrototypeOf/S15.2.4.6_A13.js
-D test/built-ins/Object/prototype/isPrototypeOf/S15.2.4.6_A6.js
-D test/built-ins/Object/prototype/isPrototypeOf/S15.2.4.6_A7.js
-D test/built-ins/Object/prototype/isPrototypeOf/S15.2.4.6_A8.js
-D test/built-ins/Object/prototype/isPrototypeOf/S15.2.4.6_A9.js
-A test/built-ins/Object/seal/abrupt-completion.js
-A test/built-ins/Promise/create-resolving-functions-reject.js
-A test/built-ins/Promise/create-resolving-functions-resolve.js
-M test/built-ins/Promise/prototype/finally/invokes-then-with-function.js
-A test/built-ins/Promise/prototype/finally/rejected-observable-then-calls-argument.js
-A test/built-ins/Promise/prototype/finally/resolved-observable-then-calls-argument.js
-D test/built-ins/String/prototype/replace/S15.5.4.11_A10.js
-D test/built-ins/String/prototype/replace/S15.5.4.11_A11.js
-D test/built-ins/String/prototype/replace/S15.5.4.11_A8.js
-D test/built-ins/String/prototype/replace/S15.5.4.11_A9.js
-A test/built-ins/String/prototype/replace/length.js
-A test/built-ins/String/prototype/replace/replaceValue-evaluation-order.js
-A test/built-ins/TypedArray/prototype/buffer/this-inherits-typedarray.js
-A test/built-ins/TypedArray/prototype/copyWithin/coerced-values-end-detached-prototype.js
-A test/built-ins/TypedArray/prototype/copyWithin/coerced-values-end-detached.js
-A test/built-ins/TypedArray/prototype/copyWithin/coerced-values-start-detached.js
-A test/built-ins/TypedArray/prototype/fill/coerced-end-detach.js
-A test/built-ins/TypedArray/prototype/fill/coerced-start-detach.js
-A test/built-ins/TypedArray/prototype/fill/coerced-value-detach.js
-A test/built-ins/TypedArray/prototype/includes/detached-buffer-tointeger.js
-A test/built-ins/TypedArray/prototype/includes/searchelement-not-integer.js
-A test/built-ins/TypedArray/prototype/sort/detached-buffer-comparefn-coerce.js
-M test/built-ins/WeakRef/prototype/deref/this-does-not-have-internal-target-throws.js
-A test/intl402/DateTimeFormat/casing-numbering-system-calendar-options.js
-A test/intl402/DateTimeFormat/invalid-numbering-system-calendar-options.js
-A test/intl402/DateTimeFormat/prototype/format/related-year-zh.js
-A test/intl402/DateTimeFormat/prototype/formatRangeToParts/fractionalSecondDigits.js
-A test/intl402/DateTimeFormat/prototype/formatToParts/related-year-zh.js
-A test/intl402/NumberFormat/casing-numbering-system-options.js
-A test/intl402/NumberFormat/constructor-order.js
-M test/intl402/NumberFormat/constructor-unit.js
-M test/intl402/NumberFormat/constructor-unitDisplay.js
-A test/intl402/NumberFormat/invalid-numbering-system-options.js
-M test/intl402/NumberFormat/prototype/format/engineering-scientific-de-DE.js
-M test/intl402/NumberFormat/prototype/format/engineering-scientific-en-US.js
-M test/intl402/NumberFormat/prototype/format/engineering-scientific-ja-JP.js
-M test/intl402/NumberFormat/prototype/format/engineering-scientific-ko-KR.js
-M test/intl402/NumberFormat/prototype/format/engineering-scientific-zh-TW.js
-M test/intl402/NumberFormat/prototype/format/notation-compact-de-DE.js
-M test/intl402/NumberFormat/prototype/format/notation-compact-en-US.js
-M test/intl402/NumberFormat/prototype/format/notation-compact-ja-JP.js
-M test/intl402/NumberFormat/prototype/format/notation-compact-ko-KR.js
-M test/intl402/NumberFormat/prototype/format/notation-compact-zh-TW.js
-M test/intl402/NumberFormat/prototype/format/signDisplay-de-DE.js
-M test/intl402/NumberFormat/prototype/format/signDisplay-en-US.js
-M test/intl402/NumberFormat/prototype/format/signDisplay-ja-JP.js
-M test/intl402/NumberFormat/prototype/format/signDisplay-ko-KR.js
-A test/intl402/NumberFormat/prototype/format/signDisplay-rounding.js
-M test/intl402/NumberFormat/prototype/format/signDisplay-zh-TW.js
-M test/intl402/NumberFormat/prototype/format/unit-de-DE.js
-M test/intl402/NumberFormat/prototype/format/unit-en-US.js
-M test/intl402/NumberFormat/prototype/format/unit-ja-JP.js
-M test/intl402/NumberFormat/prototype/format/unit-ko-KR.js
-M test/intl402/NumberFormat/prototype/format/unit-zh-TW.js
-A test/intl402/NumberFormat/prototype/format/units-invalid.js
-M test/intl402/NumberFormat/prototype/formatToParts/engineering-scientific-de-DE.js
-M test/intl402/NumberFormat/prototype/formatToParts/engineering-scientific-en-US.js
-M test/intl402/NumberFormat/prototype/formatToParts/engineering-scientific-ja-JP.js
-M test/intl402/NumberFormat/prototype/formatToParts/engineering-scientific-ko-KR.js
-M test/intl402/NumberFormat/prototype/formatToParts/engineering-scientific-zh-TW.js
-M test/intl402/NumberFormat/prototype/formatToParts/notation-compact-de-DE.js
-M test/intl402/NumberFormat/prototype/formatToParts/notation-compact-en-US.js
-M test/intl402/NumberFormat/prototype/formatToParts/notation-compact-ja-JP.js
-M test/intl402/NumberFormat/prototype/formatToParts/notation-compact-ko-KR.js
-M test/intl402/NumberFormat/prototype/formatToParts/notation-compact-zh-TW.js
-A test/intl402/NumberFormat/prototype/formatToParts/percent-en-US.js
-M test/intl402/NumberFormat/prototype/formatToParts/signDisplay-de-DE.js
-M test/intl402/NumberFormat/prototype/formatToParts/signDisplay-en-US.js
-M test/intl402/NumberFormat/prototype/formatToParts/signDisplay-ja-JP.js
-M test/intl402/NumberFormat/prototype/formatToParts/signDisplay-ko-KR.js
-M test/intl402/NumberFormat/prototype/formatToParts/signDisplay-zh-TW.js
-M test/intl402/NumberFormat/prototype/formatToParts/unit-de-DE.js
-M test/intl402/NumberFormat/prototype/formatToParts/unit-en-US.js
-M test/intl402/NumberFormat/prototype/formatToParts/unit-ja-JP.js
-M test/intl402/NumberFormat/prototype/formatToParts/unit-ko-KR.js
-M test/intl402/NumberFormat/prototype/formatToParts/unit-zh-TW.js
-M test/intl402/NumberFormat/prototype/formatToParts/value-tonumber.js
-A test/intl402/NumberFormat/prototype/resolvedOptions/compactDisplay.js
-A test/intl402/RelativeTimeFormat/constructor/constructor/options-numberingSystem-invalid.js
-A test/intl402/RelativeTimeFormat/constructor/constructor/options-numberingSystem-valid.js
-M test/intl402/RelativeTimeFormat/constructor/constructor/options-order.js
-M test/intl402/RelativeTimeFormat/constructor/constructor/options-throwing-getters.js
-M test/language/expressions/arrow-function/eval-var-scope-syntax-err.js
-D test/language/expressions/assignment/dstr/array-elem-nested-memberexpr-optchain-prop-ref.js
-D test/language/expressions/assignment/dstr/array-elem-put-obj-literal-optchain-prop-ref.js
-D test/language/expressions/assignment/dstr/obj-prop-elem-target-memberexpr-optchain-prop-ref.js
-D test/language/expressions/assignment/dstr/obj-prop-elem-target-obj-literal-optchain-prop-ref.js
-M test/language/expressions/async-arrow-function/eval-var-scope-syntax-err.js
-M test/language/expressions/async-function/named-eval-var-scope-syntax-err.js
-M test/language/expressions/async-function/nameless-eval-var-scope-syntax-err.js
-M test/language/expressions/async-generator/eval-var-scope-syntax-err.js
-M test/language/expressions/async-generator/named-eval-var-scope-syntax-err.js
-D test/language/expressions/class/async-gen-method/eval-var-scope-syntax-err.js
-D test/language/expressions/class/async-gen-method-static/eval-var-scope-syntax-err.js
-D test/language/expressions/class/async-method/eval-var-scope-syntax-err.js
-D test/language/expressions/class/async-method-static/eval-var-scope-syntax-err.js
-D test/language/expressions/class/gen-method/eval-var-scope-syntax-err.js
-D test/language/expressions/class/gen-method-static/eval-var-scope-syntax-err.js
-D test/language/expressions/class/method/eval-var-scope-syntax-err.js
-D test/language/expressions/class/method-static/eval-var-scope-syntax-err.js
-M test/language/expressions/function/eval-var-scope-syntax-err.js
-M test/language/expressions/generators/eval-var-scope-syntax-err.js
-A test/language/expressions/object/literal-property-name-bigint.js
-M test/language/expressions/object/method-definition/async-gen-meth-eval-var-scope-syntax-err.js
-M test/language/expressions/object/method-definition/async-meth-eval-var-scope-syntax-err.js
-M test/language/expressions/object/method-definition/gen-meth-eval-var-scope-syntax-err.js
-M test/language/expressions/object/method-definition/meth-eval-var-scope-syntax-err.js
-M test/language/expressions/optional-chaining/call-_expression_.js
-M test/language/expressions/super/call-proto-not-ctor.js
-D test/language/function-code/each-param-has-own-non-shared-eval-scope.js
-D test/language/function-code/each-param-has-own-scope.js
-A test/language/literals/numeric/numeric-separators/numeric-separator-literal-dil-dot-nsl-dd-err.js
-M test/language/statements/async-function/eval-var-scope-syntax-err.js
-M test/language/statements/async-generator/eval-var-scope-syntax-err.js
-D test/language/statements/class/async-gen-method/eval-var-scope-syntax-err.js
-D test/language/statements/class/async-gen-method-static/eval-var-scope-syntax-err.js
-D test/language/statements/class/async-method/eval-var-scope-syntax-err.js
-D test/language/statements/class/async-method-static/eval-var-scope-syntax-err.js
-D test/language/statements/class/gen-method/eval-var-scope-syntax-err.js
-D test/language/statements/class/gen-method-static/eval-var-scope-syntax-err.js
-D test/language/statements/class/method/eval-var-scope-syntax-err.js
-D test/language/statements/class/method-static/eval-var-scope-syntax-err.js
-M test/language/statements/class/subclass/class-definition-null-proto-super.js
-D test/language/statements/for-in/dstr/array-elem-nested-memberexpr-optchain-prop-ref.js
-D test/language/statements/for-in/dstr/array-elem-put-obj-literal-optchain-prop-ref.js
-D test/language/statements/for-in/dstr/obj-prop-elem-target-memberexpr-optchain-prop-ref.js
-D test/language/statements/for-in/dstr/obj-prop-elem-target-obj-literal-optchain-prop-ref.js
-D test/language/statements/for-of/dstr/array-elem-nested-memberexpr-optchain-prop-ref.js
-D test/language/statements/for-of/dstr/array-elem-put-obj-literal-optchain-prop-ref.js
-D test/language/statements/for-of/dstr/obj-prop-elem-target-memberexpr-optchain-prop-ref.js
-D test/language/statements/for-of/dstr/obj-prop-elem-target-obj-literal-optchain-prop-ref.js
-M test/language/statements/function/eval-var-scope-syntax-err.js
-M test/language/statements/generators/eval-var-scope-syntax-err.js
\ No newline at end of file
+M test/built-ins/AggregateError/newtarget-proto-fallback.js
+M test/built-ins/Array/prototype/filter/create-proto-from-ctor-realm-array.js
+M test/built-ins/Array/prototype/indexOf/15.4.4.14-4-4.js
+M test/built-ins/Date/parse/without-utc-offset.js
\ No newline at end of file
Modified: trunk/JSTests/test262/test/built-ins/AggregateError/newtarget-proto-fallback.js (258250 => 258251)
--- trunk/JSTests/test262/test/built-ins/AggregateError/newtarget-proto-fallback.js 2020-03-11 04:07:19 UTC (rev 258250)
+++ trunk/JSTests/test262/test/built-ins/AggregateError/newtarget-proto-fallback.js 2020-03-11 04:25:22 UTC (rev 258251)
@@ -30,11 +30,7 @@
features: [AggregateError, Symbol]
---*/
-var custom = { x: 42 };
-var ctor = function() {};
-Object.setPrototypeOf(ctor, custom);
-
-var values = [
+const values = [
undefined,
null,
42,
@@ -41,22 +37,22 @@
false,
true,
Symbol(),
- 'string'
+ 'string',
+ AggregateError.prototype,
];
+const NewTarget = new Function();
+
for (const value of values) {
- const newt = new Proxy(ctor, {
+ const NewTargetProxy = new Proxy(NewTarget, {
get(t, p) {
if (p === 'prototype') {
return value;
}
-
return t[p];
}
});
- const obj = Reflect.construct(AggregateError, [[]], newt);
-
- assert.sameValue(Object.getPrototypeOf(obj), custom);
- assert.sameValue(obj.x, 42);
+ const error = Reflect.construct(AggregateError, [[]], NewTargetProxy);
+ assert.sameValue(Object.getPrototypeOf(error), AggregateError.prototype);
}
Modified: trunk/JSTests/test262/test/built-ins/Array/prototype/filter/create-proto-from-ctor-realm-array.js (258250 => 258251)
--- trunk/JSTests/test262/test/built-ins/Array/prototype/filter/create-proto-from-ctor-realm-array.js 2020-03-11 04:07:19 UTC (rev 258250)
+++ trunk/JSTests/test262/test/built-ins/Array/prototype/filter/create-proto-from-ctor-realm-array.js 2020-03-11 04:25:22 UTC (rev 258251)
@@ -37,7 +37,7 @@
Object.defineProperty(Array, Symbol.species, speciesDesc);
Object.defineProperty(OArray, Symbol.species, speciesDesc);
-result = array.concat(function() {});
+result = array.filter(function() {});
assert.sameValue(Object.getPrototypeOf(result), Array.prototype);
assert.sameValue(callCount, 0, 'Species constructor is not referenced');
Modified: trunk/JSTests/test262/test/built-ins/Array/prototype/indexOf/15.4.4.14-4-4.js (258250 => 258251)
--- trunk/JSTests/test262/test/built-ins/Array/prototype/indexOf/15.4.4.14-4-4.js 2020-03-11 04:07:19 UTC (rev 258250)
+++ trunk/JSTests/test262/test/built-ins/Array/prototype/indexOf/15.4.4.14-4-4.js 2020-03-11 04:25:22 UTC (rev 258251)
@@ -8,7 +8,7 @@
'array' with length 0 )
---*/
-var i = Array.prototype.lastIndexOf.call({
+var i = Array.prototype.indexOf.call({
length: 0
}, 1);
Modified: trunk/JSTests/test262/test/built-ins/Date/parse/without-utc-offset.js (258250 => 258251)
--- trunk/JSTests/test262/test/built-ins/Date/parse/without-utc-offset.js 2020-03-11 04:07:19 UTC (rev 258250)
+++ trunk/JSTests/test262/test/built-ins/Date/parse/without-utc-offset.js 2020-03-11 04:25:22 UTC (rev 258251)
@@ -11,7 +11,7 @@
as a UTC time and date-time forms are interpreted as a local time.
---*/
-const timezoneOffsetMS = new Date().getTimezoneOffset() * 60000;
+const timezoneOffsetMS = new Date(0).getTimezoneOffset() * 60000;
assert.sameValue(Date.parse('1970-01-01T00:00:00'), timezoneOffsetMS);
assert.sameValue(Date.parse('1970-01-01'), 0);
Modified: trunk/JSTests/test262/test262-Revision.txt (258250 => 258251)
--- trunk/JSTests/test262/test262-Revision.txt 2020-03-11 04:07:19 UTC (rev 258250)
+++ trunk/JSTests/test262/test262-Revision.txt 2020-03-11 04:25:22 UTC (rev 258251)
@@ -1,2 +1,2 @@
test262 remote url: https://github.com/tc39/test262.git
-test262 revision: f6b2ccdd091ff82da54150796297c3a96d7edb41
+test262 revision: 22cd9fe809a79d87c29371a8f13d9ae83bdbeffc