[Temporal] Add compare, round and total to Duration
Also add AOs: ParseTemporalRelativeToString, DefaultTemporalLargestUnit, CalculateOffsetShift, UnbalanceDurationRelative, BalanceDurationRelative, Spec Text: https://tc39.es/proposal-temporal/#sec-temporal.duration.compare https://tc39.es/proposal-temporal/#sec-temporal.duration.prototype.round https://tc39.es/proposal-temporal/#sec-temporal.duration.prototype.total https://tc39.es/proposal-temporal/#sec-temporal-parsetemporalrelativetostring https://tc39.es/proposal-temporal/#sec-temporal-defaulttemporallargestunit https://tc39.es/proposal-temporal/#sec-temporal-calculateoffsetshift https://tc39.es/proposal-temporal/#sec-temporal-unbalancedurationrelative https://tc39.es/proposal-temporal/#sec-temporal-balancedurationrelative Bug: v8:11544 Change-Id: I3b20bdb7cec30f6a8503603169643678988f4dcf Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/3750322 Commit-Queue: Frank Tang <ftang@chromium.org> Reviewed-by: Adam Klein <adamk@chromium.org> Cr-Commit-Position: refs/heads/main@{#81942}
This commit is contained in:
parent
e895b7af73
commit
f527622546
@ -50,14 +50,6 @@ TO_BE_IMPLEMENTED(TemporalZonedDateTimePrototypeUntil)
|
||||
/* Temporal #sec-temporal.zoneddatetime.prototype.since */
|
||||
TO_BE_IMPLEMENTED(TemporalZonedDateTimePrototypeSince)
|
||||
|
||||
/* Temporal.Duration */
|
||||
/* Temporal #sec-temporal.duration.compare */
|
||||
TO_BE_IMPLEMENTED(TemporalDurationCompare)
|
||||
/* Temporal #sec-temporal.duration.prototype.round */
|
||||
TO_BE_IMPLEMENTED(TemporalDurationPrototypeRound)
|
||||
/* Temporal #sec-temporal.duration.prototype.total */
|
||||
TO_BE_IMPLEMENTED(TemporalDurationPrototypeTotal)
|
||||
|
||||
/* Temporal.Calendar */
|
||||
/* Temporal #sec-temporal.calendar.prototype.weekofyear */
|
||||
TO_BE_IMPLEMENTED(TemporalCalendarPrototypeWeekOfYear)
|
||||
@ -562,6 +554,14 @@ BUILTIN(TemporalDurationConstructor) {
|
||||
args.atOrUndefined(isolate, 9), // microseconds
|
||||
args.atOrUndefined(isolate, 10))); // nanoseconds
|
||||
}
|
||||
|
||||
BUILTIN(TemporalDurationCompare) {
|
||||
HandleScope scope(isolate);
|
||||
RETURN_RESULT_OR_FAILURE(isolate, JSTemporalDuration::Compare(
|
||||
isolate, args.atOrUndefined(isolate, 1),
|
||||
args.atOrUndefined(isolate, 2),
|
||||
args.atOrUndefined(isolate, 3)));
|
||||
}
|
||||
TEMPORAL_METHOD1(Duration, From)
|
||||
TEMPORAL_GET(Duration, Years, years)
|
||||
TEMPORAL_GET(Duration, Months, months)
|
||||
@ -573,6 +573,8 @@ TEMPORAL_GET(Duration, Seconds, seconds)
|
||||
TEMPORAL_GET(Duration, Milliseconds, milliseconds)
|
||||
TEMPORAL_GET(Duration, Microseconds, microseconds)
|
||||
TEMPORAL_GET(Duration, Nanoseconds, nanoseconds)
|
||||
TEMPORAL_PROTOTYPE_METHOD1(Duration, Round, round)
|
||||
TEMPORAL_PROTOTYPE_METHOD1(Duration, Total, total)
|
||||
TEMPORAL_PROTOTYPE_METHOD1(Duration, With, with)
|
||||
TEMPORAL_PROTOTYPE_METHOD0(Duration, Sign, sign)
|
||||
TEMPORAL_PROTOTYPE_METHOD0(Duration, Blank, blank)
|
||||
|
File diff suppressed because it is too large
Load Diff
@ -173,6 +173,12 @@ class JSTemporalDuration
|
||||
Handle<Object> milliseconds, Handle<Object> microseconds,
|
||||
Handle<Object> nanoseconds);
|
||||
|
||||
// #sec-temporal.duration.compare
|
||||
V8_WARN_UNUSED_RESULT static MaybeHandle<Smi> Compare(Isolate* isolate,
|
||||
Handle<Object> one,
|
||||
Handle<Object> two,
|
||||
Handle<Object> options);
|
||||
|
||||
// #sec-temporal.duration.from
|
||||
V8_WARN_UNUSED_RESULT static MaybeHandle<JSTemporalDuration> From(
|
||||
Isolate* isolate, Handle<Object> item);
|
||||
@ -203,6 +209,16 @@ class JSTemporalDuration
|
||||
Isolate* isolate, Handle<JSTemporalDuration> duration,
|
||||
Handle<Object> other, Handle<Object> options);
|
||||
|
||||
// #sec-temporal.duration.prototype.round
|
||||
V8_WARN_UNUSED_RESULT static MaybeHandle<JSTemporalDuration> Round(
|
||||
Isolate* isolate, Handle<JSTemporalDuration> duration,
|
||||
Handle<Object> round_to_obj);
|
||||
|
||||
// #sec-temporal.duration.prototype.total
|
||||
V8_WARN_UNUSED_RESULT static MaybeHandle<Object> Total(
|
||||
Isolate* isolate, Handle<JSTemporalDuration> duration,
|
||||
Handle<Object> total_of);
|
||||
|
||||
// #sec-temporal.duration.prototype.tojson
|
||||
V8_WARN_UNUSED_RESULT static MaybeHandle<String> ToJSON(
|
||||
Isolate* isolate, Handle<JSTemporalDuration> duration);
|
||||
|
@ -299,27 +299,6 @@
|
||||
|
||||
# PlainTime RelativeTime
|
||||
# https://github.com/tc39/proposal-temporal/pull/1862
|
||||
'built-ins/Temporal/Duration/compare/calendar-temporal-object': [FAIL],
|
||||
'built-ins/Temporal/Duration/compare/timezone-string-datetime': [FAIL],
|
||||
'built-ins/Temporal/Duration/compare/relativeto-propertybag-infinity-throws-rangeerror': [FAIL],
|
||||
'built-ins/Temporal/Duration/compare/relativeto-propertybag-timezone-getoffsetnanosecondsfor-non-integer': [FAIL],
|
||||
'built-ins/Temporal/Duration/compare/calendar-fields-iterable': [FAIL],
|
||||
'built-ins/Temporal/Duration/compare/read-time-fields-before-datefromfields': [FAIL],
|
||||
'built-ins/Temporal/Duration/compare/relativeto-propertybag-timezone-getoffsetnanosecondsfor-out-of-range': [FAIL],
|
||||
'built-ins/Temporal/Duration/compare/timezone-getpossibleinstantsfor-iterable': [FAIL],
|
||||
|
||||
'built-ins/Temporal/Duration/prototype/round/relativeto-infinity-throws-rangeerror': [FAIL],
|
||||
'built-ins/Temporal/Duration/prototype/round/relativeto-propertybag-timezone-getoffsetnanosecondsfor-non-integer': [FAIL],
|
||||
'built-ins/Temporal/Duration/prototype/round/relativeto-propertybag-timezone-getoffsetnanosecondsfor-out-of-range': [FAIL],
|
||||
'built-ins/Temporal/Duration/prototype/total/relativeto-infinity-throws-rangeerror': [FAIL],
|
||||
'built-ins/Temporal/Duration/prototype/total/relativeto-propertybag-timezone-getoffsetnanosecondsfor-non-integer': [FAIL],
|
||||
'built-ins/Temporal/Duration/prototype/total/relativeto-propertybag-timezone-getoffsetnanosecondsfor-out-of-range': [FAIL],
|
||||
'built-ins/Temporal/Duration/prototype/round/timezone-string-datetime': [FAIL],
|
||||
'built-ins/Temporal/Duration/prototype/total/timezone-string-datetime': [FAIL],
|
||||
'built-ins/Temporal/Duration/prototype/round/calendar-fields-iterable': [FAIL],
|
||||
'built-ins/Temporal/Duration/prototype/round/calendar-temporal-object': [FAIL],
|
||||
'built-ins/Temporal/Duration/prototype/total/calendar-fields-iterable': [FAIL],
|
||||
'built-ins/Temporal/Duration/prototype/total/calendar-temporal-object': [FAIL],
|
||||
'built-ins/Temporal/Duration/prototype/round/timezone-getpossibleinstantsfor-iterable': [FAIL],
|
||||
'built-ins/Temporal/Duration/prototype/total/timezone-getpossibleinstantsfor-iterable': [FAIL],
|
||||
|
||||
@ -349,22 +328,12 @@
|
||||
'built-ins/Temporal/Calendar/prototype/weekOfYear/calendar-datefromfields-called-with-options-undefined': [FAIL],
|
||||
'built-ins/Temporal/Duration/prototype/add/calendar-dateuntil-called-with-singular-largestunit': [SKIP],
|
||||
'built-ins/Temporal/Duration/prototype/add/relativeto-string-zoneddatetime': [SKIP],
|
||||
'built-ins/Temporal/Duration/compare/calendar-dateadd-called-with-options-undefined': [FAIL],
|
||||
'built-ins/Temporal/Duration/prototype/round/balance-negative-result': [FAIL],
|
||||
'built-ins/Temporal/Duration/prototype/round/calendar-dateadd-called-with-options-undefined': [FAIL],
|
||||
'built-ins/Temporal/Duration/prototype/round/calendar-dateuntil-called-with-singular-largestunit': [SKIP],
|
||||
'built-ins/Temporal/Duration/prototype/round/read-time-fields-before-datefromfields': [FAIL],
|
||||
'built-ins/Temporal/Duration/prototype/round/relativeto-zoneddatetime-negative-epochnanoseconds': [SKIP],
|
||||
'built-ins/Temporal/Duration/prototype/round/smallestunit-plurals-accepted': [FAIL],
|
||||
'built-ins/Temporal/Duration/prototype/subtract/calendar-dateuntil-called-with-singular-largestunit': [SKIP],
|
||||
'built-ins/Temporal/Duration/prototype/subtract/relativeto-string-zoneddatetime': [SKIP],
|
||||
'built-ins/Temporal/Duration/prototype/total/calendar-dateadd-called-with-options-undefined': [FAIL],
|
||||
'built-ins/Temporal/Duration/prototype/total/calendar-dateuntil-called-with-singular-largestunit': [SKIP],
|
||||
'built-ins/Temporal/Duration/prototype/total/options-wrong-type': [FAIL],
|
||||
'built-ins/Temporal/Duration/prototype/total/read-time-fields-before-datefromfields': [FAIL],
|
||||
'built-ins/Temporal/Duration/prototype/total/relativeto-string-zoneddatetime': [SKIP],
|
||||
'built-ins/Temporal/Duration/prototype/total/relativeto-zoneddatetime-negative-epochnanoseconds': [SKIP],
|
||||
'built-ins/Temporal/Calendar/prototype/dateUntil/argument-plaindatetime': [FAIL],
|
||||
'built-ins/Temporal/Calendar/prototype/weekOfYear/argument-string-with-utc-designator': [FAIL],
|
||||
'built-ins/Temporal/Calendar/prototype/weekOfYear/argument-zoneddatetime-timezone-getoffsetnanosecondsfor-non-integer': [FAIL],
|
||||
'built-ins/Temporal/Calendar/prototype/weekOfYear/argument-zoneddatetime-timezone-getoffsetnanosecondsfor-not-callable': [FAIL],
|
||||
@ -377,98 +346,34 @@
|
||||
'built-ins/Temporal/Calendar/prototype/weekOfYear/cross-year': [FAIL],
|
||||
'built-ins/Temporal/Calendar/prototype/weekOfYear/infinity-throws-rangeerror': [FAIL],
|
||||
'built-ins/Temporal/Duration/compare/argument-string-negative-fractional-units': [FAIL],
|
||||
'built-ins/Temporal/Duration/compare/calendar-dateadd-called-with-plaindate-instance': [FAIL],
|
||||
'built-ins/Temporal/Duration/compare/options-undefined': [FAIL],
|
||||
'built-ins/Temporal/Duration/compare/relativeto-propertybag-timezone-getoffsetnanosecondsfor-not-callable': [FAIL],
|
||||
'built-ins/Temporal/Duration/compare/relativeto-propertybag-timezone-getoffsetnanosecondsfor-wrong-type': [FAIL],
|
||||
'built-ins/Temporal/Duration/compare/relativeto-string-invalid': [FAIL],
|
||||
'built-ins/Temporal/Duration/compare/relativeto-string-plaindatetime': [FAIL],
|
||||
'built-ins/Temporal/Duration/compare/relativeto-string-zoneddatetime': [FAIL],
|
||||
'built-ins/Temporal/Duration/compare/relativeto-string-zoneddatetime-wrong-offset': [FAIL],
|
||||
'built-ins/Temporal/Duration/compare/relativeto-sub-minute-offset': [FAIL],
|
||||
'built-ins/Temporal/Duration/compare/relativeto-undefined-throw-on-calendar-units': [FAIL],
|
||||
'built-ins/Temporal/Duration/compare/relativeto-zoneddatetime-negative-epochnanoseconds': [FAIL],
|
||||
'built-ins/Temporal/Duration/compare/relativeto-zoneddatetime-timezone-getoffsetnanosecondsfor-non-integer': [FAIL],
|
||||
'built-ins/Temporal/Duration/compare/relativeto-zoneddatetime-timezone-getoffsetnanosecondsfor-not-callable': [FAIL],
|
||||
'built-ins/Temporal/Duration/compare/relativeto-zoneddatetime-timezone-getoffsetnanosecondsfor-out-of-range': [FAIL],
|
||||
'built-ins/Temporal/Duration/compare/relativeto-zoneddatetime-timezone-getoffsetnanosecondsfor-wrong-type': [FAIL],
|
||||
'built-ins/Temporal/Duration/prototype/add/relativeto-string-plaindatetime': [FAIL],
|
||||
'built-ins/Temporal/Duration/prototype/add/relativeto-sub-minute-offset': [FAIL],
|
||||
'built-ins/Temporal/Duration/prototype/round/branding': [FAIL],
|
||||
'built-ins/Temporal/Duration/prototype/round/calendar-dateadd-called-with-plaindate-instance': [FAIL],
|
||||
'built-ins/Temporal/Duration/prototype/round/dateuntil-field': [FAIL],
|
||||
'built-ins/Temporal/Duration/prototype/round/largestunit-invalid-string': [FAIL],
|
||||
'built-ins/Temporal/Duration/prototype/round/largestunit-plurals-accepted': [FAIL],
|
||||
'built-ins/Temporal/Duration/prototype/round/largestunit-undefined': [FAIL],
|
||||
'built-ins/Temporal/Duration/prototype/round/largestunit-wrong-type': [FAIL],
|
||||
'built-ins/Temporal/Duration/prototype/round/relativeto-propertybag-no-time-units': [FAIL],
|
||||
'built-ins/Temporal/Duration/prototype/round/relativeto-propertybag-timezone-getoffsetnanosecondsfor-not-callable': [FAIL],
|
||||
'built-ins/Temporal/Duration/prototype/round/relativeto-propertybag-timezone-getoffsetnanosecondsfor-wrong-type': [FAIL],
|
||||
'built-ins/Temporal/Duration/prototype/round/relativeto-string-datetime': [FAIL],
|
||||
'built-ins/Temporal/Duration/prototype/round/relativeto-string-invalid': [FAIL],
|
||||
'built-ins/Temporal/Duration/prototype/round/relativeto-string-plaindatetime': [FAIL],
|
||||
'built-ins/Temporal/Duration/prototype/round/relativeto-string-zoneddatetime': [FAIL],
|
||||
'built-ins/Temporal/Duration/prototype/round/relativeto-string-zoneddatetime-wrong-offset': [FAIL],
|
||||
'built-ins/Temporal/Duration/prototype/round/relativeto-sub-minute-offset': [FAIL],
|
||||
'built-ins/Temporal/Duration/prototype/round/relativeto-undefined-throw-on-calendar-units': [FAIL],
|
||||
'built-ins/Temporal/Duration/prototype/round/relativeto-zoneddatetime-timezone-getoffsetnanosecondsfor-non-integer': [FAIL],
|
||||
'built-ins/Temporal/Duration/prototype/round/relativeto-zoneddatetime-timezone-getoffsetnanosecondsfor-not-callable': [FAIL],
|
||||
'built-ins/Temporal/Duration/prototype/round/relativeto-zoneddatetime-timezone-getoffsetnanosecondsfor-out-of-range': [FAIL],
|
||||
'built-ins/Temporal/Duration/prototype/round/relativeto-zoneddatetime-timezone-getoffsetnanosecondsfor-wrong-type': [FAIL],
|
||||
'built-ins/Temporal/Duration/prototype/round/roundingincrement-nan': [FAIL],
|
||||
'built-ins/Temporal/Duration/prototype/round/roundingincrement-undefined': [FAIL],
|
||||
'built-ins/Temporal/Duration/prototype/round/roundingincrement-wrong-type': [FAIL],
|
||||
'built-ins/Temporal/Duration/prototype/round/roundingmode-invalid-string': [FAIL],
|
||||
'built-ins/Temporal/Duration/prototype/round/roundingmode-undefined': [FAIL],
|
||||
'built-ins/Temporal/Duration/prototype/round/roundingmode-wrong-type': [FAIL],
|
||||
'built-ins/Temporal/Duration/prototype/round/round-negative-result': [FAIL],
|
||||
'built-ins/Temporal/Duration/prototype/round/smallestunit-invalid-string': [FAIL],
|
||||
'built-ins/Temporal/Duration/prototype/round/smallestunit-plurals-accepted-string': [FAIL],
|
||||
'built-ins/Temporal/Duration/prototype/round/smallestunit-string-shorthand-string': [FAIL],
|
||||
'built-ins/Temporal/Duration/prototype/round/smallestunit-undefined': [FAIL],
|
||||
'built-ins/Temporal/Duration/prototype/round/smallestunit-wrong-type': [FAIL],
|
||||
'built-ins/Temporal/Duration/prototype/round/subclassing-ignored': [FAIL],
|
||||
'built-ins/Temporal/Duration/prototype/subtract/argument-string-negative-fractional-units': [FAIL],
|
||||
'built-ins/Temporal/Duration/prototype/subtract/relativeto-string-plaindatetime': [FAIL],
|
||||
'built-ins/Temporal/Duration/prototype/subtract/relativeto-sub-minute-offset': [FAIL],
|
||||
'built-ins/Temporal/Duration/prototype/total/balance-negative-result': [FAIL],
|
||||
'built-ins/Temporal/Duration/prototype/total/branding': [FAIL],
|
||||
'built-ins/Temporal/Duration/prototype/total/calendar-dateadd-called-with-plaindate-instance': [FAIL],
|
||||
'built-ins/Temporal/Duration/prototype/total/dateuntil-field': [FAIL],
|
||||
'built-ins/Temporal/Duration/prototype/total/relativeto-propertybag-no-time-units': [FAIL],
|
||||
'built-ins/Temporal/Duration/prototype/total/relativeto-propertybag-timezone-getoffsetnanosecondsfor-not-callable': [FAIL],
|
||||
'built-ins/Temporal/Duration/prototype/total/relativeto-propertybag-timezone-getoffsetnanosecondsfor-wrong-type': [FAIL],
|
||||
'built-ins/Temporal/Duration/prototype/total/relativeto-string-invalid': [FAIL],
|
||||
'built-ins/Temporal/Duration/prototype/total/relativeto-string-plaindatetime': [FAIL],
|
||||
'built-ins/Temporal/Duration/prototype/total/relativeto-string-zoneddatetime-wrong-offset': [FAIL],
|
||||
'built-ins/Temporal/Duration/prototype/total/relativeto-sub-minute-offset': [FAIL],
|
||||
'built-ins/Temporal/Duration/prototype/total/relativeto-undefined-throw-on-calendar-units': [FAIL],
|
||||
'built-ins/Temporal/Duration/prototype/total/relativeto-zoneddatetime-timezone-getoffsetnanosecondsfor-non-integer': [FAIL],
|
||||
'built-ins/Temporal/Duration/prototype/total/relativeto-zoneddatetime-timezone-getoffsetnanosecondsfor-not-callable': [FAIL],
|
||||
'built-ins/Temporal/Duration/prototype/total/relativeto-zoneddatetime-timezone-getoffsetnanosecondsfor-out-of-range': [FAIL],
|
||||
'built-ins/Temporal/Duration/prototype/total/relativeto-zoneddatetime-timezone-getoffsetnanosecondsfor-wrong-type': [FAIL],
|
||||
'built-ins/Temporal/Duration/prototype/total/unit-disallowed-units-string': [FAIL],
|
||||
'built-ins/Temporal/Duration/prototype/total/unit-invalid-string': [FAIL],
|
||||
'built-ins/Temporal/Duration/prototype/total/unit-plurals-accepted': [FAIL],
|
||||
'built-ins/Temporal/Duration/prototype/total/unit-plurals-accepted-string': [FAIL],
|
||||
'built-ins/Temporal/Duration/prototype/total/unit-string-shorthand-string': [FAIL],
|
||||
'built-ins/Temporal/Duration/prototype/total/unit-wrong-type': [FAIL],
|
||||
'built-ins/Temporal/Instant/prototype/round/subclassing-ignored': [FAIL],
|
||||
'built-ins/Temporal/Instant/prototype/since/argument-zoneddatetime': [FAIL],
|
||||
'built-ins/Temporal/Instant/prototype/toZonedDateTimeISO/timezone-string-multiple-offsets': [FAIL],
|
||||
'built-ins/Temporal/Instant/prototype/toZonedDateTime/timezone-string-multiple-offsets': [FAIL],
|
||||
'built-ins/Temporal/Instant/prototype/until/argument-zoneddatetime': [FAIL],
|
||||
'built-ins/Temporal/Now/zonedDateTimeISO/timezone-string-multiple-offsets': [FAIL],
|
||||
'built-ins/Temporal/Now/zonedDateTime/timezone-string-multiple-offsets': [FAIL],
|
||||
'built-ins/Temporal/PlainDate/from/limits': [FAIL],
|
||||
'built-ins/Temporal/PlainDate/limits': [FAIL],
|
||||
'built-ins/Temporal/PlainDate/prototype/add/limits': [FAIL],
|
||||
'built-ins/Temporal/PlainDate/prototype/since/argument-plaindatetime': [FAIL],
|
||||
'built-ins/Temporal/PlainDate/prototype/subtract/limits': [FAIL],
|
||||
'built-ins/Temporal/PlainDate/prototype/toPlainDateTime/basic': [FAIL],
|
||||
'built-ins/Temporal/PlainDate/prototype/toZonedDateTime/timezone-getpossibleinstantsfor-iterable': [SKIP],
|
||||
'built-ins/Temporal/PlainDate/prototype/toZonedDateTime/timezone-string-multiple-offsets': [FAIL],
|
||||
'built-ins/Temporal/PlainDate/prototype/until/argument-plaindatetime': [FAIL],
|
||||
'built-ins/Temporal/PlainDate/prototype/weekOfYear/basic': [FAIL],
|
||||
'built-ins/Temporal/PlainDate/prototype/with/basic': [FAIL],
|
||||
'built-ins/Temporal/PlainDate/prototype/with/copies-merge-fields-object': [FAIL],
|
||||
@ -698,8 +603,6 @@
|
||||
'intl402/Temporal/Calendar/prototype/monthDayFromFields/infinity-throws-rangeerror': [FAIL],
|
||||
'intl402/Temporal/Calendar/prototype/weekOfYear/infinity-throws-rangeerror': [FAIL],
|
||||
'intl402/Temporal/Calendar/prototype/yearMonthFromFields/infinity-throws-rangeerror': [FAIL],
|
||||
'intl402/Temporal/Duration/prototype/round/relativeto-infinity-throws-rangeerror': [FAIL],
|
||||
'intl402/Temporal/Duration/prototype/total/relativeto-infinity-throws-rangeerror': [FAIL],
|
||||
'intl402/Temporal/Instant/prototype/toLocaleString/locales-undefined': [FAIL],
|
||||
'intl402/Temporal/Instant/prototype/toLocaleString/options-conflict': [FAIL],
|
||||
'intl402/Temporal/Instant/prototype/toLocaleString/options-undefined': [FAIL],
|
||||
@ -751,13 +654,7 @@
|
||||
'intl402/Temporal/ZonedDateTime/prototype/until/timezone-string-datetime': [FAIL],
|
||||
'intl402/Temporal/PlainYearMonth/from/argument-object': [FAIL],
|
||||
'built-ins/Temporal/Calendar/prototype/weekOfYear/year-zero': [FAIL],
|
||||
'built-ins/Temporal/Duration/compare/argument-string-fractional-units-rounding-mode': [FAIL],
|
||||
'built-ins/Temporal/Duration/compare/calendar-possibly-required': [FAIL],
|
||||
'built-ins/Temporal/Duration/compare/year-zero': [FAIL],
|
||||
'built-ins/Temporal/Duration/prototype/round/calendar-possibly-required': [FAIL],
|
||||
'built-ins/Temporal/Duration/prototype/round/year-zero': [FAIL],
|
||||
'built-ins/Temporal/Duration/prototype/total/calendar-possibly-required': [FAIL],
|
||||
'built-ins/Temporal/Duration/prototype/total/year-zero': [FAIL],
|
||||
'built-ins/Temporal/PlainDate/prototype/toPlainDateTime/argument-string-no-implicit-midnight': [FAIL],
|
||||
'built-ins/Temporal/PlainDate/prototype/toPlainYearMonth/limits': [FAIL],
|
||||
'built-ins/Temporal/PlainDate/prototype/toZonedDateTime/argument-string-no-implicit-midnight': [FAIL],
|
||||
@ -783,7 +680,6 @@
|
||||
'built-ins/Temporal/ZonedDateTime/prototype/withPlainTime/argument-string-no-implicit-midnight': [FAIL],
|
||||
|
||||
'built-ins/Temporal/Calendar/prototype/weekOfYear/argument-string-invalid': [FAIL],
|
||||
'built-ins/Temporal/Duration/compare/twenty-five-hour-day': [FAIL],
|
||||
'built-ins/Temporal/PlainDateTime/datetime-math': [FAIL],
|
||||
'built-ins/Temporal/PlainDateTime/prototype/until/casts-argument': [FAIL],
|
||||
'built-ins/Temporal/PlainDateTime/prototype/until/different-calendars-throws': [FAIL],
|
||||
@ -795,9 +691,6 @@
|
||||
'built-ins/Temporal/PlainDateTime/prototype/until/weeks-months-mutually-exclusive': [FAIL],
|
||||
'built-ins/Temporal/PlainDateTime/prototype/weekOfYear/basic': [FAIL],
|
||||
|
||||
'built-ins/Temporal/Duration/compare/options-wrong-type': [FAIL],
|
||||
'built-ins/Temporal/Duration/prototype/round/options-wrong-type': [FAIL],
|
||||
'built-ins/Temporal/Duration/prototype/round/roundto-invalid-string': [FAIL],
|
||||
'built-ins/Temporal/Instant/prototype/round/rounding-direction': [FAIL],
|
||||
'built-ins/Temporal/Instant/prototype/toString/rounding-direction': [FAIL],
|
||||
'built-ins/Temporal/PlainDateTime/prototype/since/argument-object': [FAIL],
|
||||
@ -862,21 +755,15 @@
|
||||
'built-ins/Temporal/Calendar/prototype/weekOfYear/argument-propertybag-calendar-wrong-type': [FAIL],
|
||||
'built-ins/Temporal/Calendar/prototype/weekOfYear/argument-wrong-type': [FAIL],
|
||||
'built-ins/Temporal/Calendar/prototype/year/argument-propertybag-calendar-number': [FAIL],
|
||||
'built-ins/Temporal/Duration/compare/timezone-wrong-type': [FAIL],
|
||||
'built-ins/Temporal/Duration/prototype/add/relativeto-number': [FAIL],
|
||||
'built-ins/Temporal/Duration/prototype/add/relativeto-propertybag-calendar-number': [FAIL],
|
||||
'built-ins/Temporal/Duration/prototype/round/relativeto-number': [FAIL],
|
||||
'built-ins/Temporal/Duration/prototype/round/relativeto-propertybag-calendar-number': [FAIL],
|
||||
'built-ins/Temporal/Duration/prototype/round/relativeto-propertybag-calendar-wrong-type': [FAIL],
|
||||
'built-ins/Temporal/Duration/prototype/round/relativeto-wrong-type': [FAIL],
|
||||
'built-ins/Temporal/Duration/prototype/round/timezone-wrong-type': [FAIL],
|
||||
'built-ins/Temporal/Duration/prototype/round/relativeto-wrong-type': [SKIP],
|
||||
'built-ins/Temporal/Duration/prototype/subtract/relativeto-number': [FAIL],
|
||||
'built-ins/Temporal/Duration/prototype/subtract/relativeto-propertybag-calendar-number': [FAIL],
|
||||
'built-ins/Temporal/Duration/prototype/total/relativeto-number': [FAIL],
|
||||
'built-ins/Temporal/Duration/prototype/total/relativeto-propertybag-calendar-number': [FAIL],
|
||||
'built-ins/Temporal/Duration/prototype/total/relativeto-propertybag-calendar-wrong-type': [FAIL],
|
||||
'built-ins/Temporal/Duration/prototype/total/relativeto-wrong-type': [FAIL],
|
||||
'built-ins/Temporal/Duration/prototype/total/timezone-wrong-type': [FAIL],
|
||||
'built-ins/Temporal/Instant/prototype/toZonedDateTime/calendar-number': [FAIL],
|
||||
'built-ins/Temporal/Now/plainDate/calendar-number': [FAIL],
|
||||
'built-ins/Temporal/Now/plainDateTime/calendar-number': [FAIL],
|
||||
@ -950,29 +837,14 @@
|
||||
'built-ins/Temporal/Calendar/prototype/weekOfYear/argument-string-time-separators': [FAIL],
|
||||
'built-ins/Temporal/Calendar/prototype/weekOfYear/argument-zoneddatetime-convert': [FAIL],
|
||||
'built-ins/Temporal/Calendar/prototype/weekOfYear/argument-zoneddatetime-slots': [FAIL],
|
||||
'built-ins/Temporal/Duration/compare/argument-cast': [FAIL],
|
||||
'built-ins/Temporal/Duration/compare/basic': [FAIL],
|
||||
'built-ins/Temporal/Duration/compare/relativeto-hour': [FAIL],
|
||||
'built-ins/Temporal/Duration/compare/relativeto-month': [FAIL],
|
||||
'built-ins/Temporal/Duration/compare/relativeto-propertybag-invalid': [FAIL],
|
||||
'built-ins/Temporal/Duration/compare/relativeto-year': [FAIL],
|
||||
'built-ins/Temporal/Duration/compare/timezone-string-leap-second': [FAIL],
|
||||
'built-ins/Temporal/Duration/compare/timezone-string-year-zero': [FAIL],
|
||||
'built-ins/Temporal/Duration/from/argument-string-negative-fractional-units': [FAIL],
|
||||
'built-ins/Temporal/Duration/prototype/add/relativeto-leap-second': [FAIL],
|
||||
'built-ins/Temporal/Duration/prototype/add/relativeto-year': [FAIL],
|
||||
'built-ins/Temporal/Duration/prototype/round/largestunit-smallestunit-default': [FAIL],
|
||||
'built-ins/Temporal/Duration/prototype/round/largestunit-smallestunit-mismatch': [FAIL],
|
||||
'built-ins/Temporal/Duration/prototype/round/relativeto-leap-second': [FAIL],
|
||||
'built-ins/Temporal/Duration/prototype/round/relativeto-zoneddatetime-convert': [FAIL],
|
||||
'built-ins/Temporal/Duration/prototype/round/relativeto-zoneddatetime-slots': [FAIL],
|
||||
'built-ins/Temporal/Duration/prototype/round/smallestunit': [FAIL],
|
||||
'built-ins/Temporal/Duration/prototype/round/timezone-string-leap-second': [FAIL],
|
||||
'built-ins/Temporal/Duration/prototype/round/timezone-string-year-zero': [FAIL],
|
||||
'built-ins/Temporal/Duration/prototype/subtract/relativeto-leap-second': [FAIL],
|
||||
'built-ins/Temporal/Duration/prototype/total/relativeto-leap-second': [FAIL],
|
||||
'built-ins/Temporal/Duration/prototype/total/timezone-string-leap-second': [FAIL],
|
||||
'built-ins/Temporal/Duration/prototype/total/timezone-string-year-zero': [FAIL],
|
||||
'built-ins/Temporal/Instant/from/argument-string': [FAIL],
|
||||
'built-ins/Temporal/Instant/prototype/add/argument-string-negative-fractional-units': [FAIL],
|
||||
'built-ins/Temporal/Instant/prototype/subtract/argument-string-negative-fractional-units': [FAIL],
|
||||
|
Loading…
Reference in New Issue
Block a user