Idan Horowitz
|
d35d106f01
LibJS: Remove invalid CreateDateDurationRecord AO overload
|
3 years ago |
Linus Groh
|
11a6702cef
LibJS: Assert [[Days]] is zero for the balanced time in DifferenceTime
|
3 years ago |
Linus Groh
|
ee0d5d6649
LibJS: Refactor common option reading into the GetDifferenceSettings AO
|
3 years ago |
Linus Groh
|
f54ed48ef1
LibJS: Assert AddTime is called with a valid time
|
3 years ago |
Linus Groh
|
98dc964649
LibJS: Add conversion to mathematical number in ToTemporalTimeRecord
|
3 years ago |
Linus Groh
|
1755d051fd
LibJS: Mark two calls as infallible in DifferenceTemporalPlainTime
|
3 years ago |
Linus Groh
|
690585323d
LibJS: Prefer Else + Assertion over If for constrained values
|
3 years ago |
Linus Groh
|
e96df3b7a7
LibJS: Leverage PrepareTemporalFields in ToTemporalTimeRecord
|
3 years ago |
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 |