Skip to content

Tracking issue for Temporal Duration object #4070

@nekevss

Description

@nekevss

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

No one assigned

    Labels

    builtinsPRs and Issues related to builtins/intrinsics

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions