ForLoveOfCats b29e19c52a LibJS: Implement and test getters added by resizable ArrayBuffer 3 anni fa
..
Intl 96459e4b3a LibJS: Define the Intl.Collator's compare function name to be empty 3 anni fa
Temporal bc183dbbcb LibJS: Replace uses of MarkedValueList with MarkedVector<Value> 3 anni fa
AbstractOperations.cpp 745b998774 LibJS: Get rid of unnecessary work from canonical_numeric_index_string 3 anni fa
AbstractOperations.h 745b998774 LibJS: Get rid of unnecessary work from canonical_numeric_index_string 3 anni fa
Accessor.h b4208c8ea1 LibJS: Remove unused Accessor::call_{getter,setter}() 3 anni fa
AggregateError.cpp c503a28e19 LibJS: Make AggregateError inherit from Error 4 anni fa
AggregateError.h c503a28e19 LibJS: Make AggregateError inherit from Error 4 anni fa
AggregateErrorConstructor.cpp 5832de62fe LibJS: Convert NativeFunction::{call,construct}() to ThrowCompletionOr 3 anni fa
AggregateErrorConstructor.h 5832de62fe LibJS: Convert NativeFunction::{call,construct}() to ThrowCompletionOr 3 anni fa
AggregateErrorPrototype.cpp a6b8291a9b LibJS: Add define_direct_property and remove the define_property helper 4 anni fa
AggregateErrorPrototype.h cbd7437d40 LibJS: Implement AggregateError 4 anni fa
ArgumentsObject.cpp 6f20f49b21 Everywhere: Rename JS::PropertyKey variables from property_{name => key} 3 anni fa
ArgumentsObject.h 398c181c79 LibJS: Rename PropertyName to PropertyKey 3 anni fa
Array.cpp bc183dbbcb LibJS: Replace uses of MarkedValueList with MarkedVector<Value> 3 anni fa
Array.h bc183dbbcb LibJS: Replace uses of MarkedValueList with MarkedVector<Value> 3 anni fa
ArrayBuffer.cpp b29e19c52a LibJS: Implement and test getters added by resizable ArrayBuffer 3 anni fa
ArrayBuffer.h b29e19c52a LibJS: Implement and test getters added by resizable ArrayBuffer 3 anni fa
ArrayBufferConstructor.cpp e8416b603f LibJS: Accept ArrayBuffer constructor options argument 3 anni fa
ArrayBufferConstructor.h ffa58184d2 LibJS: Convert ArrayBufferConstructor functions to ThrowCompletionOr 3 anni fa
ArrayBufferPrototype.cpp b29e19c52a LibJS: Implement and test getters added by resizable ArrayBuffer 3 anni fa
ArrayBufferPrototype.h b29e19c52a LibJS: Implement and test getters added by resizable ArrayBuffer 3 anni fa
ArrayConstructor.cpp 59ca435172 LibJS: Use new construct AO overload where easily applicable 3 anni fa
ArrayConstructor.h 36aef8ee95 LibJS: Convert ArrayConstructor functions to ThrowCompletionOr 3 anni fa
ArrayIterator.cpp e5753443ae LibJS: Consistently make prototype the last argument in Object ctors 4 anni fa
ArrayIterator.h e5753443ae LibJS: Consistently make prototype the last argument in Object ctors 4 anni fa
ArrayIteratorPrototype.cpp 719d1b48ac LibJS: Convert ArrayIteratorPrototype functions to ThrowCompletionOr 3 anni fa
ArrayIteratorPrototype.h 719d1b48ac LibJS: Convert ArrayIteratorPrototype functions to ThrowCompletionOr 3 anni fa
ArrayPrototype.cpp 4a73ec07c5 LibJS: Make Map iterators independent of the underlying hashmap 3 anni fa
ArrayPrototype.h 0b9ea712be LibJS: Implement Array.prototype.groupByToMap 3 anni fa
AsyncFromSyncIterator.cpp 09a11fa6ea LibJS: Implement proper Iterator records 3 anni fa
AsyncFromSyncIterator.h 09a11fa6ea LibJS: Implement proper Iterator records 3 anni fa
AsyncFromSyncIteratorPrototype.cpp 47cdd90836 LibJS: Use new NativeFunction::create() in most places 3 anni fa
AsyncFromSyncIteratorPrototype.h 09a11fa6ea LibJS: Implement proper Iterator records 3 anni fa
AsyncFunctionConstructor.cpp de238ff351 LibJS: Use FunctionConstructor as the proto of AsyncFunctionConstructor 3 anni fa
AsyncFunctionConstructor.h 681787de76 LibJS: Add support for async functions 3 anni fa
AsyncFunctionDriverWrapper.cpp 1c4c251be3 LibJS+Everywhere: Remove all VM::clear_exception() calls 3 anni fa
AsyncFunctionDriverWrapper.h 3b0bf05fa5 LibJS: Implement async functions as generator functions in BC mode 3 anni fa
AsyncFunctionPrototype.cpp 681787de76 LibJS: Add support for async functions 3 anni fa
AsyncFunctionPrototype.h 681787de76 LibJS: Add support for async functions 3 anni fa
AsyncGeneratorFunctionConstructor.cpp 7d0782f308 LibJS: Remove duplicate definition of AsyncGeneratorFunction.prototype 3 anni fa
AsyncGeneratorFunctionConstructor.h 0982a73d1d LibJS: Parse async generator functions 3 anni fa
AsyncGeneratorFunctionPrototype.cpp 0982a73d1d LibJS: Parse async generator functions 3 anni fa
AsyncGeneratorFunctionPrototype.h 0982a73d1d LibJS: Parse async generator functions 3 anni fa
AsyncIteratorPrototype.cpp 232e830a0a LibJS: Mark %{Async,}IteratorPrototype%[@@iterator] as Configurable 3 anni fa
AsyncIteratorPrototype.h 7fd38eac98 LibJS: Add AsyncIteratorPrototype 3 anni fa
AtomicsObject.cpp c7a8902746 LibJS: Make TypedArray::element_name return FlyString instead of String 3 anni fa
AtomicsObject.h 6efbafa6e0 Everywhere: Update copyrights with my new serenityos.org e-mail :^) 3 anni fa
BigInt.cpp 306c25f3c2 LibJS: Convert the NumberToBigInt AO to ThrowCompletionOr 3 anni fa
BigInt.h 82792a6815 LibJS: Mark single argument BigInt() constructor as 'explicit' 3 anni fa
BigIntConstructor.cpp cb57475168 LibJS: Implement BigInt.asUintN 3 anni fa
BigIntConstructor.h 4128f95903 LibJS: Convert BigIntConstructor functions to ThrowCompletionOr 3 anni fa
BigIntObject.cpp d42d655853 LibJS+LibWeb+Spreadsheet: Upcall visit_edges() via Base typedef 3 anni fa
BigIntObject.h 038d354b5d LibJS: Remove Object::value_of() 3 anni fa
BigIntPrototype.cpp 687276fc38 LibJS: Implement ECMA-402 BigInt.prototype.toLocaleString 3 anni fa
BigIntPrototype.h 87ff51fa67 LibJS: Convert BigIntPrototype functions to ThrowCompletionOr 3 anni fa
BooleanConstructor.cpp 5832de62fe LibJS: Convert NativeFunction::{call,construct}() to ThrowCompletionOr 3 anni fa
BooleanConstructor.h 5832de62fe LibJS: Convert NativeFunction::{call,construct}() to ThrowCompletionOr 3 anni fa
BooleanObject.cpp 1682f0b760 Everything: Move to SPDX license identifiers in all files. 4 anni fa
BooleanObject.h 038d354b5d LibJS: Remove Object::value_of() 3 anni fa
BooleanPrototype.cpp 038d354b5d LibJS: Remove Object::value_of() 3 anni fa
BooleanPrototype.h 08fb31087b LibJS: Convert BooleanPrototype functions to ThrowCompletionOr 3 anni fa
BoundFunction.cpp 898ad7c682 LibJS: Implement Function.prototype.bind() according to the spec :^) 3 anni fa
BoundFunction.h 898ad7c682 LibJS: Implement Function.prototype.bind() according to the spec :^) 3 anni fa
CanonicalIndex.h 8eb936538f LibJS: Add missing include for 'u32' to CanonicalIndex.h 3 anni fa
CommonPropertyNames.h b29e19c52a LibJS: Implement and test getters added by resizable ArrayBuffer 3 anni fa
Completion.cpp 244adb371f LibJS: Spin the event loop until await has completed 3 anni fa
Completion.h a78058bc79 LibJS: Do not refer to moved-from completions / values 3 anni fa
ConsoleObject.cpp 1fba221b46 LibJS: Implement console.time/timeLog/timeEnd() methods 3 anni fa
ConsoleObject.h 1fba221b46 LibJS: Implement console.time/timeLog/timeEnd() methods 3 anni fa
DataView.cpp d42d655853 LibJS+LibWeb+Spreadsheet: Upcall visit_edges() via Base typedef 3 anni fa
DataView.h e5753443ae LibJS: Consistently make prototype the last argument in Object ctors 4 anni fa
DataViewConstructor.cpp 5832de62fe LibJS: Convert NativeFunction::{call,construct}() to ThrowCompletionOr 3 anni fa
DataViewConstructor.h 5832de62fe LibJS: Convert NativeFunction::{call,construct}() to ThrowCompletionOr 3 anni fa
DataViewPrototype.cpp 70cbd43718 LibJS: Convert DataViewPrototype functions to ThrowCompletionOr 3 anni fa
DataViewPrototype.h 70cbd43718 LibJS: Convert DataViewPrototype functions to ThrowCompletionOr 3 anni fa
Date.cpp 6efbafa6e0 Everywhere: Update copyrights with my new serenityos.org e-mail :^) 3 anni fa
Date.h 6efbafa6e0 Everywhere: Update copyrights with my new serenityos.org e-mail :^) 3 anni fa
DateConstructor.cpp 6efbafa6e0 Everywhere: Update copyrights with my new serenityos.org e-mail :^) 3 anni fa
DateConstructor.h ba39a54bb8 LibJS: Convert DateConstructor functions to ThrowCompletionOr 3 anni fa
DatePrototype.cpp 30a143c79e LibJS: Explicitly handle invalid Date objects in UTC time setters 3 anni fa
DatePrototype.h c74f75b910 LibJS: Implement Date.prototype.setUTCDate 3 anni fa
DeclarativeEnvironment.cpp 1bbfaf8627 LibJS: More properly implement scoping rules in bytecode codegen 3 anni fa
DeclarativeEnvironment.h 1bbfaf8627 LibJS: More properly implement scoping rules in bytecode codegen 3 anni fa
ECMAScriptFunctionObject.cpp 29dd9d75ef LibJS: Do not create a prototype property on AsyncFunction instances 3 anni fa
ECMAScriptFunctionObject.h 515594c667 LibJS: Add fast_is<T>() for things that were hot in RTTI 3 anni fa
Environment.cpp fc04465fa3 LibJS: Remove unnecessary GlobalObject pointer from Environment 3 anni fa
Environment.h fc04465fa3 LibJS: Remove unnecessary GlobalObject pointer from Environment 3 anni fa
EnvironmentCoordinate.h 0a53cf2a07 LibJS: Add missing header in EnvironmentCoordinate.h 3 anni fa
Error.cpp fd0f1d0c1a LibJS: Fix two typos in comments 3 anni fa
Error.h e160f508a8 LibJS: Add a traceback to Error 3 anni fa
ErrorConstructor.cpp acb91d7869 LibJS: Add spec comments to the NativeError constructor 3 anni fa
ErrorConstructor.h 5832de62fe LibJS: Convert NativeFunction::{call,construct}() to ThrowCompletionOr 3 anni fa
ErrorPrototype.cpp a75ab15f15 LibJS: Add spec comments to Error.prototype.toString() 3 anni fa
ErrorPrototype.h e106d5ecf4 LibJS: Let Error prototypes inherit from PrototypeObject 3 anni fa
ErrorTypes.cpp fcd3b9a0df Userland: Use mattco@serenityos.org for my copyright headers 4 anni fa
ErrorTypes.h e8416b603f LibJS: Accept ArrayBuffer constructor options argument 3 anni fa
ExecutionContext.h bc183dbbcb LibJS: Replace uses of MarkedValueList with MarkedVector<Value> 3 anni fa
FinalizationRegistry.cpp bc183dbbcb LibJS: Replace uses of MarkedValueList with MarkedVector<Value> 3 anni fa
FinalizationRegistry.h 4c1c6ef91c LibJS: Setup host hooks and have promise jobs work out the realm 3 anni fa
FinalizationRegistryConstructor.cpp 4c1c6ef91c LibJS: Setup host hooks and have promise jobs work out the realm 3 anni fa
FinalizationRegistryConstructor.h 5832de62fe LibJS: Convert NativeFunction::{call,construct}() to ThrowCompletionOr 3 anni fa
FinalizationRegistryPrototype.cpp fd0f1d0c1a LibJS: Fix two typos in comments 3 anni fa
FinalizationRegistryPrototype.h 84681788c4 LibJS: Convert FinalizationRegistryPrototype funcs to ThrowCompletionOr 3 anni fa
FunctionConstructor.cpp bc183dbbcb LibJS: Replace uses of MarkedValueList with MarkedVector<Value> 3 anni fa
FunctionConstructor.h bc183dbbcb LibJS: Replace uses of MarkedValueList with MarkedVector<Value> 3 anni fa
FunctionEnvironment.cpp 451149df0b LibJS: Ensure get_new_target() never returns an empty value 3 anni fa
FunctionEnvironment.h 3626a7fd6d LibJS: Remove unused FunctionEnvironment this value getter/setter 3 anni fa
FunctionKind.h 0c73fbbba5 LibJS: Rename FunctionKind::{Regular => Normal} 3 anni fa
FunctionObject.cpp e657e88ed6 LibJS: Add [[InitialName]] and use it in Function.prototype.toString() 3 anni fa
FunctionObject.h 87b9fa2636 LibJS: Add FunctionObject constructor allowing null prototype 3 anni fa
FunctionPrototype.cpp e657e88ed6 LibJS: Add [[InitialName]] and use it in Function.prototype.toString() 3 anni fa
FunctionPrototype.h 2a0c51149d LibJS: Convert FunctionPrototype functions to ThrowCompletionOr 3 anni fa
GeneratorFunctionConstructor.cpp e8519156bc LibJS: Implement create_dynamic_function() according to the spec 3 anni fa
GeneratorFunctionConstructor.h 5832de62fe LibJS: Convert NativeFunction::{call,construct}() to ThrowCompletionOr 3 anni fa
GeneratorFunctionPrototype.cpp 4ed49e05a9 LibJS: Rename GeneratorObjectPrototype to GeneratorPrototype 3 anni fa
GeneratorFunctionPrototype.h ba9d5c4d54 LibJS: Rename Function => FunctionObject 4 anni fa
GeneratorObject.cpp 1bbfaf8627 LibJS: More properly implement scoping rules in bytecode codegen 3 anni fa
GeneratorObject.h 1bbfaf8627 LibJS: More properly implement scoping rules in bytecode codegen 3 anni fa
GeneratorPrototype.cpp 4ed49e05a9 LibJS: Rename GeneratorObjectPrototype to GeneratorPrototype 3 anni fa
GeneratorPrototype.h 4ed49e05a9 LibJS: Rename GeneratorObjectPrototype to GeneratorPrototype 3 anni fa
GlobalEnvironment.cpp fc04465fa3 LibJS: Remove unnecessary GlobalObject pointer from Environment 3 anni fa
GlobalEnvironment.h 87a89e7126 LibJS: Convert create_global_function_binding() to ThrowCompletionOr 3 anni fa
GlobalObject.cpp 08d1ae58b1 LibJS: Initialize {Async,}{Generator,}Function constructors properly 3 anni fa
GlobalObject.h 08d1ae58b1 LibJS: Initialize {Async,}{Generator,}Function constructors properly 3 anni fa
IndexedProperties.cpp eac3c4c127 LibJS: Use entire array of SimpleIndexedPropertyStorage before growing 3 anni fa
IndexedProperties.h 34a4ce7955 LibJS: Stop eagerly creating the backing store for IndexedProperties 3 anni fa
Iterator.h 2575184242 LibJS: Add a spec link for Iterator Records 3 anni fa
IteratorOperations.cpp 2575184242 LibJS: Add a spec link for Iterator Records 3 anni fa
IteratorOperations.h bc183dbbcb LibJS: Replace uses of MarkedValueList with MarkedVector<Value> 3 anni fa
IteratorPrototype.cpp 232e830a0a LibJS: Mark %{Async,}IteratorPrototype%[@@iterator] as Configurable 3 anni fa
IteratorPrototype.h e8f722fb27 LibJS: Convert %IteratorPrototype% to ThrowCompletionOr 3 anni fa
JSONObject.cpp dc42ca37bd LibJS: Fix JSON.stringify with stale surrogate codepoints 3 anni fa
JSONObject.h e7a134a346 LibJS: Convert JSONObject functions to ThrowCompletionOr 3 anni fa
JobCallback.h bc183dbbcb LibJS: Replace uses of MarkedValueList with MarkedVector<Value> 3 anni fa
Map.cpp 45646eee43 LibJS: Fix Map Iterators when elements are deleted during iteration 3 anni fa
Map.h d1cc67bbe1 LibJS: Avoid unnecessary ToObject conversion when resolving references 3 anni fa
MapConstructor.cpp 1ef633472b Everywhere: Convert VM::call() to JS::call() 3 anni fa
MapConstructor.h 8ff152ec5c LibJS: Convert MapConstructor functions to ThrowCompletionOr 3 anni fa
MapIterator.cpp 4a73ec07c5 LibJS: Make Map iterators independent of the underlying hashmap 3 anni fa
MapIterator.h 4a73ec07c5 LibJS: Make Map iterators independent of the underlying hashmap 3 anni fa
MapIteratorPrototype.cpp 4a73ec07c5 LibJS: Make Map iterators independent of the underlying hashmap 3 anni fa
MapIteratorPrototype.h f1e215ea3e LibJS: Convert MapIteratorPrototype functions to ThrowCompletionOr 3 anni fa
MapPrototype.cpp 4a73ec07c5 LibJS: Make Map iterators independent of the underlying hashmap 3 anni fa
MapPrototype.h dab0a92c19 LibJS: Convert MapPrototype functions to ThrowCompletionOr 3 anni fa
MathObject.cpp c45922c637 LibJS: Unify exponentiation logic for ** operator and Math.pow 3 anni fa
MathObject.h 23ea1f1a3e LibJS: Convert MathObject functions to ThrowCompletionOr 3 anni fa
ModuleEnvironment.cpp aeb72fe9d0 LibJS: Reduce header dependency graph in Realm.h 3 anni fa
ModuleEnvironment.h 0cdbc03de0 LibJS: Add ModuleEnvironment 3 anni fa
ModuleNamespaceObject.cpp bc183dbbcb LibJS: Replace uses of MarkedValueList with MarkedVector<Value> 3 anni fa
ModuleNamespaceObject.h bc183dbbcb LibJS: Replace uses of MarkedValueList with MarkedVector<Value> 3 anni fa
NativeFunction.cpp e4f165d460 LibJS: Add NativeFunction::create() overload for CreateBuiltinFunction 3 anni fa
NativeFunction.h e4f165d460 LibJS: Add NativeFunction::create() overload for CreateBuiltinFunction 3 anni fa
NumberConstructor.cpp 2c6955462e LibJS: Convert NumberConstructor functions to ThrowCompletionOr 3 anni fa
NumberConstructor.h 2c6955462e LibJS: Convert NumberConstructor functions to ThrowCompletionOr 3 anni fa
NumberObject.cpp 1682f0b760 Everything: Move to SPDX license identifiers in all files. 4 anni fa
NumberObject.h 038d354b5d LibJS: Remove Object::value_of() 3 anni fa
NumberPrototype.cpp a9c9c8c076 LibJS: Fix rounding issues in Number.toFixed 3 anni fa
NumberPrototype.h 534b2be16f LibJS: Implement Number.prototype.toExponential 3 anni fa
Object.cpp 47cdd90836 LibJS: Use new NativeFunction::create() in most places 3 anni fa
Object.h 368af9ad6e LibJS: Add Object constructor allowing null prototype 3 anni fa
ObjectConstructor.cpp bc183dbbcb LibJS: Replace uses of MarkedValueList with MarkedVector<Value> 3 anni fa
ObjectConstructor.h d1abf3d8ce LibJS: Convert ObjectConstructor to ThrowCompletionOr 3 anni fa
ObjectEnvironment.cpp 1c4c251be3 LibJS+Everywhere: Remove all VM::clear_exception() calls 3 anni fa
ObjectEnvironment.h 01370136ee LibJS: Convert delete_binding() to ThrowCompletionOr 3 anni fa
ObjectPrototype.cpp 2a967fd107 LibJS: Convert Object.prototype to ThrowCompletionOr 3 anni fa
ObjectPrototype.h 2a967fd107 LibJS: Convert Object.prototype to ThrowCompletionOr 3 anni fa
PrimitiveString.cpp da374a82bc LibJS: Correct an include in PrimitiveString 3 anni fa
PrimitiveString.h 88e7d44cc4 LibJS+LibLine: Run clang-format 3 anni fa
PrivateEnvironment.cpp f25899ca34 LibJS: Mark entire private environment chains during GC 3 anni fa
PrivateEnvironment.h f25899ca34 LibJS: Mark entire private environment chains during GC 3 anni fa
Promise.cpp 4c1c6ef91c LibJS: Setup host hooks and have promise jobs work out the realm 3 anni fa
Promise.h f71f404e0c LibWeb: Introduce the Environment Settings Object 3 anni fa
PromiseConstructor.cpp 9264f9d24e LibJS+Everywhere: Remove VM::exception() and most related functions 3 anni fa
PromiseConstructor.h 5af8f72d54 LibJS: Convert PromiseConstructor functions to ThrowCompletionOr 3 anni fa
PromiseJobs.cpp bc183dbbcb LibJS: Replace uses of MarkedValueList with MarkedVector<Value> 3 anni fa
PromiseJobs.h 4c1c6ef91c LibJS: Setup host hooks and have promise jobs work out the realm 3 anni fa
PromisePrototype.cpp 7feeb2df0d LibJS: Capture values as handles in Promise.prototype.finally callbacks 3 anni fa
PromisePrototype.h 35faf50941 LibJS: Convert PromisePrototype functions to ThrowCompletionOr 3 anni fa
PromiseReaction.cpp 47cdd90836 LibJS: Use new NativeFunction::create() in most places 3 anni fa
PromiseReaction.h 4c1c6ef91c LibJS: Setup host hooks and have promise jobs work out the realm 3 anni fa
PromiseResolvingElementFunctions.cpp d46be7e7f2 LibJS: Visit internal values in PromiseValueList 3 anni fa
PromiseResolvingElementFunctions.h d46be7e7f2 LibJS: Visit internal values in PromiseValueList 3 anni fa
PromiseResolvingFunction.cpp 5832de62fe LibJS: Convert NativeFunction::{call,construct}() to ThrowCompletionOr 3 anni fa
PromiseResolvingFunction.h 5832de62fe LibJS: Convert NativeFunction::{call,construct}() to ThrowCompletionOr 3 anni fa
PropertyAttributes.h 216e21a1fa AK: Convert AK::Format formatting helpers to returning ErrorOr<void> 3 anni fa
PropertyDescriptor.cpp d7d73f9100 LibJS: Convert to_property_descriptor() to ThrowCompletionOr 3 anni fa
PropertyDescriptor.h 216e21a1fa AK: Convert AK::Format formatting helpers to returning ErrorOr<void> 3 anni fa
PropertyKey.h 6f20f49b21 Everywhere: Rename JS::PropertyKey variables from property_{name => key} 3 anni fa
PrototypeObject.h 6efbafa6e0 Everywhere: Update copyrights with my new serenityos.org e-mail :^) 3 anni fa
ProxyConstructor.cpp 47cdd90836 LibJS: Use new NativeFunction::create() in most places 3 anni fa
ProxyConstructor.h 7b5ccbc5ed LibJS: Convert ProxyConstructor functions to ThrowCompletionOr 3 anni fa
ProxyObject.cpp bc183dbbcb LibJS: Replace uses of MarkedValueList with MarkedVector<Value> 3 anni fa
ProxyObject.h bc183dbbcb LibJS: Replace uses of MarkedValueList with MarkedVector<Value> 3 anni fa
Realm.cpp aeb72fe9d0 LibJS: Reduce header dependency graph in Realm.h 3 anni fa
Realm.h aeb72fe9d0 LibJS: Reduce header dependency graph in Realm.h 3 anni fa
Reference.cpp b126a8b697 LibJS: Correct receiver value in GetValue's [[Get]] call 3 anni fa
Reference.h f71f404e0c LibWeb: Introduce the Environment Settings Object 3 anni fa
ReflectObject.cpp 1ef633472b Everywhere: Convert VM::call() to JS::call() 3 anni fa
ReflectObject.h b184e872e4 LibJS: Convert ReflectObject functions to ThrowCompletionOr 3 anni fa
RegExpConstructor.cpp e3181a7ded LibJS: Convert RegExpConstructor functions to ThrowCompletionOr 3 anni fa
RegExpConstructor.h e3181a7ded LibJS: Convert RegExpConstructor functions to ThrowCompletionOr 3 anni fa
RegExpObject.cpp 844be7a0a5 LibJS: Convert the RegExpCreate AO to ThrowCompletionOr 3 anni fa
RegExpObject.h 2b028f6faa LibRegex+LibJS: Avoid searching for more than one match in JS RegExps 3 anni fa
RegExpPrototype.cpp bc183dbbcb LibJS: Replace uses of MarkedValueList with MarkedVector<Value> 3 anni fa
RegExpPrototype.h 968f6e2432 LibJS: Define RegExp.prototype methods in spec order 3 anni fa
RegExpStringIterator.cpp 6efbafa6e0 Everywhere: Update copyrights with my new serenityos.org e-mail :^) 3 anni fa
RegExpStringIterator.h 6efbafa6e0 Everywhere: Update copyrights with my new serenityos.org e-mail :^) 3 anni fa
RegExpStringIteratorPrototype.cpp 6efbafa6e0 Everywhere: Update copyrights with my new serenityos.org e-mail :^) 3 anni fa
RegExpStringIteratorPrototype.h 6efbafa6e0 Everywhere: Update copyrights with my new serenityos.org e-mail :^) 3 anni fa
Set.cpp 3bfcd7b52d LibJS: Implement Sets using Maps 3 anni fa
Set.h 3bfcd7b52d LibJS: Implement Sets using Maps 3 anni fa
SetConstructor.cpp 1ef633472b Everywhere: Convert VM::call() to JS::call() 3 anni fa
SetConstructor.h c2e0753d8a LibJS: Convert SetConstructor functions to ThrowCompletionOr 3 anni fa
SetIterator.cpp 3bfcd7b52d LibJS: Implement Sets using Maps 3 anni fa
SetIterator.h 3bfcd7b52d LibJS: Implement Sets using Maps 3 anni fa
SetIteratorPrototype.cpp 3bfcd7b52d LibJS: Implement Sets using Maps 3 anni fa
SetIteratorPrototype.h 6b954b9e76 LibJS: Convert SetIteratorPrototype functions to ThrowCompletionOr 3 anni fa
SetPrototype.cpp 3bfcd7b52d LibJS: Implement Sets using Maps 3 anni fa
SetPrototype.h d46d8c9016 LibJS: Convert SetPrototype functions to ThrowCompletionOr 3 anni fa
ShadowRealm.cpp 47cdd90836 LibJS: Use new NativeFunction::create() in most places 3 anni fa
ShadowRealm.h c08a52dd97 LibJS: Remove the name prefix for wrapped functions 3 anni fa
ShadowRealmConstructor.cpp 57c5a59cab LibJS: Add ScriptOrModule to execution context and track it everywhere 3 anni fa
ShadowRealmConstructor.h 5832de62fe LibJS: Convert NativeFunction::{call,construct}() to ThrowCompletionOr 3 anni fa
ShadowRealmPrototype.cpp 040e29c7b9 LibJS: Convert ShadowRealmPrototype functions to ThrowCompletionOr 3 anni fa
ShadowRealmPrototype.h 040e29c7b9 LibJS: Convert ShadowRealmPrototype functions to ThrowCompletionOr 3 anni fa
Shape.cpp 6f20f49b21 Everywhere: Rename JS::PropertyKey variables from property_{name => key} 3 anni fa
Shape.h 6f20f49b21 Everywhere: Rename JS::PropertyKey variables from property_{name => key} 3 anni fa
StringConstructor.cpp 28e1e03234 LibJS: Convert StringConstructor functions to ThrowCompletionOr 3 anni fa
StringConstructor.h 28e1e03234 LibJS: Convert StringConstructor functions to ThrowCompletionOr 3 anni fa
StringIterator.cpp e5753443ae LibJS: Consistently make prototype the last argument in Object ctors 4 anni fa
StringIterator.h e5753443ae LibJS: Consistently make prototype the last argument in Object ctors 4 anni fa
StringIteratorPrototype.cpp 4c3ea0bb91 LibJS: Convert StringIteratorPrototype functions to ThrowCompletionOr 3 anni fa
StringIteratorPrototype.h 4c3ea0bb91 LibJS: Convert StringIteratorPrototype functions to ThrowCompletionOr 3 anni fa
StringObject.cpp 745b998774 LibJS: Get rid of unnecessary work from canonical_numeric_index_string 3 anni fa
StringObject.h bc183dbbcb LibJS: Replace uses of MarkedValueList with MarkedVector<Value> 3 anni fa
StringOrSymbol.h 53a8a11973 LibJS: Make StringOrSymbol always be FlyString in the string case 4 anni fa
StringPrototype.cpp 7ae2debf6e LibJS: Re-implement String.localeCompare using the StringCompare AO 3 anni fa
StringPrototype.h 60bc5e3b5b LibJS: Trim all types of whitespace characters before parsing numbers 3 anni fa
Symbol.cpp dac971b4ae LibJS: Store and return undefined Symbol description 4 anni fa
Symbol.h dac971b4ae LibJS: Store and return undefined Symbol description 4 anni fa
SymbolConstructor.cpp 294f244745 LibJS: Convert SymbolConstructor functions to ThrowCompletionOr 3 anni fa
SymbolConstructor.h 294f244745 LibJS: Convert SymbolConstructor functions to ThrowCompletionOr 3 anni fa
SymbolObject.cpp d42d655853 LibJS+LibWeb+Spreadsheet: Upcall visit_edges() via Base typedef 3 anni fa
SymbolObject.h 038d354b5d LibJS: Remove Object::value_of() 3 anni fa
SymbolPrototype.cpp 7c96ed8cf3 LibJS: Convert SymbolPrototype functions to ThrowCompletionOr 3 anni fa
SymbolPrototype.h 7c96ed8cf3 LibJS: Convert SymbolPrototype functions to ThrowCompletionOr 3 anni fa
TypedArray.cpp bc183dbbcb LibJS: Replace uses of MarkedValueList with MarkedVector<Value> 3 anni fa
TypedArray.h 745b998774 LibJS: Get rid of unnecessary work from canonical_numeric_index_string 3 anni fa
TypedArrayConstructor.cpp bc183dbbcb LibJS: Replace uses of MarkedValueList with MarkedVector<Value> 3 anni fa
TypedArrayConstructor.h f7bafea661 LibJS: Convert TypedArrayConstructor functions to ThrowCompletionOr 3 anni fa
TypedArrayPrototype.cpp bc183dbbcb LibJS: Replace uses of MarkedValueList with MarkedVector<Value> 3 anni fa
TypedArrayPrototype.h 92b25cacd1 LibJS: Convert TypedArrayPrototype functions to ThrowCompletionOr 3 anni fa
Utf16String.cpp 6efbafa6e0 Everywhere: Update copyrights with my new serenityos.org e-mail :^) 3 anni fa
Utf16String.h 6efbafa6e0 Everywhere: Update copyrights with my new serenityos.org e-mail :^) 3 anni fa
VM.cpp 47cdd90836 LibJS: Use new NativeFunction::create() in most places 3 anni fa
VM.h d7c207beb9 LibJS: Implement the NewClass opcode 3 anni fa
Value.cpp 60bc5e3b5b LibJS: Trim all types of whitespace characters before parsing numbers 3 anni fa
Value.h 4b412e8fee Revert "LibJS: Get rid of unnecessary work from canonical_numeric_index_string" 3 anni fa
ValueTraits.h d1cc67bbe1 LibJS: Avoid unnecessary ToObject conversion when resolving references 3 anni fa
WeakContainer.cpp cdc1315dc8 LibJS: Use IntrusiveList for keeping track of WeakContainers 4 anni fa
WeakContainer.h a95b321bf1 LibJS: Add missing headers 3 anni fa
WeakMap.cpp c7ac0c2c80 LibJS: Use HashMap::remove_all_matching() in WeakMap 3 anni fa
WeakMap.h 8da6c01d8f LibJS: Remove the JS_TRACK_ZOMBIE_CELLS option 3 anni fa
WeakMapConstructor.cpp 1ef633472b Everywhere: Convert VM::call() to JS::call() 3 anni fa
WeakMapConstructor.h 5832de62fe LibJS: Convert NativeFunction::{call,construct}() to ThrowCompletionOr 3 anni fa
WeakMapPrototype.cpp 56e14ba09f LibJS: Convert WeakMapPrototype functions to ThrowCompletionOr 3 anni fa
WeakMapPrototype.h 56e14ba09f LibJS: Convert WeakMapPrototype functions to ThrowCompletionOr 3 anni fa
WeakRef.cpp 83bd675477 LibJS: Make WeakContainer pruning do less work 3 anni fa
WeakRef.h 8da6c01d8f LibJS: Remove the JS_TRACK_ZOMBIE_CELLS option 3 anni fa
WeakRefConstructor.cpp 5832de62fe LibJS: Convert NativeFunction::{call,construct}() to ThrowCompletionOr 3 anni fa
WeakRefConstructor.h 5832de62fe LibJS: Convert NativeFunction::{call,construct}() to ThrowCompletionOr 3 anni fa
WeakRefPrototype.cpp c815519a65 LibJS: Convert WeakRefPrototype functions to ThrowCompletionOr 3 anni fa
WeakRefPrototype.h c815519a65 LibJS: Convert WeakRefPrototype functions to ThrowCompletionOr 3 anni fa
WeakSet.cpp e08d325124 LibJS: Use HashTable::remove_all_matching() in WeakSet :^) 3 anni fa
WeakSet.h 8da6c01d8f LibJS: Remove the JS_TRACK_ZOMBIE_CELLS option 3 anni fa
WeakSetConstructor.cpp 1ef633472b Everywhere: Convert VM::call() to JS::call() 3 anni fa
WeakSetConstructor.h 5832de62fe LibJS: Convert NativeFunction::{call,construct}() to ThrowCompletionOr 3 anni fa
WeakSetPrototype.cpp 909e13c5e6 LibJS: Convert WeakSetPrototype functions to ThrowCompletionOr 3 anni fa
WeakSetPrototype.h 909e13c5e6 LibJS: Convert WeakSetPrototype functions to ThrowCompletionOr 3 anni fa
WrappedFunction.cpp c08a52dd97 LibJS: Remove the name prefix for wrapped functions 3 anni fa
WrappedFunction.h bc183dbbcb LibJS: Replace uses of MarkedValueList with MarkedVector<Value> 3 anni fa