1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-05-31 11:18:11 +00:00
serenity/Userland/Libraries/LibJS/Runtime/Intl
Andreas Kling 72c9f56c66 LibJS: Make Heap::allocate<T>() infallible
Stop worrying about tiny OOMs. Work towards #20449.

While going through these, I also changed the function signature in many
places where returning ThrowCompletionOr<T> is no longer necessary.
2023-08-13 15:38:42 +02:00
..
AbstractOperations.cpp LibJS: Make PrimitiveString::utf8_string() infallible 2023-08-09 17:09:16 +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 LibJS: Make Utf16String & related APIs infallible 2023-08-09 17:09:16 +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 LibJS: Make PrimitiveString::create() infallible 2023-08-09 17:09:16 +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 LibJS: Make PrimitiveString::utf8_string() infallible 2023-08-09 17:09:16 +02:00
DisplayNamesPrototype.h LibJS: Make Cell::initialize() return void 2023-08-08 07:39:11 +02:00
DurationFormat.cpp LibJS: Make PrimitiveString::utf8_string() infallible 2023-08-09 17:09:16 +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 LibJS: Make Heap::allocate<T>() infallible 2023-08-13 15:38:42 +02:00
Locale.h
LocaleConstructor.cpp LibJS: Make PrimitiveString::utf8_string() infallible 2023-08-09 17:09:16 +02:00
LocaleConstructor.h LibJS: Make Cell::initialize() return void 2023-08-08 07:39:11 +02:00
LocalePrototype.cpp LibJS: Make PrimitiveString::create() infallible 2023-08-09 17:09:16 +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 LibJS: Make PrimitiveString::utf8_string() infallible 2023-08-09 17:09:16 +02:00
NumberFormat.h
NumberFormatConstructor.cpp LibJS: Make PrimitiveString::utf8_string() infallible 2023-08-09 17:09:16 +02: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: Make PrimitiveString::create() infallible 2023-08-09 17:09:16 +02: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