1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-05-31 11:58:12 +00:00
serenity/Userland/Libraries/LibJS/Runtime
Linus Groh 040e3abb1d LibJS: Implement SetDefaultGlobalBindings as a standalone function
Instead of hardcoding all the property definitions in GlobalObject's
initialize() function, make it the standalone AO it is supposed to be
that can then be used by other global objects that don't inherit from
JS::GlobalObject.
2022-08-28 19:34:10 +01:00
..
Intl LibJS+LibUnicode: Move some constant arrays to a separate header 2022-08-27 10:55:44 -04:00
Temporal LibJS: Move intrinsics to the realm 2022-08-27 11:29:10 +01:00
AbstractOperations.cpp LibJS: Move intrinsics to the realm 2022-08-27 11:29:10 +01:00
AbstractOperations.h LibJS: Move intrinsics to the realm 2022-08-27 11:29:10 +01:00
Accessor.h LibJS+LibWeb: Replace GlobalObject with Realm in Heap::allocate<T>() 2022-08-23 13:58:30 +01:00
AggregateError.cpp LibJS: Move intrinsics to the realm 2022-08-27 11:29:10 +01:00
AggregateError.h LibJS+LibWeb: Replace GlobalObject with Realm in create() functions 2022-08-23 13:58:30 +01:00
AggregateErrorConstructor.cpp LibJS: Move intrinsics to the realm 2022-08-27 11:29:10 +01:00
AggregateErrorConstructor.h LibJS+LibWeb: Replace GlobalObject with Realm in initialize() functions 2022-08-23 13:58:30 +01:00
AggregateErrorPrototype.cpp LibJS: Move intrinsics to the realm 2022-08-27 11:29:10 +01:00
AggregateErrorPrototype.h LibJS+LibWeb: Replace GlobalObject with Realm in initialize() functions 2022-08-23 13:58:30 +01:00
ArgumentsObject.cpp LibJS: Move intrinsics to the realm 2022-08-27 11:29:10 +01:00
ArgumentsObject.h LibJS+LibWeb: Replace GlobalObject with Realm in initialize() functions 2022-08-23 13:58:30 +01:00
Array.cpp LibJS: Move intrinsics to the realm 2022-08-27 11:29:10 +01:00
Array.h LibJS: Replace GlobalObject with VM in Array AOs [Part 15/19] 2022-08-23 13:58:30 +01:00
ArrayBuffer.cpp LibJS: Move intrinsics to the realm 2022-08-27 11:29:10 +01:00
ArrayBuffer.h LibCrypto+LibJS: Remove the create_from methods from BigInteger 2022-08-26 19:18:26 +01:00
ArrayBufferConstructor.cpp LibJS: Move intrinsics to the realm 2022-08-27 11:29:10 +01:00
ArrayBufferConstructor.h LibJS+LibWeb: Replace GlobalObject with Realm in initialize() functions 2022-08-23 13:58:30 +01:00
ArrayBufferPrototype.cpp LibJS: Move intrinsics to the realm 2022-08-27 11:29:10 +01:00
ArrayBufferPrototype.h LibJS+LibWeb: Replace GlobalObject with Realm in initialize() functions 2022-08-23 13:58:30 +01:00
ArrayConstructor.cpp LibJS: Move intrinsics to the realm 2022-08-27 11:29:10 +01:00
ArrayConstructor.h LibJS+LibWeb: Replace GlobalObject with Realm in initialize() functions 2022-08-23 13:58:30 +01:00
ArrayIterator.cpp LibJS: Move intrinsics to the realm 2022-08-27 11:29:10 +01:00
ArrayIterator.h LibJS+LibWeb: Replace GlobalObject with Realm in create() functions 2022-08-23 13:58:30 +01:00
ArrayIteratorPrototype.cpp LibJS: Move intrinsics to the realm 2022-08-27 11:29:10 +01:00
ArrayIteratorPrototype.h LibJS+LibWeb: Replace GlobalObject with Realm in initialize() functions 2022-08-23 13:58:30 +01:00
ArrayPrototype.cpp LibJS: Move intrinsics to the realm 2022-08-27 11:29:10 +01:00
ArrayPrototype.h LibJS: Replace GlobalObject with VM in Array AOs [Part 15/19] 2022-08-23 13:58:30 +01:00
AsyncFromSyncIterator.cpp LibJS: Move intrinsics to the realm 2022-08-27 11:29:10 +01:00
AsyncFromSyncIterator.h LibJS+LibWeb: Replace GlobalObject with Realm in create() functions 2022-08-23 13:58:30 +01:00
AsyncFromSyncIteratorPrototype.cpp LibJS: Move intrinsics to the realm 2022-08-27 11:29:10 +01:00
AsyncFromSyncIteratorPrototype.h LibJS: Replace GlobalObject with VM in Iterator AOs [Part 7/19] 2022-08-23 13:58:30 +01:00
AsyncFunctionConstructor.cpp LibJS: Move intrinsics to the realm 2022-08-27 11:29:10 +01:00
AsyncFunctionConstructor.h LibJS+LibWeb: Replace GlobalObject with Realm in initialize() functions 2022-08-23 13:58:30 +01:00
AsyncFunctionDriverWrapper.cpp LibJS: Move intrinsics to the realm 2022-08-27 11:29:10 +01:00
AsyncFunctionDriverWrapper.h LibJS: Replace GlobalObject with VM in remaining AOs [Part 19/19] 2022-08-23 13:58:30 +01:00
AsyncFunctionPrototype.cpp LibJS: Move intrinsics to the realm 2022-08-27 11:29:10 +01:00
AsyncFunctionPrototype.h LibJS+LibWeb: Replace GlobalObject with Realm in initialize() functions 2022-08-23 13:58:30 +01:00
AsyncGenerator.cpp LibJS: Add AsyncGenerator / AsyncGeneratorPrototype 2022-05-05 22:40:57 +02:00
AsyncGenerator.h LibJS: Add AsyncGenerator / AsyncGeneratorPrototype 2022-05-05 22:40:57 +02:00
AsyncGeneratorFunctionConstructor.cpp LibJS: Move intrinsics to the realm 2022-08-27 11:29:10 +01:00
AsyncGeneratorFunctionConstructor.h LibJS+LibWeb: Replace GlobalObject with Realm in initialize() functions 2022-08-23 13:58:30 +01:00
AsyncGeneratorFunctionPrototype.cpp LibJS: Move intrinsics to the realm 2022-08-27 11:29:10 +01:00
AsyncGeneratorFunctionPrototype.h LibJS+LibWeb: Replace GlobalObject with Realm in initialize() functions 2022-08-23 13:58:30 +01:00
AsyncGeneratorPrototype.cpp LibJS: Move intrinsics to the realm 2022-08-27 11:29:10 +01:00
AsyncGeneratorPrototype.h LibJS+LibWeb: Replace GlobalObject with Realm in initialize() functions 2022-08-23 13:58:30 +01:00
AsyncGeneratorRequest.h LibJS: Add AsyncGenerator / AsyncGeneratorPrototype 2022-05-05 22:40:57 +02:00
AsyncIteratorPrototype.cpp LibJS: Move intrinsics to the realm 2022-08-27 11:29:10 +01:00
AsyncIteratorPrototype.h LibJS+LibWeb: Replace GlobalObject with Realm in initialize() functions 2022-08-23 13:58:30 +01:00
AtomicsObject.cpp LibJS: Move intrinsics to the realm 2022-08-27 11:29:10 +01:00
AtomicsObject.h LibJS+LibWeb: Replace GlobalObject with Realm in initialize() functions 2022-08-23 13:58:30 +01:00
BigInt.cpp LibCrypto+LibJS: Remove the create_from methods from BigInteger 2022-08-26 19:18:26 +01:00
BigInt.h LibJS: Replace GlobalObject with VM in remaining AOs [Part 19/19] 2022-08-23 13:58:30 +01:00
BigIntConstructor.cpp LibJS: Move intrinsics to the realm 2022-08-27 11:29:10 +01:00
BigIntConstructor.h LibJS+LibWeb: Replace GlobalObject with Realm in initialize() functions 2022-08-23 13:58:30 +01:00
BigIntObject.cpp LibJS: Move intrinsics to the realm 2022-08-27 11:29:10 +01:00
BigIntObject.h LibJS+LibWeb: Replace GlobalObject with Realm in create() functions 2022-08-23 13:58:30 +01:00
BigIntPrototype.cpp LibJS: Move intrinsics to the realm 2022-08-27 11:29:10 +01:00
BigIntPrototype.h LibJS+LibWeb: Replace GlobalObject with Realm in initialize() functions 2022-08-23 13:58:30 +01:00
BooleanConstructor.cpp LibJS: Move intrinsics to the realm 2022-08-27 11:29:10 +01:00
BooleanConstructor.h LibJS+LibWeb: Replace GlobalObject with Realm in initialize() functions 2022-08-23 13:58:30 +01:00
BooleanObject.cpp LibJS: Move intrinsics to the realm 2022-08-27 11:29:10 +01:00
BooleanObject.h LibJS+LibWeb: Replace GlobalObject with Realm in create() functions 2022-08-23 13:58:30 +01:00
BooleanPrototype.cpp LibJS: Move intrinsics to the realm 2022-08-27 11:29:10 +01:00
BooleanPrototype.h LibJS+LibWeb: Replace GlobalObject with Realm in initialize() functions 2022-08-23 13:58:30 +01:00
BoundFunction.cpp LibJS: Replace GlobalObject with VM in common AOs [Part 18/19] 2022-08-23 13:58:30 +01:00
BoundFunction.h LibJS+LibWeb: Replace GlobalObject with Realm in create() functions 2022-08-23 13:58:30 +01:00
CanonicalIndex.h LibJS: Add missing include for 'u32' to CanonicalIndex.h 2022-02-14 23:02:56 +00:00
ClassFieldDefinition.h LibJS: De-duplicate ClassFieldDefinition Records 2022-04-20 00:08:32 +02:00
CommonPropertyNames.h LibJS: Hook up the 'v' (unicodeSets) RegExp flag 2022-07-20 21:25:59 +01:00
Completion.cpp LibJS: Move intrinsics to the realm 2022-08-27 11:29:10 +01:00
Completion.h LibJS: Replace GlobalObject with VM in remaining AOs [Part 19/19] 2022-08-23 13:58:30 +01:00
ConsoleObject.cpp LibJS: Move Console ownership from GlobalObject to ConsoleObject 2022-08-28 16:36:56 +01:00
ConsoleObject.h LibJS: Move Console ownership from GlobalObject to ConsoleObject 2022-08-28 16:36:56 +01:00
DataView.cpp LibJS: Move intrinsics to the realm 2022-08-27 11:29:10 +01:00
DataView.h LibJS+LibWeb: Replace GlobalObject with Realm in create() functions 2022-08-23 13:58:30 +01:00
DataViewConstructor.cpp LibJS: Move intrinsics to the realm 2022-08-27 11:29:10 +01:00
DataViewConstructor.h LibJS+LibWeb: Replace GlobalObject with Realm in initialize() functions 2022-08-23 13:58:30 +01:00
DataViewPrototype.cpp LibJS: Move intrinsics to the realm 2022-08-27 11:29:10 +01:00
DataViewPrototype.h LibJS+LibWeb: Replace GlobalObject with Realm in initialize() functions 2022-08-23 13:58:30 +01:00
Date.cpp LibJS: Move intrinsics to the realm 2022-08-27 11:29:10 +01:00
Date.h LibJS: Replace GlobalObject with VM in remaining AOs [Part 19/19] 2022-08-23 13:58:30 +01:00
DateConstructor.cpp LibJS: Move intrinsics to the realm 2022-08-27 11:29:10 +01:00
DateConstructor.h LibJS+LibWeb: Replace GlobalObject with Realm in initialize() functions 2022-08-23 13:58:30 +01:00
DatePrototype.cpp LibJS: Move intrinsics to the realm 2022-08-27 11:29:10 +01:00
DatePrototype.h LibJS: Replace GlobalObject with VM in Date AOs [Part 14/19] 2022-08-23 13:58:30 +01:00
DeclarativeEnvironment.cpp LibJS: Replace GlobalObject with VM in Environment AOs [Part 5/19] 2022-08-23 13:58:30 +01:00
DeclarativeEnvironment.h LibJS: Replace GlobalObject with VM in Environment AOs [Part 5/19] 2022-08-23 13:58:30 +01:00
ECMAScriptFunctionObject.cpp LibJS+LibWeb: Remove last uses of GlobalObject::associated_realm() 2022-08-27 11:29:10 +01:00
ECMAScriptFunctionObject.h LibJS+LibWeb: Replace GlobalObject with Realm in create() functions 2022-08-23 13:58:30 +01:00
Environment.cpp LibJS: Remove unnecessary GlobalObject pointer from Environment 2022-01-31 16:19:23 +01:00
Environment.h LibJS: Replace GlobalObject with VM in Environment AOs [Part 5/19] 2022-08-23 13:58:30 +01:00
EnvironmentCoordinate.h LibJS: Add missing header in EnvironmentCoordinate.h 2021-10-20 09:20:18 +01:00
Error.cpp LibJS: Move intrinsics to the realm 2022-08-27 11:29:10 +01:00
Error.h LibJS+LibWeb: Replace GlobalObject with Realm in create() functions 2022-08-23 13:58:30 +01:00
ErrorConstructor.cpp LibJS: Move intrinsics to the realm 2022-08-27 11:29:10 +01:00
ErrorConstructor.h LibJS+LibWeb: Replace GlobalObject with Realm in initialize() functions 2022-08-23 13:58:30 +01:00
ErrorPrototype.cpp LibJS: Move intrinsics to the realm 2022-08-27 11:29:10 +01:00
ErrorPrototype.h LibJS+LibWeb: Replace GlobalObject with Realm in initialize() functions 2022-08-23 13:58:30 +01:00
ErrorTypes.cpp LibJS: Emit StringViews for ErrorType instances 2022-07-12 23:11:35 +02:00
ErrorTypes.h LibJS: Allow out-of-order plural ranges to be formatted 2022-07-26 10:46:08 -07:00
ExecutionContext.h LibJS: Replace uses of MarkedValueList with MarkedVector<Value> 2022-02-09 12:25:27 +00:00
FinalizationRegistry.cpp LibJS: Replace GlobalObject with VM in Promise AOs [Part 8/19] 2022-08-23 13:58:30 +01:00
FinalizationRegistry.h LibJS: Implement stage 3 proposal FinalizationRegistry changes 2022-06-23 10:57:52 +03:00
FinalizationRegistryConstructor.cpp LibJS: Move intrinsics to the realm 2022-08-27 11:29:10 +01:00
FinalizationRegistryConstructor.h LibJS+LibWeb: Replace GlobalObject with Realm in initialize() functions 2022-08-23 13:58:30 +01:00
FinalizationRegistryPrototype.cpp LibJS: Move intrinsics to the realm 2022-08-27 11:29:10 +01:00
FinalizationRegistryPrototype.h LibJS+LibWeb: Replace GlobalObject with Realm in initialize() functions 2022-08-23 13:58:30 +01:00
FunctionConstructor.cpp LibJS: Move intrinsics to the realm 2022-08-27 11:29:10 +01:00
FunctionConstructor.h LibJS: Replace GlobalObject with VM in remaining AOs [Part 19/19] 2022-08-23 13:58:30 +01:00
FunctionEnvironment.cpp LibJS: Replace GlobalObject with VM in Environment AOs [Part 5/19] 2022-08-23 13:58:30 +01:00
FunctionEnvironment.h LibJS: Replace GlobalObject with VM in Environment AOs [Part 5/19] 2022-08-23 13:58:30 +01:00
FunctionKind.h LibJS: Rename FunctionKind::{Regular => Normal} 2022-01-16 01:54:48 +01:00
FunctionObject.cpp LibJS+LibWeb: Replace GlobalObject with Realm in object constructors 2022-08-23 13:58:30 +01:00
FunctionObject.h LibJS+LibWeb: Replace GlobalObject with Realm in initialize() functions 2022-08-23 13:58:30 +01:00
FunctionPrototype.cpp LibJS: Move intrinsics to the realm 2022-08-27 11:29:10 +01:00
FunctionPrototype.h LibJS+LibWeb: Replace GlobalObject with Realm in initialize() functions 2022-08-23 13:58:30 +01:00
GeneratorFunctionConstructor.cpp LibJS: Move intrinsics to the realm 2022-08-27 11:29:10 +01:00
GeneratorFunctionConstructor.h LibJS+LibWeb: Replace GlobalObject with Realm in initialize() functions 2022-08-23 13:58:30 +01:00
GeneratorFunctionPrototype.cpp LibJS: Move intrinsics to the realm 2022-08-27 11:29:10 +01:00
GeneratorFunctionPrototype.h LibJS+LibWeb: Replace GlobalObject with Realm in initialize() functions 2022-08-23 13:58:30 +01:00
GeneratorObject.cpp LibJS: Move intrinsics to the realm 2022-08-27 11:29:10 +01:00
GeneratorObject.h LibJS: Replace GlobalObject with VM in remaining AOs [Part 19/19] 2022-08-23 13:58:30 +01:00
GeneratorPrototype.cpp LibJS: Move intrinsics to the realm 2022-08-27 11:29:10 +01:00
GeneratorPrototype.h LibJS+LibWeb: Replace GlobalObject with Realm in initialize() functions 2022-08-23 13:58:30 +01:00
GlobalEnvironment.cpp LibJS: Let NewGlobalEnvironment take a plain Object 2022-08-28 16:36:56 +01:00
GlobalEnvironment.h LibJS: Let NewGlobalEnvironment take a plain Object 2022-08-28 16:36:56 +01:00
GlobalObject.cpp LibJS: Implement SetDefaultGlobalBindings as a standalone function 2022-08-28 19:34:10 +01:00
GlobalObject.h LibJS: Implement SetDefaultGlobalBindings as a standalone function 2022-08-28 19:34:10 +01:00
IndexedProperties.cpp Everywhere: Run clang-format 2022-04-01 21:24:45 +01:00
IndexedProperties.h Everywhere: Run clang-format 2022-04-01 21:24:45 +01:00
Intrinsics.cpp LibJS: Move construction of GlobalObject native functions to Intrinsics 2022-08-28 19:34:10 +01:00
Intrinsics.h LibJS: Move construction of GlobalObject native functions to Intrinsics 2022-08-28 19:34:10 +01:00
Iterator.h LibJS: Add a spec link for Iterator Records 2022-02-18 13:57:34 +00:00
IteratorOperations.cpp LibJS: Move intrinsics to the realm 2022-08-27 11:29:10 +01:00
IteratorOperations.h LibJS: Replace GlobalObject with VM in Iterator AOs [Part 7/19] 2022-08-23 13:58:30 +01:00
IteratorPrototype.cpp LibJS: Move intrinsics to the realm 2022-08-27 11:29:10 +01:00
IteratorPrototype.h LibJS+LibWeb: Replace GlobalObject with Realm in initialize() functions 2022-08-23 13:58:30 +01:00
JobCallback.h LibJS: Replace GlobalObject with VM in common AOs [Part 18/19] 2022-08-23 13:58:30 +01:00
JSONObject.cpp LibJS: Move intrinsics to the realm 2022-08-27 11:29:10 +01:00
JSONObject.h LibJS: Replace GlobalObject with VM in JSON AOs [Part 13/19] 2022-08-23 13:58:30 +01:00
Map.cpp LibJS: Move intrinsics to the realm 2022-08-27 11:29:10 +01:00
Map.h LibJS+LibWeb: Replace GlobalObject with Realm in create() functions 2022-08-23 13:58:30 +01:00
MapConstructor.cpp LibJS: Move intrinsics to the realm 2022-08-27 11:29:10 +01:00
MapConstructor.h LibJS+LibWeb: Replace GlobalObject with Realm in initialize() functions 2022-08-23 13:58:30 +01:00
MapIterator.cpp LibJS: Move intrinsics to the realm 2022-08-27 11:29:10 +01:00
MapIterator.h LibJS+LibWeb: Replace GlobalObject with Realm in create() functions 2022-08-23 13:58:30 +01:00
MapIteratorPrototype.cpp LibJS: Move intrinsics to the realm 2022-08-27 11:29:10 +01:00
MapIteratorPrototype.h LibJS+LibWeb: Replace GlobalObject with Realm in initialize() functions 2022-08-23 13:58:30 +01:00
MapPrototype.cpp LibJS: Move intrinsics to the realm 2022-08-27 11:29:10 +01:00
MapPrototype.h LibJS+LibWeb: Replace GlobalObject with Realm in initialize() functions 2022-08-23 13:58:30 +01:00
MathObject.cpp LibJS: Move intrinsics to the realm 2022-08-27 11:29:10 +01:00
MathObject.h LibJS+LibWeb: Replace GlobalObject with Realm in initialize() functions 2022-08-23 13:58:30 +01:00
ModuleEnvironment.cpp LibJS: Replace GlobalObject with VM in Environment AOs [Part 5/19] 2022-08-23 13:58:30 +01:00
ModuleEnvironment.h LibJS: Replace GlobalObject with VM in Environment AOs [Part 5/19] 2022-08-23 13:58:30 +01:00
ModuleNamespaceObject.cpp LibJS: Move intrinsics to the realm 2022-08-27 11:29:10 +01:00
ModuleNamespaceObject.h LibJS+LibWeb: Replace GlobalObject with Realm in initialize() functions 2022-08-23 13:58:30 +01:00
NativeFunction.cpp LibJS: Move intrinsics to the realm 2022-08-27 11:29:10 +01:00
NativeFunction.h LibJS: Remove GlobalObject parameter from native functions 2022-08-23 13:58:30 +01:00
NumberConstructor.cpp LibJS: Move construction of GlobalObject native functions to Intrinsics 2022-08-28 19:34:10 +01:00
NumberConstructor.h LibJS+LibWeb: Replace GlobalObject with Realm in initialize() functions 2022-08-23 13:58:30 +01:00
NumberObject.cpp LibJS: Move intrinsics to the realm 2022-08-27 11:29:10 +01:00
NumberObject.h LibJS+LibWeb: Replace GlobalObject with Realm in create() functions 2022-08-23 13:58:30 +01:00
NumberPrototype.cpp LibJS: Move intrinsics to the realm 2022-08-27 11:29:10 +01:00
NumberPrototype.h LibJS+LibWeb: Replace GlobalObject with Realm in initialize() functions 2022-08-23 13:58:30 +01:00
Object.cpp LibJS: Remove Shape::global_object() and Object::global_object() 2022-08-28 16:36:56 +01:00
Object.h LibJS: Remove Shape::global_object() and Object::global_object() 2022-08-28 16:36:56 +01:00
ObjectConstructor.cpp LibJS: Move intrinsics to the realm 2022-08-27 11:29:10 +01:00
ObjectConstructor.h LibJS+LibWeb: Replace GlobalObject with Realm in initialize() functions 2022-08-23 13:58:30 +01:00
ObjectEnvironment.cpp LibJS: Replace GlobalObject with VM in Environment AOs [Part 5/19] 2022-08-23 13:58:30 +01:00
ObjectEnvironment.h LibJS: Replace GlobalObject with VM in Environment AOs [Part 5/19] 2022-08-23 13:58:30 +01:00
ObjectPrototype.cpp LibJS: Pass Realm to define_native_{accessor,function}() 2022-08-23 13:58:30 +01:00
ObjectPrototype.h LibJS+LibWeb: Replace GlobalObject with Realm in initialize() functions 2022-08-23 13:58:30 +01:00
PrimitiveString.cpp LibJS: Replace GlobalObject with VM in remaining AOs [Part 19/19] 2022-08-23 13:58:30 +01:00
PrimitiveString.h LibJS: Replace GlobalObject with VM in remaining AOs [Part 19/19] 2022-08-23 13:58:30 +01:00
PrivateEnvironment.cpp LibJS: Mark entire private environment chains during GC 2021-12-08 10:29:54 +01:00
PrivateEnvironment.h DevTools+LibJS+LibWeb: Change class_name to use StringView 2022-03-19 00:20:46 +00:00
Promise.cpp LibJS: Move intrinsics to the realm 2022-08-27 11:29:10 +01:00
Promise.h LibJS: Replace GlobalObject with VM in Promise AOs [Part 8/19] 2022-08-23 13:58:30 +01:00
PromiseConstructor.cpp LibJS: Move intrinsics to the realm 2022-08-27 11:29:10 +01:00
PromiseConstructor.h LibJS+LibWeb: Replace GlobalObject with Realm in initialize() functions 2022-08-23 13:58:30 +01:00
PromiseJobs.cpp LibJS: Replace GlobalObject with VM in common AOs [Part 18/19] 2022-08-23 13:58:30 +01:00
PromiseJobs.h LibJS: Replace GlobalObject with VM in Promise AOs [Part 8/19] 2022-08-23 13:58:30 +01:00
PromisePrototype.cpp LibJS: Move intrinsics to the realm 2022-08-27 11:29:10 +01:00
PromisePrototype.h LibJS+LibWeb: Replace GlobalObject with Realm in initialize() functions 2022-08-23 13:58:30 +01:00
PromiseReaction.cpp LibJS: Remove GlobalObject parameter from native functions 2022-08-23 13:58:30 +01:00
PromiseReaction.h LibJS: Replace GlobalObject with VM in common AOs [Part 18/19] 2022-08-23 13:58:30 +01:00
PromiseResolvingElementFunctions.cpp LibJS: Move intrinsics to the realm 2022-08-27 11:29:10 +01:00
PromiseResolvingElementFunctions.h LibJS+LibWeb: Replace GlobalObject with Realm in create() functions 2022-08-23 13:58:30 +01:00
PromiseResolvingFunction.cpp LibJS: Move intrinsics to the realm 2022-08-27 11:29:10 +01:00
PromiseResolvingFunction.h LibJS: Remove GlobalObject parameter from native functions 2022-08-23 13:58:30 +01:00
PropertyAttributes.h Everywhere: Add sv suffix to strings relying on StringView(char const*) 2022-07-12 23:11:35 +02:00
PropertyDescriptor.cpp LibJS: Move intrinsics to the realm 2022-08-27 11:29:10 +01:00
PropertyDescriptor.h LibJS: Replace GlobalObject with VM in remaining AOs [Part 19/19] 2022-08-23 13:58:30 +01:00
PropertyKey.h LibJS: Replace GlobalObject with VM in Value AOs [Part 4/19] 2022-08-23 13:58:30 +01:00
PrototypeObject.h LibJS: Replace GlobalObject with VM in Value AOs [Part 4/19] 2022-08-23 13:58:30 +01:00
ProxyConstructor.cpp LibJS: Move intrinsics to the realm 2022-08-27 11:29:10 +01:00
ProxyConstructor.h LibJS+LibWeb: Replace GlobalObject with Realm in initialize() functions 2022-08-23 13:58:30 +01:00
ProxyObject.cpp LibJS: Move intrinsics to the realm 2022-08-27 11:29:10 +01:00
ProxyObject.h LibJS+LibWeb: Replace GlobalObject with Realm in create() functions 2022-08-23 13:58:30 +01:00
Realm.cpp LibJS: Implement SetDefaultGlobalBindings as a standalone function 2022-08-28 19:34:10 +01:00
Realm.h LibJS+LibWeb: Let Realm store a plain Object for [[GlobalObject]] 2022-08-28 16:36:56 +01:00
Reference.cpp LibJS: Move intrinsics to the realm 2022-08-27 11:29:10 +01:00
Reference.h LibJS: Replace GlobalObject with VM in Reference AOs [Part 6/19] 2022-08-23 13:58:30 +01:00
ReflectObject.cpp LibJS: Move intrinsics to the realm 2022-08-27 11:29:10 +01:00
ReflectObject.h LibJS+LibWeb: Replace GlobalObject with Realm in initialize() functions 2022-08-23 13:58:30 +01:00
RegExpConstructor.cpp LibJS: Move intrinsics to the realm 2022-08-27 11:29:10 +01:00
RegExpConstructor.h LibJS+LibWeb: Replace GlobalObject with Realm in initialize() functions 2022-08-23 13:58:30 +01:00
RegExpObject.cpp LibJS: Move intrinsics to the realm 2022-08-27 11:29:10 +01:00
RegExpObject.h LibJS: Replace GlobalObject with VM in RegExp AOs [Part 9/19] 2022-08-23 13:58:30 +01:00
RegExpPrototype.cpp LibJS: Move intrinsics to the realm 2022-08-27 11:29:10 +01:00
RegExpPrototype.h LibJS: Replace GlobalObject with VM in RegExp AOs [Part 9/19] 2022-08-23 13:58:30 +01:00
RegExpStringIterator.cpp LibJS: Move intrinsics to the realm 2022-08-27 11:29:10 +01:00
RegExpStringIterator.h LibJS+LibWeb: Replace GlobalObject with Realm in create() functions 2022-08-23 13:58:30 +01:00
RegExpStringIteratorPrototype.cpp LibJS: Move intrinsics to the realm 2022-08-27 11:29:10 +01:00
RegExpStringIteratorPrototype.h LibJS+LibWeb: Replace GlobalObject with Realm in initialize() functions 2022-08-23 13:58:30 +01:00
Set.cpp LibJS: Move intrinsics to the realm 2022-08-27 11:29:10 +01:00
Set.h LibJS+LibWeb: Replace GlobalObject with Realm in create() functions 2022-08-23 13:58:30 +01:00
SetConstructor.cpp LibJS: Move intrinsics to the realm 2022-08-27 11:29:10 +01:00
SetConstructor.h LibJS+LibWeb: Replace GlobalObject with Realm in initialize() functions 2022-08-23 13:58:30 +01:00
SetIterator.cpp LibJS: Move intrinsics to the realm 2022-08-27 11:29:10 +01:00
SetIterator.h LibJS+LibWeb: Replace GlobalObject with Realm in create() functions 2022-08-23 13:58:30 +01:00
SetIteratorPrototype.cpp LibJS: Move intrinsics to the realm 2022-08-27 11:29:10 +01:00
SetIteratorPrototype.h LibJS+LibWeb: Replace GlobalObject with Realm in initialize() functions 2022-08-23 13:58:30 +01:00
SetPrototype.cpp LibJS: Move intrinsics to the realm 2022-08-27 11:29:10 +01:00
SetPrototype.h LibJS+LibWeb: Replace GlobalObject with Realm in initialize() functions 2022-08-23 13:58:30 +01:00
ShadowRealm.cpp LibJS: Move intrinsics to the realm 2022-08-27 11:29:10 +01:00
ShadowRealm.h LibJS: Replace GlobalObject with VM in ShadowRealm AOs [Part 16/19] 2022-08-23 13:58:30 +01:00
ShadowRealmConstructor.cpp LibJS: Turn initialize_global_object() into a regular initialize() 2022-08-28 16:36:56 +01:00
ShadowRealmConstructor.h LibJS+LibWeb: Replace GlobalObject with Realm in initialize() functions 2022-08-23 13:58:30 +01:00
ShadowRealmPrototype.cpp LibJS: Move intrinsics to the realm 2022-08-27 11:29:10 +01:00
ShadowRealmPrototype.h LibJS+LibWeb: Replace GlobalObject with Realm in initialize() functions 2022-08-23 13:58:30 +01:00
Shape.cpp LibJS: Remove Shape::global_object() and Object::global_object() 2022-08-28 16:36:56 +01:00
Shape.h LibJS: Remove Shape::global_object() and Object::global_object() 2022-08-28 16:36:56 +01:00
StringConstructor.cpp LibJS: Move intrinsics to the realm 2022-08-27 11:29:10 +01:00
StringConstructor.h LibJS+LibWeb: Replace GlobalObject with Realm in initialize() functions 2022-08-23 13:58:30 +01:00
StringIterator.cpp LibJS: Move intrinsics to the realm 2022-08-27 11:29:10 +01:00
StringIterator.h LibJS+LibWeb: Replace GlobalObject with Realm in create() functions 2022-08-23 13:58:30 +01:00
StringIteratorPrototype.cpp LibJS: Move intrinsics to the realm 2022-08-27 11:29:10 +01:00
StringIteratorPrototype.h LibJS+LibWeb: Replace GlobalObject with Realm in initialize() functions 2022-08-23 13:58:30 +01:00
StringObject.cpp LibJS+LibWeb: Replace GlobalObject with Realm in Heap::allocate<T>() 2022-08-23 13:58:30 +01:00
StringObject.h LibJS+LibWeb: Replace GlobalObject with Realm in create() functions 2022-08-23 13:58:30 +01:00
StringOrSymbol.h LibJS: Make StringOrSymbol always be FlyString in the string case 2021-06-13 19:11:29 +02:00
StringPrototype.cpp LibJS: Move intrinsics to the realm 2022-08-27 11:29:10 +01:00
StringPrototype.h LibJS: Replace GlobalObject with VM in String AOs [Part 17/19] 2022-08-23 13:58:30 +01:00
Symbol.cpp LibJS+LibWeb: Replace GlobalObject with Realm in Heap::allocate<T>() 2022-08-23 13:58:30 +01:00
Symbol.h Everywhere: Run clang-format 2022-04-01 21:24:45 +01:00
SymbolConstructor.cpp LibJS: Move intrinsics to the realm 2022-08-27 11:29:10 +01:00
SymbolConstructor.h LibJS+LibWeb: Replace GlobalObject with Realm in initialize() functions 2022-08-23 13:58:30 +01:00
SymbolObject.cpp LibJS: Move intrinsics to the realm 2022-08-27 11:29:10 +01:00
SymbolObject.h LibJS+LibWeb: Replace GlobalObject with Realm in create() functions 2022-08-23 13:58:30 +01:00
SymbolPrototype.cpp LibJS: Move intrinsics to the realm 2022-08-27 11:29:10 +01:00
SymbolPrototype.h LibJS+LibWeb: Replace GlobalObject with Realm in initialize() functions 2022-08-23 13:58:30 +01:00
TypedArray.cpp LibJS: Move intrinsics to the realm 2022-08-27 11:29:10 +01:00
TypedArray.h LibJS: Move intrinsics to the realm 2022-08-27 11:29:10 +01:00
TypedArrayConstructor.cpp LibJS: Move intrinsics to the realm 2022-08-27 11:29:10 +01:00
TypedArrayConstructor.h LibJS+LibWeb: Replace GlobalObject with Realm in initialize() functions 2022-08-23 13:58:30 +01:00
TypedArrayPrototype.cpp LibJS: Move intrinsics to the realm 2022-08-27 11:29:10 +01:00
TypedArrayPrototype.h LibJS+LibWeb: Replace GlobalObject with Realm in initialize() functions 2022-08-23 13:58:30 +01:00
Utf16String.cpp Everywhere: Update copyrights with my new serenityos.org e-mail :^) 2022-01-31 18:23:22 +00:00
Utf16String.h Everywhere: Update copyrights with my new serenityos.org e-mail :^) 2022-01-31 18:23:22 +00:00
Value.cpp LibJS: Move intrinsics to the realm 2022-08-27 11:29:10 +01:00
Value.h LibJS: Use __builtin_isnan in static_assert instead of isnan 2022-08-23 22:30:15 +01:00
ValueTraits.h LibJS: Normalize NaN values in Sets and Maps 2022-04-02 14:15:43 +01:00
VM.cpp LibJS+LibWeb: Let Realm store a plain Object for [[GlobalObject]] 2022-08-28 16:36:56 +01:00
VM.h LibJS+LibWeb: Let Realm store a plain Object for [[GlobalObject]] 2022-08-28 16:36:56 +01:00
WeakContainer.cpp LibJS: Use IntrusiveList for keeping track of WeakContainers 2021-07-21 20:17:55 +02:00
WeakContainer.h LibJS: Add missing headers 2021-10-06 23:52:40 +01:00
WeakMap.cpp LibJS: Move intrinsics to the realm 2022-08-27 11:29:10 +01:00
WeakMap.h LibJS+LibWeb: Replace GlobalObject with Realm in create() functions 2022-08-23 13:58:30 +01:00
WeakMapConstructor.cpp LibJS: Move intrinsics to the realm 2022-08-27 11:29:10 +01:00
WeakMapConstructor.h LibJS+LibWeb: Replace GlobalObject with Realm in initialize() functions 2022-08-23 13:58:30 +01:00
WeakMapPrototype.cpp LibJS: Move intrinsics to the realm 2022-08-27 11:29:10 +01:00
WeakMapPrototype.h LibJS+LibWeb: Replace GlobalObject with Realm in initialize() functions 2022-08-23 13:58:30 +01:00
WeakRef.cpp LibJS: Move intrinsics to the realm 2022-08-27 11:29:10 +01:00
WeakRef.h LibJS+LibWeb: Replace GlobalObject with Realm in create() functions 2022-08-23 13:58:30 +01:00
WeakRefConstructor.cpp LibJS: Move intrinsics to the realm 2022-08-27 11:29:10 +01:00
WeakRefConstructor.h LibJS+LibWeb: Replace GlobalObject with Realm in initialize() functions 2022-08-23 13:58:30 +01:00
WeakRefPrototype.cpp LibJS: Move intrinsics to the realm 2022-08-27 11:29:10 +01:00
WeakRefPrototype.h LibJS+LibWeb: Replace GlobalObject with Realm in initialize() functions 2022-08-23 13:58:30 +01:00
WeakSet.cpp LibJS: Move intrinsics to the realm 2022-08-27 11:29:10 +01:00
WeakSet.h LibJS+LibWeb: Replace GlobalObject with Realm in create() functions 2022-08-23 13:58:30 +01:00
WeakSetConstructor.cpp LibJS: Move intrinsics to the realm 2022-08-27 11:29:10 +01:00
WeakSetConstructor.h LibJS+LibWeb: Replace GlobalObject with Realm in initialize() functions 2022-08-23 13:58:30 +01:00
WeakSetPrototype.cpp LibJS: Move intrinsics to the realm 2022-08-27 11:29:10 +01:00
WeakSetPrototype.h LibJS+LibWeb: Replace GlobalObject with Realm in initialize() functions 2022-08-23 13:58:30 +01:00
WrappedFunction.cpp LibJS: Move intrinsics to the realm 2022-08-27 11:29:10 +01:00
WrappedFunction.h LibJS+LibWeb: Replace GlobalObject with Realm in create() functions 2022-08-23 13:58:30 +01:00