1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-05-23 15:35:08 +00:00
serenity/Userland/Libraries/LibJS/Runtime/Intl
Linus Groh b345a0acca LibJS+LibWeb: Reduce use of GlobalObject as an intermediary
- Prefer VM::current_realm() over GlobalObject::associated_realm()
- Prefer VM::heap() over GlobalObject::heap()
- Prefer Cell::vm() over Cell::global_object()
- Prefer Wrapper::vm() over Wrapper::global_object()
- Inline Realm::global_object() calls used to access intrinsics as they
  will later perform a direct lookup without going through the global
  object
2022-08-23 13:58:30 +01:00
..
AbstractOperations.cpp LibJS: Replace GlobalObject with VM in Value AOs [Part 4/19] 2022-08-23 13:58:30 +01:00
AbstractOperations.h LibJS: Replace GlobalObject with VM in Intl AOs [Part 1/19] 2022-08-23 13:58:30 +01:00
Collator.cpp LibJS: Implement get Intl.Collator.prototype.compare 2022-02-20 22:05:59 -05:00
Collator.h LibJS: Reorganize spec steps for Intl.Collator 2022-03-15 17:30:58 +01:00
CollatorCompareFunction.cpp LibJS: Replace GlobalObject with VM in Value AOs [Part 4/19] 2022-08-23 13:58:30 +01:00
CollatorCompareFunction.h LibJS+LibWeb: Replace GlobalObject with Realm in create() functions 2022-08-23 13:58:30 +01:00
CollatorConstructor.cpp LibJS: Pass Realm to define_native_{accessor,function}() 2022-08-23 13:58:30 +01:00
CollatorConstructor.h LibJS+LibWeb: Replace GlobalObject with Realm in initialize() functions 2022-08-23 13:58:30 +01:00
CollatorPrototype.cpp LibJS: Pass Realm to define_native_{accessor,function}() 2022-08-23 13:58:30 +01:00
CollatorPrototype.h LibJS+LibWeb: Replace GlobalObject with Realm in initialize() functions 2022-08-23 13:58:30 +01:00
DateTimeFormat.cpp LibJS+LibWeb: Reduce use of GlobalObject as an intermediary 2022-08-23 13:58:30 +01:00
DateTimeFormat.h LibJS: Replace GlobalObject with VM in Intl AOs [Part 1/19] 2022-08-23 13:58:30 +01:00
DateTimeFormatConstructor.cpp LibJS: Pass Realm to define_native_{accessor,function}() 2022-08-23 13:58:30 +01:00
DateTimeFormatConstructor.h LibJS: Replace GlobalObject with VM in Intl AOs [Part 1/19] 2022-08-23 13:58:30 +01:00
DateTimeFormatFunction.cpp LibJS+LibWeb: Reduce use of GlobalObject as an intermediary 2022-08-23 13:58:30 +01:00
DateTimeFormatFunction.h LibJS+LibWeb: Replace GlobalObject with Realm in create() functions 2022-08-23 13:58:30 +01:00
DateTimeFormatPrototype.cpp LibJS: Pass Realm to define_native_{accessor,function}() 2022-08-23 13:58:30 +01:00
DateTimeFormatPrototype.h LibJS+LibWeb: Replace GlobalObject with Realm in initialize() functions 2022-08-23 13:58:30 +01:00
DisplayNames.cpp LibJS: Replace GlobalObject with VM in Intl AOs [Part 1/19] 2022-08-23 13:58:30 +01:00
DisplayNames.h LibJS: Replace GlobalObject with VM in Intl AOs [Part 1/19] 2022-08-23 13:58:30 +01:00
DisplayNamesConstructor.cpp LibJS: Pass Realm to define_native_{accessor,function}() 2022-08-23 13:58:30 +01:00
DisplayNamesConstructor.h LibJS+LibWeb: Replace GlobalObject with Realm in initialize() functions 2022-08-23 13:58:30 +01:00
DisplayNamesPrototype.cpp LibJS: Pass Realm to define_native_{accessor,function}() 2022-08-23 13:58:30 +01:00
DisplayNamesPrototype.h LibJS+LibWeb: Replace GlobalObject with Realm in initialize() functions 2022-08-23 13:58:30 +01:00
DurationFormat.cpp LibJS+LibWeb: Reduce use of GlobalObject as an intermediary 2022-08-23 13:58:30 +01:00
DurationFormat.h LibJS: Replace GlobalObject with VM in Intl AOs [Part 1/19] 2022-08-23 13:58:30 +01:00
DurationFormatConstructor.cpp LibJS: Pass Realm to define_native_{accessor,function}() 2022-08-23 13:58:30 +01:00
DurationFormatConstructor.h LibJS+LibWeb: Replace GlobalObject with Realm in initialize() functions 2022-08-23 13:58:30 +01:00
DurationFormatPrototype.cpp LibJS: Pass Realm to define_native_{accessor,function}() 2022-08-23 13:58:30 +01:00
DurationFormatPrototype.h LibJS+LibWeb: Replace GlobalObject with Realm in initialize() functions 2022-08-23 13:58:30 +01:00
Intl.cpp LibJS: Pass Realm to define_native_{accessor,function}() 2022-08-23 13:58:30 +01:00
Intl.h LibJS+LibWeb: Replace GlobalObject with Realm in initialize() functions 2022-08-23 13:58:30 +01:00
ListFormat.cpp LibJS+LibWeb: Reduce use of GlobalObject as an intermediary 2022-08-23 13:58:30 +01:00
ListFormat.h LibJS: Replace GlobalObject with VM in Intl AOs [Part 1/19] 2022-08-23 13:58:30 +01:00
ListFormatConstructor.cpp LibJS: Pass Realm to define_native_{accessor,function}() 2022-08-23 13:58:30 +01:00
ListFormatConstructor.h LibJS+LibWeb: Replace GlobalObject with Realm in initialize() functions 2022-08-23 13:58:30 +01:00
ListFormatPrototype.cpp LibJS: Pass Realm to define_native_{accessor,function}() 2022-08-23 13:58:30 +01:00
ListFormatPrototype.h LibJS+LibWeb: Replace GlobalObject with Realm in initialize() functions 2022-08-23 13:58:30 +01:00
Locale.cpp LibJS: Replace GlobalObject with VM in Intl AOs [Part 1/19] 2022-08-23 13:58:30 +01:00
Locale.h LibJS: Replace GlobalObject with VM in Intl AOs [Part 1/19] 2022-08-23 13:58:30 +01:00
LocaleConstructor.cpp LibJS: Replace GlobalObject with VM in common AOs [Part 18/19] 2022-08-23 13:58:30 +01:00
LocaleConstructor.h LibJS+LibWeb: Replace GlobalObject with Realm in initialize() functions 2022-08-23 13:58:30 +01:00
LocalePrototype.cpp LibJS: Pass Realm to define_native_{accessor,function}() 2022-08-23 13:58:30 +01:00
LocalePrototype.h LibJS+LibWeb: Replace GlobalObject with Realm in initialize() functions 2022-08-23 13:58:30 +01:00
MathematicalValue.cpp LibJS: Replace GlobalObject with VM in Intl AOs [Part 1/19] 2022-08-23 13:58:30 +01:00
MathematicalValue.h LibJS: Replace GlobalObject with VM in Intl AOs [Part 1/19] 2022-08-23 13:58:30 +01:00
NumberFormat.cpp LibJS+LibWeb: Reduce use of GlobalObject as an intermediary 2022-08-23 13:58:30 +01:00
NumberFormat.h LibJS: Replace GlobalObject with VM in Intl AOs [Part 1/19] 2022-08-23 13:58:30 +01:00
NumberFormatConstructor.cpp LibJS: Pass Realm to define_native_{accessor,function}() 2022-08-23 13:58:30 +01:00
NumberFormatConstructor.h LibJS: Replace GlobalObject with VM in Intl AOs [Part 1/19] 2022-08-23 13:58:30 +01:00
NumberFormatFunction.cpp LibJS: Replace GlobalObject with VM in Intl AOs [Part 1/19] 2022-08-23 13:58:30 +01:00
NumberFormatFunction.h LibJS+LibWeb: Replace GlobalObject with Realm in create() functions 2022-08-23 13:58:30 +01:00
NumberFormatPrototype.cpp LibJS: Pass Realm to define_native_{accessor,function}() 2022-08-23 13:58:30 +01:00
NumberFormatPrototype.h LibJS+LibWeb: Replace GlobalObject with Realm in initialize() functions 2022-08-23 13:58:30 +01:00
PluralRules.cpp LibJS: Replace GlobalObject with VM in Intl AOs [Part 1/19] 2022-08-23 13:58:30 +01:00
PluralRules.h LibJS: Replace GlobalObject with VM in Intl AOs [Part 1/19] 2022-08-23 13:58:30 +01:00
PluralRulesConstructor.cpp LibJS: Pass Realm to define_native_{accessor,function}() 2022-08-23 13:58:30 +01:00
PluralRulesConstructor.h LibJS: Replace GlobalObject with VM in Intl AOs [Part 1/19] 2022-08-23 13:58:30 +01:00
PluralRulesPrototype.cpp LibJS: Pass Realm to define_native_{accessor,function}() 2022-08-23 13:58:30 +01:00
PluralRulesPrototype.h LibJS+LibWeb: Replace GlobalObject with Realm in initialize() functions 2022-08-23 13:58:30 +01:00
RelativeTimeFormat.cpp LibJS+LibWeb: Reduce use of GlobalObject as an intermediary 2022-08-23 13:58:30 +01:00
RelativeTimeFormat.h LibJS: Replace GlobalObject with VM in Intl AOs [Part 1/19] 2022-08-23 13:58:30 +01:00
RelativeTimeFormatConstructor.cpp LibJS+LibWeb: Reduce use of GlobalObject as an intermediary 2022-08-23 13:58:30 +01:00
RelativeTimeFormatConstructor.h LibJS: Replace GlobalObject with VM in Intl AOs [Part 1/19] 2022-08-23 13:58:30 +01:00
RelativeTimeFormatPrototype.cpp LibJS: Pass Realm to define_native_{accessor,function}() 2022-08-23 13:58:30 +01:00
RelativeTimeFormatPrototype.h LibJS+LibWeb: Replace GlobalObject with Realm in initialize() functions 2022-08-23 13:58:30 +01:00
Segmenter.cpp LibJS+LibWeb: Reduce use of GlobalObject as an intermediary 2022-08-23 13:58:30 +01:00
Segmenter.h LibJS: Replace GlobalObject with VM in Intl AOs [Part 1/19] 2022-08-23 13:58:30 +01:00
SegmenterConstructor.cpp LibJS: Pass Realm to define_native_{accessor,function}() 2022-08-23 13:58:30 +01:00
SegmenterConstructor.h LibJS+LibWeb: Replace GlobalObject with Realm in initialize() functions 2022-08-23 13:58:30 +01:00
SegmenterPrototype.cpp LibJS: Pass Realm to define_native_{accessor,function}() 2022-08-23 13:58:30 +01:00
SegmenterPrototype.h LibJS+LibWeb: Replace GlobalObject with Realm in initialize() functions 2022-08-23 13:58:30 +01:00
SegmentIterator.cpp LibJS+LibWeb: Replace GlobalObject with Realm in Heap::allocate<T>() 2022-08-23 13:58:30 +01:00
SegmentIterator.h LibJS+LibWeb: Replace GlobalObject with Realm in create() functions 2022-08-23 13:58:30 +01:00
SegmentIteratorPrototype.cpp LibJS: Pass Realm to define_native_{accessor,function}() 2022-08-23 13:58:30 +01:00
SegmentIteratorPrototype.h LibJS+LibWeb: Replace GlobalObject with Realm in initialize() functions 2022-08-23 13:58:30 +01:00
Segments.cpp LibJS+LibWeb: Replace GlobalObject with Realm in Heap::allocate<T>() 2022-08-23 13:58:30 +01:00
Segments.h LibJS+LibWeb: Replace GlobalObject with Realm in create() functions 2022-08-23 13:58:30 +01:00
SegmentsPrototype.cpp LibJS: Pass Realm to define_native_{accessor,function}() 2022-08-23 13:58:30 +01:00
SegmentsPrototype.h LibJS+LibWeb: Replace GlobalObject with Realm in initialize() functions 2022-08-23 13:58:30 +01:00