..
Intl
LibJS: Remove the InitializeNumberFormat AO
2024-08-15 17:21:00 -04:00
Temporal
LibJS: Impose limits on a valid duration
2024-08-14 11:48:08 +02: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
Meta: Update my e-mail address everywhere
2024-10-04 13:19:50 +02:00
ArgumentsObject.h
Meta: Update my e-mail address everywhere
2024-10-04 13:19:50 +02:00
Array.cpp
Meta: Update my e-mail address everywhere
2024-10-04 13:19:50 +02:00
Array.h
Meta: Update my e-mail address everywhere
2024-10-04 13:19:50 +02: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
Meta: Update my e-mail address everywhere
2024-10-04 13:19:50 +02: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
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
CommonPropertyNames.h
Meta: Update my e-mail address everywhere
2024-10-04 13:19:50 +02:00
Completion.cpp
LibJS: Remove unused target
field from Completion
2024-05-10 15:03:24 +00:00
Completion.h
Meta: Update my e-mail address everywhere
2024-10-04 13:19:50 +02: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: Early return from Date string parsing on empty string
2024-10-13 10:12:56 +02: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
Meta: Update my e-mail address everywhere
2024-10-04 13:19:50 +02:00
DeclarativeEnvironment.h
Meta: Update my e-mail address everywhere
2024-10-04 13:19:50 +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
Meta: Update my e-mail address everywhere
2024-10-04 13:19:50 +02: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
Meta: Update my e-mail address everywhere
2024-10-04 13:19:50 +02:00
Error.h
Meta: Update my e-mail address everywhere
2024-10-04 13:19:50 +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
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
Meta: Update my e-mail address everywhere
2024-10-04 13:19:50 +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/Bytecode: Inline indexed property access in GetByVal better
2024-05-09 09:12:13 +02:00
IndexedProperties.h
LibJS/Bytecode: Inline indexed property access in GetByVal better
2024-05-09 09:12:13 +02: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: Implement Iterator.prototype [ @@toStringTag ] according to spec
2024-07-18 14:49:25 +02:00
Iterator.h
LibJS: Implement Iterator.prototype [ @@toStringTag ] according to spec
2024-07-18 14:49:25 +02:00
IteratorConstructor.cpp
LibJS: Stop converting between Object <-> IteratorRecord all the time
2023-12-07 14:06:34 +01: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: Change generator state enum casing in IteratorHelperPrototype
2024-08-27 13:00:37 -04:00
IteratorHelperPrototype.h
LibJS: Segregate GC-allocated objects by type
2023-11-19 12:10:31 +01:00
IteratorPrototype.cpp
LibJS: Use the IteratorStepValue AO in Iterator prototypes
2024-08-27 13:00:37 -04:00
IteratorPrototype.h
LibJS: Implement Iterator.prototype.constructor according to spec
2024-07-18 14:49:25 +02: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: Add PropertyLookupPhase enum to distinguish Object [[Get]] calls
2024-05-04 21:42:59 +02:00
ModuleNamespaceObject.h
LibJS: Add PropertyLookupPhase enum to distinguish Object [[Get]] calls
2024-05-04 21:42:59 +02: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
Meta: Update my e-mail address everywhere
2024-10-04 13:19:50 +02:00
Object.h
Meta: Update my e-mail address everywhere
2024-10-04 13:19:50 +02: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
Meta: Update my e-mail address everywhere
2024-10-04 13:19:50 +02: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: Implement Promise.try()
2024-04-09 10:18:35 +02: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: Manually limit the recursion depth in Proxy
2024-05-11 13:00:46 +02:00
ProxyObject.h
LibJS: Add PropertyLookupPhase enum to distinguish Object [[Get]] calls
2024-05-04 21:42:59 +02:00
Realm.cpp
Meta: Update my e-mail address everywhere
2024-10-04 13:19:50 +02:00
Realm.h
Meta: Update my e-mail address everywhere
2024-10-04 13:19:50 +02: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
LibWeb: Add missing visit_edges implementation to RegExpObject
2024-04-06 06:59:36 +02:00
RegExpObject.h
LibWeb: Add missing visit_edges implementation to RegExpObject
2024-04-06 06:59:36 +02:00
RegExpPrototype.cpp
Everywhere: Rename {Deprecated => Byte}String
2023-12-17 18:25:10 +03:30
RegExpPrototype.h
LibJS: Segregate GC-allocated objects by type
2023-11-19 12:10:31 +01: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: Remove two unused members from ExecutionContext
2024-05-31 16:31:33 +02:00
ShadowRealm.h
Everywhere: Rename {Deprecated => Byte}String
2023-12-17 18:25:10 +03:30
ShadowRealmConstructor.cpp
LibJS: Remove two unused members from ExecutionContext
2024-05-31 16:31:33 +02: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
Meta: Update my e-mail address everywhere
2024-10-04 13:19:50 +02:00
StringObject.h
Meta: Update my e-mail address everywhere
2024-10-04 13:19:50 +02:00
StringOrSymbol.h
AK+LibJS: Remove null state from DeprecatedFlyString :^)
2024-02-24 15:06:52 -07:00
StringPrototype.cpp
Meta: Update my e-mail address everywhere
2024-10-04 13:19:50 +02: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
Meta: Update my e-mail address everywhere
2024-10-04 13:19:50 +02: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: Implement Uint8Array.prototype.setFromHex
2024-09-03 17:43:03 +02:00
Uint8Array.h
LibJS: Implement Uint8Array.prototype.setFromHex
2024-09-03 17:43:03 +02:00
Utf16String.cpp
Everywhere: Rename {Deprecated => Byte}String
2023-12-17 18:25:10 +03:30
Utf16String.h
Everywhere: Rename {Deprecated => Byte}String
2023-12-17 18:25:10 +03:30
Value.cpp
Meta: Update my e-mail address everywhere
2024-10-04 13:19:50 +02:00
Value.h
Meta: Update my e-mail address everywhere
2024-10-04 13:19:50 +02: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
Meta: Update my e-mail address everywhere
2024-10-04 13:19:50 +02:00
VM.h
Meta: Update my e-mail address everywhere
2024-10-04 13:19:50 +02: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: Add calls to JS_{DECLARE,DEFINE}_ALLOCATOR()
2024-04-09 09:13:06 +02: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