Linus Groh
|
b2965cf204
LibJS: Fix Instant rounding modes
|
3 years ago |
Linus Groh
|
52a4ee563d
LibJS: Assume options is an object in the MergeLargestUnitOption AO
|
3 years ago |
Linus Groh
|
9b3602d000
LibJS: Update missing/superfluous commas in various spec comments
|
3 years ago |
Linus Groh
|
71a519831d
LibJS: Update to the latest ECMA-402 GetOption and move it into ECMA-262
|
3 years ago |
Linus Groh
|
46d2ac6da4
LibJS: Align Temporal GetOption AO with ECMA-402
|
3 years ago |
Linus Groh
|
c8d84f33b0
LibJS: Remove unused GetStringOrNumberOption operation
|
3 years ago |
Linus Groh
|
3e6561c75f
LibJS: Fold PreparePartialTemporalFields into PrepareTemporalFields
|
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
|
cc8f5151d7
LibJS: Refactor Temporal since/until to common AOs
|
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
|
e109b967a1
LibJS: Make options object const in more Temporal AOs
|
3 years ago |
Linus Groh
|
2844a2c448
LibJS: Handle undefined options in MergeLargestUnitOption
|
3 years ago |
Linus Groh
|
151eb8606d
LibJS: Consistently call observable Temporal AOs with undefined options
|
3 years ago |
Linus Groh
|
0057d489bd
LibJS: Fix some clang-tidy warnings in Temporal
|
3 years ago |
Linus Groh
|
2ad69d789b
LibJS: Remove the ConstrainToRange AO
|
3 years ago |
Linus Groh
|
68af8649fb
LibJS: Follow rules for consuming completion records
|
3 years ago |
Linus Groh
|
2bae040bc9
LibJS: Remove Sign abstract operation
|
3 years ago |
Linus Groh
|
bdb13a74b0
LibJS: Describe various kinds of "Duration Records"
|
3 years ago |
Linus Groh
|
bc183dbbcb
LibJS: Replace uses of MarkedValueList with MarkedVector<Value>
|
3 years ago |
Linus Groh
|
6d744eb4a7
LibJS: Use consistent name for offset strings
|
3 years ago |
Linus Groh
|
7270bbb255
LibJS: Remove outdated comment from parse_temporal_duration_string()
|
3 years ago |
Timothy Flynn
|
1039159a6c
LibJS: Change LargerOfTwoTemporalUnits AO to return a StringView
|
3 years ago |
Linus Groh
|
1e41a8668d
LibJS: Add sign(Crypto::SignedBigInteger const&) overload
|
3 years ago |
Linus Groh
|
55dbd19a16
LibJS: Update to_largest_temporal_unit() to allow undefined fallback
|
3 years ago |
Linus Groh
|
de23f0b68c
LibJS: Start fleshing out an ISO 8601 parser for Temporal
|
3 years ago |
Linus Groh
|
ec1e1f4f12
LibJS: Disallow Temporal.Duration input values to be non-integers
|
3 years ago |
Luke Wilde
|
ac65fb40d9
LibJS: Implement Temporal.PlainDate.prototype.since
|
3 years ago |
Linus Groh
|
dbe70e7c55
LibJS: Implement Temporal.Duration.prototype.total()
|
3 years ago |