Linus Groh
|
8ed28890e4
|
LibJS: Correct BalanceDurationRelative algorithm
This is a normative change in the Temporal spec.
See:
- https://github.com/tc39/proposal-temporal/commit/cbf5863
- https://github.com/tc39/proposal-temporal/commit/f47d57d
|
2022-08-06 13:42:37 +01:00 |
|
Linus Groh
|
fb47a87340
|
LibJS: Add previously skipped assertion in RegulateTime
The spec issue preventing us from doing this in the past has long been
fixed.
|
2022-08-03 22:46:38 +01:00 |
|
Linus Groh
|
0355c72d6a
|
LibJS: Validate fractionalSecondDigits after truncation
This is a normative change in the Temporal spec.
Also correct some bogus spec numbers.
See:
- https://github.com/tc39/proposal-temporal/commit/39e1784
- https://github.com/tc39/proposal-temporal/commit/c3c0ee1
- https://github.com/tc39/proposal-temporal/commit/273cb2e
|
2022-07-30 10:50:50 +01:00 |
|
Linus Groh
|
6850f25840
|
LibJS: Support IANA legacy names in the Temporal ISO 8601 grammar
This is a normative change in the Temporal spec.
See: https://github.com/tc39/proposal-temporal/commit/2419680
|
2022-07-30 10:50:50 +01:00 |
|
Linus Groh
|
41791146fd
|
LibJS: Disallow out-of-range return from previous / next transition
This is a normative change in the Temporal spec.
See: https://github.com/tc39/proposal-temporal/commit/f3c771f
|
2022-07-30 10:50:50 +01:00 |
|
Luke Wilde
|
1e829c4ea8
|
LibJS: Check PlainMonthDay is in the ISO date time limits in creation
This is a normative change in the Temporal spec.
See: https://github.com/tc39/proposal-temporal/commit/374305c
|
2022-07-22 17:10:03 +01:00 |
|
Luke Wilde
|
61847b3cef
|
LibJS: Disallow negative day lengths in ZonedDateTime.protoype.round
This is a normative change in the Temporal spec.
See: https://github.com/tc39/proposal-temporal/commit/6f04074
|
2022-07-22 17:10:03 +01:00 |
|
Idan Horowitz
|
d35d106f01
|
LibJS: Remove invalid CreateDateDurationRecord AO overload
|
2022-07-20 21:07:49 +01:00 |
|
Timothy Flynn
|
a712c7b5e1
|
LibJS: Replace comparisons of "0"_bigint with SignedBigInteger::is_zero
This just avoids creating UnsignedBigInteger's underlying vector.
|
2022-07-18 08:51:07 +01:00 |
|
Linus Groh
|
071b92e920
|
LibJS: Fix typos in Temporal spec comments
This is an editorial change in the Temporal spec.
See: https://github.com/tc39/proposal-temporal/commit/b0411b4
|
2022-07-10 01:29:28 +02:00 |
|
Linus Groh
|
fb2012dfc7
|
LibJS: Add Add IsValidISODate assertions
This is an editorial change in the Temporal spec.
See: https://github.com/tc39/proposal-temporal/commit/46f97ea
|
2022-07-10 01:22:34 +02:00 |
|
Linus Groh
|
8733fbae76
|
LibJS: Rename TimeHourMinuteBasicFormatNotAmbiguous
This is an editorial change in the Temporal spec.
See: https://github.com/tc39/proposal-temporal/commit/70de75b
|
2022-07-05 23:15:52 +02:00 |
|
Linus Groh
|
e1a6418015
|
LibJS: Rename TimeZoneNumericUTCOffsetNotAmbiguousAllowedNegative
This is an editorial change in the Temporal spec.
See: https://github.com/tc39/proposal-temporal/commit/9ddd57e
|
2022-07-05 23:15:52 +02:00 |
|
Linus Groh
|
8dcd0d4a06
|
LibJS: Rename TimeZoneNumericUTCOffsetNotAmbiguous
This is an editorial change in the Temporal spec.
See: https://github.com/tc39/proposal-temporal/commit/5ebd34b
|
2022-07-05 23:15:52 +02:00 |
|
Linus Groh
|
7ef3b42685
|
LibJS: Simplify TimeZoneNumericUTCOffsetNotAmbiguous
This is an editorial change in the Temporal spec.
See:
- https://github.com/tc39/proposal-temporal/commit/ccef468
- https://github.com/tc39/proposal-temporal/commit/5b38ab4
|
2022-07-05 23:15:52 +02:00 |
|
Linus Groh
|
fec5d8d531
|
LibJS: Consistently check Temporal overflow options
This is a normative change in the Temporal spec.
See: https://github.com/tc39/proposal-temporal/commit/c8ee2bd
|
2022-07-05 23:15:52 +02:00 |
|
Linus Groh
|
c3567faa8c
|
LibJS: Remove unnecessary checks for undefined before ToPositiveInteger
This is an editorial change in the Temporal spec.
See: https://github.com/tc39/proposal-temporal/commit/9f3bf53
|
2022-07-05 23:15:52 +02:00 |
|
Linus Groh
|
e1ee33ba7c
|
LibJS: Fix incorrect ErrorType in Temporal.PlainMonthDay constructor
|
2022-06-30 20:20:08 +01:00 |
|
Linus Groh
|
ca85e157e8
|
LibJS: Use null-prototype objects in a few more places in Temporal
This is a normative change in the Temporal spec.
See: https://github.com/tc39/proposal-temporal/commit/334479f
|
2022-06-29 07:35:42 +01:00 |
|
Linus Groh
|
3720f4bd8f
|
LibJS: Fix production for time zone name in time zone strings
This is a normative change in the Temporal spec.
See:
- https://github.com/tc39/proposal-temporal/commit/caf013a
- https://github.com/tc39/proposal-temporal/commit/fb7cfa6
|
2022-06-29 07:35:42 +01:00 |
|
Linus Groh
|
f5669a1373
|
LibJS: Mark CreateTemporalDate as infallible in DifferenceISODateTime
This is an editorial change in the Temporal spec.
See:
- https://github.com/tc39/proposal-temporal/commit/af2dc2f
- https://github.com/tc39/proposal-temporal/commit/2e9ee68
|
2022-06-29 07:35:42 +01:00 |
|
Linus Groh
|
abb3f327ad
|
LibJS: Mark BalanceDuration as infallible in DifferenceISODateTime
This is an editorial change in the Temporal spec.
See: https://github.com/tc39/proposal-temporal/commit/5fefc2f
|
2022-06-29 07:35:42 +01:00 |
|
Linus Groh
|
cee54d2725
|
LibJS: Replace one use of BalanceISODate with CreateISODateRecord
This is an editorial change in the Temporal spec.
See: https://github.com/tc39/proposal-temporal/commit/7a7ddb7
|
2022-06-29 07:35:42 +01:00 |
|
Linus Groh
|
6eab1f0212
|
LibJS: Assert DifferenceISODateTime is called with valid datetime values
This is an editorial change in the Temporal spec.
See: https://github.com/tc39/proposal-temporal/commit/143b2e2
|
2022-06-29 07:35:42 +01:00 |
|
Linus Groh
|
4ba1018273
|
LibJS: Replace guaranteed zero [[Days]] field with constant zero
This is an editorial change in the Temporal spec.
See: https://github.com/tc39/proposal-temporal/commit/68f2802
|
2022-06-29 07:35:42 +01:00 |
|
Linus Groh
|
11a6702cef
|
LibJS: Assert [[Days]] is zero for the balanced time in DifferenceTime
This is an editorial change in the Temporal spec.
See: https://github.com/tc39/proposal-temporal/commit/be982fb
|
2022-06-29 07:35:42 +01:00 |
|
Linus Groh
|
ee0d5d6649
|
LibJS: Refactor common option reading into the GetDifferenceSettings AO
This is an editorial change in the Temporal spec.
See: https://github.com/tc39/proposal-temporal/commit/78abbb8
|
2022-06-24 22:12:03 +01:00 |
|
Linus Groh
|
05c5263ecc
|
LibJS: Mark CreateTemporalDate in AddDateTime as infallible
This is an editorial change in the Temporal spec.
See: https://github.com/tc39/proposal-temporal/commit/cd356a6
|
2022-06-24 22:12:03 +01:00 |
|
Linus Groh
|
80663d9d3b
|
LibJS: Mark CreateTemporalDate in ToRelativeTemporalObject as fallible
This is an editorial change in the Temporal spec.
See: https://github.com/tc39/proposal-temporal/commit/09e9f9c
|
2022-06-24 22:12:03 +01:00 |
|
Linus Groh
|
3679f671b9
|
LibJS: Mark some calls of CreateTemporalDate as infallible
This is an editorial change in the Temporal spec.
See: https://github.com/tc39/proposal-temporal/commit/30344e8
|
2022-06-24 22:12:03 +01:00 |
|
Linus Groh
|
26990ab41c
|
LibJS: Mark PlainTime.prototype.round's CreateTemporalTime infallible
This is an editorial change in the Temporal spec.
See: https://github.com/tc39/proposal-temporal/commit/6b57938
|
2022-06-24 22:12:03 +01:00 |
|
Linus Groh
|
709e16004d
|
LibJS: Assert RoundISODateTime is called with values within the limits
This is an editorial change in the Temporal spec.
See: https://github.com/tc39/proposal-temporal/commit/eaa7042
|
2022-06-24 22:12:03 +01:00 |
|
Linus Groh
|
f54ed48ef1
|
LibJS: Assert AddTime is called with a valid time
This is an editorial change in the Temporal spec.
See: https://github.com/tc39/proposal-temporal/commit/0ead23c
|
2022-06-24 22:12:03 +01:00 |
|
Linus Groh
|
416f94eb3b
|
LibJS: Add Number conversion in PrepareTemporalFields
This is an editorial change in the Temporal spec.
See: https://github.com/tc39/proposal-temporal/commit/687d06c
|
2022-06-24 22:12:03 +01:00 |
|
Linus Groh
|
78bfeca643
|
LibJS: Add Number conversion in ZonedDateTime.prototype.getISOFields()
This is an editorial change in the Temporal spec.
See: https://github.com/tc39/proposal-temporal/commit/bc59d8d
|
2022-06-24 22:12:03 +01:00 |
|
Linus Groh
|
ea023ac62c
|
LibJS: Add Number conversion in AddDu/ToOrSubtractDu/FromPlainYearMonth
This is an editorial change in the Temporal spec.
See: https://github.com/tc39/proposal-temporal/commit/823300c
|
2022-06-24 22:12:03 +01:00 |
|
Linus Groh
|
98dc964649
|
LibJS: Add conversion to mathematical number in ToTemporalTimeRecord
This is an editorial change in the Temporal spec.
See: https://github.com/tc39/proposal-temporal/commit/9f37d10
|
2022-06-24 22:12:03 +01:00 |
|
Linus Groh
|
7138f10c30
|
LibJS: Check for invalid epoch ns in DisambiguatePossibleInstants
This is a normative change in the Temporal spec.
See: https://github.com/tc39/proposal-temporal/commit/c12d20d
|
2022-06-24 22:12:03 +01:00 |
|
Linus Groh
|
7b5a7e7759
|
LibJS: Check for invalid epoch nanoseconds in NanosecondsToDays
This is a normative change in the Temporal spec.
See: https://github.com/tc39/proposal-temporal/commit/f1f016e
|
2022-06-24 22:12:03 +01:00 |
|
Linus Groh
|
ddea6d451b
|
LibJS: Check for invalid epoch nanoseconds in InterpretISODateTimeOffset
This is a normative change in the Temporal spec.
See: https://github.com/tc39/proposal-temporal/commit/cdfe4a5
|
2022-06-24 22:12:03 +01:00 |
|
Linus Groh
|
d10e0f0e3e
|
LibJS: Check for invalid epoch nanoseconds in getPossibleInstantsFor()
This is a normative change in the Temporal spec.
See: https://github.com/tc39/proposal-temporal/commit/439e6af
|
2022-06-24 22:12:03 +01:00 |
|
Linus Groh
|
61bdbe712e
|
LibJS: Remove duplicate steps for offset-only time zones
This is an editorial change in the Temporal spec.
See: https://github.com/tc39/proposal-temporal/commit/7813599
|
2022-06-24 22:12:03 +01:00 |
|
Linus Groh
|
34f02bed17
|
LibJS: Remove check for Instant range before subtracting UTC offset
This is a normative change in the Temporal spec.
See: https://github.com/tc39/proposal-temporal/commit/5e2fecb
|
2022-06-24 22:12:03 +01:00 |
|
Linus Groh
|
9c31fee4b5
|
LibJS: Remove unnecessary modulo operation in GetISOPartsFromEpoch
This is an editorial change in the Temporal spec.
See: https://github.com/tc39/proposal-temporal/commit/fc3f80d
|
2022-06-24 22:12:03 +01:00 |
|
Linus Groh
|
0ff6260afb
|
LibJS: Use ToTemporalDuration in AddDu/ToOrSubtractDu/FromPlainYearMonth
This is an editorial change in the Temporal spec.
See: https://github.com/tc39/proposal-temporal/commit/a454134
|
2022-06-24 22:12:03 +01:00 |
|
Linus Groh
|
5b1e2cc65c
|
LibJS: Update AdjustRoundedDurationDays function signature comment
I missed this in a25c5d8. Thanks to Idan for noticing :^)
|
2022-06-18 13:58:08 +01:00 |
|
Linus Groh
|
7a8e6cf6c6
|
LibJS: Move MergeLists into non-Temporal ECMA-262 amendments
This is an editorial change in the Temporal spec.
See: https://github.com/tc39/proposal-temporal/commit/4ce3db1
|
2022-06-18 13:54:46 +01:00 |
|
Linus Groh
|
0c3d2b656e
|
LibJS: Rename CalendarMergeFieldNames to MergeLists
This is an editorial change in the Temporal spec.
See: https://github.com/tc39/proposal-temporal/commit/bebf467
|
2022-06-18 13:54:46 +01:00 |
|
Linus Groh
|
e685896403
|
LibJS: Check value is an Object before checking for internal slots
This is an editorial change in the Temporal spec.
See: https://github.com/tc39/proposal-temporal/commit/d96e662
|
2022-06-18 13:54:46 +01:00 |
|
Linus Groh
|
a25c5d8fe8
|
LibJS: Make relativeTo required for AdjustRoundedDurationDays
This is an editorial change in the Temporal spec.
See: https://github.com/tc39/proposal-temporal/commit/48e0a15
|
2022-06-18 13:54:46 +01:00 |
|