ladybird/Userland/Libraries/LibJS/Runtime
2024-11-03 07:41:49 -05:00
..
Intl LibJS: Remove the InitializeNumberFormat AO 2024-08-15 17:21:00 -04:00
Temporal LibJS: Add calendar id getter to ZonedDateTimePrototype 2024-10-30 10:29:48 +01:00
AbstractOperations.cpp Meta: Update my e-mail address everywhere 2024-10-04 13:19:50 +02:00
AbstractOperations.h LibJS: Introduce the CanonicalizeKeyedCollectionKey AO 2024-07-13 19:57:31 +02:00
Accessor.cpp Meta: Update my e-mail address everywhere 2024-10-04 13:19:50 +02:00
Accessor.h LibJS: Segregate GC-allocated objects by type 2023-11-19 12:10:31 +01:00
Agent.cpp LibJS: Skip test262 tests with the CanBlockIsFalse flag 2023-11-30 09:51:46 -05:00
Agent.h LibJS: Skip test262 tests with the CanBlockIsFalse flag 2023-11-30 09:51:46 -05:00
AggregateError.cpp LibJS: Segregate GC-allocated objects by type 2023-11-19 12:10:31 +01:00
AggregateError.h LibJS: Segregate GC-allocated objects by type 2023-11-19 12:10:31 +01:00
AggregateErrorConstructor.cpp Everywhere: Rename {Deprecated => Byte}String 2023-12-17 18:25:10 +03:30
AggregateErrorConstructor.h LibJS: Segregate GC-allocated objects by type 2023-11-19 12:10:31 +01:00
AggregateErrorPrototype.cpp LibJS: Segregate GC-allocated objects by type 2023-11-19 12:10:31 +01:00
AggregateErrorPrototype.h LibJS: Segregate GC-allocated objects by type 2023-11-19 12:10:31 +01:00
ArgumentsObject.cpp LibJS+LibWeb: Prevent double invocation of [[GetOwnProperty]] 2024-11-02 12:27:02 +01:00
ArgumentsObject.h LibJS+LibWeb: Prevent double invocation of [[GetOwnProperty]] 2024-11-02 12:27:02 +01:00
Array.cpp LibJS+LibWeb: Prevent double invocation of [[GetOwnProperty]] 2024-11-02 12:27:02 +01:00
Array.h LibJS+LibWeb: Prevent double invocation of [[GetOwnProperty]] 2024-11-02 12:27:02 +01:00
ArrayBuffer.cpp LibJS: Mark a call to DetachArrayBuffer as infallible 2024-08-20 12:24:49 -04:00
ArrayBuffer.h LibJS: Update spec steps/links for the ArrayBuffer transfer proposal 2024-08-20 12:24:49 -04:00
ArrayBufferConstructor.cpp LibJS: Partially implement resizable ArrayBuffer objects 2023-12-26 11:16:10 +01:00
ArrayBufferConstructor.h LibJS: Segregate GC-allocated objects by type 2023-11-19 12:10:31 +01:00
ArrayBufferPrototype.cpp LibJS: Update spec steps/links for the ArrayBuffer transfer proposal 2024-08-20 12:24:49 -04:00
ArrayBufferPrototype.h LibJS: Update spec steps/links for the ArrayBuffer transfer proposal 2024-08-20 12:24:49 -04:00
ArrayConstructor.cpp LibJS: Use HeapFunction for async body closure in Array.fromAsync 2024-10-30 20:55:45 +01:00
ArrayConstructor.h Meta: Update my e-mail address everywhere 2024-10-04 13:19:50 +02:00
ArrayIterator.cpp LibJS: Segregate GC-allocated objects by type 2023-11-19 12:10:31 +01:00
ArrayIterator.h LibJS: Add fast_is<ArrayIterator>() 2023-12-09 00:20:25 +01:00
ArrayIteratorPrototype.cpp LibJS+LibWeb: Implement resizable ArrayBuffer support for TypedArray 2023-12-26 11:16:10 +01:00
ArrayIteratorPrototype.h LibJS: Segregate GC-allocated objects by type 2023-11-19 12:10:31 +01:00
ArrayPrototype.cpp Meta: Update my e-mail address everywhere 2024-10-04 13:19:50 +02:00
ArrayPrototype.h Meta: Update my e-mail address everywhere 2024-10-04 13:19:50 +02:00
AsyncFromSyncIterator.cpp LibJS: Stop converting between Object <-> IteratorRecord all the time 2023-12-07 14:06:34 +01:00
AsyncFromSyncIterator.h LibJS: Stop converting between Object <-> IteratorRecord all the time 2023-12-07 14:06:34 +01:00
AsyncFromSyncIteratorPrototype.cpp LibJS+LibWeb: Add missing JS_DEFINE_ALLOCATOR() for a bunch of classes 2023-12-23 23:02:10 +01:00
AsyncFromSyncIteratorPrototype.h LibJS: Stop converting between Object <-> IteratorRecord all the time 2023-12-07 14:06:34 +01:00
AsyncFunctionConstructor.cpp LibJS: Always allocate ExecutionContext objects on the malloc heap 2023-11-29 09:48:18 +01:00
AsyncFunctionConstructor.h LibJS: Segregate GC-allocated objects by type 2023-11-19 12:10:31 +01:00
AsyncFunctionDriverWrapper.cpp LibJS: Only consider VM-accessible execution contexts as strong roots 2023-12-13 11:19:13 +01:00
AsyncFunctionDriverWrapper.h LibJS: Always allocate ExecutionContext objects on the malloc heap 2023-11-29 09:48:18 +01:00
AsyncFunctionPrototype.cpp LibJS: Segregate GC-allocated objects by type 2023-11-19 12:10:31 +01:00
AsyncFunctionPrototype.h LibJS: Segregate GC-allocated objects by type 2023-11-19 12:10:31 +01:00
AsyncGenerator.cpp Everywhere: Write dtors for types with incomplete members out-of-line 2024-06-16 07:19:56 -04:00
AsyncGenerator.h Everywhere: Write dtors for types with incomplete members out-of-line 2024-06-16 07:19:56 -04:00
AsyncGeneratorFunctionConstructor.cpp LibJS: Always allocate ExecutionContext objects on the malloc heap 2023-11-29 09:48:18 +01:00
AsyncGeneratorFunctionConstructor.h LibJS: Segregate GC-allocated objects by type 2023-11-19 12:10:31 +01:00
AsyncGeneratorFunctionPrototype.cpp LibJS: Segregate GC-allocated objects by type 2023-11-19 12:10:31 +01:00
AsyncGeneratorFunctionPrototype.h LibJS: Segregate GC-allocated objects by type 2023-11-19 12:10:31 +01:00
AsyncGeneratorPrototype.cpp LibJS: Remove unused target field from Completion 2024-05-10 15:03:24 +00:00
AsyncGeneratorPrototype.h LibJS: Segregate GC-allocated objects by type 2023-11-19 12:10:31 +01:00
AsyncGeneratorRequest.h LibJS: Make PromiseCapability GC-allocated 2022-10-02 23:02:27 +01:00
AsyncIteratorPrototype.cpp LibJS: Segregate GC-allocated objects by type 2023-11-19 12:10:31 +01:00
AsyncIteratorPrototype.h LibJS: Segregate GC-allocated objects by type 2023-11-19 12:10:31 +01:00
AtomicsObject.cpp LibJS+LibWeb: Implement resizable ArrayBuffer support for TypedArray 2023-12-26 11:16:10 +01:00
AtomicsObject.h LibJS: Stub out Atomics.notify 2023-11-30 09:51:46 -05:00
BigInt.cpp LibJS: Segregate GC-allocated objects by type 2023-11-19 12:10:31 +01:00
BigInt.h Everywhere: Rename {Deprecated => Byte}String 2023-12-17 18:25:10 +03:30
BigIntConstructor.cpp Everywhere: Use east const in more places 2024-04-19 06:31:19 -04:00
BigIntConstructor.h LibJS: Segregate GC-allocated objects by type 2023-11-19 12:10:31 +01:00
BigIntObject.cpp LibJS: Segregate GC-allocated objects by type 2023-11-19 12:10:31 +01:00
BigIntObject.h LibJS: Segregate GC-allocated objects by type 2023-11-19 12:10:31 +01:00
BigIntPrototype.cpp LibJS+LibLocale: Begin replacing number formatting with ICU 2024-06-10 13:51:51 +02:00
BigIntPrototype.h LibJS: Segregate GC-allocated objects by type 2023-11-19 12:10:31 +01:00
BooleanConstructor.cpp LibJS: Segregate GC-allocated objects by type 2023-11-19 12:10:31 +01:00
BooleanConstructor.h LibJS: Segregate GC-allocated objects by type 2023-11-19 12:10:31 +01:00
BooleanObject.cpp LibJS: Segregate GC-allocated objects by type 2023-11-19 12:10:31 +01:00
BooleanObject.h LibJS: Segregate GC-allocated objects by type 2023-11-19 12:10:31 +01:00
BooleanPrototype.cpp LibJS: Segregate GC-allocated objects by type 2023-11-19 12:10:31 +01:00
BooleanPrototype.h LibJS: Segregate GC-allocated objects by type 2023-11-19 12:10:31 +01:00
BoundFunction.cpp LibJS+LibWeb: Use new Cell::Visitor helpers to avoid manual iteration 2024-04-16 07:40:01 +02:00
BoundFunction.h LibJS: Pass call/construct argument lists as ReadonlySpan<Value> 2023-11-29 09:48:18 +01:00
ByteLength.h LibJS+LibWeb: Implement resizable ArrayBuffer support for DataView 2023-12-26 11:16:10 +01:00
CanonicalIndex.h LibJS: Protect CanonicalIndex against double-to-integer overflow 2022-12-07 16:43:19 +00:00
ClassFieldDefinition.h LibJS: Include Environment.h directly in ClassFieldDefinition.h 2022-10-01 15:36:20 +01:00
CommonPropertyNames.h LibJS: Adds calendar_id identifier 2024-10-30 10:29:48 +01:00
Completion.cpp LibWeb: Use HeapFunction for EventLoopPlugin::spin_until 2024-10-30 20:55:45 +01:00
Completion.h AK: Add OptionalBase class to reduce code duplication 2024-10-31 23:26:22 +01:00
ConsoleObject.cpp Meta: Update my e-mail address everywhere 2024-10-04 13:19:50 +02:00
ConsoleObject.h Meta: Update my e-mail address everywhere 2024-10-04 13:19:50 +02:00
ConsoleObjectPrototype.cpp LibJS: Set empty prototype for console object 2024-08-12 17:21:01 +01:00
ConsoleObjectPrototype.h LibJS: Set empty prototype for console object 2024-08-12 17:21:01 +01:00
DataView.cpp LibJS+LibWeb: Implement resizable ArrayBuffer support for DataView 2023-12-26 11:16:10 +01:00
DataView.h LibJS+LibWeb: Implement resizable ArrayBuffer support for DataView 2023-12-26 11:16:10 +01:00
DataViewConstructor.cpp LibJS+LibWeb: Implement resizable ArrayBuffer support for DataView 2023-12-26 11:16:10 +01:00
DataViewConstructor.h LibJS: Segregate GC-allocated objects by type 2023-11-19 12:10:31 +01:00
DataViewPrototype.cpp LibJS+LibWeb: Implement resizable ArrayBuffer support for DataView 2023-12-26 11:16:10 +01:00
DataViewPrototype.h LibJS: Segregate GC-allocated objects by type 2023-11-19 12:10:31 +01:00
Date.cpp LibJS: Add a non-BigInt overload of GetNamedTimeZoneOffsetNanoseconds 2024-09-03 19:26:04 +02:00
Date.h LibJS: Add a non-BigInt overload of GetNamedTimeZoneOffsetNanoseconds 2024-09-03 19:26:04 +02:00
DateConstructor.cpp LibJS: Parse dates like "Tuesday, October 29, 2024, 18:00 UTC" 2024-10-30 10:47:48 +01:00
DateConstructor.h LibJS: Segregate GC-allocated objects by type 2023-11-19 12:10:31 +01:00
DatePrototype.cpp LibJS: Add a non-BigInt overload of GetNamedTimeZoneOffsetNanoseconds 2024-09-03 19:26:04 +02:00
DatePrototype.h Everywhere: Rename {Deprecated => Byte}String 2023-12-17 18:25:10 +03:30
DeclarativeEnvironment.cpp LibJS: Add HashMap for finding Bindings by name 2024-10-24 17:49:48 +02:00
DeclarativeEnvironment.h LibJS: Add HashMap for finding Bindings by name 2024-10-24 17:49:48 +02:00
DisposableStack.cpp LibJS: Segregate GC-allocated objects by type 2023-11-19 12:10:31 +01:00
DisposableStack.h LibJS: Segregate GC-allocated objects by type 2023-11-19 12:10:31 +01:00
DisposableStackConstructor.cpp LibJS: Segregate GC-allocated objects by type 2023-11-19 12:10:31 +01:00
DisposableStackConstructor.h LibJS: Segregate GC-allocated objects by type 2023-11-19 12:10:31 +01:00
DisposableStackPrototype.cpp LibJS: Segregate GC-allocated objects by type 2023-11-19 12:10:31 +01:00
DisposableStackPrototype.h LibJS: Segregate GC-allocated objects by type 2023-11-19 12:10:31 +01:00
ECMAScriptFunctionObject.cpp LibJS: Use HeapFunction for async body closure in Array.fromAsync 2024-10-30 20:55:45 +01:00
ECMAScriptFunctionObject.h Meta: Update my e-mail address everywhere 2024-10-04 13:19:50 +02:00
Environment.cpp Meta: Update my e-mail address everywhere 2024-10-04 13:19:50 +02:00
Environment.h Meta: Update my e-mail address everywhere 2024-10-04 13:19:50 +02:00
EnvironmentCoordinate.h Meta: Update my e-mail address everywhere 2024-10-04 13:19:50 +02:00
Error.cpp LibJS: Cache symbolicated stack frames on ExecutionContext 2024-10-14 09:51:13 +02:00
Error.h LibJS: Cache symbolicated stack frames on ExecutionContext 2024-10-14 09:51:13 +02:00
ErrorConstructor.cpp LibJS: Segregate GC-allocated objects by type 2023-11-19 12:10:31 +01:00
ErrorConstructor.h LibJS: Segregate GC-allocated objects by type 2023-11-19 12:10:31 +01:00
ErrorPrototype.cpp Meta: Update my e-mail address everywhere 2024-10-04 13:19:50 +02:00
ErrorPrototype.h Meta: Update my e-mail address everywhere 2024-10-04 13:19:50 +02:00
ErrorTypes.cpp LibJS: Emit StringViews for ErrorType instances 2022-07-12 23:11:35 +02:00
ErrorTypes.h LibJS: Implement the latest Intl.DurationFormat proposal 2024-06-14 07:59:42 +02:00
ExecutionContext.cpp Meta: Update my e-mail address everywhere 2024-10-04 13:19:50 +02:00
ExecutionContext.h LibJS: Cache symbolicated stack frames on ExecutionContext 2024-10-14 09:51:13 +02:00
FinalizationRegistry.cpp LibJS+LibWeb: Change JobCallback to be GC-allocated 2024-03-16 14:27:06 +01:00
FinalizationRegistry.h LibJS+LibWeb: Change JobCallback to be GC-allocated 2024-03-16 14:27:06 +01:00
FinalizationRegistryConstructor.cpp LibJS: Segregate GC-allocated objects by type 2023-11-19 12:10:31 +01:00
FinalizationRegistryConstructor.h LibJS: Segregate GC-allocated objects by type 2023-11-19 12:10:31 +01:00
FinalizationRegistryPrototype.cpp LibJS+LibWeb: Change JobCallback to be GC-allocated 2024-03-16 14:27:06 +01:00
FinalizationRegistryPrototype.h LibJS: Segregate GC-allocated objects by type 2023-11-19 12:10:31 +01:00
FunctionConstructor.cpp LibJS+LibWeb: Pass function metadata collected in parsing using a struct 2024-05-23 09:53:31 +02:00
FunctionConstructor.h LibJS: Segregate GC-allocated objects by type 2023-11-19 12:10:31 +01:00
FunctionEnvironment.cpp Meta: Update my e-mail address everywhere 2024-10-04 13:19:50 +02:00
FunctionEnvironment.h Meta: Update my e-mail address everywhere 2024-10-04 13:19:50 +02:00
FunctionKind.h LibJS: Add a missing include to FunctionKind.h 2023-02-26 19:40:09 +01:00
FunctionObject.cpp Meta: Update my e-mail address everywhere 2024-10-04 13:19:50 +02:00
FunctionObject.h Meta: Update my e-mail address everywhere 2024-10-04 13:19:50 +02:00
FunctionPrototype.cpp Everywhere: Rename {Deprecated => Byte}String 2023-12-17 18:25:10 +03:30
FunctionPrototype.h LibJS: Pass call/construct argument lists as ReadonlySpan<Value> 2023-11-29 09:48:18 +01:00
GeneratorFunctionConstructor.cpp LibJS: Always allocate ExecutionContext objects on the malloc heap 2023-11-29 09:48:18 +01:00
GeneratorFunctionConstructor.h LibJS: Segregate GC-allocated objects by type 2023-11-19 12:10:31 +01:00
GeneratorFunctionPrototype.cpp LibJS: Segregate GC-allocated objects by type 2023-11-19 12:10:31 +01:00
GeneratorFunctionPrototype.h LibJS: Segregate GC-allocated objects by type 2023-11-19 12:10:31 +01:00
GeneratorObject.cpp LibJS/Bytecode: Flatten bytecode to a contiguous representation 2024-05-07 09:15:40 +02:00
GeneratorObject.h LibJS: Merge CallFrame into ExecutionContext 2024-05-02 07:26:13 +02:00
GeneratorPrototype.cpp LibJS: Remove unused target field from Completion 2024-05-10 15:03:24 +00:00
GeneratorPrototype.h LibJS: Segregate GC-allocated objects by type 2023-11-19 12:10:31 +01:00
GlobalEnvironment.cpp Meta: Update my e-mail address everywhere 2024-10-04 13:19:50 +02:00
GlobalEnvironment.h Meta: Update my e-mail address everywhere 2024-10-04 13:19:50 +02:00
GlobalObject.cpp Meta: Update my e-mail address everywhere 2024-10-04 13:19:50 +02:00
GlobalObject.h Meta: Update my e-mail address everywhere 2024-10-04 13:19:50 +02:00
IndexedProperties.cpp LibJS: Remember the position into the cached indices 2024-11-03 11:26:23 +01:00
IndexedProperties.h LibJS: Remember the position into the cached indices 2024-11-03 11:26:23 +01:00
Intrinsics.cpp Revert "LibJS: Cache the shape for normal ECMAScriptFunctionObject prototypes" 2024-09-28 19:41:30 +02:00
Intrinsics.h Revert "LibJS: Cache the shape for normal ECMAScriptFunctionObject prototypes" 2024-09-28 19:41:30 +02:00
Iterator.cpp LibJS: Update spec numbers for the Iterator Helpers proposal 2024-10-23 17:26:33 -04:00
Iterator.h LibJS: Update spec numbers for the Iterator Helpers proposal 2024-10-23 17:26:33 -04:00
IteratorConstructor.cpp LibJS: Update spec numbers for the Iterator Helpers proposal 2024-10-23 17:26:33 -04:00
IteratorConstructor.h LibJS: Segregate GC-allocated objects by type 2023-11-19 12:10:31 +01:00
IteratorHelper.cpp LibJS: Use HeapFunction for IteratorHelper 2024-08-18 11:15:08 +02:00
IteratorHelper.h LibJS: Use the IteratorStepValue AO in Iterator prototypes 2024-08-27 13:00:37 -04:00
IteratorHelperPrototype.cpp LibJS: Update spec numbers for the Iterator Helpers proposal 2024-10-23 17:26:33 -04:00
IteratorHelperPrototype.h LibJS: Segregate GC-allocated objects by type 2023-11-19 12:10:31 +01:00
IteratorPrototype.cpp LibJS: Do not store iterated values in a plain vector 2024-11-01 00:35:54 +01:00
IteratorPrototype.h LibJS: Update spec numbers for the Iterator Helpers proposal 2024-10-23 17:26:33 -04:00
JobCallback.cpp LibJS: Add missing Base::visit_edges() in JobCallback 2024-04-02 15:56:05 +02:00
JobCallback.h LibJS+LibWeb: Change JobCallback to be GC-allocated 2024-03-16 14:27:06 +01:00
JSONObject.cpp AK+Everywhere: Remove JsonValue APIs with implicit default values 2024-01-21 15:47:53 -07:00
JSONObject.h Everywhere: Rename {Deprecated => Byte}String 2023-12-17 18:25:10 +03:30
KeyedCollections.cpp LibJS: Introduce the CanonicalizeKeyedCollectionKey AO 2024-07-13 19:57:31 +02:00
KeyedCollections.h LibJS: Introduce the CanonicalizeKeyedCollectionKey AO 2024-07-13 19:57:31 +02:00
Map.cpp LibJS: Suppress LibJSGCVerifier warning about Map::m_keys 2024-04-07 18:01:50 +02:00
Map.h LibJS: Segregate GC-allocated objects by type 2023-11-19 12:10:31 +01:00
MapConstructor.cpp LibJS: Update spec numbers for the Array Grouping proposal 2023-12-26 12:07:50 -05:00
MapConstructor.h LibJS: Segregate GC-allocated objects by type 2023-11-19 12:10:31 +01:00
MapIterator.cpp LibJS: Segregate GC-allocated objects by type 2023-11-19 12:10:31 +01:00
MapIterator.h LibJS: Segregate GC-allocated objects by type 2023-11-19 12:10:31 +01:00
MapIteratorPrototype.cpp LibJS: Segregate GC-allocated objects by type 2023-11-19 12:10:31 +01:00
MapIteratorPrototype.h LibJS: Segregate GC-allocated objects by type 2023-11-19 12:10:31 +01:00
MapPrototype.cpp LibJS: Introduce the CanonicalizeKeyedCollectionKey AO 2024-07-13 19:57:31 +02:00
MapPrototype.h LibJS: Segregate GC-allocated objects by type 2023-11-19 12:10:31 +01:00
MathObject.cpp Meta: Update my e-mail address everywhere 2024-10-04 13:19:50 +02:00
MathObject.h Meta: Update my e-mail address everywhere 2024-10-04 13:19:50 +02:00
ModuleEnvironment.cpp LibJS: Segregate GC-allocated objects by type 2023-11-19 12:10:31 +01:00
ModuleEnvironment.h LibJS: Segregate GC-allocated objects by type 2023-11-19 12:10:31 +01:00
ModuleNamespaceObject.cpp LibJS+LibWeb: Prevent double invocation of [[GetOwnProperty]] 2024-11-02 12:27:02 +01:00
ModuleNamespaceObject.h LibJS+LibWeb: Prevent double invocation of [[GetOwnProperty]] 2024-11-02 12:27:02 +01:00
ModuleRequest.h Everywhere: Rename {Deprecated => Byte}String 2023-12-17 18:25:10 +03:30
NativeFunction.cpp Meta: Update my e-mail address everywhere 2024-10-04 13:19:50 +02:00
NativeFunction.h Meta: Update my e-mail address everywhere 2024-10-04 13:19:50 +02:00
NumberConstructor.cpp LibJS: Add missing ValueInlines.h include for Value::to_numeric 2024-07-07 11:32:57 +02:00
NumberConstructor.h LibJS: Segregate GC-allocated objects by type 2023-11-19 12:10:31 +01:00
NumberObject.cpp Meta: Update my e-mail address everywhere 2024-10-04 13:19:50 +02:00
NumberObject.h Meta: Update my e-mail address everywhere 2024-10-04 13:19:50 +02:00
NumberPrototype.cpp Meta: Update my e-mail address everywhere 2024-10-04 13:19:50 +02:00
NumberPrototype.h Meta: Update my e-mail address everywhere 2024-10-04 13:19:50 +02:00
Object.cpp LibJS+LibWeb: Prevent double invocation of [[GetOwnProperty]] 2024-11-02 12:27:02 +01:00
Object.h LibJS+LibWeb: Prevent double invocation of [[GetOwnProperty]] 2024-11-02 12:27:02 +01:00
ObjectConstructor.cpp Meta: Update my e-mail address everywhere 2024-10-04 13:19:50 +02:00
ObjectConstructor.h Meta: Update my e-mail address everywhere 2024-10-04 13:19:50 +02:00
ObjectEnvironment.cpp Meta: Update my e-mail address everywhere 2024-10-04 13:19:50 +02:00
ObjectEnvironment.h Meta: Update my e-mail address everywhere 2024-10-04 13:19:50 +02:00
ObjectPrototype.cpp Meta: Update my e-mail address everywhere 2024-10-04 13:19:50 +02:00
ObjectPrototype.h Meta: Update my e-mail address everywhere 2024-10-04 13:19:50 +02:00
PrimitiveString.cpp LibJS: Cache UTF-16 strings on the VM 2024-10-24 19:00:00 -04:00
PrimitiveString.h Meta: Update my e-mail address everywhere 2024-10-04 13:19:50 +02:00
PrivateEnvironment.cpp LibJS: Stop using execute_ast_node() for class property evaluation 2024-05-12 19:10:25 +02:00
PrivateEnvironment.h LibJS: Stop using execute_ast_node() for class property evaluation 2024-05-12 19:10:25 +02:00
Promise.cpp LibJS+LibWeb: Use new Cell::Visitor helpers to avoid manual iteration 2024-04-16 07:40:01 +02:00
Promise.h LibJS: Segregate GC-allocated objects by type 2023-11-19 12:10:31 +01:00
PromiseCapability.cpp LibJS: Segregate GC-allocated objects by type 2023-11-19 12:10:31 +01:00
PromiseCapability.h LibJS: Segregate GC-allocated objects by type 2023-11-19 12:10:31 +01:00
PromiseConstructor.cpp LibJS: Update spec numbers for the Promise.try proposal 2024-10-23 17:26:33 -04:00
PromiseConstructor.h LibJS: Implement Promise.try() 2024-04-09 10:18:35 +02:00
PromiseJobs.cpp LibJS: Fix GC leaks in promise reaction job setup 2024-04-23 12:50:40 +02:00
PromiseJobs.h LibJS: Make PromiseJob store callback as a HeapFunction 2024-03-26 05:47:24 +01:00
PromisePrototype.cpp LibJS: Don't create Handles in Promise.finally() 2024-04-03 18:14:33 +02:00
PromisePrototype.h LibJS: Segregate GC-allocated objects by type 2023-11-19 12:10:31 +01:00
PromiseReaction.cpp LibJS+LibWeb: Change JobCallback to be GC-allocated 2024-03-16 14:27:06 +01:00
PromiseReaction.h LibJS+LibWeb: Change JobCallback to be GC-allocated 2024-03-16 14:27:06 +01:00
PromiseResolvingElementFunctions.cpp LibJS+LibWeb: Use new Cell::Visitor helpers to avoid manual iteration 2024-04-16 07:40:01 +02:00
PromiseResolvingElementFunctions.h LibJS+LibWeb: Fix a ton of JS_CELL-like macro issues 2024-05-30 09:29:20 -06:00
PromiseResolvingFunction.cpp LibJS: Segregate GC-allocated objects by type 2023-11-19 12:10:31 +01:00
PromiseResolvingFunction.h LibJS: Segregate GC-allocated objects by type 2023-11-19 12:10:31 +01:00
PropertyAttributes.h LibJS: Add the [[Unimplemented]] attribute 2024-06-11 16:33:30 +02:00
PropertyDescriptor.cpp LibJS: Inline fast case for Value::to_{boolean,number,numeric,primitive} 2023-10-07 07:13:52 +02:00
PropertyDescriptor.h LibJS: Add the [[Unimplemented]] attribute 2024-06-11 16:33:30 +02:00
PropertyKey.h Meta: Update my e-mail address everywhere 2024-10-04 13:19:50 +02:00
PrototypeObject.h LibJS: Port PrototypeObject::typed_this_value() to NonnullGCPtr 2023-04-14 09:59:29 +02:00
ProxyConstructor.cpp LibJS: Segregate GC-allocated objects by type 2023-11-19 12:10:31 +01:00
ProxyConstructor.h LibJS: Segregate GC-allocated objects by type 2023-11-19 12:10:31 +01:00
ProxyObject.cpp LibJS+LibWeb: Prevent double invocation of [[GetOwnProperty]] 2024-11-02 12:27:02 +01:00
ProxyObject.h LibJS+LibWeb: Prevent double invocation of [[GetOwnProperty]] 2024-11-02 12:27:02 +01:00
Realm.cpp LibJS: Inline somes AO's into InitializeHostDefinedRealm 2024-11-03 07:41:49 -05:00
Realm.h LibJS: Inline somes AO's into InitializeHostDefinedRealm 2024-11-03 07:41:49 -05:00
Reference.cpp Meta: Update my e-mail address everywhere 2024-10-04 13:19:50 +02:00
Reference.h Meta: Update my e-mail address everywhere 2024-10-04 13:19:50 +02:00
ReflectObject.cpp LibJS: Pass call/construct argument lists as ReadonlySpan<Value> 2023-11-29 09:48:18 +01:00
ReflectObject.h LibJS: Segregate GC-allocated objects by type 2023-11-19 12:10:31 +01:00
RegExpConstructor.cpp LibJS: Segregate GC-allocated objects by type 2023-11-19 12:10:31 +01:00
RegExpConstructor.h LibJS: Segregate GC-allocated objects by type 2023-11-19 12:10:31 +01:00
RegExpLegacyStaticProperties.cpp LibJS: Make Utf16String & related APIs infallible 2023-08-09 17:09:16 +02:00
RegExpLegacyStaticProperties.h LibJS: Make Utf16String & related APIs infallible 2023-08-09 17:09:16 +02:00
RegExpObject.cpp LibJS: Store RegExp flags as a bitmask 2024-10-26 15:42:57 +02:00
RegExpObject.h LibJS: Store RegExp flags as a bitmask 2024-10-26 15:42:57 +02:00
RegExpPrototype.cpp LibJS: Store RegExp flags as a bitmask 2024-10-26 15:42:57 +02:00
RegExpPrototype.h LibJS: Store RegExp flags as a bitmask 2024-10-26 15:42:57 +02:00
RegExpStringIterator.cpp LibJS: Segregate GC-allocated objects by type 2023-11-19 12:10:31 +01:00
RegExpStringIterator.h LibJS: Segregate GC-allocated objects by type 2023-11-19 12:10:31 +01:00
RegExpStringIteratorPrototype.cpp Everywhere: Rename {Deprecated => Byte}String 2023-12-17 18:25:10 +03:30
RegExpStringIteratorPrototype.h LibJS: Segregate GC-allocated objects by type 2023-11-19 12:10:31 +01:00
Set.cpp LibJS: Update specification steps for the Set Methods proposal 2024-07-13 19:57:31 +02:00
Set.h LibJS: Update specification steps for the Set Methods proposal 2024-07-13 19:57:31 +02:00
SetConstructor.cpp LibJS: Use IteratorStepValue in ECMA-262 2024-02-03 14:07:26 -05:00
SetConstructor.h LibJS: Segregate GC-allocated objects by type 2023-11-19 12:10:31 +01:00
SetIterator.cpp LibJS: Segregate GC-allocated objects by type 2023-11-19 12:10:31 +01:00
SetIterator.h LibJS: Segregate GC-allocated objects by type 2023-11-19 12:10:31 +01:00
SetIteratorPrototype.cpp LibJS: Segregate GC-allocated objects by type 2023-11-19 12:10:31 +01:00
SetIteratorPrototype.h LibJS: Segregate GC-allocated objects by type 2023-11-19 12:10:31 +01:00
SetPrototype.cpp LibJS: Update specification steps for the Set Methods proposal 2024-07-13 19:57:31 +02:00
SetPrototype.h LibJS: Update specification steps for the Set Methods proposal 2024-07-13 19:57:31 +02:00
ShadowRealm.cpp LibJS: Initialize ShadowRealm internal slots through setters 2024-10-23 11:29:53 -06:00
ShadowRealm.h LibJS: Initialize ShadowRealm internal slots through setters 2024-10-23 11:29:53 -06:00
ShadowRealmConstructor.cpp LibJS: Allow host to create ShadowRealm global object 2024-10-23 11:29:53 -06:00
ShadowRealmConstructor.h LibJS: Segregate GC-allocated objects by type 2023-11-19 12:10:31 +01:00
ShadowRealmPrototype.cpp Everywhere: Rename {Deprecated => Byte}String 2023-12-17 18:25:10 +03:30
ShadowRealmPrototype.h LibJS: Segregate GC-allocated objects by type 2023-11-19 12:10:31 +01:00
Shape.cpp Meta: Update my e-mail address everywhere 2024-10-04 13:19:50 +02:00
Shape.h Meta: Update my e-mail address everywhere 2024-10-04 13:19:50 +02:00
SharedArrayBufferConstructor.cpp LibJS: Update spec headers of ArrayBuffer, TypedArray, DataView, Atomics 2023-12-26 11:16:10 +01:00
SharedArrayBufferConstructor.h LibJS: Segregate GC-allocated objects by type 2023-11-19 12:10:31 +01:00
SharedArrayBufferPrototype.cpp LibJS: Implement missing checks for SharedArrayBuffer values 2023-12-29 09:25:41 +01:00
SharedArrayBufferPrototype.h LibJS: Segregate GC-allocated objects by type 2023-11-19 12:10:31 +01:00
StringConstructor.cpp Meta: Update my e-mail address everywhere 2024-10-04 13:19:50 +02:00
StringConstructor.h Meta: Update my e-mail address everywhere 2024-10-04 13:19:50 +02:00
StringIterator.cpp LibJS: Segregate GC-allocated objects by type 2023-11-19 12:10:31 +01:00
StringIterator.h LibJS: Segregate GC-allocated objects by type 2023-11-19 12:10:31 +01:00
StringIteratorPrototype.cpp LibJS: Segregate GC-allocated objects by type 2023-11-19 12:10:31 +01:00
StringIteratorPrototype.h LibJS: Segregate GC-allocated objects by type 2023-11-19 12:10:31 +01:00
StringObject.cpp LibJS+LibWeb: Prevent double invocation of [[GetOwnProperty]] 2024-11-02 12:27:02 +01:00
StringObject.h LibJS+LibWeb: Prevent double invocation of [[GetOwnProperty]] 2024-11-02 12:27:02 +01:00
StringOrSymbol.h AK+LibJS: Remove null state from DeprecatedFlyString :^) 2024-02-24 15:06:52 -07:00
StringPrototype.cpp LibJS: Optimize IsStringWellFormedUnicode using simdutf 2024-10-30 10:28:24 +01:00
StringPrototype.h Meta: Update my e-mail address everywhere 2024-10-04 13:19:50 +02:00
SuppressedError.cpp LibJS: Segregate GC-allocated objects by type 2023-11-19 12:10:31 +01:00
SuppressedError.h LibJS: Segregate GC-allocated objects by type 2023-11-19 12:10:31 +01:00
SuppressedErrorConstructor.cpp LibJS: Segregate GC-allocated objects by type 2023-11-19 12:10:31 +01:00
SuppressedErrorConstructor.h LibJS: Segregate GC-allocated objects by type 2023-11-19 12:10:31 +01:00
SuppressedErrorPrototype.cpp LibJS: Segregate GC-allocated objects by type 2023-11-19 12:10:31 +01:00
SuppressedErrorPrototype.h LibJS: Segregate GC-allocated objects by type 2023-11-19 12:10:31 +01:00
Symbol.cpp LibJS+LibWeb: Add missing JS_DEFINE_ALLOCATOR() for a bunch of classes 2023-12-23 23:02:10 +01:00
Symbol.h LibJS: Segregate GC-allocated objects by type 2023-11-19 12:10:31 +01:00
SymbolConstructor.cpp LibJS: Segregate GC-allocated objects by type 2023-11-19 12:10:31 +01:00
SymbolConstructor.h LibJS: Segregate GC-allocated objects by type 2023-11-19 12:10:31 +01:00
SymbolObject.cpp LibJS: Segregate GC-allocated objects by type 2023-11-19 12:10:31 +01:00
SymbolObject.h LibJS: Segregate GC-allocated objects by type 2023-11-19 12:10:31 +01:00
SymbolPrototype.cpp LibJS: Segregate GC-allocated objects by type 2023-11-19 12:10:31 +01:00
SymbolPrototype.h LibJS: Segregate GC-allocated objects by type 2023-11-19 12:10:31 +01:00
TypedArray.cpp Meta: Update my e-mail address everywhere 2024-10-04 13:19:50 +02:00
TypedArray.h LibJS+LibWeb: Prevent double invocation of [[GetOwnProperty]] 2024-11-02 12:27:02 +01:00
TypedArrayConstructor.cpp LibJS: Segregate GC-allocated objects by type 2023-11-19 12:10:31 +01:00
TypedArrayConstructor.h LibJS: Segregate GC-allocated objects by type 2023-11-19 12:10:31 +01:00
TypedArrayPrototype.cpp LibJS: Add fast paths in TypedArrayPrototype.fill() 2024-05-13 17:29:37 +02:00
TypedArrayPrototype.h LibJS: Segregate GC-allocated objects by type 2023-11-19 12:10:31 +01:00
Uint8Array.cpp LibJS: Fix base64 decoder typo 2024-10-23 19:47:18 -04:00
Uint8Array.h LibJS: Implement Uint8Array.prototype.setFromHex 2024-09-03 17:43:03 +02:00
Utf16String.cpp LibJS: Cache UTF-16 strings on the VM 2024-10-24 19:00:00 -04:00
Utf16String.h LibJS: Cache UTF-16 strings on the VM 2024-10-24 19:00:00 -04:00
Value.cpp AK: Make String::number() infallible 2024-10-14 20:47:35 +02:00
Value.h AK: Add OptionalBase class to reduce code duplication 2024-10-31 23:26:22 +01:00
ValueInlines.h Meta: Update my e-mail address everywhere 2024-10-04 13:19:50 +02:00
ValueTraits.h Meta: Update my e-mail address everywhere 2024-10-04 13:19:50 +02:00
VM.cpp LibJS: Cache symbolicated stack frames on ExecutionContext 2024-10-14 09:51:13 +02:00
VM.h LibWeb: Use HeapFunction for EventLoopPlugin::spin_until 2024-10-30 20:55:45 +01:00
WeakContainer.cpp
WeakContainer.h
WeakMap.cpp LibJS: Segregate GC-allocated objects by type 2023-11-19 12:10:31 +01:00
WeakMap.h LibJS: Segregate GC-allocated objects by type 2023-11-19 12:10:31 +01:00
WeakMapConstructor.cpp Everywhere: Rename {Deprecated => Byte}String 2023-12-17 18:25:10 +03:30
WeakMapConstructor.h LibJS: Segregate GC-allocated objects by type 2023-11-19 12:10:31 +01:00
WeakMapPrototype.cpp LibJS: Segregate GC-allocated objects by type 2023-11-19 12:10:31 +01:00
WeakMapPrototype.h LibJS: Segregate GC-allocated objects by type 2023-11-19 12:10:31 +01:00
WeakRef.cpp LibJS: Segregate GC-allocated objects by type 2023-11-19 12:10:31 +01:00
WeakRef.h LibJS: Segregate GC-allocated objects by type 2023-11-19 12:10:31 +01:00
WeakRefConstructor.cpp LibJS: Segregate GC-allocated objects by type 2023-11-19 12:10:31 +01:00
WeakRefConstructor.h LibJS: Segregate GC-allocated objects by type 2023-11-19 12:10:31 +01:00
WeakRefPrototype.cpp LibJS: Segregate GC-allocated objects by type 2023-11-19 12:10:31 +01:00
WeakRefPrototype.h LibJS: Segregate GC-allocated objects by type 2023-11-19 12:10:31 +01:00
WeakSet.cpp LibJS: Segregate GC-allocated objects by type 2023-11-19 12:10:31 +01:00
WeakSet.h LibJSGCVerifier: Support marking GCPtr members as raw references 2024-04-06 06:59:36 +02:00
WeakSetConstructor.cpp LibJS: Use IteratorStepValue in ECMA-262 2024-02-03 14:07:26 -05:00
WeakSetConstructor.h LibJS: Segregate GC-allocated objects by type 2023-11-19 12:10:31 +01:00
WeakSetPrototype.cpp LibJS: Segregate GC-allocated objects by type 2023-11-19 12:10:31 +01:00
WeakSetPrototype.h LibJS: Segregate GC-allocated objects by type 2023-11-19 12:10:31 +01:00
WrapForValidIteratorPrototype.cpp LibJS: Update spec numbers for the Iterator Helpers proposal 2024-10-23 17:26:33 -04:00
WrapForValidIteratorPrototype.h LibJS: Add calls to JS_{DECLARE,DEFINE}_ALLOCATOR() 2024-04-09 09:13:06 +02:00
WrappedFunction.cpp LibJS: Remove two unused members from ExecutionContext 2024-05-31 16:31:33 +02:00
WrappedFunction.h LibJS: Pass call/construct argument lists as ReadonlySpan<Value> 2023-11-29 09:48:18 +01:00