Bug 1870246 - Part 1: Update test262. r=spidermonkey-reviewers,mgaudet
commit5178350da0e9bd41e20c51c51e47f7cd698b5459
authorAndré Bargull <andre.bargull@gmail.com>
Fri, 15 Dec 2023 18:30:34 +0000 (15 18:30 +0000)
committerAndré Bargull <andre.bargull@gmail.com>
Fri, 15 Dec 2023 18:30:34 +0000 (15 18:30 +0000)
tree87d219e2ba467dde1e9f153eb811d609853e4478
parente4738519b5848c2b6373cd702b22f794225d1b50
Bug 1870246 - Part 1: Update test262. r=spidermonkey-reviewers,mgaudet

Differential Revision: https://phabricator.services.mozilla.com/D196551
206 files changed:
js/src/tests/test262/GIT-INFO
js/src/tests/test262/built-ins/Array/fromAsync/shell.js
js/src/tests/test262/built-ins/Atomics/isLockFree/descriptor.js
js/src/tests/test262/built-ins/FinalizationRegistry/prototype/register/return-undefined-register-symbol.js
js/src/tests/test262/built-ins/FinalizationRegistry/prototype/unregister/unregister-symbol-token.js
js/src/tests/test262/built-ins/Set/prototype/union/add-not-called.js [new file with mode: 0644]
js/src/tests/test262/built-ins/Set/prototype/union/allows-set-like-class.js [new file with mode: 0644]
js/src/tests/test262/built-ins/Set/prototype/union/allows-set-like-object.js [new file with mode: 0644]
js/src/tests/test262/built-ins/Set/prototype/union/appends-new-values.js [new file with mode: 0644]
js/src/tests/test262/built-ins/Set/prototype/union/array-throws.js [new file with mode: 0644]
js/src/tests/test262/built-ins/Set/prototype/union/browser.js [new file with mode: 0644]
js/src/tests/test262/built-ins/Set/prototype/union/builtins.js [new file with mode: 0644]
js/src/tests/test262/built-ins/Set/prototype/union/called-with-object.js [new file with mode: 0644]
js/src/tests/test262/built-ins/Set/prototype/union/combines-Map.js [new file with mode: 0644]
js/src/tests/test262/built-ins/Set/prototype/union/combines-empty-sets.js [new file with mode: 0644]
js/src/tests/test262/built-ins/Set/prototype/union/combines-itself.js [new file with mode: 0644]
js/src/tests/test262/built-ins/Set/prototype/union/combines-same-sets.js [new file with mode: 0644]
js/src/tests/test262/built-ins/Set/prototype/union/combines-sets.js [new file with mode: 0644]
js/src/tests/test262/built-ins/Set/prototype/union/converts-negative-zero.js [new file with mode: 0644]
js/src/tests/test262/built-ins/Set/prototype/union/has-is-callable.js [new file with mode: 0644]
js/src/tests/test262/built-ins/Set/prototype/union/keys-is-callable.js [new file with mode: 0644]
js/src/tests/test262/built-ins/Set/prototype/union/length.js [new file with mode: 0644]
js/src/tests/test262/built-ins/Set/prototype/union/name.js [new file with mode: 0644]
js/src/tests/test262/built-ins/Set/prototype/union/not-a-constructor.js [new file with mode: 0644]
js/src/tests/test262/built-ins/Set/prototype/union/receiver-not-set.js [new file with mode: 0644]
js/src/tests/test262/built-ins/Set/prototype/union/require-internal-slot.js [new file with mode: 0644]
js/src/tests/test262/built-ins/Set/prototype/union/set-like-array.js [new file with mode: 0644]
js/src/tests/test262/built-ins/Set/prototype/union/set-like-class-mutation.js [new file with mode: 0644]
js/src/tests/test262/built-ins/Set/prototype/union/set-like-class-order.js [new file with mode: 0644]
js/src/tests/test262/built-ins/Set/prototype/union/shell.js [new file with mode: 0644]
js/src/tests/test262/built-ins/Set/prototype/union/size-is-a-number.js [new file with mode: 0644]
js/src/tests/test262/built-ins/Set/prototype/union/subclass-receiver-methods.js [new file with mode: 0644]
js/src/tests/test262/built-ins/Set/prototype/union/subclass-symbol-species.js [new file with mode: 0644]
js/src/tests/test262/built-ins/Set/prototype/union/subclass.js [new file with mode: 0644]
js/src/tests/test262/built-ins/Set/prototype/union/union-properties.js [new file with mode: 0644]
js/src/tests/test262/built-ins/Temporal/Duration/compare/order-of-operations.js
js/src/tests/test262/built-ins/Temporal/Duration/compare/precision-exact-mathematical-values-1.js [deleted file]
js/src/tests/test262/built-ins/Temporal/Duration/compare/precision-exact-mathematical-values-2.js [deleted file]
js/src/tests/test262/built-ins/Temporal/Duration/prototype/add/order-of-operations.js
js/src/tests/test262/built-ins/Temporal/Duration/prototype/round/calendar-dateadd-called-with-options-undefined.js
js/src/tests/test262/built-ins/Temporal/Duration/prototype/round/calendar-dateuntil-called-with-singular-largestunit.js
js/src/tests/test262/built-ins/Temporal/Duration/prototype/round/calendar-possibly-required.js
js/src/tests/test262/built-ins/Temporal/Duration/prototype/round/dateuntil-field.js
js/src/tests/test262/built-ins/Temporal/Duration/prototype/round/duration-out-of-range-added-to-relativeto.js
js/src/tests/test262/built-ins/Temporal/Duration/prototype/round/february-leap-year.js
js/src/tests/test262/built-ins/Temporal/Duration/prototype/round/order-of-operations.js
js/src/tests/test262/built-ins/Temporal/Duration/prototype/round/precision-exact-in-balance-duration-relative-months.js [deleted file]
js/src/tests/test262/built-ins/Temporal/Duration/prototype/round/precision-exact-in-balance-duration-relative-weeks.js [deleted file]
js/src/tests/test262/built-ins/Temporal/Duration/prototype/round/precision-exact-in-balance-duration-relative-years-days.js [deleted file]
js/src/tests/test262/built-ins/Temporal/Duration/prototype/round/precision-exact-in-balance-duration-relative-years-months.js [deleted file]
js/src/tests/test262/built-ins/Temporal/Duration/prototype/round/precision-exact-in-balance-duration-relative-years-with-calendar.js [deleted file]
js/src/tests/test262/built-ins/Temporal/Duration/prototype/round/round-cross-unit-boundary.js [new file with mode: 0644]
js/src/tests/test262/built-ins/Temporal/Duration/prototype/round/roundingincrement-non-integer.js
js/src/tests/test262/built-ins/Temporal/Duration/prototype/round/roundingmode-ceil.js
js/src/tests/test262/built-ins/Temporal/Duration/prototype/round/roundingmode-expand.js
js/src/tests/test262/built-ins/Temporal/Duration/prototype/round/roundingmode-floor.js
js/src/tests/test262/built-ins/Temporal/Duration/prototype/round/roundingmode-halfCeil.js
js/src/tests/test262/built-ins/Temporal/Duration/prototype/round/roundingmode-halfEven.js
js/src/tests/test262/built-ins/Temporal/Duration/prototype/round/roundingmode-halfExpand.js
js/src/tests/test262/built-ins/Temporal/Duration/prototype/round/roundingmode-halfFloor.js
js/src/tests/test262/built-ins/Temporal/Duration/prototype/round/roundingmode-halfTrunc.js
js/src/tests/test262/built-ins/Temporal/Duration/prototype/round/roundingmode-trunc.js
js/src/tests/test262/built-ins/Temporal/Duration/prototype/round/throws-in-unbalance-duration-relative-when-sign-mismatched.js
js/src/tests/test262/built-ins/Temporal/Duration/prototype/round/zero-year-month-week-length.js [new file with mode: 0644]
js/src/tests/test262/built-ins/Temporal/Duration/prototype/subtract/order-of-operations.js
js/src/tests/test262/built-ins/Temporal/Duration/prototype/toString/round-cross-unit-boundary.js [new file with mode: 0644]
js/src/tests/test262/built-ins/Temporal/Duration/prototype/total/calendar-dateadd-called-with-options-undefined.js
js/src/tests/test262/built-ins/Temporal/Duration/prototype/total/calendar-dateuntil-called-with-singular-largestunit.js
js/src/tests/test262/built-ins/Temporal/Duration/prototype/total/dateuntil-field.js
js/src/tests/test262/built-ins/Temporal/Duration/prototype/total/duration-out-of-range-added-to-relativeto.js
js/src/tests/test262/built-ins/Temporal/Duration/prototype/total/order-of-operations.js
js/src/tests/test262/built-ins/Temporal/Duration/prototype/total/zero-year-month-week-length.js [new file with mode: 0644]
js/src/tests/test262/built-ins/Temporal/Instant/prototype/since/round-cross-unit-boundary.js [new file with mode: 0644]
js/src/tests/test262/built-ins/Temporal/Instant/prototype/until/round-cross-unit-boundary.js [new file with mode: 0644]
js/src/tests/test262/built-ins/Temporal/PlainDate/prototype/add/order-of-operations.js
js/src/tests/test262/built-ins/Temporal/PlainDate/prototype/since/order-of-operations.js
js/src/tests/test262/built-ins/Temporal/PlainDate/prototype/since/round-cross-unit-boundary.js [new file with mode: 0644]
js/src/tests/test262/built-ins/Temporal/PlainDate/prototype/since/rounding-zero-year-month-week-length.js [new file with mode: 0644]
js/src/tests/test262/built-ins/Temporal/PlainDate/prototype/subtract/order-of-operations.js
js/src/tests/test262/built-ins/Temporal/PlainDate/prototype/toZonedDateTime/order-of-operations.js
js/src/tests/test262/built-ins/Temporal/PlainDate/prototype/until/order-of-operations.js
js/src/tests/test262/built-ins/Temporal/PlainDate/prototype/until/round-cross-unit-boundary.js [new file with mode: 0644]
js/src/tests/test262/built-ins/Temporal/PlainDate/prototype/until/rounding-zero-year-month-week-length.js [new file with mode: 0644]
js/src/tests/test262/built-ins/Temporal/PlainDateTime/prototype/add/order-of-operations.js
js/src/tests/test262/built-ins/Temporal/PlainDateTime/prototype/since/order-of-operations.js
js/src/tests/test262/built-ins/Temporal/PlainDateTime/prototype/since/round-cross-unit-boundary.js [new file with mode: 0644]
js/src/tests/test262/built-ins/Temporal/PlainDateTime/prototype/since/rounding-zero-year-month-week-length.js [new file with mode: 0644]
js/src/tests/test262/built-ins/Temporal/PlainDateTime/prototype/subtract/order-of-operations.js
js/src/tests/test262/built-ins/Temporal/PlainDateTime/prototype/toZonedDateTime/order-of-operations.js
js/src/tests/test262/built-ins/Temporal/PlainDateTime/prototype/toZonedDateTime/plain-custom-timezone.js
js/src/tests/test262/built-ins/Temporal/PlainDateTime/prototype/until/order-of-operations.js
js/src/tests/test262/built-ins/Temporal/PlainDateTime/prototype/until/round-cross-unit-boundary.js [new file with mode: 0644]
js/src/tests/test262/built-ins/Temporal/PlainDateTime/prototype/until/rounding-zero-year-month-week-length.js [new file with mode: 0644]
js/src/tests/test262/built-ins/Temporal/PlainMonthDay/prototype/toPlainDate/basic.js
js/src/tests/test262/built-ins/Temporal/PlainMonthDay/prototype/toPlainDate/default-overflow-behaviour.js [new file with mode: 0644]
js/src/tests/test262/built-ins/Temporal/PlainTime/prototype/since/round-cross-unit-boundary.js [new file with mode: 0644]
js/src/tests/test262/built-ins/Temporal/PlainTime/prototype/toZonedDateTime/order-of-operations.js
js/src/tests/test262/built-ins/Temporal/PlainTime/prototype/until/round-cross-unit-boundary.js [new file with mode: 0644]
js/src/tests/test262/built-ins/Temporal/PlainYearMonth/prototype/add/order-of-operations.js
js/src/tests/test262/built-ins/Temporal/PlainYearMonth/prototype/since/order-of-operations.js
js/src/tests/test262/built-ins/Temporal/PlainYearMonth/prototype/since/round-cross-unit-boundary.js [new file with mode: 0644]
js/src/tests/test262/built-ins/Temporal/PlainYearMonth/prototype/since/rounding-zero-year-month-length.js [new file with mode: 0644]
js/src/tests/test262/built-ins/Temporal/PlainYearMonth/prototype/since/roundingincrement-non-integer.js
js/src/tests/test262/built-ins/Temporal/PlainYearMonth/prototype/toPlainDate/default-overflow-behaviour.js [new file with mode: 0644]
js/src/tests/test262/built-ins/Temporal/PlainYearMonth/prototype/until/order-of-operations.js
js/src/tests/test262/built-ins/Temporal/PlainYearMonth/prototype/until/round-cross-unit-boundary.js [new file with mode: 0644]
js/src/tests/test262/built-ins/Temporal/PlainYearMonth/prototype/until/rounding-zero-year-month-length.js [new file with mode: 0644]
js/src/tests/test262/built-ins/Temporal/PlainYearMonth/prototype/until/roundingincrement-non-integer.js
js/src/tests/test262/built-ins/Temporal/ZonedDateTime/compare/argument-propertybag-ambiguous-wall-clock-time.js
js/src/tests/test262/built-ins/Temporal/ZonedDateTime/compare/order-of-operations.js
js/src/tests/test262/built-ins/Temporal/ZonedDateTime/from/argument-propertybag-ambiguous-wall-clock-time.js
js/src/tests/test262/built-ins/Temporal/ZonedDateTime/from/order-of-operations.js
js/src/tests/test262/built-ins/Temporal/ZonedDateTime/prototype/equals/argument-propertybag-ambiguous-wall-clock-time.js
js/src/tests/test262/built-ins/Temporal/ZonedDateTime/prototype/equals/order-of-operations.js
js/src/tests/test262/built-ins/Temporal/ZonedDateTime/prototype/since/argument-propertybag-ambiguous-wall-clock-time.js
js/src/tests/test262/built-ins/Temporal/ZonedDateTime/prototype/since/calendar-dateadd-called-with-options-undefined.js
js/src/tests/test262/built-ins/Temporal/ZonedDateTime/prototype/since/calendar-dateuntil-called-with-singular-largestunit.js
js/src/tests/test262/built-ins/Temporal/ZonedDateTime/prototype/since/order-of-operations.js
js/src/tests/test262/built-ins/Temporal/ZonedDateTime/prototype/since/round-cross-unit-boundary.js [new file with mode: 0644]
js/src/tests/test262/built-ins/Temporal/ZonedDateTime/prototype/since/rounding-zero-year-month-week-length.js [new file with mode: 0644]
js/src/tests/test262/built-ins/Temporal/ZonedDateTime/prototype/until/argument-propertybag-ambiguous-wall-clock-time.js
js/src/tests/test262/built-ins/Temporal/ZonedDateTime/prototype/until/calendar-dateadd-called-with-options-undefined.js
js/src/tests/test262/built-ins/Temporal/ZonedDateTime/prototype/until/calendar-dateuntil-called-with-singular-largestunit.js
js/src/tests/test262/built-ins/Temporal/ZonedDateTime/prototype/until/order-of-operations.js
js/src/tests/test262/built-ins/Temporal/ZonedDateTime/prototype/until/round-cross-unit-boundary.js [new file with mode: 0644]
js/src/tests/test262/built-ins/Temporal/ZonedDateTime/prototype/until/rounding-zero-year-month-week-length.js [new file with mode: 0644]
js/src/tests/test262/built-ins/Temporal/shell.js
js/src/tests/test262/harness/shell.js
js/src/tests/test262/intl402/Locale/constructor-options-firstDayOfWeek-invalid.js [new file with mode: 0644]
js/src/tests/test262/intl402/Locale/constructor-options-firstDayOfWeek-valid.js [new file with mode: 0644]
js/src/tests/test262/intl402/Locale/prototype/firstDayOfWeek/branding.js [new file with mode: 0644]
js/src/tests/test262/intl402/Locale/prototype/firstDayOfWeek/browser.js [new file with mode: 0644]
js/src/tests/test262/intl402/Locale/prototype/firstDayOfWeek/name.js [new file with mode: 0644]
js/src/tests/test262/intl402/Locale/prototype/firstDayOfWeek/prop-desc.js [new file with mode: 0644]
js/src/tests/test262/intl402/Locale/prototype/firstDayOfWeek/shell.js [new file with mode: 0644]
js/src/tests/test262/intl402/Locale/prototype/firstDayOfWeek/valid-id.js [new file with mode: 0644]
js/src/tests/test262/intl402/Locale/prototype/firstDayOfWeek/valid-options.js [new file with mode: 0644]
js/src/tests/test262/intl402/Locale/prototype/getWeekInfo/firstDay-by-id.js [new file with mode: 0644]
js/src/tests/test262/intl402/Locale/prototype/getWeekInfo/firstDay-by-option.js [new file with mode: 0644]
js/src/tests/test262/intl402/Temporal/Calendar/prototype/dateAdd/shell.js
js/src/tests/test262/intl402/Temporal/Calendar/prototype/dateFromFields/shell.js
js/src/tests/test262/intl402/Temporal/Calendar/prototype/dateUntil/shell.js
js/src/tests/test262/intl402/Temporal/Calendar/prototype/day/shell.js
js/src/tests/test262/intl402/Temporal/Calendar/prototype/dayOfWeek/shell.js
js/src/tests/test262/intl402/Temporal/Calendar/prototype/dayOfYear/shell.js
js/src/tests/test262/intl402/Temporal/Calendar/prototype/daysInMonth/shell.js
js/src/tests/test262/intl402/Temporal/Calendar/prototype/daysInWeek/shell.js
js/src/tests/test262/intl402/Temporal/Calendar/prototype/daysInYear/shell.js
js/src/tests/test262/intl402/Temporal/Calendar/prototype/era/shell.js
js/src/tests/test262/intl402/Temporal/Calendar/prototype/eraYear/shell.js
js/src/tests/test262/intl402/Temporal/Calendar/prototype/inLeapYear/shell.js
js/src/tests/test262/intl402/Temporal/Calendar/prototype/month/shell.js
js/src/tests/test262/intl402/Temporal/Calendar/prototype/monthCode/shell.js
js/src/tests/test262/intl402/Temporal/Calendar/prototype/monthDayFromFields/shell.js
js/src/tests/test262/intl402/Temporal/Calendar/prototype/monthsInYear/shell.js
js/src/tests/test262/intl402/Temporal/Calendar/prototype/weekOfYear/shell.js
js/src/tests/test262/intl402/Temporal/Calendar/prototype/year/shell.js
js/src/tests/test262/intl402/Temporal/Calendar/prototype/yearMonthFromFields/shell.js
js/src/tests/test262/intl402/Temporal/Calendar/prototype/yearOfWeek/shell.js
js/src/tests/test262/intl402/Temporal/Duration/prototype/add/shell.js
js/src/tests/test262/intl402/Temporal/Duration/prototype/round/shell.js
js/src/tests/test262/intl402/Temporal/Duration/prototype/subtract/shell.js
js/src/tests/test262/intl402/Temporal/Duration/prototype/total/shell.js
js/src/tests/test262/intl402/Temporal/PlainDate/compare/shell.js
js/src/tests/test262/intl402/Temporal/PlainDate/from/shell.js
js/src/tests/test262/intl402/Temporal/PlainDate/prototype/equals/shell.js
js/src/tests/test262/intl402/Temporal/PlainDate/prototype/since/shell.js
js/src/tests/test262/intl402/Temporal/PlainDate/prototype/until/shell.js
js/src/tests/test262/intl402/Temporal/PlainDateTime/compare/shell.js
js/src/tests/test262/intl402/Temporal/PlainDateTime/from/shell.js
js/src/tests/test262/intl402/Temporal/PlainDateTime/prototype/equals/shell.js
js/src/tests/test262/intl402/Temporal/PlainDateTime/prototype/since/shell.js
js/src/tests/test262/intl402/Temporal/PlainDateTime/prototype/until/shell.js
js/src/tests/test262/intl402/Temporal/PlainDateTime/prototype/withPlainDate/shell.js
js/src/tests/test262/intl402/Temporal/PlainMonthDay/from/shell.js
js/src/tests/test262/intl402/Temporal/PlainMonthDay/prototype/equals/shell.js
js/src/tests/test262/intl402/Temporal/PlainMonthDay/prototype/toPlainDate/shell.js
js/src/tests/test262/intl402/Temporal/PlainTime/prototype/toPlainDateTime/shell.js
js/src/tests/test262/intl402/Temporal/PlainTime/prototype/toZonedDateTime/shell.js
js/src/tests/test262/intl402/Temporal/PlainYearMonth/compare/shell.js
js/src/tests/test262/intl402/Temporal/PlainYearMonth/from/shell.js
js/src/tests/test262/intl402/Temporal/PlainYearMonth/prototype/equals/shell.js
js/src/tests/test262/intl402/Temporal/PlainYearMonth/prototype/since/shell.js
js/src/tests/test262/intl402/Temporal/PlainYearMonth/prototype/until/shell.js
js/src/tests/test262/intl402/Temporal/TimeZone/prototype/getInstantFor/shell.js
js/src/tests/test262/intl402/Temporal/TimeZone/prototype/getPlainDateTimeFor/shell.js
js/src/tests/test262/intl402/Temporal/TimeZone/prototype/getPossibleInstantsFor/shell.js
js/src/tests/test262/intl402/Temporal/ZonedDateTime/compare/shell.js
js/src/tests/test262/intl402/Temporal/ZonedDateTime/from/shell.js
js/src/tests/test262/intl402/Temporal/ZonedDateTime/prototype/equals/shell.js
js/src/tests/test262/intl402/Temporal/ZonedDateTime/prototype/era/shell.js
js/src/tests/test262/intl402/Temporal/ZonedDateTime/prototype/eraYear/shell.js
js/src/tests/test262/intl402/Temporal/ZonedDateTime/prototype/since/shell.js
js/src/tests/test262/intl402/Temporal/ZonedDateTime/prototype/until/shell.js
js/src/tests/test262/intl402/Temporal/ZonedDateTime/prototype/with/shell.js
js/src/tests/test262/intl402/Temporal/ZonedDateTime/prototype/withPlainDate/shell.js
js/src/tests/test262/language/expressions/postfix-decrement/target-cover-id.js
js/src/tests/test262/language/expressions/postfix-increment/target-cover-id.js
js/src/tests/test262/staging/Temporal/Duration/old/round.js
js/src/tests/test262/staging/Temporal/Duration/old/shell.js
js/src/tests/test262/staging/Temporal/Duration/old/toString.js
js/src/tests/test262/staging/Temporal/TimeZone/old/shell.js
js/src/tests/test262/staging/Temporal/ZonedDateTime/old/shell.js
js/src/tests/test262/staging/set-is-subset-on-set-like.js [new file with mode: 0644]
js/src/tests/test262/staging/set-is-subset-table-receiver-cleared.js [new file with mode: 0644]
js/src/tests/test262/staging/set-is-subset-table-transition.js [new file with mode: 0644]