Linus Groh
|
9bcd88828f
LibJS: Fold ToPartialTime into ToTemporalTimeRecord
|
3 years ago |
Linus Groh
|
03f48056d5
LibJS: Mark various uses of CreateTemporalTime as infallible
|
3 years ago |
Linus Groh
|
4c77575ec5
LibJS: Simplify Temporal unit AOs
|
3 years ago |
Linus Groh
|
ae1fdf299d
LibJS: Use the rounding abstract operations from Intl.NumberFormat V3
|
3 years ago |
Linus Groh
|
cf1ea18b7f
LibJS: Align DifferenceTemporalPlainTime with other Difference* AOs
|
3 years ago |
Linus Groh
|
cc8f5151d7
LibJS: Refactor Temporal since/until to common AOs
|
3 years ago |
Linus Groh
|
c6f7214a60
LibJS: Replace magic nanosecond numbers with constants
|
3 years ago |
Linus Groh
|
3729a910f6
LibJS: Refactor Temporal add/subtract to common AOs
|
3 years ago |
Linus Groh
|
27793bf76c
LibJS: Replace U+2212 MINUS SIGN with U+002D HYPHEN-MINUS
|
3 years ago |
Linus Groh
|
70593b7448
LibJS: Update for structured headers added to various Temporal AOs
|
3 years ago |
Linus Groh
|
5397278bfc
LibJS: Update spec comments to use ToZeroPaddedDecimalString AO
|
3 years ago |
Linus Groh
|
2ad69d789b
LibJS: Remove the ConstrainToRange AO
|
3 years ago |
Linus Groh
|
17da627b4c
LibJS: Fix "set it to" language to be more explicit
|
3 years ago |
Linus Groh
|
a496868ee5
LibJS: Create Duration Records with their own abstract operations
|
3 years ago |
Linus Groh
|
64e43c89bc
LibJS: Remove assertions that are now part of structured headers
|
3 years ago |
Linus Groh
|
bdb13a74b0
LibJS: Describe various kinds of "Duration Records"
|
3 years ago |
Linus Groh
|
9c209b8079
LibJS: Support modulo(x, y) with different types
|
3 years ago |
Linus Groh
|
42071f69cf
LibJS: Fix balance_time() for times with negative offset day outcome
|
3 years ago |
Linus Groh
|
a3b8303f3c
LibJS: Fix modulo() template argument deduction on i686
|
3 years ago |
Linus Groh
|
b3ea7332b2
LibJS: Fix use of "modulo" for negative values in balance_time()
|
3 years ago |
Linus Groh
|
bb60629d3b
LibJS: Update ToTemporalTimeRecord to not require all properties
|
3 years ago |
Linus Groh
|
d49bbb1da3
LibJS: Implement TODO()'d parts of balance_duration()
|
3 years ago |
Linus Groh
|
97f6c6029f
LibJS: Implement Temporal.TimeZone.prototype.getInstantFor()
|
3 years ago |
Linus Groh
|
4d8912a92b
LibJS: Convert to_string() to ThrowCompletionOr
|
3 years ago |
Linus Groh
|
ef004c6b98
LibJS: Use round_number_to_increment(double) in round_time()
|
3 years ago |
Linus Groh
|
b7e5f08e56
LibJS: Convert Object::get() to ThrowCompletionOr
|
3 years ago |
Idan Horowitz
|
5ce468338e
LibJS: Drop the Temporal prefix from TemporalMissingRequiredProperty
|
3 years ago |
Linus Groh
|
20337a34a2
LibJS: Convert Instant AOs to ThrowCompletionOr
|
3 years ago |
Linus Groh
|
f8d92232c8
LibJS: Convert Calendar AOs to ThrowCompletionOr
|
3 years ago |
Linus Groh
|
0ccd11ba5f
LibJS: Convert parse_temporal_time_string() to ThrowCompletionOr
|
3 years ago |