ladybird/Libraries/LibJS/Runtime/Temporal
Timothy Flynn 0efa98a57a LibJS+LibWeb+WebContent: Port JS::PropertyKey to UTF-16
This has quite a lot of fall out. But the majority of it is just type or
UDL substitution, where the changes just fall through to other function
calls.

By changing property key storage to UTF-16, the main affected areas are:
* NativeFunction names must now be UTF-16
* Bytecode identifiers must now be UTF-16
* Module/binding names must now be UTF-16
2025-08-05 07:07:15 -04:00
..
AbstractOperations.cpp LibJS: Correctly disallow certain calendar-based Temporal strings 2025-07-23 22:05:15 +02:00
AbstractOperations.h LibJS: Split up the GetTemporalUnitValuedOption AO 2025-07-23 22:05:15 +02:00
Calendar.cpp LibJS+LibWeb+WebContent: Port JS::PropertyKey to UTF-16 2025-08-05 07:07:15 -04:00
Calendar.h LibJS: Revert Enable EXPLICIT_SYMBOL_EXPORT 2025-07-22 11:51:29 -04:00
DateEquations.cpp
DateEquations.h LibJS: Revert Enable EXPLICIT_SYMBOL_EXPORT 2025-07-22 11:51:29 -04:00
Duration.cpp LibJS: Integrate Temporal.Duration into Intl.DurationFormat 2025-03-01 14:49:20 +01:00
Duration.h LibJS: Revert Enable EXPLICIT_SYMBOL_EXPORT 2025-07-22 11:51:29 -04:00
DurationConstructor.cpp LibJS: Use consistent wording around NewTarget in Temporal constructors 2025-07-23 22:05:15 +02:00
DurationConstructor.h LibJS: Revert Enable EXPLICIT_SYMBOL_EXPORT 2025-07-22 11:51:29 -04:00
DurationPrototype.cpp LibJS: Split up the GetTemporalUnitValuedOption AO 2025-07-23 22:05:15 +02:00
DurationPrototype.h LibJS: Revert Enable EXPLICIT_SYMBOL_EXPORT 2025-07-22 11:51:29 -04:00
Instant.cpp
Instant.h LibJS: Revert Enable EXPLICIT_SYMBOL_EXPORT 2025-07-22 11:51:29 -04:00
InstantConstructor.cpp LibJS: Use consistent wording around NewTarget in Temporal constructors 2025-07-23 22:05:15 +02:00
InstantConstructor.h LibJS: Revert Enable EXPLICIT_SYMBOL_EXPORT 2025-07-22 11:51:29 -04:00
InstantPrototype.cpp LibJS: Split up the GetTemporalUnitValuedOption AO 2025-07-23 22:05:15 +02:00
InstantPrototype.h LibJS: Revert Enable EXPLICIT_SYMBOL_EXPORT 2025-07-22 11:51:29 -04:00
ISO8601.cpp LibJS: Move ambiguous Temporal time string handling to a separate parser 2025-07-23 22:05:15 +02:00
ISO8601.h LibJS: Move ambiguous Temporal time string handling to a separate parser 2025-07-23 22:05:15 +02:00
ISORecords.h LibJS: Split up the GetTemporalUnitValuedOption AO 2025-07-23 22:05:15 +02:00
Now.cpp
Now.h LibJS: Revert Enable EXPLICIT_SYMBOL_EXPORT 2025-07-22 11:51:29 -04:00
PlainDate.cpp LibJS: Update Date AOs to use Temporal 2025-03-01 14:49:20 +01:00
PlainDate.h LibJS: Revert Enable EXPLICIT_SYMBOL_EXPORT 2025-07-22 11:51:29 -04:00
PlainDateConstructor.cpp
PlainDateConstructor.h LibJS: Revert Enable EXPLICIT_SYMBOL_EXPORT 2025-07-22 11:51:29 -04:00
PlainDatePrototype.cpp LibJS: Use consistent naming for this value in Temporal prototypes 2025-07-23 22:05:15 +02:00
PlainDatePrototype.h LibJS: Revert Enable EXPLICIT_SYMBOL_EXPORT 2025-07-22 11:51:29 -04:00
PlainDateTime.cpp LibJS: Update Date AOs to use Temporal 2025-03-01 14:49:20 +01:00
PlainDateTime.h LibJS: Revert Enable EXPLICIT_SYMBOL_EXPORT 2025-07-22 11:51:29 -04:00
PlainDateTimeConstructor.cpp LibJS: Use consistent wording around NewTarget in Temporal constructors 2025-07-23 22:05:15 +02:00
PlainDateTimeConstructor.h LibJS: Revert Enable EXPLICIT_SYMBOL_EXPORT 2025-07-22 11:51:29 -04:00
PlainDateTimePrototype.cpp LibJS: Split up the GetTemporalUnitValuedOption AO 2025-07-23 22:05:15 +02:00
PlainDateTimePrototype.h LibJS: Revert Enable EXPLICIT_SYMBOL_EXPORT 2025-07-22 11:51:29 -04:00
PlainMonthDay.cpp LibJS: Disallow large dates in ToTemporalMonthDay 2025-03-01 14:49:20 +01:00
PlainMonthDay.h LibJS: Revert Enable EXPLICIT_SYMBOL_EXPORT 2025-07-22 11:51:29 -04:00
PlainMonthDayConstructor.cpp
PlainMonthDayConstructor.h LibJS: Revert Enable EXPLICIT_SYMBOL_EXPORT 2025-07-22 11:51:29 -04:00
PlainMonthDayPrototype.cpp LibJS: Use consistent naming for this value in Temporal prototypes 2025-07-23 22:05:15 +02:00
PlainMonthDayPrototype.h LibJS: Revert Enable EXPLICIT_SYMBOL_EXPORT 2025-07-22 11:51:29 -04:00
PlainTime.cpp LibJS: Move ambiguous Temporal time string handling to a separate parser 2025-07-23 22:05:15 +02:00
PlainTime.h LibJS: Revert Enable EXPLICIT_SYMBOL_EXPORT 2025-07-22 11:51:29 -04:00
PlainTimeConstructor.cpp LibJS: Use consistent wording around NewTarget in Temporal constructors 2025-07-23 22:05:15 +02:00
PlainTimeConstructor.h LibJS: Revert Enable EXPLICIT_SYMBOL_EXPORT 2025-07-22 11:51:29 -04:00
PlainTimePrototype.cpp LibJS: Split up the GetTemporalUnitValuedOption AO 2025-07-23 22:05:15 +02:00
PlainTimePrototype.h LibJS: Revert Enable EXPLICIT_SYMBOL_EXPORT 2025-07-22 11:51:29 -04:00
PlainYearMonth.cpp LibJS: Update Date AOs to use Temporal 2025-03-01 14:49:20 +01:00
PlainYearMonth.h LibJS: Revert Enable EXPLICIT_SYMBOL_EXPORT 2025-07-22 11:51:29 -04:00
PlainYearMonthConstructor.cpp LibJS: Use consistent wording around NewTarget in Temporal constructors 2025-07-23 22:05:15 +02:00
PlainYearMonthConstructor.h LibJS: Revert Enable EXPLICIT_SYMBOL_EXPORT 2025-07-22 11:51:29 -04:00
PlainYearMonthPrototype.cpp LibJS: Use consistent naming for this value in Temporal prototypes 2025-07-23 22:05:15 +02:00
PlainYearMonthPrototype.h LibJS: Revert Enable EXPLICIT_SYMBOL_EXPORT 2025-07-22 11:51:29 -04:00
Temporal.cpp
Temporal.h LibJS: Revert Enable EXPLICIT_SYMBOL_EXPORT 2025-07-22 11:51:29 -04:00
TimeZone.cpp LibJS: Update Date AOs to use Temporal 2025-03-01 14:49:20 +01:00
TimeZone.h LibJS: Revert Enable EXPLICIT_SYMBOL_EXPORT 2025-07-22 11:51:29 -04:00
ZonedDateTime.cpp LibJS: Compute offsetBehaviour in ToTemporalZonedDateTime after parsing 2025-07-23 22:05:15 +02:00
ZonedDateTime.h LibJS: Revert Enable EXPLICIT_SYMBOL_EXPORT 2025-07-22 11:51:29 -04:00
ZonedDateTimeConstructor.cpp LibJS: Use consistent wording around NewTarget in Temporal constructors 2025-07-23 22:05:15 +02:00
ZonedDateTimeConstructor.h LibJS: Revert Enable EXPLICIT_SYMBOL_EXPORT 2025-07-22 11:51:29 -04:00
ZonedDateTimePrototype.cpp LibJS: Split up the GetTemporalUnitValuedOption AO 2025-07-23 22:05:15 +02:00
ZonedDateTimePrototype.h LibJS: Revert Enable EXPLICIT_SYMBOL_EXPORT 2025-07-22 11:51:29 -04:00