ladybird/Userland/Libraries/LibJS/Runtime/Intl
Timothy Flynn f816a24b86 LibJS: Update spec numbers for the Intl NumberFormat v3 proposal
This proposal has been merged into the main ECMA-402 spec. See:
4257160

Note this includes some editorial and normative changes made when the
proposal was merged into the main spec, but are not in the proposal spec
itself. In particular, the following AOs were changed:

    PartitionNumberRangePattern (normative)
    SetNumberFormatDigitOptions (editorial)
2023-04-11 23:22:32 +02:00
..
AbstractOperations.cpp LibJS: Update spec numbers for the Intl NumberFormat v3 proposal 2023-04-11 23:22:32 +02:00
AbstractOperations.h Everywhere: Use ReadonlySpan<T> instead of Span<T const> 2023-02-08 19:15:45 +00:00
Collator.cpp LibJS: Remove Object(Object& prototype) footgun 2022-12-14 15:11:57 +01:00
Collator.h LibJS+LibWeb: Wrap raw JS::Cell*/& fields in GCPtr/NonnullGCPtr 2023-03-15 08:48:49 +01:00
CollatorCompareFunction.cpp LibJS+LibWeb: Wrap raw JS::Cell*/& fields in GCPtr/NonnullGCPtr 2023-03-15 08:48:49 +01:00
CollatorCompareFunction.h LibJS+LibWeb: Wrap raw JS::Cell*/& fields in GCPtr/NonnullGCPtr 2023-03-15 08:48:49 +01:00
CollatorConstructor.cpp Everywhere: Use _{short_,}string to create Strings from literals 2023-02-25 20:51:49 +01:00
CollatorConstructor.h LibJS+Everywhere: Allow Cell::initialize overrides to throw OOM errors 2023-01-29 00:02:45 +00:00
CollatorPrototype.cpp LibJS+LibWeb: Convert string view PrimitiveString instances to String 2023-02-09 17:13:33 +00:00
CollatorPrototype.h LibJS+Everywhere: Allow Cell::initialize overrides to throw OOM errors 2023-01-29 00:02:45 +00:00
DateTimeFormat.cpp LibJS+LibWeb: Convert string view PrimitiveString instances to String 2023-02-09 17:13:33 +00:00
DateTimeFormat.h LibJS+LibWeb: Wrap raw JS::Cell*/& fields in GCPtr/NonnullGCPtr 2023-03-15 08:48:49 +01:00
DateTimeFormatConstructor.cpp LibJS: Add missing internal slots to creation of Intl.DateTimeFormat 2023-03-23 15:30:21 +00:00
DateTimeFormatConstructor.h LibJS+Everywhere: Allow Cell::initialize overrides to throw OOM errors 2023-01-29 00:02:45 +00:00
DateTimeFormatFunction.cpp LibJS+LibWeb: Wrap raw JS::Cell*/& fields in GCPtr/NonnullGCPtr 2023-03-15 08:48:49 +01:00
DateTimeFormatFunction.h LibJS+LibWeb: Wrap raw JS::Cell*/& fields in GCPtr/NonnullGCPtr 2023-03-15 08:48:49 +01:00
DateTimeFormatPrototype.cpp LibJS+LibWeb: Convert string view PrimitiveString instances to String 2023-02-09 17:13:33 +00:00
DateTimeFormatPrototype.h LibJS+Everywhere: Allow Cell::initialize overrides to throw OOM errors 2023-01-29 00:02:45 +00:00
DisplayNames.cpp LibJS+LibWeb: Convert string view PrimitiveString instances to String 2023-02-09 17:13:33 +00:00
DisplayNames.h LibJS: Port Intl locale resolution to String 2023-01-19 20:57:30 +00:00
DisplayNamesConstructor.cpp LibJS+Everywhere: Allow Cell::initialize overrides to throw OOM errors 2023-01-29 00:02:45 +00:00
DisplayNamesConstructor.h LibJS+Everywhere: Allow Cell::initialize overrides to throw OOM errors 2023-01-29 00:02:45 +00:00
DisplayNamesPrototype.cpp LibJS+LibWeb: Convert string view PrimitiveString instances to String 2023-02-09 17:13:33 +00:00
DisplayNamesPrototype.h LibJS+Everywhere: Allow Cell::initialize overrides to throw OOM errors 2023-01-29 00:02:45 +00:00
DurationFormat.cpp LibJS+LibWeb: Convert string view PrimitiveString instances to String 2023-02-09 17:13:33 +00:00
DurationFormat.h Everywhere: Use ReadonlySpan<T> instead of Span<T const> 2023-02-08 19:15:45 +00:00
DurationFormatConstructor.cpp LibJS+Everywhere: Allow Cell::initialize overrides to throw OOM errors 2023-01-29 00:02:45 +00:00
DurationFormatConstructor.h LibJS+Everywhere: Allow Cell::initialize overrides to throw OOM errors 2023-01-29 00:02:45 +00:00
DurationFormatPrototype.cpp LibJS+LibWeb: Convert string view PrimitiveString instances to String 2023-02-09 17:13:33 +00:00
DurationFormatPrototype.h LibJS+Everywhere: Allow Cell::initialize overrides to throw OOM errors 2023-01-29 00:02:45 +00:00
Intl.cpp LibJS: Update spec numbers for the Intl Enumeration proposal 2023-04-07 20:50:50 +02:00
Intl.h LibJS+Everywhere: Allow Cell::initialize overrides to throw OOM errors 2023-01-29 00:02:45 +00:00
ListFormat.cpp LibJS: Explicitly provide all GetIterator arguments from Intl.ListFormat 2023-03-23 15:30:21 +00:00
ListFormat.h LibJS: Port ListFormat and PatternPartition to String 2023-01-22 01:03:13 +00:00
ListFormatConstructor.cpp LibJS+Everywhere: Allow Cell::initialize overrides to throw OOM errors 2023-01-29 00:02:45 +00:00
ListFormatConstructor.h LibJS+Everywhere: Allow Cell::initialize overrides to throw OOM errors 2023-01-29 00:02:45 +00:00
ListFormatPrototype.cpp LibJS+LibWeb: Convert string view PrimitiveString instances to String 2023-02-09 17:13:33 +00:00
ListFormatPrototype.h LibJS+Everywhere: Allow Cell::initialize overrides to throw OOM errors 2023-01-29 00:02:45 +00:00
Locale.cpp LibJS+Everywhere: Propagate Cell::initialize errors from Heap::allocate 2023-01-29 00:02:45 +00:00
Locale.h LibJS: Propagate OOM errors from all Intl.Locale *OfLocale AOs 2023-01-24 16:23:50 -05:00
LocaleConstructor.cpp Everywhere: Use ReadonlySpan<T> instead of Span<T const> 2023-02-08 19:15:45 +00:00
LocaleConstructor.h LibJS+Everywhere: Allow Cell::initialize overrides to throw OOM errors 2023-01-29 00:02:45 +00:00
LocalePrototype.cpp LibJS+LibWeb: Convert string view PrimitiveString instances to String 2023-02-09 17:13:33 +00:00
LocalePrototype.h LibJS+Everywhere: Allow Cell::initialize overrides to throw OOM errors 2023-01-29 00:02:45 +00:00
MathematicalValue.cpp LibJS: Remove the VM parameter from the NumberToString AO 2023-02-16 14:32:22 +01:00
MathematicalValue.h LibJS: Update spec numbers for the Intl NumberFormat v3 proposal 2023-04-11 23:22:32 +02:00
NumberFormat.cpp LibJS: Update spec numbers for the Intl NumberFormat v3 proposal 2023-04-11 23:22:32 +02:00
NumberFormat.h LibJS: Require a [[RoundingMode]] slot within FormatNumericToString 2023-04-11 23:22:32 +02:00
NumberFormatConstructor.cpp LibJS: Update spec numbers for the Intl NumberFormat v3 proposal 2023-04-11 23:22:32 +02:00
NumberFormatConstructor.h LibJS+Everywhere: Allow Cell::initialize overrides to throw OOM errors 2023-01-29 00:02:45 +00:00
NumberFormatFunction.cpp LibJS: Update spec numbers for the Intl NumberFormat v3 proposal 2023-04-11 23:22:32 +02:00
NumberFormatFunction.h LibJS+LibWeb: Wrap raw JS::Cell*/& fields in GCPtr/NonnullGCPtr 2023-03-15 08:48:49 +01:00
NumberFormatPrototype.cpp LibJS: Update spec numbers for the Intl NumberFormat v3 proposal 2023-04-11 23:22:32 +02:00
NumberFormatPrototype.h LibJS+Everywhere: Allow Cell::initialize overrides to throw OOM errors 2023-01-29 00:02:45 +00:00
PluralRules.cpp LibJS: Update spec numbers for the Intl NumberFormat v3 proposal 2023-04-11 23:22:32 +02:00
PluralRules.h LibJS: Allow "approximately" results to differ in plural form 2023-01-30 14:10:07 -05:00
PluralRulesConstructor.cpp LibJS: Move resolution of some Intl.NumberFormat options to a common AO 2023-01-30 12:19:14 -05:00
PluralRulesConstructor.h LibJS+Everywhere: Allow Cell::initialize overrides to throw OOM errors 2023-01-29 00:02:45 +00:00
PluralRulesPrototype.cpp LibJS: Update spec numbers for the Intl NumberFormat v3 proposal 2023-04-11 23:22:32 +02:00
PluralRulesPrototype.h LibJS+Everywhere: Allow Cell::initialize overrides to throw OOM errors 2023-01-29 00:02:45 +00:00
RelativeTimeFormat.cpp LibJS: Update spec numbers for the Intl NumberFormat v3 proposal 2023-04-11 23:22:32 +02:00
RelativeTimeFormat.h LibJS+LibWeb: Wrap raw JS::Cell*/& fields in GCPtr/NonnullGCPtr 2023-03-15 08:48:49 +01:00
RelativeTimeFormatConstructor.cpp LibJS+Everywhere: Allow Cell::initialize overrides to throw OOM errors 2023-01-29 00:02:45 +00:00
RelativeTimeFormatConstructor.h LibJS+Everywhere: Allow Cell::initialize overrides to throw OOM errors 2023-01-29 00:02:45 +00:00
RelativeTimeFormatPrototype.cpp LibJS+LibWeb: Convert string view PrimitiveString instances to String 2023-02-09 17:13:33 +00:00
RelativeTimeFormatPrototype.h LibJS+Everywhere: Allow Cell::initialize overrides to throw OOM errors 2023-01-29 00:02:45 +00:00
Segmenter.cpp LibJS: Use iterative text segmentation algorithms for Intl.Segmenter 2023-02-16 11:18:53 +01:00
Segmenter.h LibJS: Use iterative text segmentation algorithms for Intl.Segmenter 2023-02-16 11:18:53 +01:00
SegmenterConstructor.cpp LibJS+Everywhere: Allow Cell::initialize overrides to throw OOM errors 2023-01-29 00:02:45 +00:00
SegmenterConstructor.h LibJS+Everywhere: Allow Cell::initialize overrides to throw OOM errors 2023-01-29 00:02:45 +00:00
SegmenterPrototype.cpp LibJS+LibWeb: Convert string view PrimitiveString instances to String 2023-02-09 17:13:33 +00:00
SegmenterPrototype.h LibJS+Everywhere: Allow Cell::initialize overrides to throw OOM errors 2023-01-29 00:02:45 +00:00
SegmentIterator.cpp LibJS+LibWeb: Wrap raw JS::Cell*/& fields in GCPtr/NonnullGCPtr 2023-03-15 08:48:49 +01:00
SegmentIterator.h LibJS+LibWeb: Wrap raw JS::Cell*/& fields in GCPtr/NonnullGCPtr 2023-03-15 08:48:49 +01:00
SegmentIteratorPrototype.cpp LibJS: Use iterative text segmentation algorithms for Intl.Segmenter 2023-02-16 11:18:53 +01:00
SegmentIteratorPrototype.h LibJS+Everywhere: Allow Cell::initialize overrides to throw OOM errors 2023-01-29 00:02:45 +00:00
Segments.cpp LibJS+LibWeb: Wrap raw JS::Cell*/& fields in GCPtr/NonnullGCPtr 2023-03-15 08:48:49 +01:00
Segments.h LibJS+LibWeb: Wrap raw JS::Cell*/& fields in GCPtr/NonnullGCPtr 2023-03-15 08:48:49 +01:00
SegmentsPrototype.cpp LibJS: Use iterative text segmentation algorithms for Intl.Segmenter 2023-02-16 11:18:53 +01:00
SegmentsPrototype.h LibJS+Everywhere: Allow Cell::initialize overrides to throw OOM errors 2023-01-29 00:02:45 +00:00
SingleUnitIdentifiers.h LibJS+LibUnicode: Add "microsecond" and "nanosecond" as sanctioned units 2022-11-03 18:37:48 +00:00