This issue is a tracking issue for the current state Temporal.Instant implementation in Boa and the current work towards #1804.
| Builtin property / method |
Boa Impl |
temporal_rs Impl |
100% Conformance |
| 8.2.1 Temporal.Instant.prototype |
✅ |
N/A |
✅ |
| 8.2.2 Temporal.Instant.from ( item ) |
✅ |
✅ |
❌ |
| 8.2.3 Temporal.Instant.fromEpochMilliseconds ( epochMilliseconds ) |
✅ |
✅ |
✅ |
| 8.2.4 Temporal.Instant.fromEpochNanoseconds ( epochNanoseconds ) |
✅ |
✅ |
✅ |
| 8.2.5 Temporal.Instant.compare ( one, two ) |
✅ |
✅ |
❌ |
| 8.3.1 Temporal.Instant.prototype.constructor |
✅ |
N/A |
❌ |
| 8.3.2 Temporal.Instant.prototype[ %Symbol.toStringTag% ] |
✅ |
N/A |
✅ |
| 8.3.3 get Temporal.Instant.prototype.epochMilliseconds |
✅ |
✅ |
❌ |
| 8.3.4 get Temporal.Instant.prototype.epochNanoseconds |
✅ |
✅ |
✅ |
| 8.3.5 Temporal.Instant.prototype.add ( temporalDurationLike ) |
✅ |
✅ |
❌ |
| 8.3.6 Temporal.Instant.prototype.subtract ( temporalDurationLike ) |
✅ |
✅ |
❌ |
| 8.3.7 Temporal.Instant.prototype.until ( other [ , options ] ) |
✅ |
✅ |
❌ |
| 8.3.8 Temporal.Instant.prototype.since ( other [ , options ] ) |
✅ |
✅ |
❌ |
| 8.3.9 Temporal.Instant.prototype.round ( roundTo ) |
✅ |
✅ |
❌ |
| 8.3.10 Temporal.Instant.prototype.equals ( other ) |
✅ |
✅ |
❌ |
| 8.3.11 Temporal.Instant.prototype.toString ( [ options ] ) |
❌ |
❌ |
❌ |
| 8.3.12 Temporal.Instant.prototype.toLocaleString ( [ locales [ , options ] ] ) |
❌ |
❌ |
❌ |
| 8.3.13 Temporal.Instant.prototype.toJSON ( ) |
❌ |
❌ |
❌ |
| 8.3.14 Temporal.Instant.prototype.valueOf ( ) |
✅ |
N/A |
✅ |
| 8.3.15 Temporal.Instant.prototype.toZonedDateTimeISO ( timeZone ) |
❌ |
❌ |
❌ |
The temporal_rs tracker can be found at boa-dev/temporal#12
This issue is a tracking issue for the current state Temporal.Instant implementation in Boa and the current work towards #1804.
The temporal_rs tracker can be found at boa-dev/temporal#12