..
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: Update CreateDynamicFunction to latest spec
2024-11-04 17:15:15 -07: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: Update CreateDynamicFunction to latest spec
2024-11-04 17:15:15 -07: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: Implement tc39/proposal-atomics-microwait
(Atomics.pause)
2024-11-03 08:05:58 -05:00
AtomicsObject.h
LibJS: Implement tc39/proposal-atomics-microwait
(Atomics.pause)
2024-11-03 08:05:58 -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
ClassFieldDefinition.h
CommonPropertyNames.h
LibJS: Implement tc39/proposal-atomics-microwait
(Atomics.pause)
2024-11-03 08:05:58 -05: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: Make DataView::byte_offset() return u32
2024-11-04 00:22:40 +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
ErrorTypes.h
LibJS: Implement tc39/proposal-atomics-microwait
(Atomics.pause)
2024-11-03 08:05:58 -05: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: Update CreateDynamicFunction to latest spec
2024-11-04 17:15:15 -07:00
FunctionConstructor.h
LibJS: Update CreateDynamicFunction to latest spec
2024-11-04 17:15:15 -07: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
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: Update CreateDynamicFunction to latest spec
2024-11-04 17:15:15 -07: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
LibJS: Return void from SetDefaultGlobalBindings
2024-11-03 07:41:49 -05:00
GlobalObject.h
LibJS: Return void from SetDefaultGlobalBindings
2024-11-03 07:41:49 -05: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
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
RegExpLegacyStaticProperties.h
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
LibJS: Implement tc39/proposal-atomics-microwait
(Atomics.pause)
2024-11-03 08:05:58 -05: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: Update comments for WrappedFunction [[Call]] implementation
2024-11-03 07:41:49 -05:00
WrappedFunction.h
LibJS: Pass call/construct argument lists as ReadonlySpan<Value>
2023-11-29 09:48:18 +01:00