-
-
Notifications
You must be signed in to change notification settings - Fork 445
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.Duration
implementation in Boa and the current work towards #1804.
Overview
Builtin property / method | Boa Impl | temporal_rs Impl | 100% Conformance |
---|---|---|---|
7.2.1 Temporal.Duration.prototype | ✅ | N/A | ✅ |
7.2.2 Temporal.Duration.from ( item ) | ✅ | ✅ | ❌ |
7.2.3 Temporal.Duration.compare ( one, two [ , options ] ) | ✅ | ✅ | ❌ |
7.3.1 Temporal.Duration.prototype.constructor | ✅ | N/A | ❌ |
7.3.2 Temporal.Duration.prototype[ %Symbol.toStringTag% ] | ✅ | N/A | ✅ |
7.3.3 get Temporal.Duration.prototype.years | ✅ | ✅ | ✅ |
7.3.4 get Temporal.Duration.prototype.months | ✅ | ✅ | ✅ |
7.3.5 get Temporal.Duration.prototype.weeks | ✅ | ✅ | ✅ |
7.3.6 get Temporal.Duration.prototype.days | ✅ | ✅ | ✅ |
7.3.7 get Temporal.Duration.prototype.hours | ✅ | ✅ | ✅ |
7.3.8 get Temporal.Duration.prototype.minutes | ✅ | ✅ | ✅ |
7.3.9 get Temporal.Duration.prototype.seconds | ✅ | ✅ | ✅ |
7.3.10 get Temporal.Duration.prototype.milliseconds | ✅ | ✅ | ✅ |
7.3.11 get Temporal.Duration.prototype.microseconds | ✅ | ✅ | ✅ |
7.3.12 get Temporal.Duration.prototype.nanoseconds | ✅ | ✅ | ✅ |
7.3.13 get Temporal.Duration.prototype.sign | ✅ | ✅ | ✅ |
7.3.14 get Temporal.Duration.prototype.blank | ✅ | ✅ | ✅ |
7.3.15 Temporal.Duration.prototype.with ( temporalDurationLike ) | ✅ | ✅ | ✅ |
7.3.16 Temporal.Duration.prototype.negated ( ) | ✅ | ✅ | ✅ |
7.3.17 Temporal.Duration.prototype.abs ( ) | ✅ | ✅ | ✅ |
7.3.18 Temporal.Duration.prototype.add ( other ) | ✅ | ✅ | ❌ |
7.3.19 Temporal.Duration.prototype.subtract ( other ) | ✅ | ✅ | ❌ |
7.3.20 Temporal.Duration.prototype.round ( roundTo ) | ✅ | ✅ | ❌ |
7.3.21 Temporal.Duration.prototype.total ( totalOf ) | ✅ | ✅ | ❌ |
7.3.22 Temporal.Duration.prototype.toString ( [ options ] ) | ✅ | ✅ | ❌ |
7.3.23 Temporal.Duration.prototype.toJSON ( ) | ✅ | ✅ | ❌ |
7.3.24 Temporal.Duration.prototype.toLocaleString ( [ locales [ , options ] ] ) | ❌ | ❌ | ❌ |
7.3.25 Temporal.Duration.prototype.valueOf ( ) | ✅ | N/A | ✅ |
Task Breakdown
- 7.2.1 Temporal.Duration.prototype
- 7.2.2 Temporal.Duration.from ( item )
- 7.2.3 Temporal.Duration.compare ( one, two [ , options ] )
- 7.3.1 Temporal.Duration.prototype.constructor
- 7.3.2 Temporal.Duration.prototype[ %Symbol.toStringTag% ]
- 7.3.3 get Temporal.Duration.prototype.years
- 7.3.4 get Temporal.Duration.prototype.months
- 7.3.5 get Temporal.Duration.prototype.weeks
- 7.3.6 get Temporal.Duration.prototype.days
- 7.3.7 get Temporal.Duration.prototype.hours
- 7.3.8 get Temporal.Duration.prototype.minutes
- 7.3.9 get Temporal.Duration.prototype.seconds
- 7.3.10 get Temporal.Duration.prototype.milliseconds
- 7.3.11 get Temporal.Duration.prototype.microseconds
- 7.3.12 get Temporal.Duration.prototype.nanoseconds
- 7.3.13 get Temporal.Duration.prototype.sign
- 7.3.14 get Temporal.Duration.prototype.blank
- 7.3.15 Temporal.Duration.prototype.with ( temporalDurationLike )
- 7.3.16 Temporal.Duration.prototype.negated ( )
- 7.3.17 Temporal.Duration.prototype.abs ( )
- 7.3.18 Temporal.Duration.prototype.add ( other )
- 7.3.19 Temporal.Duration.prototype.subtract ( other )
- 7.3.20 Temporal.Duration.prototype.round ( roundTo )
- 7.3.21 Temporal.Duration.prototype.total ( totalOf )
- 7.3.22 Temporal.Duration.prototype.toString ( [ options ] )
- 7.3.23 Temporal.Duration.prototype.toJSON ( )
- 7.3.24 Temporal.Duration.prototype.toLocaleString ( [ locales [ , options ] ] )
- 7.3.25 Temporal.Duration.prototype.valueOf ( )
temporal_rs
The temporal_rs
tracker can be found at boa-dev/temporal#11
Metadata
Metadata
Assignees
Labels
builtinsPRs and Issues related to builtins/intrinsicsPRs and Issues related to builtins/intrinsics