Idan Horowitz
|
a79796ea4a
|
LibJS: Implement stage 3 proposal FinalizationRegistry changes
Specifically the 'Symbol as WeakMap Keys Proposal'.
|
2022-06-23 10:57:52 +03:00 |
|
Idan Horowitz
|
53ed8decaf
|
LibJS: Implement WeakRef changes from 'Symbol as WeakMap Keys Proposal'
|
2022-06-23 10:57:52 +03:00 |
|
Idan Horowitz
|
dbd0110721
|
LibJS: Implement WeakSet changes from 'Symbol as WeakMap Keys Proposal'
|
2022-06-23 10:57:52 +03:00 |
|
Idan Horowitz
|
a80d3fdf49
|
LibJS: Implement WeakMap changes from 'Symbol as WeakMap Keys Proposal'
|
2022-06-23 10:57:52 +03:00 |
|
Idan Horowitz
|
22a78e8a2c
|
LibJS: Implement the CanBeHeldWeakly abstract operation
This AO is required for implementing the rest of the stage 3 'Symbol as
WeakMap Keys Proposal'.
|
2022-06-23 10:57:52 +03: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 |
|
Linus Groh
|
d9fc09c6e5
|
LibJS/Tests: Remove outdated FIXME
|
2022-06-17 21:06:01 +01:00 |
|
Linus Groh
|
2c647da0b5
|
LibJS: Mark AddInstant in AddZonedDateTime as fallible
This is an editorial change in the Temporal spec.
See: https://github.com/tc39/proposal-temporal/commit/8bc0f98
|
2022-06-15 17:49:20 +01:00 |
|
Linus Groh
|
b2965cf204
|
LibJS: Fix Instant rounding modes
This is a normative change in the Temporal spec.
See: https://github.com/tc39/proposal-temporal/commit/0993b75
|
2022-06-15 17:49:20 +01:00 |
|
Linus Groh
|
1755d051fd
|
LibJS: Mark two calls as infallible in DifferenceTemporalPlainTime
This is an editorial change in the Temporal spec.
See: https://github.com/tc39/proposal-temporal/commit/0e4966a
|
2022-06-15 17:49:20 +01:00 |
|
Linus Groh
|
36ef604905
|
LibJS: Assume options is an object in the DifferenceZonedDateTime AO
This is an editorial change in the Temporal spec.
See: https://github.com/tc39/proposal-temporal/commit/a6662f1
|
2022-06-15 17:49:20 +01:00 |
|
Linus Groh
|
52a4ee563d
|
LibJS: Assume options is an object in the MergeLargestUnitOption AO
This is an editorial change in the Temporal spec.
See: https://github.com/tc39/proposal-temporal/commit/20a04ac
|
2022-06-15 17:49:20 +01:00 |
|
Linus Groh
|
569c2dc1d0
|
LibJS: Adjust order of operations in ISO{Date,MonthDay}FromFields
This is a normative change in the Temporal spec.
See: https://github.com/tc39/proposal-temporal/commit/7dd90dc
|
2022-06-15 17:49:20 +01:00 |
|
Linus Groh
|
3bc54ac75a
|
LibJS: Mark a call of CreateDurationRecord as fallible
This is an editorial change in the Temporal spec.
See: https://github.com/tc39/proposal-temporal/commit/462f027
|
2022-06-15 17:49:20 +01:00 |
|
Linus Groh
|
81b9a2e4a1
|
LibJS: Mark a call of CreateDateDurationRecord as fallible
This is an editorial change in the Temporal spec.
See: https://github.com/tc39/proposal-temporal/commit/5411f62
|
2022-06-15 17:49:20 +01:00 |
|
Linus Groh
|
8be4cc9653
|
LibJS: Make options mandatory in Difference{Zoned,ISO}DateTime
This is an editorial change in the Temporal spec.
See: https://github.com/tc39/proposal-temporal/commit/d4c4a16
|
2022-06-15 17:49:20 +01:00 |
|
Linus Groh
|
eaf6f20ed1
|
LibJS: Move assertion step around in Calendar.prototype.mergeFields
This is an editorial change in the Temporal spec.
See: https://github.com/tc39/proposal-temporal/commit/f790821
|
2022-06-15 17:49:20 +01:00 |
|
Linus Groh
|
c0986be2c1
|
LibJS: Use consistent alias names for object-copy steps
This is an editorial change in the Temporal spec.
See: https://github.com/tc39/proposal-temporal/commit/6669bad
|
2022-06-15 17:49:20 +01:00 |
|
Linus Groh
|
e68173b656
|
LibJS: Update AvailableCalendars AO to reflect spec changes
These are editorial and normative changes in the Temporal spec.
See:
- https://github.com/tc39/proposal-temporal/commit/2c977fc
- https://github.com/tc39/proposal-temporal/commit/3af75ec
- https://github.com/tc39/proposal-temporal/commit/75ea812
- https://github.com/tc39/proposal-temporal/commit/e7be49b
- https://github.com/tc39/proposal-temporal/commit/883e00a
- https://github.com/tc39/proposal-temporal/commit/5b9d76a
|
2022-06-15 17:49:20 +01:00 |
|
Linus Groh
|
3025f77991
|
LibJS: Add an explicit operation for merging calendar field names
This is an editorial change in the Temporal spec.
See: https://github.com/tc39/proposal-temporal/commit/2bd7977
|
2022-06-15 17:49:20 +01:00 |
|
Linus Groh
|
ee80164ac1
|
LibJS: Remove unnecessary variable initialization in DifferenceISODate
This is an editorial change in the Temporal spec.
See: https://github.com/tc39/proposal-temporal/commit/ca1abdc
|
2022-06-15 17:49:20 +01:00 |
|
Linus Groh
|
fafc9b07c4
|
LibJS: Mark AO calls creating a copy of built-in objects as infallible
This is an editorial change in the Temporal spec.
See: https://github.com/tc39/proposal-temporal/commit/536f067
|
2022-06-15 17:49:20 +01:00 |
|
Linus Groh
|
be2c86002a
|
LibJS: Handle absent options in DifferenceZonedDateTime
This is an editorial change in the Temporal spec.
See: https://github.com/tc39/proposal-temporal/commit/edc223c
|
2022-06-15 17:49:20 +01:00 |
|
Linus Groh
|
5eb48f6f3a
|
LibJS: Remove constant arguments from CalculateOffsetShift
This is an editorial change in the Temporal spec.
See: https://github.com/tc39/proposal-temporal/commit/0bc5f9d
|
2022-06-15 17:49:20 +01:00 |
|
Linus Groh
|
2ce3d4389a
|
LibJS: Use existing variable instead of re-reading internal slot
This is an editorial change in the Temporal spec.
See: https://github.com/tc39/proposal-temporal/commit/8d62569
|
2022-06-15 17:49:20 +01:00 |
|
Linus Groh
|
a7dfe9096c
|
LibJS: Switch branches in RegulateISODate
This is an editorial change in the Temporal spec.
See: https://github.com/tc39/proposal-temporal/commit/2e4a06f
|
2022-06-15 17:49:20 +01:00 |
|
Linus Groh
|
07041498f8
|
LibJS: Inline ConstrainISOYearMonth into RegulateISOYearMonth
This is an editorial change in the Temporal spec.
See: https://github.com/tc39/proposal-temporal/commit/c97932b
|
2022-06-15 17:49:20 +01:00 |
|
Linus Groh
|
aaa9524a52
|
LibJS: Add parentheses around modulo operation
This is an editorial change in the Temporal spec.
See: https://github.com/tc39/proposal-temporal/commit/90e4b34
|
2022-06-15 17:49:20 +01:00 |
|
Linus Groh
|
287dd03e2e
|
LibJS: Use nsMinInstant / nsMaxInstant constants in ParseTemporalInstant
This is an editorial change in the Temporal spec.
See: https://github.com/tc39/proposal-temporal/commit/a045682
|
2022-06-15 17:49:20 +01:00 |
|
Linus Groh
|
690585323d
|
LibJS: Prefer Else + Assertion over If for constrained values
This is an editorial change in the Temporal spec.
See: https://github.com/tc39/proposal-temporal/commit/2088eaa
|
2022-06-15 17:49:20 +01:00 |
|
Linus Groh
|
9b3602d000
|
LibJS: Update missing/superfluous commas in various spec comments
These are editorial changes in the Temporal spec.
See:
- https://github.com/tc39/proposal-temporal/commit/9586746
- https://github.com/tc39/proposal-temporal/commit/3c76ecc
- https://github.com/tc39/proposal-temporal/commit/96eab07
|
2022-06-15 17:49:20 +01:00 |
|
Linus Groh
|
30328d74d0
|
LibJS: Use MaximumTemporalDurationRoundingIncrement in two more places
This is an editorial change in the Temporal spec.
See: https://github.com/tc39/proposal-temporal/commit/de582e2
|
2022-06-15 17:49:20 +01:00 |
|
Linus Groh
|
6c82c9df79
|
LibJS: Fix GetIterator capitalization in Calendar.prototype.fields
This is an editorial change in the Temporal spec.
See: https://github.com/tc39/proposal-temporal/commit/8538970
|
2022-06-15 17:49:20 +01:00 |
|
Linus Groh
|
9d2377ff60
|
LibJS: Only call CanonicalizeTimeZoneName on valid time zone IDs
This is an editorial change in the Temporal spec.
See: https://github.com/tc39/proposal-temporal/commit/30122e6
|
2022-06-15 17:49:20 +01:00 |
|
Linus Groh
|
cf61d01140
|
LibJS: Add a named alias for parseResult.[[Name]] in ToTemporalTimeZone
This is an editorial change in the Temporal spec.
See: https://github.com/tc39/proposal-temporal/commit/8ddcb07
|
2022-06-15 17:49:20 +01:00 |
|
Linus Groh
|
71a519831d
|
LibJS: Update to the latest ECMA-402 GetOption and move it into ECMA-262
This is an editorial change in the Temporal spec.
See: https://github.com/tc39/proposal-temporal/commit/4e79b69
|
2022-06-15 17:49:20 +01:00 |
|
Linus Groh
|
46d2ac6da4
|
LibJS: Align Temporal GetOption AO with ECMA-402
This is an editorial change in the Temporal spec.
See: https://github.com/tc39/proposal-temporal/commit/7b6a264
|
2022-06-15 17:49:20 +01:00 |
|
Linus Groh
|
c8d84f33b0
|
LibJS: Remove unused GetStringOrNumberOption operation
This is an editorial change in the Temporal spec.
See: https://github.com/tc39/proposal-temporal/commit/d8b3423
|
2022-06-15 17:49:20 +01:00 |
|
Linus Groh
|
d1b71cba25
|
LibJS: Explicitly handle "auto" vs. number fractionalSecondDigits
This is an editorial change in the Temporal spec.
See:
- https://github.com/tc39/proposal-temporal/commit/4dd6713
- https://github.com/tc39/proposal-temporal/commit/4c2476b
- https://github.com/tc39/proposal-temporal/commit/f1a839b
- https://github.com/tc39/proposal-temporal/commit/c775ebe
- https://github.com/tc39/proposal-temporal/commit/0409774
(Changes across multiple commits, that ended up being reverted.)
|
2022-06-15 17:49:20 +01:00 |
|
Linus Groh
|
cbc4cf057d
|
LibJS: Improve an alias name in ToSecondsStringPrecision
This is an editorial change in the Temporal spec.
See: https://github.com/tc39/proposal-temporal/commit/b75bd9e
|
2022-06-15 17:49:20 +01:00 |
|
Linus Groh
|
4494be8cf2
|
LibJS: Inline call to AddISODate in ZonedDateTime.prototype.hoursInDay
This is an editorial change in the Temporal spec.
See: https://github.com/tc39/proposal-temporal/commit/f034239
|
2022-06-15 17:49:20 +01:00 |
|
Linus Groh
|
810e9e32c9
|
LibJS: Remove RegulateISODate after BalanceISODate in AddISODate
This is an editorial change in the Temporal spec.
See: https://github.com/tc39/proposal-temporal/commit/32b22b1
|
2022-06-15 17:49:20 +01:00 |
|
Linus Groh
|
e96df3b7a7
|
LibJS: Leverage PrepareTemporalFields in ToTemporalTimeRecord
This is an editorial change in the Temporal spec.
See: https://github.com/tc39/proposal-temporal/commit/b5ba981
|
2022-06-15 17:49:20 +01:00 |
|
Linus Groh
|
6cc69bbd8e
|
LibJS: Rename ToPartialDuration to ToTemporalPartialDurationRecord
This is an editorial change in the Temporal spec.
See: https://github.com/tc39/proposal-temporal/commit/0509d41
|
2022-06-15 17:49:20 +01:00 |
|
Linus Groh
|
6982e53113
|
LibJS: Leverage ToPartialDuration in ToTemporalDurationRecord
This is an editorial change in the Temporal spec.
See: https://github.com/tc39/proposal-temporal/commit/c3efde0
|
2022-06-15 17:49:20 +01:00 |
|
Linus Groh
|
9bcd88828f
|
LibJS: Fold ToPartialTime into ToTemporalTimeRecord
This is an editorial change in the Temporal spec.
See: https://github.com/tc39/proposal-temporal/commit/58e476d
|
2022-06-15 17:49:20 +01:00 |
|