-
-
Notifications
You must be signed in to change notification settings - Fork 447
Open
Labels
builtinsPRs and Issues related to builtins/intrinsicsPRs and Issues related to builtins/intrinsics
Description
This issue is a tracking issue for the current state Temporal.PlainDateTime implementation in Boa and the current work towards #1804.
Overview
Builtin property / method | Boa Impl | temporal_rs Impl | 100% Conformance |
---|---|---|---|
5.2.1 Temporal.PlainDateTime.prototype | ✅ | N/A | ✅ |
5.2.2 Temporal.PlainDateTime.from ( item [ , options ] ) | ✅ | ✅ | ❌ |
5.2.3 Temporal.PlainDateTime.compare ( one, two ) | ✅ | ✅ | ❌ |
5.3.1 Temporal.PlainDateTime.prototype.constructor | ✅ | N/A | ❌ |
5.3.2 Temporal.PlainDateTime.prototype[ %Symbol.toStringTag% ] | ❌ | N/A | ❌ |
5.3.3 get Temporal.PlainDateTime.prototype.calendarId | ✅ | ✅ | ✅ |
5.3.4 get Temporal.PlainDateTime.prototype.era | ✅ | ✅ | ❌ |
5.3.5 get Temporal.PlainDateTime.prototype.eraYear | ✅ | ✅ | ❌ |
5.3.6 get Temporal.PlainDateTime.prototype.year | ✅ | ✅ | ✅ |
5.3.7 get Temporal.PlainDateTime.prototype.month | ✅ | ✅ | ✅ |
5.3.8 get Temporal.PlainDateTime.prototype.monthCode | ✅ | ✅ | ✅ |
5.3.9 get Temporal.PlainDateTime.prototype.day | ✅ | ✅ | ✅ |
5.3.10 get Temporal.PlainDateTime.prototype.hour | ✅ | ✅ | ✅ |
5.3.11 get Temporal.PlainDateTime.prototype.minute | ✅ | ✅ | ✅ |
5.3.12 get Temporal.PlainDateTime.prototype.second | ✅ | ✅ | ✅ |
5.3.13 get Temporal.PlainDateTime.prototype.millisecond | ✅ | ✅ | ✅ |
5.3.14 get Temporal.PlainDateTime.prototype.microsecond | ✅ | ✅ | ✅ |
5.3.15 get Temporal.PlainDateTime.prototype.nanosecond | ✅ | ✅ | ✅ |
5.3.16 get Temporal.PlainDateTime.prototype.dayOfWeek | ✅ | ✅ | ✅ |
5.3.17 get Temporal.PlainDateTime.prototype.dayOfYear | ✅ | ✅ | ✅ |
5.3.18 get Temporal.PlainDateTime.prototype.weekOfYear | ✅ | ✅ | ✅ |
5.3.19 get Temporal.PlainDateTime.prototype.yearOfWeek | ✅ | ✅ | ✅ |
5.3.20 get Temporal.PlainDateTime.prototype.daysInWeek | ✅ | ✅ | ✅ |
5.3.21 get Temporal.PlainDateTime.prototype.daysInMonth | ✅ | ✅ | ✅ |
5.3.22 get Temporal.PlainDateTime.prototype.daysInYear | ✅ | ✅ | ✅ |
5.3.23 get Temporal.PlainDateTime.prototype.monthsInYear | ✅ | ✅ | ✅ |
5.3.24 get Temporal.PlainDateTime.prototype.inLeapYear | ✅ | ✅ | ✅ |
5.3.25 Temporal.PlainDateTime.prototype.with ( temporalDateTimeLike [ , options ] ) | ✅ | ✅ | ❌ |
5.3.26 Temporal.PlainDateTime.prototype.withPlainTime ( [ plainTimeLike ] ) | ✅ | ✅ | ❌ |
5.3.27 Temporal.PlainDateTime.prototype.withCalendar ( calendarLike ) | ✅ | ✅ | ❌ |
5.3.28 Temporal.PlainDateTime.prototype.add ( temporalDurationLike [ , options ] ) | ✅ | ✅ | ❌ |
5.3.29 Temporal.PlainDateTime.prototype.subtract ( temporalDurationLike [ , options ] ) | ✅ | ✅ | ❌ |
5.3.30 Temporal.PlainDateTime.prototype.until ( other [ , options ] ) | ✅ | ✅ | ❌ |
5.3.31 Temporal.PlainDateTime.prototype.since ( other [ , options ] ) | ✅ | ✅ | ❌ |
5.3.32 Temporal.PlainDateTime.prototype.round ( roundTo ) | ✅ | ✅ | ❌ |
5.3.33 Temporal.PlainDateTime.prototype.equals ( other ) | ✅ | ✅ | ❌ |
5.3.34 Temporal.PlainDateTime.prototype.toString ( [ options ] ) | ❌ | ❌ | ❌ |
5.3.35 Temporal.PlainDateTime.prototype.toLocaleString ( [ locales [ , options ] ] ) | ❌ | ❌ | ❌ |
5.3.36 Temporal.PlainDateTime.prototype.toJSON ( ) | ❌ | ❌ | ❌ |
5.3.37 Temporal.PlainDateTime.prototype.valueOf ( ) | ✅ | N/A | ✅ |
5.3.38 Temporal.PlainDateTime.prototype.toZonedDateTime ( temporalTimeZoneLike [ , options ] ) | ❌ | ❌ | ❌ |
5.3.39 Temporal.PlainDateTime.prototype.toPlainDate ( ) | ❌ | ❌ | ❌ |
5.3.40 Temporal.PlainDateTime.prototype.toPlainTime ( ) | ❌ | ❌ | ❌ |
Task breakdown
- 5.2.1 Temporal.PlainDateTime.prototype
- 5.2.2 Temporal.PlainDateTime.from ( item [ , options ] )
- 5.2.3 Temporal.PlainDateTime.compare ( one, two )
- 5.3.1 Temporal.PlainDateTime.prototype.constructor
- 5.3.2 Temporal.PlainDateTime.prototype[ %Symbol.toStringTag% ]
- 5.3.3 get Temporal.PlainDateTime.prototype.calendarId
- 5.3.4 get Temporal.PlainDateTime.prototype.era
- 5.3.5 get Temporal.PlainDateTime.prototype.eraYear
- 5.3.6 get Temporal.PlainDateTime.prototype.year
- 5.3.7 get Temporal.PlainDateTime.prototype.month
- 5.3.8 get Temporal.PlainDateTime.prototype.monthCode
- 5.3.9 get Temporal.PlainDateTime.prototype.day
- 5.3.10 get Temporal.PlainDateTime.prototype.hour
- 5.3.11 get Temporal.PlainDateTime.prototype.minute
- 5.3.12 get Temporal.PlainDateTime.prototype.second
- 5.3.13 get Temporal.PlainDateTime.prototype.millisecond
- 5.3.14 get Temporal.PlainDateTime.prototype.microsecond
- 5.3.15 get Temporal.PlainDateTime.prototype.nanosecond
- 5.3.16 get Temporal.PlainDateTime.prototype.dayOfWeek
- 5.3.17 get Temporal.PlainDateTime.prototype.dayOfYear
- 5.3.18 get Temporal.PlainDateTime.prototype.weekOfYear
- 5.3.19 get Temporal.PlainDateTime.prototype.yearOfWeek
- 5.3.20 get Temporal.PlainDateTime.prototype.daysInWeek
- 5.3.21 get Temporal.PlainDateTime.prototype.daysInMonth
- 5.3.22 get Temporal.PlainDateTime.prototype.daysInYear
- 5.3.23 get Temporal.PlainDateTime.prototype.monthsInYear
- 5.3.24 get Temporal.PlainDateTime.prototype.inLeapYear
- 5.3.25 Temporal.PlainDateTime.prototype.with ( temporalDateTimeLike [ , options ] )
- 5.3.26 Temporal.PlainDateTime.prototype.withPlainTime ( [ plainTimeLike ] )
- 5.3.27 Temporal.PlainDateTime.prototype.withCalendar ( calendarLike )
- 5.3.28 Temporal.PlainDateTime.prototype.add ( temporalDurationLike [ , options ] )
- 5.3.29 Temporal.PlainDateTime.prototype.subtract ( temporalDurationLike [ , options ] )
- 5.3.30 Temporal.PlainDateTime.prototype.until ( other [ , options ] )
- 5.3.31 Temporal.PlainDateTime.prototype.since ( other [ , options ] )
- 5.3.32 Temporal.PlainDateTime.prototype.round ( roundTo )
- 5.3.33 Temporal.PlainDateTime.prototype.equals ( other )
- 5.3.34 Temporal.PlainDateTime.prototype.toString ( [ options ] )
- 5.3.35 Temporal.PlainDateTime.prototype.toLocaleString ( [ locales [ , options ] ] )
- 5.3.36 Temporal.PlainDateTime.prototype.toJSON ( )
- 5.3.37 Temporal.PlainDateTime.prototype.valueOf ( )
- 5.3.38 Temporal.PlainDateTime.prototype.toZonedDateTime ( temporalTimeZoneLike [ , options ] )
- 5.3.39 Temporal.PlainDateTime.prototype.toPlainDate ( )
- 5.3.40 Temporal.PlainDateTime.prototype.toPlainTime ( )
The temporal_rs tracker can be found at boa-dev/temporal#9
Metadata
Metadata
Assignees
Labels
builtinsPRs and Issues related to builtins/intrinsicsPRs and Issues related to builtins/intrinsics