Linus Groh
|
287dd03e2e
LibJS: Use nsMinInstant / nsMaxInstant constants in ParseTemporalInstant
|
3 years ago |
Linus Groh
|
4c77575ec5
LibJS: Simplify Temporal unit AOs
|
3 years ago |
Linus Groh
|
b9beb2b120
LibJS: Remove unnecessary ToLimitedTemporalDuration AO
|
3 years ago |
Linus Groh
|
237f537b5c
LibJS: Align DifferenceTemporalInstant with similar AOs
|
3 years ago |
Linus Groh
|
ae1fdf299d
LibJS: Use the rounding abstract operations from Intl.NumberFormat V3
|
3 years ago |
Linus Groh
|
80048c694a
LibJS: Use '2 × nsMaxInstant' in a couple of assertion comments
|
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
|
76a6bd0e75
LibJS: Fix numeric type confusion in GetEpochFromISOParts return value
|
3 years ago |
Linus Groh
|
70593b7448
LibJS: Update for structured headers added to various Temporal AOs
|
3 years ago |
Linus Groh
|
55f9733316
LibJS: Add missing check in ParseTemporalInstant
|
3 years ago |
Linus Groh
|
17da627b4c
LibJS: Fix "set it to" language to be more explicit
|
3 years ago |
Linus Groh
|
64e43c89bc
LibJS: Remove assertions that are now part of structured headers
|
3 years ago |
Linus Groh
|
64f125fe34
LibJS: Mark CreateTemporalTimeZone("UTC") as infallible
|
3 years ago |
Linus Groh
|
38809f90d9
LibJS: Introduce & use FormatISOTimeZoneOffsetString
|
3 years ago |
Linus Groh
|
60ee542612
LibJS: Mark GetEpochFromISOParts as infallible
|
3 years ago |
Linus Groh
|
4d8912a92b
LibJS: Convert to_string() to ThrowCompletionOr
|
3 years ago |
Linus Groh
|
d764f1c699
LibJS: Convert PlainDateTime AOs to ThrowCompletionOr
|
3 years ago |
Linus Groh
|
20337a34a2
LibJS: Convert Instant AOs to ThrowCompletionOr
|
3 years ago |
Linus Groh
|
4f487266b4
LibJS: Convert parse_temporal_instant_string() to ThrowCompletionOr
|
3 years ago |
Idan Horowitz
|
cc00a726a8
LibJS: Convert TimeZone AOs to ThrowCompletionOr
|
3 years ago |
Idan Horowitz
|
5a4c90fcb1
LibJS: Convert ordinary_create_from_constructor<T> to ThrowCompletionOr
|
3 years ago |
Linus Groh
|
5ae6ad8557
LibJS: Store Instant's and ZonedDateTime's m_nanoseconds as a const&
|
3 years ago |
Linus Groh
|
e4c07c5b8f
LibJS: Make new_target parameter of all Temporal AOs a const*
|
3 years ago |
Linus Groh
|
81aaa9ccd5
LibJS: Replace String const& with StringView in various Temporal AOs
|
3 years ago |
Idan Horowitz
|
456938add0
LibJS: Use StringViews in Round{NumberToIncrement, TemporalInstant}
|
3 years ago |
Idan Horowitz
|
24b78fff7d
LibJS: Add a bunch of Temporal Abstract Operations
|
3 years ago |
Linus Groh
|
576be0f8e7
LibJS: Implement Temporal.Instant.prototype.toString()
|
3 years ago |