1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-05-31 15:28:11 +00:00
serenity/Userland/Libraries/LibJS/Runtime/Temporal
Timothy Flynn 1a84dbcb07 LibJS: Replace GetEpochFromISOParts with GetUTCEpochNanoseconds
This is an editorial change in the Temporal spec. See:
1b051cc

Note that since Date's implementation of this AO uses Crypto bigints
rather than allocating JS bigints, this change has the fallout of
removing some unused VM parameters and adding an overload of the
IsValidEpochNanoseconds AO for use without a JS::BigInt.
2022-10-15 18:05:02 +02:00
..
AbstractOperations.cpp LibJS: Replace RoundTowardsZero with truncate 2022-10-15 18:05:02 +02:00
AbstractOperations.h LibJS: Move time zone annotation parsing into ParseISODateTime 2022-10-15 05:09:09 +00:00
Calendar.cpp LibJS/Temporal: Fix inconsistency in order of observable operations 2022-10-14 18:55:12 +02:00
Calendar.h LibJS: Hide all the constructors! 2022-08-29 03:24:54 +02:00
CalendarConstructor.cpp LibJS: Do not invoke Cell::vm in constructors before Cell is constructed 2022-09-15 09:45:13 +02:00
CalendarConstructor.h LibJS: Hide all the constructors! 2022-08-29 03:24:54 +02:00
CalendarPrototype.cpp LibJS: Move intrinsics to the realm 2022-08-27 11:29:10 +01:00
CalendarPrototype.h LibJS: Hide all the constructors! 2022-08-29 03:24:54 +02:00
Duration.cpp LibJS: Replace RoundTowardsZero with truncate 2022-10-15 18:05:02 +02:00
Duration.h LibJS: Break another inclusion cycle by removing unnecessary include 2022-09-17 04:00:54 +00:00
DurationConstructor.cpp LibJS: Do not invoke Cell::vm in constructors before Cell is constructed 2022-09-15 09:45:13 +02:00
DurationConstructor.h LibJS: Hide all the constructors! 2022-08-29 03:24:54 +02:00
DurationPrototype.cpp LibJS: Move intrinsics to the realm 2022-08-27 11:29:10 +01:00
DurationPrototype.h LibJS: Hide all the constructors! 2022-08-29 03:24:54 +02:00
Instant.cpp LibJS: Replace GetEpochFromISOParts with GetUTCEpochNanoseconds 2022-10-15 18:05:02 +02:00
Instant.h LibJS: Replace GetEpochFromISOParts with GetUTCEpochNanoseconds 2022-10-15 18:05:02 +02:00
InstantConstructor.cpp LibJS: Do not invoke Cell::vm in constructors before Cell is constructed 2022-09-15 09:45:13 +02:00
InstantConstructor.h LibJS: Hide all the constructors! 2022-08-29 03:24:54 +02:00
InstantPrototype.cpp LibJS: Replace RoundTowardsZero with truncate 2022-10-15 18:05:02 +02:00
InstantPrototype.h LibJS: Hide all the constructors! 2022-08-29 03:24:54 +02:00
ISO8601.cpp LibJS: Reject ambiguous time string even with a calendar 2022-08-25 23:41:09 +01:00
ISO8601.h LibJS: Remove unused nonterminals from the ISO8601 parser 2022-08-25 23:41:09 +01:00
Now.cpp LibJS: Move intrinsics to the realm 2022-08-27 11:29:10 +01:00
Now.h LibJS: Hide all the constructors! 2022-08-29 03:24:54 +02:00
PlainDate.cpp LibJS: Replace GetEpochFromISOParts with GetUTCEpochNanoseconds 2022-10-15 18:05:02 +02:00
PlainDate.h LibJS: Hide all the constructors! 2022-08-29 03:24:54 +02:00
PlainDateConstructor.cpp LibJS: Do not invoke Cell::vm in constructors before Cell is constructed 2022-09-15 09:45:13 +02:00
PlainDateConstructor.h LibJS: Hide all the constructors! 2022-08-29 03:24:54 +02:00
PlainDatePrototype.cpp LibJS: Move intrinsics to the realm 2022-08-27 11:29:10 +01:00
PlainDatePrototype.h LibJS: Hide all the constructors! 2022-08-29 03:24:54 +02:00
PlainDateTime.cpp LibJS: Replace GetEpochFromISOParts with GetUTCEpochNanoseconds 2022-10-15 18:05:02 +02:00
PlainDateTime.h LibJS: Replace GetEpochFromISOParts with GetUTCEpochNanoseconds 2022-10-15 18:05:02 +02:00
PlainDateTimeConstructor.cpp LibJS: Do not invoke Cell::vm in constructors before Cell is constructed 2022-09-15 09:45:13 +02:00
PlainDateTimeConstructor.h LibJS: Hide all the constructors! 2022-08-29 03:24:54 +02:00
PlainDateTimePrototype.cpp LibJS: Replace GetEpochFromISOParts with GetUTCEpochNanoseconds 2022-10-15 18:05:02 +02:00
PlainDateTimePrototype.h LibJS: Hide all the constructors! 2022-08-29 03:24:54 +02:00
PlainMonthDay.cpp LibJS: Replace GetEpochFromISOParts with GetUTCEpochNanoseconds 2022-10-15 18:05:02 +02:00
PlainMonthDay.h LibJS: Hide all the constructors! 2022-08-29 03:24:54 +02:00
PlainMonthDayConstructor.cpp LibJS: Do not invoke Cell::vm in constructors before Cell is constructed 2022-09-15 09:45:13 +02:00
PlainMonthDayConstructor.h LibJS: Hide all the constructors! 2022-08-29 03:24:54 +02:00
PlainMonthDayPrototype.cpp LibJS: Move intrinsics to the realm 2022-08-27 11:29:10 +01:00
PlainMonthDayPrototype.h LibJS: Hide all the constructors! 2022-08-29 03:24:54 +02:00
PlainTime.cpp LibJS: Move intrinsics to the realm 2022-08-27 11:29:10 +01:00
PlainTime.h LibJS: Hide all the constructors! 2022-08-29 03:24:54 +02:00
PlainTimeConstructor.cpp LibJS: Do not invoke Cell::vm in constructors before Cell is constructed 2022-09-15 09:45:13 +02:00
PlainTimeConstructor.h LibJS: Hide all the constructors! 2022-08-29 03:24:54 +02:00
PlainTimePrototype.cpp LibJS: Move intrinsics to the realm 2022-08-27 11:29:10 +01:00
PlainTimePrototype.h LibJS: Hide all the constructors! 2022-08-29 03:24:54 +02:00
PlainYearMonth.cpp LibJS: Move intrinsics to the realm 2022-08-27 11:29:10 +01:00
PlainYearMonth.h LibJS: Hide all the constructors! 2022-08-29 03:24:54 +02:00
PlainYearMonthConstructor.cpp LibJS: Do not invoke Cell::vm in constructors before Cell is constructed 2022-09-15 09:45:13 +02:00
PlainYearMonthConstructor.h LibJS: Hide all the constructors! 2022-08-29 03:24:54 +02:00
PlainYearMonthPrototype.cpp LibJS: Move intrinsics to the realm 2022-08-27 11:29:10 +01:00
PlainYearMonthPrototype.h LibJS: Hide all the constructors! 2022-08-29 03:24:54 +02:00
Temporal.cpp LibJS: Move intrinsics to the realm 2022-08-27 11:29:10 +01:00
Temporal.h LibJS: Hide all the constructors! 2022-08-29 03:24:54 +02:00
TimeZone.cpp LibJS: Replace GetEpochFromISOParts with GetUTCEpochNanoseconds 2022-10-15 18:05:02 +02:00
TimeZone.h LibJS: Hide all the constructors! 2022-08-29 03:24:54 +02:00
TimeZoneConstructor.cpp LibJS: Do not invoke Cell::vm in constructors before Cell is constructed 2022-09-15 09:45:13 +02:00
TimeZoneConstructor.h LibJS: Hide all the constructors! 2022-08-29 03:24:54 +02:00
TimeZonePrototype.cpp LibJS: Replace GetEpochFromISOParts with GetUTCEpochNanoseconds 2022-10-15 18:05:02 +02:00
TimeZonePrototype.h LibJS: Hide all the constructors! 2022-08-29 03:24:54 +02:00
ZonedDateTime.cpp LibJS: Replace GetEpochFromISOParts with GetUTCEpochNanoseconds 2022-10-15 18:05:02 +02:00
ZonedDateTime.h LibJS: Add missing includes 2022-09-18 13:27:24 -04:00
ZonedDateTimeConstructor.cpp LibJS: Do not invoke Cell::vm in constructors before Cell is constructed 2022-09-15 09:45:13 +02:00
ZonedDateTimeConstructor.h LibJS: Hide all the constructors! 2022-08-29 03:24:54 +02:00
ZonedDateTimePrototype.cpp LibJS: Replace GetEpochFromISOParts with GetUTCEpochNanoseconds 2022-10-15 18:05:02 +02:00
ZonedDateTimePrototype.h LibJS: Hide all the constructors! 2022-08-29 03:24:54 +02:00