ladybird/Libraries/LibJS/Runtime
Andreas Kling b6a5b7e186 LibJS: Stop having AsyncFunctionDriverWrapper leak itself
Async functions whose promise is never resolved were leaking, since they
had a strong root JS::Handle on themselves.

This doesn't appear to actually be necessary, since the wrapper will be
kept alive as long as it's reachable (and if it's not reachable, nobody
is going to resolve/reject the promise either).

This fixes the vast majority of leaks on Speedometer, bringing memory
usage at the end of a full run from ~12 GiB to ~3 GiB.
2024-11-12 17:38:21 +01:00
..
Intl Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
Temporal Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
AbstractOperations.cpp LibJS: Allow unpaired surrogates in String.prototype.replace 2024-11-10 09:14:03 -05:00
AbstractOperations.h Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
Accessor.cpp Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
Accessor.h Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
Agent.cpp Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
Agent.h Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
AggregateError.cpp Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
AggregateError.h Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
AggregateErrorConstructor.cpp Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
AggregateErrorConstructor.h Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
AggregateErrorPrototype.cpp Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
AggregateErrorPrototype.h Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
ArgumentsObject.cpp Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
ArgumentsObject.h Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
Array.cpp Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
Array.h Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
ArrayBuffer.cpp Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
ArrayBuffer.h LibJS: Add support for Float16Array 2024-11-10 14:48:20 -07:00
ArrayBufferConstructor.cpp Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
ArrayBufferConstructor.h Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
ArrayBufferPrototype.cpp Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
ArrayBufferPrototype.h Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
ArrayConstructor.cpp Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
ArrayConstructor.h Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
ArrayIterator.cpp Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
ArrayIterator.h Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
ArrayIteratorPrototype.cpp Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
ArrayIteratorPrototype.h Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
ArrayPrototype.cpp Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
ArrayPrototype.h Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
AsyncFromSyncIterator.cpp Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
AsyncFromSyncIterator.h Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
AsyncFromSyncIteratorPrototype.cpp Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
AsyncFromSyncIteratorPrototype.h Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
AsyncFunctionConstructor.cpp Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
AsyncFunctionConstructor.h Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
AsyncFunctionDriverWrapper.cpp LibJS: Stop having AsyncFunctionDriverWrapper leak itself 2024-11-12 17:38:21 +01:00
AsyncFunctionDriverWrapper.h LibJS: Stop having AsyncFunctionDriverWrapper leak itself 2024-11-12 17:38:21 +01:00
AsyncFunctionPrototype.cpp Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
AsyncFunctionPrototype.h Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
AsyncGenerator.cpp Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
AsyncGenerator.h Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
AsyncGeneratorFunctionConstructor.cpp Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
AsyncGeneratorFunctionConstructor.h Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
AsyncGeneratorFunctionPrototype.cpp Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
AsyncGeneratorFunctionPrototype.h Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
AsyncGeneratorPrototype.cpp Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
AsyncGeneratorPrototype.h Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
AsyncGeneratorRequest.h Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
AsyncIteratorPrototype.cpp Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
AsyncIteratorPrototype.h Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
AtomicsObject.cpp Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
AtomicsObject.h Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
BigInt.cpp Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
BigInt.h Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
BigIntConstructor.cpp Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
BigIntConstructor.h Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
BigIntObject.cpp Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
BigIntObject.h Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
BigIntPrototype.cpp Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
BigIntPrototype.h Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
BooleanConstructor.cpp Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
BooleanConstructor.h Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
BooleanObject.cpp Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
BooleanObject.h Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
BooleanPrototype.cpp Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
BooleanPrototype.h Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
BoundFunction.cpp Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
BoundFunction.h Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
ByteLength.h Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
CanonicalIndex.h Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
ClassFieldDefinition.h LibJS: Don't leak class field initializers 2024-11-10 19:12:59 +01:00
CommonPropertyNames.h LibJS: Add support for Float16Array 2024-11-10 14:48:20 -07:00
Completion.cpp Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
Completion.h Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
ConsoleObject.cpp Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
ConsoleObject.h Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
ConsoleObjectPrototype.cpp Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
ConsoleObjectPrototype.h Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
DataView.cpp Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
DataView.h Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
DataViewConstructor.cpp Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
DataViewConstructor.h Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
DataViewPrototype.cpp LibJS: Add support for Float16Array 2024-11-10 14:48:20 -07:00
DataViewPrototype.h LibJS: Add support for Float16Array 2024-11-10 14:48:20 -07:00
Date.cpp Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
Date.h Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
DateConstructor.cpp LibJS: Parse dates like "November 19 2024 00:00:00 +0900" 2024-11-12 13:23:34 +01:00
DateConstructor.h Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
DatePrototype.cpp Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
DatePrototype.h Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
DeclarativeEnvironment.cpp Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
DeclarativeEnvironment.h Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
DisposableStack.cpp Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
DisposableStack.h Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
DisposableStackConstructor.cpp Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
DisposableStackConstructor.h Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
DisposableStackPrototype.cpp Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
DisposableStackPrototype.h Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
ECMAScriptFunctionObject.cpp LibJS: Don't leak class field initializers 2024-11-10 19:12:59 +01:00
ECMAScriptFunctionObject.h Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
Environment.cpp Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
Environment.h Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
EnvironmentCoordinate.h Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
Error.cpp Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
Error.h Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
ErrorConstructor.cpp Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
ErrorConstructor.h Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
ErrorPrototype.cpp Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
ErrorPrototype.h Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
ErrorTypes.cpp Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
ErrorTypes.h Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
ExecutionContext.cpp Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
ExecutionContext.h Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
FinalizationRegistry.cpp Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
FinalizationRegistry.h Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
FinalizationRegistryConstructor.cpp Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
FinalizationRegistryConstructor.h Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
FinalizationRegistryPrototype.cpp Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
FinalizationRegistryPrototype.h Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
FunctionConstructor.cpp Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
FunctionConstructor.h Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
FunctionEnvironment.cpp Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
FunctionEnvironment.h Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
FunctionKind.h Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
FunctionObject.cpp Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
FunctionObject.h Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
FunctionPrototype.cpp Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
FunctionPrototype.h Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
GeneratorFunctionConstructor.cpp Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
GeneratorFunctionConstructor.h Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
GeneratorFunctionPrototype.cpp Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
GeneratorFunctionPrototype.h Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
GeneratorObject.cpp Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
GeneratorObject.h Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
GeneratorPrototype.cpp Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
GeneratorPrototype.h Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
GlobalEnvironment.cpp Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
GlobalEnvironment.h Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
GlobalObject.cpp LibJS: Add support for Float16Array 2024-11-10 14:48:20 -07:00
GlobalObject.h Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
IndexedProperties.cpp Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
IndexedProperties.h Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
Intrinsics.cpp Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
Intrinsics.h Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
Iterator.cpp Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
Iterator.h Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
IteratorConstructor.cpp Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
IteratorConstructor.h Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
IteratorHelper.cpp Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
IteratorHelper.h Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
IteratorHelperPrototype.cpp Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
IteratorHelperPrototype.h Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
IteratorPrototype.cpp Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
IteratorPrototype.h Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
JobCallback.cpp Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
JobCallback.h Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
JSONObject.cpp Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
JSONObject.h Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
KeyedCollections.cpp Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
KeyedCollections.h Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
Map.cpp Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
Map.h Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
MapConstructor.cpp Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
MapConstructor.h Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
MapIterator.cpp Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
MapIterator.h Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
MapIteratorPrototype.cpp Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
MapIteratorPrototype.h Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
MapPrototype.cpp Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
MapPrototype.h Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
MathObject.cpp LibJS: Add support for Float16Array 2024-11-10 14:48:20 -07:00
MathObject.h LibJS: Add support for Float16Array 2024-11-10 14:48:20 -07:00
ModuleEnvironment.cpp Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
ModuleEnvironment.h Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
ModuleNamespaceObject.cpp Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
ModuleNamespaceObject.h Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
ModuleRequest.h Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
NativeFunction.cpp Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
NativeFunction.h Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
NumberConstructor.cpp Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
NumberConstructor.h Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
NumberObject.cpp Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
NumberObject.h Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
NumberPrototype.cpp Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
NumberPrototype.h Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
Object.cpp LibJS: Don't leak class field initializers 2024-11-10 19:12:59 +01:00
Object.h Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
ObjectConstructor.cpp Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
ObjectConstructor.h Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
ObjectEnvironment.cpp Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
ObjectEnvironment.h Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
ObjectPrototype.cpp Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
ObjectPrototype.h Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
PrimitiveString.cpp Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
PrimitiveString.h Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
PrivateEnvironment.cpp Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
PrivateEnvironment.h Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
Promise.cpp Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
Promise.h Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
PromiseCapability.cpp Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
PromiseCapability.h Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
PromiseConstructor.cpp Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
PromiseConstructor.h Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
PromiseJobs.cpp Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
PromiseJobs.h Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
PromisePrototype.cpp Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
PromisePrototype.h Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
PromiseReaction.cpp Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
PromiseReaction.h Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
PromiseResolvingElementFunctions.cpp Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
PromiseResolvingElementFunctions.h Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
PromiseResolvingFunction.cpp Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
PromiseResolvingFunction.h Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
PropertyAttributes.h Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
PropertyDescriptor.cpp Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
PropertyDescriptor.h Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
PropertyKey.h Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
PrototypeObject.h Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
ProxyConstructor.cpp Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
ProxyConstructor.h Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
ProxyObject.cpp Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
ProxyObject.h Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
Realm.cpp Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
Realm.h Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
Reference.cpp Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
Reference.h Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
ReflectObject.cpp Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
ReflectObject.h Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
RegExpConstructor.cpp Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
RegExpConstructor.h Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
RegExpLegacyStaticProperties.cpp Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
RegExpLegacyStaticProperties.h Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
RegExpObject.cpp Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
RegExpObject.h Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
RegExpPrototype.cpp Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
RegExpPrototype.h Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
RegExpStringIterator.cpp Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
RegExpStringIterator.h Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
RegExpStringIteratorPrototype.cpp Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
RegExpStringIteratorPrototype.h Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
Set.cpp Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
Set.h Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
SetConstructor.cpp Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
SetConstructor.h Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
SetIterator.cpp Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
SetIterator.h Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
SetIteratorPrototype.cpp Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
SetIteratorPrototype.h Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
SetPrototype.cpp Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
SetPrototype.h Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
ShadowRealm.cpp Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
ShadowRealm.h Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
ShadowRealmConstructor.cpp Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
ShadowRealmConstructor.h Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
ShadowRealmPrototype.cpp Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
ShadowRealmPrototype.h Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
Shape.cpp Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
Shape.h Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
SharedArrayBufferConstructor.cpp Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
SharedArrayBufferConstructor.h Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
SharedArrayBufferPrototype.cpp Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
SharedArrayBufferPrototype.h Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
StringConstructor.cpp Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
StringConstructor.h Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
StringIterator.cpp Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
StringIterator.h Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
StringIteratorPrototype.cpp Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
StringIteratorPrototype.h Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
StringObject.cpp Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
StringObject.h Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
StringOrSymbol.h Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
StringPrototype.cpp Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
StringPrototype.h Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
SuppressedError.cpp Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
SuppressedError.h Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
SuppressedErrorConstructor.cpp Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
SuppressedErrorConstructor.h Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
SuppressedErrorPrototype.cpp Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
SuppressedErrorPrototype.h Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
Symbol.cpp Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
Symbol.h Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
SymbolConstructor.cpp Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
SymbolConstructor.h Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
SymbolObject.cpp Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
SymbolObject.h Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
SymbolPrototype.cpp Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
SymbolPrototype.h Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
TypedArray.cpp Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
TypedArray.h Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
TypedArrayConstructor.cpp Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
TypedArrayConstructor.h Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
TypedArrayPrototype.cpp Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
TypedArrayPrototype.h Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
Uint8Array.cpp Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
Uint8Array.h Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
Utf16String.cpp Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
Utf16String.h Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
Value.cpp Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
Value.h LibJS: Add support for Float16Array 2024-11-10 14:48:20 -07:00
ValueInlines.h Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
ValueTraits.h Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
VM.cpp Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
VM.h Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
WeakContainer.cpp Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
WeakContainer.h Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
WeakMap.cpp Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
WeakMap.h Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
WeakMapConstructor.cpp Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
WeakMapConstructor.h Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
WeakMapPrototype.cpp Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
WeakMapPrototype.h Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
WeakRef.cpp Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
WeakRef.h Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
WeakRefConstructor.cpp Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
WeakRefConstructor.h Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
WeakRefPrototype.cpp Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
WeakRefPrototype.h Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
WeakSet.cpp Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
WeakSet.h Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
WeakSetConstructor.cpp Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
WeakSetConstructor.h Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
WeakSetPrototype.cpp Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
WeakSetPrototype.h Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
WrapForValidIteratorPrototype.cpp Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
WrapForValidIteratorPrototype.h Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
WrappedFunction.cpp Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
WrappedFunction.h Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00