Commit c4ebb5dc authored by Frank Tang's avatar Frank Tang Committed by V8 LUCI CQ

[Temporal] Implement simple getters

get Temporal.*.prototype.(calendar|timeZone|epochNanoseconds)

Bug: v8:11544
Change-Id: Iede568431847f1413e018ab0766cd74f3eeafc66
Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/3374072Reviewed-by: 's avatarShu-yu Guo <syg@chromium.org>
Commit-Queue: Frank Tang <ftang@chromium.org>
Cr-Commit-Position: refs/heads/main@{#78574}
parent 36e589f3
...@@ -43,8 +43,6 @@ TO_BE_IMPLEMENTED(TemporalNowPlainTimeISO) ...@@ -43,8 +43,6 @@ TO_BE_IMPLEMENTED(TemporalNowPlainTimeISO)
TO_BE_IMPLEMENTED(TemporalPlainDateFrom) TO_BE_IMPLEMENTED(TemporalPlainDateFrom)
/* Temporal #sec-temporal.plaindate.compare */ /* Temporal #sec-temporal.plaindate.compare */
TO_BE_IMPLEMENTED(TemporalPlainDateCompare) TO_BE_IMPLEMENTED(TemporalPlainDateCompare)
/* Temporal #sec-get-temporal.plaindate.prototype.calendar */
TO_BE_IMPLEMENTED(TemporalPlainDatePrototypeCalendar)
/* Temporal #sec-get-temporal.plaindate.prototype.year */ /* Temporal #sec-get-temporal.plaindate.prototype.year */
TO_BE_IMPLEMENTED(TemporalPlainDatePrototypeYear) TO_BE_IMPLEMENTED(TemporalPlainDatePrototypeYear)
/* Temporal #sec-get-temporal.plaindate.prototype.month */ /* Temporal #sec-get-temporal.plaindate.prototype.month */
...@@ -101,8 +99,6 @@ TO_BE_IMPLEMENTED(TemporalPlainDatePrototypeToJSON) ...@@ -101,8 +99,6 @@ TO_BE_IMPLEMENTED(TemporalPlainDatePrototypeToJSON)
TO_BE_IMPLEMENTED(TemporalPlainTimeFrom) TO_BE_IMPLEMENTED(TemporalPlainTimeFrom)
/* Temporal #sec-temporal.plaintime.compare */ /* Temporal #sec-temporal.plaintime.compare */
TO_BE_IMPLEMENTED(TemporalPlainTimeCompare) TO_BE_IMPLEMENTED(TemporalPlainTimeCompare)
/* Temporal #sec-get-temporal.plaintime.prototype.calendar */
TO_BE_IMPLEMENTED(TemporalPlainTimePrototypeCalendar)
/* Temporal #sec-get-temporal.plaintime.prototype.hour */ /* Temporal #sec-get-temporal.plaintime.prototype.hour */
TO_BE_IMPLEMENTED(TemporalPlainTimePrototypeHour) TO_BE_IMPLEMENTED(TemporalPlainTimePrototypeHour)
/* Temporal #sec-get-temporal.plaintime.prototype.minute */ /* Temporal #sec-get-temporal.plaintime.prototype.minute */
...@@ -143,8 +139,6 @@ TO_BE_IMPLEMENTED(TemporalPlainTimePrototypeToJSON) ...@@ -143,8 +139,6 @@ TO_BE_IMPLEMENTED(TemporalPlainTimePrototypeToJSON)
TO_BE_IMPLEMENTED(TemporalPlainDateTimeFrom) TO_BE_IMPLEMENTED(TemporalPlainDateTimeFrom)
/* Temporal #sec-temporal.plaindatetime.compare */ /* Temporal #sec-temporal.plaindatetime.compare */
TO_BE_IMPLEMENTED(TemporalPlainDateTimeCompare) TO_BE_IMPLEMENTED(TemporalPlainDateTimeCompare)
/* Temporal #sec-get-temporal.plaindatetime.prototype.calendar */
TO_BE_IMPLEMENTED(TemporalPlainDateTimePrototypeCalendar)
/* Temporal #sec-get-temporal.plaindatetime.prototype.year */ /* Temporal #sec-get-temporal.plaindatetime.prototype.year */
TO_BE_IMPLEMENTED(TemporalPlainDateTimePrototypeYear) TO_BE_IMPLEMENTED(TemporalPlainDateTimePrototypeYear)
/* Temporal #sec-get-temporal.plaindatetime.prototype.month */ /* Temporal #sec-get-temporal.plaindatetime.prototype.month */
...@@ -221,10 +215,6 @@ TO_BE_IMPLEMENTED(TemporalPlainDateTimePrototypeToPlainTime) ...@@ -221,10 +215,6 @@ TO_BE_IMPLEMENTED(TemporalPlainDateTimePrototypeToPlainTime)
TO_BE_IMPLEMENTED(TemporalZonedDateTimeFrom) TO_BE_IMPLEMENTED(TemporalZonedDateTimeFrom)
/* Temporal #sec-temporal.zoneddatetime.compare */ /* Temporal #sec-temporal.zoneddatetime.compare */
TO_BE_IMPLEMENTED(TemporalZonedDateTimeCompare) TO_BE_IMPLEMENTED(TemporalZonedDateTimeCompare)
/* Temporal #sec-get-temporal.zoneddatetime.prototype.calendar */
TO_BE_IMPLEMENTED(TemporalZonedDateTimePrototypeCalendar)
/* Temporal #sec-get-temporal.zoneddatetime.prototype.timezone */
TO_BE_IMPLEMENTED(TemporalZonedDateTimePrototypeTimeZone)
/* Temporal #sec-get-temporal.zoneddatetime.prototype.year */ /* Temporal #sec-get-temporal.zoneddatetime.prototype.year */
TO_BE_IMPLEMENTED(TemporalZonedDateTimePrototypeYear) TO_BE_IMPLEMENTED(TemporalZonedDateTimePrototypeYear)
/* Temporal #sec-get-temporal.zoneddatetime.prototype.month */ /* Temporal #sec-get-temporal.zoneddatetime.prototype.month */
...@@ -251,8 +241,6 @@ TO_BE_IMPLEMENTED(TemporalZonedDateTimePrototypeEpochSeconds) ...@@ -251,8 +241,6 @@ TO_BE_IMPLEMENTED(TemporalZonedDateTimePrototypeEpochSeconds)
TO_BE_IMPLEMENTED(TemporalZonedDateTimePrototypeEpochMilliseconds) TO_BE_IMPLEMENTED(TemporalZonedDateTimePrototypeEpochMilliseconds)
/* Temporal #sec-get-temporal.zoneddatetime.prototype.epochmicroseconds */ /* Temporal #sec-get-temporal.zoneddatetime.prototype.epochmicroseconds */
TO_BE_IMPLEMENTED(TemporalZonedDateTimePrototypeEpochMicroseconds) TO_BE_IMPLEMENTED(TemporalZonedDateTimePrototypeEpochMicroseconds)
/* Temporal #sec-get-temporal.zoneddatetime.prototype.epochnanoseconds */
TO_BE_IMPLEMENTED(TemporalZonedDateTimePrototypeEpochNanoseconds)
/* Temporal #sec-get-temporal.zoneddatetime.prototype.dayofweek */ /* Temporal #sec-get-temporal.zoneddatetime.prototype.dayofweek */
TO_BE_IMPLEMENTED(TemporalZonedDateTimePrototypeDayOfWeek) TO_BE_IMPLEMENTED(TemporalZonedDateTimePrototypeDayOfWeek)
/* Temporal #sec-get-temporal.zoneddatetime.prototype.dayofyear */ /* Temporal #sec-get-temporal.zoneddatetime.prototype.dayofyear */
...@@ -359,8 +347,6 @@ TO_BE_IMPLEMENTED(TemporalInstantPrototypeEpochSeconds) ...@@ -359,8 +347,6 @@ TO_BE_IMPLEMENTED(TemporalInstantPrototypeEpochSeconds)
TO_BE_IMPLEMENTED(TemporalInstantPrototypeEpochMilliseconds) TO_BE_IMPLEMENTED(TemporalInstantPrototypeEpochMilliseconds)
/* Temporal #sec-get-temporal.instant.prototype.epochmicroseconds */ /* Temporal #sec-get-temporal.instant.prototype.epochmicroseconds */
TO_BE_IMPLEMENTED(TemporalInstantPrototypeEpochMicroseconds) TO_BE_IMPLEMENTED(TemporalInstantPrototypeEpochMicroseconds)
/* Temporal #sec-get-temporal.instant.prototype.epochnanoseconds */
TO_BE_IMPLEMENTED(TemporalInstantPrototypeEpochNanoseconds)
/* Temporal #sec-temporal.instant.prototype.add */ /* Temporal #sec-temporal.instant.prototype.add */
TO_BE_IMPLEMENTED(TemporalInstantPrototypeAdd) TO_BE_IMPLEMENTED(TemporalInstantPrototypeAdd)
/* Temporal #sec-temporal.instant.prototype.subtract */ /* Temporal #sec-temporal.instant.prototype.subtract */
...@@ -387,8 +373,6 @@ TO_BE_IMPLEMENTED(TemporalInstantPrototypeToZonedDateTimeISO) ...@@ -387,8 +373,6 @@ TO_BE_IMPLEMENTED(TemporalInstantPrototypeToZonedDateTimeISO)
TO_BE_IMPLEMENTED(TemporalPlainYearMonthFrom) TO_BE_IMPLEMENTED(TemporalPlainYearMonthFrom)
/* Temporal #sec-temporal.plainyearmonth.compare */ /* Temporal #sec-temporal.plainyearmonth.compare */
TO_BE_IMPLEMENTED(TemporalPlainYearMonthCompare) TO_BE_IMPLEMENTED(TemporalPlainYearMonthCompare)
/* Temporal #sec-get-temporal.plainyearmonth.prototype.calendar */
TO_BE_IMPLEMENTED(TemporalPlainYearMonthPrototypeCalendar)
/* Temporal #sec-get-temporal.plainyearmonth.prototype.year */ /* Temporal #sec-get-temporal.plainyearmonth.prototype.year */
TO_BE_IMPLEMENTED(TemporalPlainYearMonthPrototypeYear) TO_BE_IMPLEMENTED(TemporalPlainYearMonthPrototypeYear)
/* Temporal #sec-get-temporal.plainyearmonth.prototype.month */ /* Temporal #sec-get-temporal.plainyearmonth.prototype.month */
...@@ -429,8 +413,6 @@ TO_BE_IMPLEMENTED(TemporalPlainMonthDayFrom) ...@@ -429,8 +413,6 @@ TO_BE_IMPLEMENTED(TemporalPlainMonthDayFrom)
/* There is no compare for PlainMonthDay. See /* There is no compare for PlainMonthDay. See
* https://github.com/tc39/proposal-temporal/issues/1547 */ * https://github.com/tc39/proposal-temporal/issues/1547 */
/* Temporal #sec-get-temporal.plainmonthday.prototype.calendar */
TO_BE_IMPLEMENTED(TemporalPlainMonthDayPrototypeCalendar)
/* Temporal #sec-get-temporal.plainmonthday.prototype.monthcode */ /* Temporal #sec-get-temporal.plainmonthday.prototype.monthcode */
TO_BE_IMPLEMENTED(TemporalPlainMonthDayPrototypeMonthCode) TO_BE_IMPLEMENTED(TemporalPlainMonthDayPrototypeMonthCode)
/* Temporal #sec-get-temporal.plainmonthday.prototype.day */ /* Temporal #sec-get-temporal.plainmonthday.prototype.day */
...@@ -621,6 +603,15 @@ TO_BE_IMPLEMENTED(TemporalZonedDateTimePrototypeToLocaleString) ...@@ -621,6 +603,15 @@ TO_BE_IMPLEMENTED(TemporalZonedDateTimePrototypeToLocaleString)
return obj->field(); \ return obj->field(); \
} }
#define TEMPORAL_GET_NO_NEG_ZERO(T, METHOD, field) \
BUILTIN(Temporal##T##Prototype##METHOD) { \
HandleScope scope(isolate); \
const char* method = "get Temporal." #T ".prototype." #field; \
CHECK_RECEIVER(JSTemporal##T, obj, method); \
if (obj->field().IsMinusZero()) return Smi::zero(); \
return obj->field(); \
}
// PlainDate // PlainDate
BUILTIN(TemporalPlainDateConstructor) { BUILTIN(TemporalPlainDateConstructor) {
HandleScope scope(isolate); HandleScope scope(isolate);
...@@ -632,6 +623,7 @@ BUILTIN(TemporalPlainDateConstructor) { ...@@ -632,6 +623,7 @@ BUILTIN(TemporalPlainDateConstructor) {
args.atOrUndefined(isolate, 3), // iso_day args.atOrUndefined(isolate, 3), // iso_day
args.atOrUndefined(isolate, 4))); // calendar_like args.atOrUndefined(isolate, 4))); // calendar_like
} }
TEMPORAL_GET(PlainDate, Calendar, calendar)
TEMPORAL_PROTOTYPE_METHOD0(PlainDate, GetISOFields, getISOFields) TEMPORAL_PROTOTYPE_METHOD0(PlainDate, GetISOFields, getISOFields)
TEMPORAL_VALUE_OF(PlainDate) TEMPORAL_VALUE_OF(PlainDate)
...@@ -648,6 +640,7 @@ BUILTIN(TemporalPlainTimeConstructor) { ...@@ -648,6 +640,7 @@ BUILTIN(TemporalPlainTimeConstructor) {
args.atOrUndefined(isolate, 5), // microsecond args.atOrUndefined(isolate, 5), // microsecond
args.atOrUndefined(isolate, 6))); // nanosecond args.atOrUndefined(isolate, 6))); // nanosecond
} }
TEMPORAL_GET(PlainTime, Calendar, calendar)
TEMPORAL_PROTOTYPE_METHOD0(PlainTime, GetISOFields, getISOFields) TEMPORAL_PROTOTYPE_METHOD0(PlainTime, GetISOFields, getISOFields)
TEMPORAL_VALUE_OF(PlainTime) TEMPORAL_VALUE_OF(PlainTime)
...@@ -668,6 +661,7 @@ BUILTIN(TemporalPlainDateTimeConstructor) { ...@@ -668,6 +661,7 @@ BUILTIN(TemporalPlainDateTimeConstructor) {
args.atOrUndefined(isolate, 9), // nanosecond args.atOrUndefined(isolate, 9), // nanosecond
args.atOrUndefined(isolate, 10))); // calendar_like args.atOrUndefined(isolate, 10))); // calendar_like
} }
TEMPORAL_GET(PlainDateTime, Calendar, calendar)
TEMPORAL_PROTOTYPE_METHOD0(PlainDateTime, GetISOFields, getISOFields) TEMPORAL_PROTOTYPE_METHOD0(PlainDateTime, GetISOFields, getISOFields)
TEMPORAL_VALUE_OF(PlainDateTime) TEMPORAL_VALUE_OF(PlainDateTime)
...@@ -682,6 +676,7 @@ BUILTIN(TemporalPlainYearMonthConstructor) { ...@@ -682,6 +676,7 @@ BUILTIN(TemporalPlainYearMonthConstructor) {
args.atOrUndefined(isolate, 3), // calendar_like args.atOrUndefined(isolate, 3), // calendar_like
args.atOrUndefined(isolate, 4))); // reference_iso_day args.atOrUndefined(isolate, 4))); // reference_iso_day
} }
TEMPORAL_GET(PlainYearMonth, Calendar, calendar)
TEMPORAL_PROTOTYPE_METHOD0(PlainYearMonth, GetISOFields, getISOFields) TEMPORAL_PROTOTYPE_METHOD0(PlainYearMonth, GetISOFields, getISOFields)
TEMPORAL_VALUE_OF(PlainYearMonth) TEMPORAL_VALUE_OF(PlainYearMonth)
...@@ -696,6 +691,7 @@ BUILTIN(TemporalPlainMonthDayConstructor) { ...@@ -696,6 +691,7 @@ BUILTIN(TemporalPlainMonthDayConstructor) {
args.atOrUndefined(isolate, 3), // calendar_like args.atOrUndefined(isolate, 3), // calendar_like
args.atOrUndefined(isolate, 4))); // reference_iso_year args.atOrUndefined(isolate, 4))); // reference_iso_year
} }
TEMPORAL_GET(PlainMonthDay, Calendar, calendar)
TEMPORAL_PROTOTYPE_METHOD0(PlainMonthDay, GetISOFields, getISOFields) TEMPORAL_PROTOTYPE_METHOD0(PlainMonthDay, GetISOFields, getISOFields)
TEMPORAL_VALUE_OF(PlainMonthDay) TEMPORAL_VALUE_OF(PlainMonthDay)
...@@ -710,6 +706,9 @@ BUILTIN(TemporalZonedDateTimeConstructor) { ...@@ -710,6 +706,9 @@ BUILTIN(TemporalZonedDateTimeConstructor) {
args.atOrUndefined(isolate, 2), // time_zone_like args.atOrUndefined(isolate, 2), // time_zone_like
args.atOrUndefined(isolate, 3))); // calendar_like args.atOrUndefined(isolate, 3))); // calendar_like
} }
TEMPORAL_GET(ZonedDateTime, Calendar, calendar)
TEMPORAL_GET(ZonedDateTime, TimeZone, time_zone)
TEMPORAL_GET(ZonedDateTime, EpochNanoseconds, nanoseconds)
TEMPORAL_PROTOTYPE_METHOD0(ZonedDateTime, GetISOFields, getISOFields) TEMPORAL_PROTOTYPE_METHOD0(ZonedDateTime, GetISOFields, getISOFields)
TEMPORAL_VALUE_OF(ZonedDateTime) TEMPORAL_VALUE_OF(ZonedDateTime)
...@@ -730,16 +729,16 @@ BUILTIN(TemporalDurationConstructor) { ...@@ -730,16 +729,16 @@ BUILTIN(TemporalDurationConstructor) {
args.atOrUndefined(isolate, 9), // microseconds args.atOrUndefined(isolate, 9), // microseconds
args.atOrUndefined(isolate, 10))); // nanoseconds args.atOrUndefined(isolate, 10))); // nanoseconds
} }
TEMPORAL_GET(Duration, Years, years) TEMPORAL_GET_NO_NEG_ZERO(Duration, Years, years)
TEMPORAL_GET(Duration, Months, months) TEMPORAL_GET_NO_NEG_ZERO(Duration, Months, months)
TEMPORAL_GET(Duration, Weeks, weeks) TEMPORAL_GET_NO_NEG_ZERO(Duration, Weeks, weeks)
TEMPORAL_GET(Duration, Days, days) TEMPORAL_GET_NO_NEG_ZERO(Duration, Days, days)
TEMPORAL_GET(Duration, Hours, hours) TEMPORAL_GET_NO_NEG_ZERO(Duration, Hours, hours)
TEMPORAL_GET(Duration, Minutes, minutes) TEMPORAL_GET_NO_NEG_ZERO(Duration, Minutes, minutes)
TEMPORAL_GET(Duration, Seconds, seconds) TEMPORAL_GET_NO_NEG_ZERO(Duration, Seconds, seconds)
TEMPORAL_GET(Duration, Milliseconds, milliseconds) TEMPORAL_GET_NO_NEG_ZERO(Duration, Milliseconds, milliseconds)
TEMPORAL_GET(Duration, Microseconds, microseconds) TEMPORAL_GET_NO_NEG_ZERO(Duration, Microseconds, microseconds)
TEMPORAL_GET(Duration, Nanoseconds, nanoseconds) TEMPORAL_GET_NO_NEG_ZERO(Duration, Nanoseconds, nanoseconds)
TEMPORAL_PROTOTYPE_METHOD0(Duration, Sign, sign) TEMPORAL_PROTOTYPE_METHOD0(Duration, Sign, sign)
TEMPORAL_PROTOTYPE_METHOD0(Duration, Blank, blank) TEMPORAL_PROTOTYPE_METHOD0(Duration, Blank, blank)
TEMPORAL_VALUE_OF(Duration) TEMPORAL_VALUE_OF(Duration)
...@@ -747,6 +746,7 @@ TEMPORAL_VALUE_OF(Duration) ...@@ -747,6 +746,7 @@ TEMPORAL_VALUE_OF(Duration)
// Instant // Instant
TEMPORAL_CONSTRUCTOR1(Instant) TEMPORAL_CONSTRUCTOR1(Instant)
TEMPORAL_VALUE_OF(Instant) TEMPORAL_VALUE_OF(Instant)
TEMPORAL_GET(Instant, EpochNanoseconds, nanoseconds)
// Calendar // Calendar
TEMPORAL_CONSTRUCTOR1(Calendar) TEMPORAL_CONSTRUCTOR1(Calendar)
......
...@@ -85,7 +85,6 @@ ...@@ -85,7 +85,6 @@
'temporal/plain-date-compare': [FAIL], 'temporal/plain-date-compare': [FAIL],
'temporal/plain-date-equals': [FAIL], 'temporal/plain-date-equals': [FAIL],
'temporal/plain-date-from': [FAIL], 'temporal/plain-date-from': [FAIL],
'temporal/plain-date-get-calendar': [FAIL],
'temporal/plain-date-get-day': [FAIL], 'temporal/plain-date-get-day': [FAIL],
'temporal/plain-date-get-dayOfWeek': [FAIL], 'temporal/plain-date-get-dayOfWeek': [FAIL],
'temporal/plain-date-get-dayOfYear': [FAIL], 'temporal/plain-date-get-dayOfYear': [FAIL],
...@@ -102,10 +101,8 @@ ...@@ -102,10 +101,8 @@
'temporal/plain-date-get-year': [FAIL], 'temporal/plain-date-get-year': [FAIL],
'temporal/plain-date-time-add': [FAIL], 'temporal/plain-date-time-add': [FAIL],
'temporal/plain-date-time-compare': [FAIL], 'temporal/plain-date-time-compare': [FAIL],
'temporal/plain-date-time-constructor': [FAIL],
'temporal/plain-date-time-equals': [FAIL], 'temporal/plain-date-time-equals': [FAIL],
'temporal/plain-date-time-from': [FAIL], 'temporal/plain-date-time-from': [FAIL],
'temporal/plain-date-time-get-calendar': [FAIL],
'temporal/plain-date-time-get-day': [FAIL], 'temporal/plain-date-time-get-day': [FAIL],
'temporal/plain-date-time-get-dayOfWeek': [FAIL], 'temporal/plain-date-time-get-dayOfWeek': [FAIL],
'temporal/plain-date-time-get-dayOfYear': [FAIL], 'temporal/plain-date-time-get-dayOfYear': [FAIL],
...@@ -116,7 +113,6 @@ ...@@ -116,7 +113,6 @@
'temporal/plain-date-time-get-eraYear': [FAIL], 'temporal/plain-date-time-get-eraYear': [FAIL],
'temporal/plain-date-time-get-hour': [FAIL], 'temporal/plain-date-time-get-hour': [FAIL],
'temporal/plain-date-time-get-inLeapYear': [FAIL], 'temporal/plain-date-time-get-inLeapYear': [FAIL],
'temporal/plain-date-time-get-iso-fields': [FAIL],
'temporal/plain-date-time-get-microsecond': [FAIL], 'temporal/plain-date-time-get-microsecond': [FAIL],
'temporal/plain-date-time-get-millisecond': [FAIL], 'temporal/plain-date-time-get-millisecond': [FAIL],
'temporal/plain-date-time-get-minute': [FAIL], 'temporal/plain-date-time-get-minute': [FAIL],
......
...@@ -856,8 +856,6 @@ ...@@ -856,8 +856,6 @@
'built-ins/Temporal/Instant/prototype/epochMicroseconds/branding': [FAIL], 'built-ins/Temporal/Instant/prototype/epochMicroseconds/branding': [FAIL],
'built-ins/Temporal/Instant/prototype/epochMilliseconds/basic': [FAIL], 'built-ins/Temporal/Instant/prototype/epochMilliseconds/basic': [FAIL],
'built-ins/Temporal/Instant/prototype/epochMilliseconds/branding': [FAIL], 'built-ins/Temporal/Instant/prototype/epochMilliseconds/branding': [FAIL],
'built-ins/Temporal/Instant/prototype/epochNanoseconds/basic': [FAIL],
'built-ins/Temporal/Instant/prototype/epochNanoseconds/branding': [FAIL],
'built-ins/Temporal/Instant/prototype/epochSeconds/basic': [FAIL], 'built-ins/Temporal/Instant/prototype/epochSeconds/basic': [FAIL],
'built-ins/Temporal/Instant/prototype/epochSeconds/branding': [FAIL], 'built-ins/Temporal/Instant/prototype/epochSeconds/branding': [FAIL],
'built-ins/Temporal/Instant/prototype/equals/argument-wrong-type': [FAIL], 'built-ins/Temporal/Instant/prototype/equals/argument-wrong-type': [FAIL],
...@@ -1064,8 +1062,6 @@ ...@@ -1064,8 +1062,6 @@
'built-ins/Temporal/Now/zonedDateTime/timezone-string-multiple-offsets': [FAIL], 'built-ins/Temporal/Now/zonedDateTime/timezone-string-multiple-offsets': [FAIL],
'built-ins/Temporal/Now/zonedDateTime/time-zone-undefined': [FAIL], 'built-ins/Temporal/Now/zonedDateTime/time-zone-undefined': [FAIL],
'built-ins/Temporal/PlainDate/basic': [FAIL], 'built-ins/Temporal/PlainDate/basic': [FAIL],
'built-ins/Temporal/PlainDate/calendar-temporal-object': [FAIL],
'built-ins/Temporal/PlainDate/calendar-undefined': [FAIL],
'built-ins/Temporal/PlainDate/compare/argument-object': [FAIL], 'built-ins/Temporal/PlainDate/compare/argument-object': [FAIL],
'built-ins/Temporal/PlainDate/compare/argument-plaindatetime': [FAIL], 'built-ins/Temporal/PlainDate/compare/argument-plaindatetime': [FAIL],
'built-ins/Temporal/PlainDate/compare/argument-string': [FAIL], 'built-ins/Temporal/PlainDate/compare/argument-string': [FAIL],
...@@ -1118,7 +1114,6 @@ ...@@ -1118,7 +1114,6 @@
'built-ins/Temporal/PlainDate/prototype/add/overflow-undefined': [FAIL], 'built-ins/Temporal/PlainDate/prototype/add/overflow-undefined': [FAIL],
'built-ins/Temporal/PlainDate/prototype/add/overflow-wrong-type': [FAIL], 'built-ins/Temporal/PlainDate/prototype/add/overflow-wrong-type': [FAIL],
'built-ins/Temporal/PlainDate/prototype/add/subclassing-ignored': [FAIL], 'built-ins/Temporal/PlainDate/prototype/add/subclassing-ignored': [FAIL],
'built-ins/Temporal/PlainDate/prototype/calendar/branding': [FAIL],
'built-ins/Temporal/PlainDate/prototype/day/branding': [FAIL], 'built-ins/Temporal/PlainDate/prototype/day/branding': [FAIL],
'built-ins/Temporal/PlainDate/prototype/day/calendar-returns-infinity': [FAIL], 'built-ins/Temporal/PlainDate/prototype/day/calendar-returns-infinity': [FAIL],
'built-ins/Temporal/PlainDate/prototype/dayOfWeek/basic': [FAIL], 'built-ins/Temporal/PlainDate/prototype/dayOfWeek/basic': [FAIL],
...@@ -1310,8 +1305,6 @@ ...@@ -1310,8 +1305,6 @@
'built-ins/Temporal/PlainDate/prototype/with/subclassing-ignored': [FAIL], 'built-ins/Temporal/PlainDate/prototype/with/subclassing-ignored': [FAIL],
'built-ins/Temporal/PlainDate/prototype/year/branding': [FAIL], 'built-ins/Temporal/PlainDate/prototype/year/branding': [FAIL],
'built-ins/Temporal/PlainDate/prototype/year/calendar-returns-infinity': [FAIL], 'built-ins/Temporal/PlainDate/prototype/year/calendar-returns-infinity': [FAIL],
'built-ins/Temporal/PlainDateTime/calendar-temporal-object': [FAIL],
'built-ins/Temporal/PlainDateTime/calendar-undefined': [FAIL],
'built-ins/Temporal/PlainDateTime/compare/argument-plaindate': [FAIL], 'built-ins/Temporal/PlainDateTime/compare/argument-plaindate': [FAIL],
'built-ins/Temporal/PlainDateTime/compare/argument-string-with-utc-designator': [FAIL], 'built-ins/Temporal/PlainDateTime/compare/argument-string-with-utc-designator': [FAIL],
'built-ins/Temporal/PlainDateTime/compare/argument-zoneddatetime-negative-epochnanoseconds': [FAIL], 'built-ins/Temporal/PlainDateTime/compare/argument-zoneddatetime-negative-epochnanoseconds': [FAIL],
...@@ -1363,7 +1356,6 @@ ...@@ -1363,7 +1356,6 @@
'built-ins/Temporal/PlainDateTime/prototype/add/overflow-undefined': [FAIL], 'built-ins/Temporal/PlainDateTime/prototype/add/overflow-undefined': [FAIL],
'built-ins/Temporal/PlainDateTime/prototype/add/overflow-wrong-type': [FAIL], 'built-ins/Temporal/PlainDateTime/prototype/add/overflow-wrong-type': [FAIL],
'built-ins/Temporal/PlainDateTime/prototype/add/subclassing-ignored': [FAIL], 'built-ins/Temporal/PlainDateTime/prototype/add/subclassing-ignored': [FAIL],
'built-ins/Temporal/PlainDateTime/prototype/calendar/branding': [FAIL],
'built-ins/Temporal/PlainDateTime/prototype/day/branding': [FAIL], 'built-ins/Temporal/PlainDateTime/prototype/day/branding': [FAIL],
'built-ins/Temporal/PlainDateTime/prototype/day/calendar-returns-infinity': [FAIL], 'built-ins/Temporal/PlainDateTime/prototype/day/calendar-returns-infinity': [FAIL],
'built-ins/Temporal/PlainDateTime/prototype/dayOfWeek/branding': [FAIL], 'built-ins/Temporal/PlainDateTime/prototype/dayOfWeek/branding': [FAIL],
...@@ -1589,8 +1581,6 @@ ...@@ -1589,8 +1581,6 @@
'built-ins/Temporal/PlainDateTime/prototype/year/calendar-returns-infinity': [FAIL], 'built-ins/Temporal/PlainDateTime/prototype/year/calendar-returns-infinity': [FAIL],
'built-ins/Temporal/PlainDateTime/second-undefined': [FAIL], 'built-ins/Temporal/PlainDateTime/second-undefined': [FAIL],
'built-ins/Temporal/PlainMonthDay/basic': [FAIL], 'built-ins/Temporal/PlainMonthDay/basic': [FAIL],
'built-ins/Temporal/PlainMonthDay/calendar-temporal-object': [FAIL],
'built-ins/Temporal/PlainMonthDay/calendar-undefined': [FAIL],
'built-ins/Temporal/PlainMonthDay/from/argument-string-with-utc-designator': [FAIL], 'built-ins/Temporal/PlainMonthDay/from/argument-string-with-utc-designator': [FAIL],
'built-ins/Temporal/PlainMonthDay/from/calendar-fields-iterable': [FAIL], 'built-ins/Temporal/PlainMonthDay/from/calendar-fields-iterable': [FAIL],
'built-ins/Temporal/PlainMonthDay/from/calendar-temporal-object': [FAIL], 'built-ins/Temporal/PlainMonthDay/from/calendar-temporal-object': [FAIL],
...@@ -1610,7 +1600,6 @@ ...@@ -1610,7 +1600,6 @@
'built-ins/Temporal/PlainMonthDay/from/subclassing-ignored': [FAIL], 'built-ins/Temporal/PlainMonthDay/from/subclassing-ignored': [FAIL],
'built-ins/Temporal/PlainMonthDay/infinity-throws-rangeerror': [FAIL], 'built-ins/Temporal/PlainMonthDay/infinity-throws-rangeerror': [FAIL],
'built-ins/Temporal/PlainMonthDay/negative-infinity-throws-rangeerror': [FAIL], 'built-ins/Temporal/PlainMonthDay/negative-infinity-throws-rangeerror': [FAIL],
'built-ins/Temporal/PlainMonthDay/prototype/calendar/branding': [FAIL],
'built-ins/Temporal/PlainMonthDay/prototype/day/basic': [FAIL], 'built-ins/Temporal/PlainMonthDay/prototype/day/basic': [FAIL],
'built-ins/Temporal/PlainMonthDay/prototype/day/branding': [FAIL], 'built-ins/Temporal/PlainMonthDay/prototype/day/branding': [FAIL],
'built-ins/Temporal/PlainMonthDay/prototype/day/calendar-returns-infinity': [FAIL], 'built-ins/Temporal/PlainMonthDay/prototype/day/calendar-returns-infinity': [FAIL],
...@@ -1698,7 +1687,6 @@ ...@@ -1698,7 +1687,6 @@
'built-ins/Temporal/PlainTime/prototype/add/non-integer-throws-rangeerror': [FAIL], 'built-ins/Temporal/PlainTime/prototype/add/non-integer-throws-rangeerror': [FAIL],
'built-ins/Temporal/PlainTime/prototype/add/order-of-operations': [FAIL], 'built-ins/Temporal/PlainTime/prototype/add/order-of-operations': [FAIL],
'built-ins/Temporal/PlainTime/prototype/add/subclassing-ignored': [FAIL], 'built-ins/Temporal/PlainTime/prototype/add/subclassing-ignored': [FAIL],
'built-ins/Temporal/PlainTime/prototype/calendar/branding': [FAIL],
'built-ins/Temporal/PlainTime/prototype/equals/argument-string-with-utc-designator': [FAIL], 'built-ins/Temporal/PlainTime/prototype/equals/argument-string-with-utc-designator': [FAIL],
'built-ins/Temporal/PlainTime/prototype/equals/argument-wrong-type': [FAIL], 'built-ins/Temporal/PlainTime/prototype/equals/argument-wrong-type': [FAIL],
'built-ins/Temporal/PlainTime/prototype/equals/argument-zoneddatetime-balance-negative-time-units': [FAIL], 'built-ins/Temporal/PlainTime/prototype/equals/argument-zoneddatetime-balance-negative-time-units': [FAIL],
...@@ -1861,8 +1849,6 @@ ...@@ -1861,8 +1849,6 @@
'built-ins/Temporal/PlainTime/prototype/with/plaintimelike-invalid': [FAIL], 'built-ins/Temporal/PlainTime/prototype/with/plaintimelike-invalid': [FAIL],
'built-ins/Temporal/PlainTime/prototype/with/subclassing-ignored': [FAIL], 'built-ins/Temporal/PlainTime/prototype/with/subclassing-ignored': [FAIL],
'built-ins/Temporal/PlainTime/second-undefined': [FAIL], 'built-ins/Temporal/PlainTime/second-undefined': [FAIL],
'built-ins/Temporal/PlainYearMonth/calendar-temporal-object': [FAIL],
'built-ins/Temporal/PlainYearMonth/calendar-undefined': [FAIL],
'built-ins/Temporal/PlainYearMonth/compare/argument-string-with-utc-designator': [FAIL], 'built-ins/Temporal/PlainYearMonth/compare/argument-string-with-utc-designator': [FAIL],
'built-ins/Temporal/PlainYearMonth/compare/calendar-fields-iterable': [FAIL], 'built-ins/Temporal/PlainYearMonth/compare/calendar-fields-iterable': [FAIL],
'built-ins/Temporal/PlainYearMonth/compare/calendar-temporal-object': [FAIL], 'built-ins/Temporal/PlainYearMonth/compare/calendar-temporal-object': [FAIL],
...@@ -1898,7 +1884,6 @@ ...@@ -1898,7 +1884,6 @@
'built-ins/Temporal/PlainYearMonth/prototype/add/overflow-undefined': [FAIL], 'built-ins/Temporal/PlainYearMonth/prototype/add/overflow-undefined': [FAIL],
'built-ins/Temporal/PlainYearMonth/prototype/add/overflow-wrong-type': [FAIL], 'built-ins/Temporal/PlainYearMonth/prototype/add/overflow-wrong-type': [FAIL],
'built-ins/Temporal/PlainYearMonth/prototype/add/subclassing-ignored': [FAIL], 'built-ins/Temporal/PlainYearMonth/prototype/add/subclassing-ignored': [FAIL],
'built-ins/Temporal/PlainYearMonth/prototype/calendar/branding': [FAIL],
'built-ins/Temporal/PlainYearMonth/prototype/daysInMonth/branding': [FAIL], 'built-ins/Temporal/PlainYearMonth/prototype/daysInMonth/branding': [FAIL],
'built-ins/Temporal/PlainYearMonth/prototype/daysInYear/branding': [FAIL], 'built-ins/Temporal/PlainYearMonth/prototype/daysInYear/branding': [FAIL],
'built-ins/Temporal/PlainYearMonth/prototype/equals/argument-string-with-utc-designator': [FAIL], 'built-ins/Temporal/PlainYearMonth/prototype/equals/argument-string-with-utc-designator': [FAIL],
...@@ -2094,8 +2079,6 @@ ...@@ -2094,8 +2079,6 @@
'built-ins/Temporal/TimeZone/prototype/toJSON/tostring-call': [FAIL], 'built-ins/Temporal/TimeZone/prototype/toJSON/tostring-call': [FAIL],
'built-ins/Temporal/TimeZone/prototype/toJSON/tostring-undefined-custom': [FAIL], 'built-ins/Temporal/TimeZone/prototype/toJSON/tostring-undefined-custom': [FAIL],
'built-ins/Temporal/TimeZone/prototype/toJSON/tostring-undefined': [FAIL], 'built-ins/Temporal/TimeZone/prototype/toJSON/tostring-undefined': [FAIL],
'built-ins/Temporal/ZonedDateTime/calendar-temporal-object': [FAIL],
'built-ins/Temporal/ZonedDateTime/calendar-undefined': [FAIL],
'built-ins/Temporal/ZonedDateTime/compare/argument-propertybag-timezone-getoffsetnanosecondsfor-non-integer': [FAIL], 'built-ins/Temporal/ZonedDateTime/compare/argument-propertybag-timezone-getoffsetnanosecondsfor-non-integer': [FAIL],
'built-ins/Temporal/ZonedDateTime/compare/argument-propertybag-timezone-getoffsetnanosecondsfor-not-callable': [FAIL], 'built-ins/Temporal/ZonedDateTime/compare/argument-propertybag-timezone-getoffsetnanosecondsfor-not-callable': [FAIL],
'built-ins/Temporal/ZonedDateTime/compare/argument-propertybag-timezone-getoffsetnanosecondsfor-out-of-range': [FAIL], 'built-ins/Temporal/ZonedDateTime/compare/argument-propertybag-timezone-getoffsetnanosecondsfor-out-of-range': [FAIL],
...@@ -2147,7 +2130,6 @@ ...@@ -2147,7 +2130,6 @@
'built-ins/Temporal/ZonedDateTime/prototype/add/timezone-getoffsetnanosecondsfor-not-callable': [FAIL], 'built-ins/Temporal/ZonedDateTime/prototype/add/timezone-getoffsetnanosecondsfor-not-callable': [FAIL],
'built-ins/Temporal/ZonedDateTime/prototype/add/timezone-getoffsetnanosecondsfor-out-of-range': [FAIL], 'built-ins/Temporal/ZonedDateTime/prototype/add/timezone-getoffsetnanosecondsfor-out-of-range': [FAIL],
'built-ins/Temporal/ZonedDateTime/prototype/add/timezone-getoffsetnanosecondsfor-wrong-type': [FAIL], 'built-ins/Temporal/ZonedDateTime/prototype/add/timezone-getoffsetnanosecondsfor-wrong-type': [FAIL],
'built-ins/Temporal/ZonedDateTime/prototype/calendar/branding': [FAIL],
'built-ins/Temporal/ZonedDateTime/prototype/day/balance-negative-time-units': [FAIL], 'built-ins/Temporal/ZonedDateTime/prototype/day/balance-negative-time-units': [FAIL],
'built-ins/Temporal/ZonedDateTime/prototype/day/branding': [FAIL], 'built-ins/Temporal/ZonedDateTime/prototype/day/branding': [FAIL],
'built-ins/Temporal/ZonedDateTime/prototype/day/calendar-returns-infinity': [FAIL], 'built-ins/Temporal/ZonedDateTime/prototype/day/calendar-returns-infinity': [FAIL],
...@@ -2184,8 +2166,6 @@ ...@@ -2184,8 +2166,6 @@
'built-ins/Temporal/ZonedDateTime/prototype/epochMicroseconds/branding': [FAIL], 'built-ins/Temporal/ZonedDateTime/prototype/epochMicroseconds/branding': [FAIL],
'built-ins/Temporal/ZonedDateTime/prototype/epochMilliseconds/basic': [FAIL], 'built-ins/Temporal/ZonedDateTime/prototype/epochMilliseconds/basic': [FAIL],
'built-ins/Temporal/ZonedDateTime/prototype/epochMilliseconds/branding': [FAIL], 'built-ins/Temporal/ZonedDateTime/prototype/epochMilliseconds/branding': [FAIL],
'built-ins/Temporal/ZonedDateTime/prototype/epochNanoseconds/basic': [FAIL],
'built-ins/Temporal/ZonedDateTime/prototype/epochNanoseconds/branding': [FAIL],
'built-ins/Temporal/ZonedDateTime/prototype/epochSeconds/basic': [FAIL], 'built-ins/Temporal/ZonedDateTime/prototype/epochSeconds/basic': [FAIL],
'built-ins/Temporal/ZonedDateTime/prototype/epochSeconds/branding': [FAIL], 'built-ins/Temporal/ZonedDateTime/prototype/epochSeconds/branding': [FAIL],
'built-ins/Temporal/ZonedDateTime/prototype/equals/argument-propertybag-timezone-getoffsetnanosecondsfor-non-integer': [FAIL], 'built-ins/Temporal/ZonedDateTime/prototype/equals/argument-propertybag-timezone-getoffsetnanosecondsfor-non-integer': [FAIL],
...@@ -2365,7 +2345,6 @@ ...@@ -2365,7 +2345,6 @@
'built-ins/Temporal/ZonedDateTime/prototype/subtract/timezone-getoffsetnanosecondsfor-not-callable': [FAIL], 'built-ins/Temporal/ZonedDateTime/prototype/subtract/timezone-getoffsetnanosecondsfor-not-callable': [FAIL],
'built-ins/Temporal/ZonedDateTime/prototype/subtract/timezone-getoffsetnanosecondsfor-out-of-range': [FAIL], 'built-ins/Temporal/ZonedDateTime/prototype/subtract/timezone-getoffsetnanosecondsfor-out-of-range': [FAIL],
'built-ins/Temporal/ZonedDateTime/prototype/subtract/timezone-getoffsetnanosecondsfor-wrong-type': [FAIL], 'built-ins/Temporal/ZonedDateTime/prototype/subtract/timezone-getoffsetnanosecondsfor-wrong-type': [FAIL],
'built-ins/Temporal/ZonedDateTime/prototype/timeZone/branding': [FAIL],
'built-ins/Temporal/ZonedDateTime/prototype/toInstant/branding': [FAIL], 'built-ins/Temporal/ZonedDateTime/prototype/toInstant/branding': [FAIL],
'built-ins/Temporal/ZonedDateTime/prototype/toJSON/balance-negative-time-units': [FAIL], 'built-ins/Temporal/ZonedDateTime/prototype/toJSON/balance-negative-time-units': [FAIL],
'built-ins/Temporal/ZonedDateTime/prototype/toJSON/branding': [FAIL], 'built-ins/Temporal/ZonedDateTime/prototype/toJSON/branding': [FAIL],
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment