Linus Groh
|
0e6d503317
|
LibJS: Throw RangeError for non-integral values in ToPartialDuration
This is a normative change in the Temporal spec.
See: 895c8e5
|
2021-09-02 20:16:44 +01:00 |
|
Linus Groh
|
a8ba2f4b21
|
LibJS/Tests: Fix bad copy and paste that crept into a lot of tests
The top-level function should have been `describe()``, but instead it's
been nested `test()`s.
|
2021-08-07 12:10:34 +01:00 |
|
Linus Groh
|
5c77885873
|
LibJS: Implement Temporal.Duration.from()
...with ParseTemporalDurationString currently TODO()'d.
|
2021-07-19 00:34:28 +01:00 |
|
Linus Groh
|
86c6e68431
|
LibJS: Implement Temporal.Duration.prototype.abs()
|
2021-07-16 21:59:13 +01:00 |
|
Linus Groh
|
7df47bf3fb
|
LibJS: Implement Temporal.Duration.prototype.negated()
|
2021-07-16 21:59:13 +01:00 |
|
Linus Groh
|
9aa1e4b885
|
LibJS: Implement Temporal.Duration.prototype.with()
|
2021-07-16 21:59:13 +01:00 |
|
Linus Groh
|
8daf35e1b1
|
LibJS: Implement Temporal.Duration.prototype.valueOf()
|
2021-07-16 01:07:01 +01:00 |
|
Linus Groh
|
a06b034a9a
|
LibJS: Implement Temporal.Duration.prototype.blank
|
2021-07-16 01:07:01 +01:00 |
|
Linus Groh
|
3713164fa3
|
LibJS: Implement Temporal.Duration.prototype.sign
|
2021-07-16 01:07:01 +01:00 |
|
Linus Groh
|
be5254dcac
|
LibJS: Implement Temporal.Duration.prototype.nanoseconds
|
2021-07-16 01:07:01 +01:00 |
|
Linus Groh
|
04e2d215a1
|
LibJS: Implement Temporal.Duration.prototype.microseconds
|
2021-07-16 01:07:01 +01:00 |
|
Linus Groh
|
db22f86055
|
LibJS: Implement Temporal.Duration.prototype.milliseconds
|
2021-07-16 01:07:01 +01:00 |
|
Linus Groh
|
b81331a110
|
LibJS: Implement Temporal.Duration.prototype.seconds
|
2021-07-16 01:07:01 +01:00 |
|
Linus Groh
|
dbdbfbeebc
|
LibJS: Implement Temporal.Duration.prototype.minutes
|
2021-07-16 01:07:01 +01:00 |
|
Linus Groh
|
067c2346ed
|
LibJS: Implement Temporal.Duration.prototype.hours
|
2021-07-16 01:07:01 +01:00 |
|
Linus Groh
|
2015640168
|
LibJS: Implement Temporal.Duration.prototype.days
|
2021-07-16 01:07:01 +01:00 |
|
Linus Groh
|
23d0c3494f
|
LibJS: Implement Temporal.Duration.prototype.weeks
|
2021-07-16 01:07:01 +01:00 |
|
Linus Groh
|
8011409428
|
LibJS: Implement Temporal.Duration.prototype.months
|
2021-07-16 01:07:01 +01:00 |
|
Linus Groh
|
300a22f9b9
|
LibJS: Implement Temporal.Duration.prototype.years
|
2021-07-16 01:07:01 +01:00 |
|
Linus Groh
|
23766f28db
|
LibJS: Implement Temporal.Duration.prototype[@@toStringTag]
|
2021-07-16 01:07:01 +01:00 |
|
Linus Groh
|
7921d8ba91
|
LibJS: Start implementing Temporal.Duration
This patch adds the Duration object itself, its constructor and
prototype (currently empty), and three required abstract operations.
|
2021-07-16 01:07:01 +01:00 |
|