ladybird/Userland/Libraries/LibJS/Runtime/Intl
Timothy Flynn cd526813e6 LibLocale+LibJS: Make locale data APIs infallible
These APIs only perform small allocations, and are only used by LibJS.
Callers which could only have failed from these APIs are also made to
be infallible here.
2023-08-23 05:29:21 +02:00
..
AbstractOperations.cpp LibLocale+LibJS: Make locale data APIs infallible 2023-08-23 05:29:21 +02:00
AbstractOperations.h
Collator.cpp
Collator.h
CollatorCompareFunction.cpp LibJS: Make Heap::allocate<T>() infallible 2023-08-13 15:38:42 +02:00
CollatorCompareFunction.h LibJS: Make Cell::initialize() return void 2023-08-08 07:39:11 +02:00
CollatorConstructor.cpp LibJS: Make PrimitiveString::utf8_string() infallible 2023-08-09 17:09:16 +02:00
CollatorConstructor.h LibJS: Make Cell::initialize() return void 2023-08-08 07:39:11 +02:00
CollatorPrototype.cpp LibJS: Make PrimitiveString::create() infallible 2023-08-09 17:09:16 +02:00
CollatorPrototype.h LibJS: Make Cell::initialize() return void 2023-08-08 07:39:11 +02:00
DateTimeFormat.cpp LibLocale+LibJS: Make locale data APIs infallible 2023-08-23 05:29:21 +02:00
DateTimeFormat.h LibJS: Read properties from the Intl.DateTimeFormat options object once 2023-07-22 10:18:55 +02:00
DateTimeFormatConstructor.cpp LibJS: Make PrimitiveString::utf8_string() infallible 2023-08-09 17:09:16 +02:00
DateTimeFormatConstructor.h LibJS: Make Cell::initialize() return void 2023-08-08 07:39:11 +02:00
DateTimeFormatFunction.cpp LibJS: Make Heap::allocate<T>() infallible 2023-08-13 15:38:42 +02:00
DateTimeFormatFunction.h LibJS: Make Cell::initialize() return void 2023-08-08 07:39:11 +02:00
DateTimeFormatPrototype.cpp LibJS: Make PrimitiveString::create() infallible 2023-08-09 17:09:16 +02:00
DateTimeFormatPrototype.h LibJS: Make Cell::initialize() return void 2023-08-08 07:39:11 +02:00
DisplayNames.cpp LibLocale+LibJS: Make locale data APIs infallible 2023-08-23 05:29:21 +02:00
DisplayNames.h
DisplayNamesConstructor.cpp LibJS: Make PrimitiveString::utf8_string() infallible 2023-08-09 17:09:16 +02:00
DisplayNamesConstructor.h LibJS: Make Cell::initialize() return void 2023-08-08 07:39:11 +02:00
DisplayNamesPrototype.cpp LibLocale+LibJS: Make locale data APIs infallible 2023-08-23 05:29:21 +02:00
DisplayNamesPrototype.h LibJS: Make Cell::initialize() return void 2023-08-08 07:39:11 +02:00
DurationFormat.cpp LibLocale+LibJS: Make locale data APIs infallible 2023-08-23 05:29:21 +02:00
DurationFormat.h
DurationFormatConstructor.cpp LibJS: Make PrimitiveString::utf8_string() infallible 2023-08-09 17:09:16 +02:00
DurationFormatConstructor.h LibJS: Make Cell::initialize() return void 2023-08-08 07:39:11 +02:00
DurationFormatPrototype.cpp LibJS: Make PrimitiveString::create() infallible 2023-08-09 17:09:16 +02:00
DurationFormatPrototype.h LibJS: Make Cell::initialize() return void 2023-08-08 07:39:11 +02:00
Intl.cpp LibJS: Make PrimitiveString::create() infallible 2023-08-09 17:09:16 +02:00
Intl.h LibJS: Make Cell::initialize() return void 2023-08-08 07:39:11 +02:00
ListFormat.cpp LibJS: Make PrimitiveString::utf8_string() infallible 2023-08-09 17:09:16 +02:00
ListFormat.h
ListFormatConstructor.cpp LibJS: Make PrimitiveString::utf8_string() infallible 2023-08-09 17:09:16 +02:00
ListFormatConstructor.h LibJS: Make Cell::initialize() return void 2023-08-08 07:39:11 +02:00
ListFormatPrototype.cpp LibJS: Make PrimitiveString::create() infallible 2023-08-09 17:09:16 +02:00
ListFormatPrototype.h LibJS: Make Cell::initialize() return void 2023-08-08 07:39:11 +02:00
Locale.cpp LibLocale+LibJS: Make locale data APIs infallible 2023-08-23 05:29:21 +02:00
Locale.h LibLocale+LibJS: Make locale data APIs infallible 2023-08-23 05:29:21 +02:00
LocaleConstructor.cpp LibLocale+LibJS: Make locale data APIs infallible 2023-08-23 05:29:21 +02:00
LocaleConstructor.h LibJS: Make Cell::initialize() return void 2023-08-08 07:39:11 +02:00
LocalePrototype.cpp LibLocale+LibJS: Make locale data APIs infallible 2023-08-23 05:29:21 +02:00
LocalePrototype.h LibJS: Make Cell::initialize() return void 2023-08-08 07:39:11 +02:00
MathematicalValue.cpp LibJS: Make JS::number_to_string() infallible 2023-08-09 17:09:16 +02:00
MathematicalValue.h
NumberFormat.cpp LibLocale+LibJS: Make locale data APIs infallible 2023-08-23 05:29:21 +02:00
NumberFormat.h LibJS: Compute NumberFormat's rounding priority during construction 2023-08-14 07:48:54 -04:00
NumberFormatConstructor.cpp LibJS: Compute NumberFormat's rounding priority during construction 2023-08-14 07:48:54 -04:00
NumberFormatConstructor.h LibJS: Make Cell::initialize() return void 2023-08-08 07:39:11 +02:00
NumberFormatFunction.cpp LibJS: Make Heap::allocate<T>() infallible 2023-08-13 15:38:42 +02:00
NumberFormatFunction.h LibJS: Make Cell::initialize() return void 2023-08-08 07:39:11 +02:00
NumberFormatPrototype.cpp LibJS: Reorder NumberFormat's rounding priority resolved option 2023-08-14 07:48:54 -04:00
NumberFormatPrototype.h LibJS: Make Cell::initialize() return void 2023-08-08 07:39:11 +02:00
PluralRules.cpp LibJS: Rename ErrorType::IntlNumberIsNaN to ErrorType::NumberIsNaN 2023-06-26 10:39:07 +02:00
PluralRules.h
PluralRulesConstructor.cpp LibJS: Make PrimitiveString::utf8_string() infallible 2023-08-09 17:09:16 +02:00
PluralRulesConstructor.h LibJS: Make Cell::initialize() return void 2023-08-08 07:39:11 +02:00
PluralRulesPrototype.cpp LibJS: Make PrimitiveString::create() infallible 2023-08-09 17:09:16 +02:00
PluralRulesPrototype.h LibJS: Make Cell::initialize() return void 2023-08-08 07:39:11 +02:00
RelativeTimeFormat.cpp LibJS: Make PrimitiveString::create() infallible 2023-08-09 17:09:16 +02:00
RelativeTimeFormat.h
RelativeTimeFormatConstructor.cpp LibJS: Make PrimitiveString::utf8_string() infallible 2023-08-09 17:09:16 +02:00
RelativeTimeFormatConstructor.h LibJS: Make Cell::initialize() return void 2023-08-08 07:39:11 +02:00
RelativeTimeFormatPrototype.cpp LibJS: Make PrimitiveString::create() infallible 2023-08-09 17:09:16 +02:00
RelativeTimeFormatPrototype.h LibJS: Make Cell::initialize() return void 2023-08-08 07:39:11 +02:00
Segmenter.cpp LibJS: Make Utf16String & related APIs infallible 2023-08-09 17:09:16 +02:00
Segmenter.h
SegmenterConstructor.cpp LibJS: Make PrimitiveString::utf8_string() infallible 2023-08-09 17:09:16 +02:00
SegmenterConstructor.h LibJS: Make Cell::initialize() return void 2023-08-08 07:39:11 +02:00
SegmenterPrototype.cpp LibJS: Make PrimitiveString::create() infallible 2023-08-09 17:09:16 +02:00
SegmenterPrototype.h LibJS: Make Cell::initialize() return void 2023-08-08 07:39:11 +02:00
SegmentIterator.cpp LibJS: Make Heap::allocate<T>() infallible 2023-08-13 15:38:42 +02:00
SegmentIterator.h
SegmentIteratorPrototype.cpp LibJS: Make PrimitiveString::create() infallible 2023-08-09 17:09:16 +02:00
SegmentIteratorPrototype.h LibJS: Make Cell::initialize() return void 2023-08-08 07:39:11 +02:00
Segments.cpp LibJS: Make Heap::allocate<T>() infallible 2023-08-13 15:38:42 +02:00
Segments.h
SegmentsPrototype.cpp LibJS: Make Cell::initialize() return void 2023-08-08 07:39:11 +02:00
SegmentsPrototype.h LibJS: Make Cell::initialize() return void 2023-08-08 07:39:11 +02:00
SingleUnitIdentifiers.h