Linus Groh d5f90cf187 LibJS: Rename ECMAScriptFunctionObject members to match spec names 3 vuotta sitten
..
Intl e00ca10283 LibJS: Convert ListFormat AOs to ThrowCompletionOr 3 vuotta sitten
Temporal ee825d6d9e LibJS: Convert get_method to ThrowCompletionOr 3 vuotta sitten
AbstractOperations.cpp 1da8faebf5 LibJS: Convert perform_eval to ThrowCompletionOr 3 vuotta sitten
AbstractOperations.h 1da8faebf5 LibJS: Convert perform_eval to ThrowCompletionOr 3 vuotta sitten
Accessor.h ab594e5f2f LibJS: Convert Value::invoke and VM::call to ThrowCompletionOr 3 vuotta sitten
AggregateError.cpp c503a28e19 LibJS: Make AggregateError inherit from Error 4 vuotta sitten
AggregateError.h c503a28e19 LibJS: Make AggregateError inherit from Error 4 vuotta sitten
AggregateErrorConstructor.cpp 5a4c90fcb1 LibJS: Convert ordinary_create_from_constructor<T> to ThrowCompletionOr 3 vuotta sitten
AggregateErrorConstructor.h ba9d5c4d54 LibJS: Rename Function => FunctionObject 4 vuotta sitten
AggregateErrorPrototype.cpp a6b8291a9b LibJS: Add define_direct_property and remove the define_property helper 4 vuotta sitten
AggregateErrorPrototype.h cbd7437d40 LibJS: Implement AggregateError 4 vuotta sitten
ArgumentsObject.cpp 8d01d43f5e LibJS: Replace the boolean argument of Object::set with an enum class 4 vuotta sitten
ArgumentsObject.h 77fa33e61a LibJS: Finish implementing mapped arguments exotic objects :^) 4 vuotta sitten
Array.cpp 6ad427993a Everywhere: Behaviour => Behavior 3 vuotta sitten
Array.h 8f3a5ba5d8 LibJS: Add Array::create_from() for generic Vector<T> 3 vuotta sitten
ArrayBuffer.cpp d42d655853 LibJS+LibWeb+Spreadsheet: Upcall visit_edges() via Base typedef 3 vuotta sitten
ArrayBuffer.h 7589cc2494 LibJS: Handle possible allocation failure in ArrayBuffer(size_t) 3 vuotta sitten
ArrayBufferConstructor.cpp 7589cc2494 LibJS: Handle possible allocation failure in ArrayBuffer(size_t) 3 vuotta sitten
ArrayBufferConstructor.h ba9d5c4d54 LibJS: Rename Function => FunctionObject 4 vuotta sitten
ArrayBufferPrototype.cpp 3d43eb0774 LibJS: Use ThrowCompletionOr in species_constructor() 3 vuotta sitten
ArrayBufferPrototype.h bd4c116d08 LibJS: Convert ArrayBuffer.prototype to be a PrototypeObject 3 vuotta sitten
ArrayConstructor.cpp 5f80d8245d LibJS: Close iterator on throw completion in Array.from 3 vuotta sitten
ArrayConstructor.h ba9d5c4d54 LibJS: Rename Function => FunctionObject 4 vuotta sitten
ArrayIterator.cpp e5753443ae LibJS: Consistently make prototype the last argument in Object ctors 4 vuotta sitten
ArrayIterator.h e5753443ae LibJS: Consistently make prototype the last argument in Object ctors 4 vuotta sitten
ArrayIteratorPrototype.cpp e90e4ac1e2 LibJS: Convert length_of_array_like to ThrowCompletionOr 3 vuotta sitten
ArrayIteratorPrototype.h 4d1d0f05a9 LibJS: Convert ArrayIterator.prototype to be a PrototypeObject 3 vuotta sitten
ArrayPrototype.cpp facbe32fcd LibJS: Rename abstract_relation() to is_less_than() 3 vuotta sitten
ArrayPrototype.h b6523906b3 LibJS: Implement proposed Array.prototype.findLast{,Index} 4 vuotta sitten
AtomicsObject.cpp 1a3e1bff7b LibJS: Implement Atomics.isLockFree 4 vuotta sitten
AtomicsObject.h 1a3e1bff7b LibJS: Implement Atomics.isLockFree 4 vuotta sitten
BigInt.cpp f58891ed42 LibJS: Add a js_bigint(VM&, ...) overload and use it 4 vuotta sitten
BigInt.h f58891ed42 LibJS: Add a js_bigint(VM&, ...) overload and use it 4 vuotta sitten
BigIntConstructor.cpp eeb4c1eec9 LibJS: Reorder and add missing name & length properties to Built-ins 4 vuotta sitten
BigIntConstructor.h ba9d5c4d54 LibJS: Rename Function => FunctionObject 4 vuotta sitten
BigIntObject.cpp d42d655853 LibJS+LibWeb+Spreadsheet: Upcall visit_edges() via Base typedef 3 vuotta sitten
BigIntObject.h ebdeed087c Everywhere: Use linusg@serenityos.org for my copyright headers 4 vuotta sitten
BigIntPrototype.cpp 470262c8ab LibJS: Use ErrorType::NotAnObjectOfType instead of NotA 3 vuotta sitten
BigIntPrototype.h ebdeed087c Everywhere: Use linusg@serenityos.org for my copyright headers 4 vuotta sitten
BooleanConstructor.cpp 5a4c90fcb1 LibJS: Convert ordinary_create_from_constructor<T> to ThrowCompletionOr 3 vuotta sitten
BooleanConstructor.h ba9d5c4d54 LibJS: Rename Function => FunctionObject 4 vuotta sitten
BooleanObject.cpp 1682f0b760 Everything: Move to SPDX license identifiers in all files. 4 vuotta sitten
BooleanObject.h 1682f0b760 Everything: Move to SPDX license identifiers in all files. 4 vuotta sitten
BooleanPrototype.cpp 470262c8ab LibJS: Use ErrorType::NotAnObjectOfType instead of NotA 3 vuotta sitten
BooleanPrototype.h 1682f0b760 Everything: Move to SPDX license identifiers in all files. 4 vuotta sitten
BoundFunction.cpp a6b8291a9b LibJS: Add define_direct_property and remove the define_property helper 4 vuotta sitten
BoundFunction.h 44221756ab LibJS: Drop "Record" suffix from all the *Environment record classes 4 vuotta sitten
CommonPropertyNames.h e42ba7f748 LibJS: Implement the Intl.NumberFormat constructor 3 vuotta sitten
Completion.h 6bdd62b51b LibJS: Convert Now AOs to ThrowCompletionOr 3 vuotta sitten
ConsoleObject.cpp 53f70e5208 LibJS: Remove the default length & attributes from define_native_* 4 vuotta sitten
ConsoleObject.h 1682f0b760 Everything: Move to SPDX license identifiers in all files. 4 vuotta sitten
DataView.cpp d42d655853 LibJS+LibWeb+Spreadsheet: Upcall visit_edges() via Base typedef 3 vuotta sitten
DataView.h e5753443ae LibJS: Consistently make prototype the last argument in Object ctors 4 vuotta sitten
DataViewConstructor.cpp 5a4c90fcb1 LibJS: Convert ordinary_create_from_constructor<T> to ThrowCompletionOr 3 vuotta sitten
DataViewConstructor.h ba9d5c4d54 LibJS: Rename Function => FunctionObject 4 vuotta sitten
DataViewPrototype.cpp 8bfb665b72 LibJS: Convert DataView.prototype to be a PrototypeObject 3 vuotta sitten
DataViewPrototype.h 8bfb665b72 LibJS: Convert DataView.prototype to be a PrototypeObject 3 vuotta sitten
Date.cpp ee608f58ee LibJS: Add type range checks to the Date make_day AO 4 vuotta sitten
Date.h 5512ff79f0 LibJS: Implement a bunch of time value related Date AOs 4 vuotta sitten
DateConstructor.cpp 5a4c90fcb1 LibJS: Convert ordinary_create_from_constructor<T> to ThrowCompletionOr 3 vuotta sitten
DateConstructor.h ba9d5c4d54 LibJS: Rename Function => FunctionObject 4 vuotta sitten
DatePrototype.cpp ab594e5f2f LibJS: Convert Value::invoke and VM::call to ThrowCompletionOr 3 vuotta sitten
DatePrototype.h 94f076a774 LibJS: Convert Date.prototype to be a PrototypeObject 3 vuotta sitten
DeclarativeEnvironment.cpp 80170887db LibJS: Make Environment::put_into_environment() return a success bool 4 vuotta sitten
DeclarativeEnvironment.h 80170887db LibJS: Make Environment::put_into_environment() return a success bool 4 vuotta sitten
ECMAScriptFunctionObject.cpp d5f90cf187 LibJS: Rename ECMAScriptFunctionObject members to match spec names 3 vuotta sitten
ECMAScriptFunctionObject.h d5f90cf187 LibJS: Rename ECMAScriptFunctionObject members to match spec names 3 vuotta sitten
Environment.cpp 89f0e501a0 LibJS: Mark the global object in Environment::visit_edges() 3 vuotta sitten
Environment.h 80170887db LibJS: Make Environment::put_into_environment() return a success bool 4 vuotta sitten
Error.cpp a6b8291a9b LibJS: Add define_direct_property and remove the define_property helper 4 vuotta sitten
Error.h dbda5a9a4c LibJS: Move install_error_cause() from Object to Error 4 vuotta sitten
ErrorConstructor.cpp 5a4c90fcb1 LibJS: Convert ordinary_create_from_constructor<T> to ThrowCompletionOr 3 vuotta sitten
ErrorConstructor.h ba9d5c4d54 LibJS: Rename Function => FunctionObject 4 vuotta sitten
ErrorPrototype.cpp a6b8291a9b LibJS: Add define_direct_property and remove the define_property helper 4 vuotta sitten
ErrorPrototype.h ad3242bab7 LibJS: Rename JS_ENUMERATE_{ERROR_SUBCLASSES => NATIVE_ERRORS} 4 vuotta sitten
ErrorTypes.cpp fcd3b9a0df Userland: Use mattco@serenityos.org for my copyright headers 4 vuotta sitten
ErrorTypes.h 6d55e0572d LibJS: Remove ErrorType::NotA and ErrorType::NotAn 3 vuotta sitten
Exception.cpp c2ad599783 LibJS: Rename CallFrame => ExecutionContext 4 vuotta sitten
Exception.h 32ee195d62 LibJS: Avoid allocations in the Exception constructor 4 vuotta sitten
ExecutionContext.h df5414f47f LibJS: Reorganize ExecutionContext a little bit 3 vuotta sitten
FinalizationRegistry.cpp d42d655853 LibJS+LibWeb+Spreadsheet: Upcall visit_edges() via Base typedef 3 vuotta sitten
FinalizationRegistry.h c364520c24 LibJS+js+test-js: Add GC debug mode that keeps cells "alive" as zombies 3 vuotta sitten
FinalizationRegistryConstructor.cpp 5a4c90fcb1 LibJS: Convert ordinary_create_from_constructor<T> to ThrowCompletionOr 3 vuotta sitten
FinalizationRegistryConstructor.h ba9d5c4d54 LibJS: Rename Function => FunctionObject 4 vuotta sitten
FinalizationRegistryPrototype.cpp 43e4cec3e2 LibJS: Convert FinalizationRegistry.prototype to be a PrototypeObject 3 vuotta sitten
FinalizationRegistryPrototype.h 43e4cec3e2 LibJS: Convert FinalizationRegistry.prototype to be a PrototypeObject 3 vuotta sitten
FunctionConstructor.cpp 7b92889e6b LibJS: Change Interpreter::create_with_existing_{global_object => realm} 3 vuotta sitten
FunctionConstructor.h ba9d5c4d54 LibJS: Rename Function => FunctionObject 4 vuotta sitten
FunctionEnvironment.cpp fe9dc47320 LibJS: Make FunctionObject's m_home_object an Object*, not Value 4 vuotta sitten
FunctionEnvironment.h 44221756ab LibJS: Drop "Record" suffix from all the *Environment record classes 4 vuotta sitten
FunctionObject.cpp ab594e5f2f LibJS: Convert Value::invoke and VM::call to ThrowCompletionOr 3 vuotta sitten
FunctionObject.h e37cf73300 LibJS: Rename OrdinaryFunctionObject to ECMAScriptFunctionObject 3 vuotta sitten
FunctionPrototype.cpp d5f90cf187 LibJS: Rename ECMAScriptFunctionObject members to match spec names 3 vuotta sitten
FunctionPrototype.h ebdeed087c Everywhere: Use linusg@serenityos.org for my copyright headers 4 vuotta sitten
GeneratorFunctionConstructor.cpp e37cf73300 LibJS: Rename OrdinaryFunctionObject to ECMAScriptFunctionObject 3 vuotta sitten
GeneratorFunctionConstructor.h 804d592303 LibJS: Add missing has_constructor override to Generator Functions 4 vuotta sitten
GeneratorFunctionPrototype.cpp a6b8291a9b LibJS: Add define_direct_property and remove the define_property helper 4 vuotta sitten
GeneratorFunctionPrototype.h ba9d5c4d54 LibJS: Rename Function => FunctionObject 4 vuotta sitten
GeneratorObject.cpp e37cf73300 LibJS: Rename OrdinaryFunctionObject to ECMAScriptFunctionObject 3 vuotta sitten
GeneratorObject.h e37cf73300 LibJS: Rename OrdinaryFunctionObject to ECMAScriptFunctionObject 3 vuotta sitten
GeneratorObjectPrototype.cpp 9e57ea71af LibJS: Convert GeneratorObject.prototype to be a PrototypeObject 3 vuotta sitten
GeneratorObjectPrototype.h 9e57ea71af LibJS: Convert GeneratorObject.prototype to be a PrototypeObject 3 vuotta sitten
GlobalEnvironment.cpp 1e79934acf LibJS: Add [[GlobalThisValue]] internal slot to GlobalEnvironment 3 vuotta sitten
GlobalEnvironment.h 1e79934acf LibJS: Add [[GlobalThisValue]] internal slot to GlobalEnvironment 3 vuotta sitten
GlobalObject.cpp 1da8faebf5 LibJS: Convert perform_eval to ThrowCompletionOr 3 vuotta sitten
GlobalObject.h ab594e5f2f LibJS: Convert Value::invoke and VM::call to ThrowCompletionOr 3 vuotta sitten
IndexedProperties.cpp c351b4ad0d LibJS: Stop using a native property for Array lengths 4 vuotta sitten
IndexedProperties.h c351b4ad0d LibJS: Stop using a native property for Array lengths 4 vuotta sitten
IteratorOperations.cpp ee825d6d9e LibJS: Convert get_method to ThrowCompletionOr 3 vuotta sitten
IteratorOperations.h 5ee1ae37b2 LibJS: Add the IteratorStep abstract iterator operation 4 vuotta sitten
IteratorPrototype.cpp f4867572b7 LibJS: Change PropertyName(Symbol*) => PropertyName(Symbol&) 4 vuotta sitten
IteratorPrototype.h fcd3b9a0df Userland: Use mattco@serenityos.org for my copyright headers 4 vuotta sitten
JSONObject.cpp ab594e5f2f LibJS: Convert Value::invoke and VM::call to ThrowCompletionOr 3 vuotta sitten
JSONObject.h 63a0ebcc90 js: Add a simple loadJSON(path) built-in to load JSON from a file 3 vuotta sitten
JobCallback.h ab594e5f2f LibJS: Convert Value::invoke and VM::call to ThrowCompletionOr 3 vuotta sitten
Map.cpp d42d655853 LibJS+LibWeb+Spreadsheet: Upcall visit_edges() via Base typedef 3 vuotta sitten
Map.h a27fbfd45f LibJS: Use OrderedHashMap instead of HashMap in the Map built-in 4 vuotta sitten
MapConstructor.cpp 5a4c90fcb1 LibJS: Convert ordinary_create_from_constructor<T> to ThrowCompletionOr 3 vuotta sitten
MapConstructor.h ba9d5c4d54 LibJS: Rename Function => FunctionObject 4 vuotta sitten
MapIterator.cpp e5753443ae LibJS: Consistently make prototype the last argument in Object ctors 4 vuotta sitten
MapIterator.h e5753443ae LibJS: Consistently make prototype the last argument in Object ctors 4 vuotta sitten
MapIteratorPrototype.cpp f5c988b3ce LibJS: Convert MapIterator.prototype to be a PrototypeObject 3 vuotta sitten
MapIteratorPrototype.h f5c988b3ce LibJS: Convert MapIterator.prototype to be a PrototypeObject 3 vuotta sitten
MapPrototype.cpp 77efecadf7 LibJS: Convert Map.prototype to be a PrototypeObject 3 vuotta sitten
MapPrototype.h a9c33b5bbd LibJS: Remove leftover typed_this() declarations 3 vuotta sitten
MarkedValueList.cpp 1682f0b760 Everything: Move to SPDX license identifiers in all files. 4 vuotta sitten
MarkedValueList.h 5a0cdb15b0 AK+Everywhere: Reduce the number of template parameters of IntrusiveList 3 vuotta sitten
MathObject.cpp eaf904000f LibJS: Always use AK::get_random() in Math.random() 3 vuotta sitten
MathObject.h 9d2e90d569 LibJS: Add Math.imul() 4 vuotta sitten
NativeFunction.cpp c5bd382524 LibJS: Leave NativeFunction's Realm unset if VM has no Interpreter 3 vuotta sitten
NativeFunction.h 06e89311fa LibJS: Set the callee context's realm in prepare_for_ordinary_call() 3 vuotta sitten
NumberConstructor.cpp 5a4c90fcb1 LibJS: Convert ordinary_create_from_constructor<T> to ThrowCompletionOr 3 vuotta sitten
NumberConstructor.h ba9d5c4d54 LibJS: Rename Function => FunctionObject 4 vuotta sitten
NumberObject.cpp 1682f0b760 Everything: Move to SPDX license identifiers in all files. 4 vuotta sitten
NumberObject.h 1682f0b760 Everything: Move to SPDX license identifiers in all files. 4 vuotta sitten
NumberPrototype.cpp 470262c8ab LibJS: Use ErrorType::NotAnObjectOfType instead of NotA 3 vuotta sitten
NumberPrototype.h c31392510a LibJS: Add the Number.prototype.toFixed method 4 vuotta sitten
Object.cpp ab594e5f2f LibJS: Convert Value::invoke and VM::call to ThrowCompletionOr 3 vuotta sitten
Object.h e37cf73300 LibJS: Rename OrdinaryFunctionObject to ECMAScriptFunctionObject 3 vuotta sitten
ObjectConstructor.cpp 5a4c90fcb1 LibJS: Convert ordinary_create_from_constructor<T> to ThrowCompletionOr 3 vuotta sitten
ObjectConstructor.h 5e621e494f LibJS: Implement Object.getOwnPropertyDescriptors() 4 vuotta sitten
ObjectEnvironment.cpp 53d24fbd65 LibJS: Make References see into Environment's bindings as well 3 vuotta sitten
ObjectEnvironment.h 80170887db LibJS: Make Environment::put_into_environment() return a success bool 4 vuotta sitten
ObjectPrototype.cpp ab594e5f2f LibJS: Convert Value::invoke and VM::call to ThrowCompletionOr 3 vuotta sitten
ObjectPrototype.h cb20baebae LibJS: Make ObjectPrototype an immutable prototype exotic object 4 vuotta sitten
PrimitiveString.cpp c1e99fca1a LibJS: Replace Vector<u16> usage in PrimitiveString wth Utf16String 4 vuotta sitten
PrimitiveString.h b85b8ca350 LibJS: Reduce UTF-8 to UTF-16 transcoding when only UTF-16 is wanted 4 vuotta sitten
Promise.cpp ab594e5f2f LibJS: Convert Value::invoke and VM::call to ThrowCompletionOr 3 vuotta sitten
Promise.h ba9d5c4d54 LibJS: Rename Function => FunctionObject 4 vuotta sitten
PromiseConstructor.cpp ab594e5f2f LibJS: Convert Value::invoke and VM::call to ThrowCompletionOr 3 vuotta sitten
PromiseConstructor.h ba9d5c4d54 LibJS: Rename Function => FunctionObject 4 vuotta sitten
PromiseJobs.cpp ab594e5f2f LibJS: Convert Value::invoke and VM::call to ThrowCompletionOr 3 vuotta sitten
PromiseJobs.h ebdeed087c Everywhere: Use linusg@serenityos.org for my copyright headers 4 vuotta sitten
PromisePrototype.cpp ab594e5f2f LibJS: Convert Value::invoke and VM::call to ThrowCompletionOr 3 vuotta sitten
PromisePrototype.h a41d0d23f9 LibJS: Convert Promise.prototype to be a PrototypeObject 3 vuotta sitten
PromiseReaction.cpp 98d8a858cd LibJS: Set the function names for the resolve, reject, and executor 4 vuotta sitten
PromiseReaction.h ba9d5c4d54 LibJS: Rename Function => FunctionObject 4 vuotta sitten
PromiseResolvingElementFunctions.cpp ab594e5f2f LibJS: Convert Value::invoke and VM::call to ThrowCompletionOr 3 vuotta sitten
PromiseResolvingElementFunctions.h 935075c26e LibJS: Specify right base for PromiseResolvingElementFunction subclasses 3 vuotta sitten
PromiseResolvingFunction.cpp a6b8291a9b LibJS: Add define_direct_property and remove the define_property helper 4 vuotta sitten
PromiseResolvingFunction.h 1bd52ce789 LibJS: Stop qualifying AK::Function 4 vuotta sitten
PropertyAttributes.h 09bd5f8772 LibJS: Rewrite most of Object for spec compliance :^) 4 vuotta sitten
PropertyDescriptor.cpp 09bd5f8772 LibJS: Rewrite most of Object for spec compliance :^) 4 vuotta sitten
PropertyDescriptor.h 09bd5f8772 LibJS: Rewrite most of Object for spec compliance :^) 4 vuotta sitten
PropertyName.h 0d2c3f62d3 LibJS: Use move semantics more when creating Reference objects 3 vuotta sitten
PrototypeObject.h 1078d5e58a LibJS: Create a class to provide common methods for object prototypes 3 vuotta sitten
ProxyConstructor.cpp eeb4c1eec9 LibJS: Reorder and add missing name & length properties to Built-ins 4 vuotta sitten
ProxyConstructor.h ba9d5c4d54 LibJS: Rename Function => FunctionObject 4 vuotta sitten
ProxyObject.cpp ee825d6d9e LibJS: Convert get_method to ThrowCompletionOr 3 vuotta sitten
ProxyObject.h 09bd5f8772 LibJS: Rewrite most of Object for spec compliance :^) 4 vuotta sitten
Realm.cpp 2b8d5696ab LibJS: Allocate a Realm next to GlobalObject in Interpreter::create() 3 vuotta sitten
Realm.h 2b8d5696ab LibJS: Allocate a Realm next to GlobalObject in Interpreter::create() 3 vuotta sitten
Reference.cpp 53d24fbd65 LibJS: Make References see into Environment's bindings as well 3 vuotta sitten
Reference.h 72ddaa31e3 LibJS: Implement parsing and execution of optional chains 3 vuotta sitten
ReflectObject.cpp ab594e5f2f LibJS: Convert Value::invoke and VM::call to ThrowCompletionOr 3 vuotta sitten
ReflectObject.h ebdeed087c Everywhere: Use linusg@serenityos.org for my copyright headers 4 vuotta sitten
RegExpConstructor.cpp a90107b02a LibJS: Convert is_regexp to ThrowCompletionOr 3 vuotta sitten
RegExpConstructor.h ba9d5c4d54 LibJS: Rename Function => FunctionObject 4 vuotta sitten
RegExpObject.cpp 7c54b6bd45 LibJS: Separate RegExpCreate into RegExpAlloc and RegExpInitialize 4 vuotta sitten
RegExpObject.h 7c54b6bd45 LibJS: Separate RegExpCreate into RegExpAlloc and RegExpInitialize 4 vuotta sitten
RegExpPrototype.cpp ab594e5f2f LibJS: Convert Value::invoke and VM::call to ThrowCompletionOr 3 vuotta sitten
RegExpPrototype.h 65b0c26c44 LibJS: Convert RegExp.prototype to be a PrototypeObject 3 vuotta sitten
RegExpStringIterator.cpp d42d655853 LibJS+LibWeb+Spreadsheet: Upcall visit_edges() via Base typedef 3 vuotta sitten
RegExpStringIterator.h 34bd25f6c2 LibJS: Reduce copying of string data in RegExp.prototype 4 vuotta sitten
RegExpStringIteratorPrototype.cpp b749194e70 LibJS: Convert RegExpStringIterator.prototype to be a PrototypeObject 3 vuotta sitten
RegExpStringIteratorPrototype.h b749194e70 LibJS: Convert RegExpStringIterator.prototype to be a PrototypeObject 3 vuotta sitten
Set.cpp d42d655853 LibJS+LibWeb+Spreadsheet: Upcall visit_edges() via Base typedef 3 vuotta sitten
Set.h 08ff148bc3 LibJS: Use OrderedHashTable instead of HashTable in the Set built-in 4 vuotta sitten
SetConstructor.cpp 5a4c90fcb1 LibJS: Convert ordinary_create_from_constructor<T> to ThrowCompletionOr 3 vuotta sitten
SetConstructor.h ba9d5c4d54 LibJS: Rename Function => FunctionObject 4 vuotta sitten
SetIterator.cpp e5753443ae LibJS: Consistently make prototype the last argument in Object ctors 4 vuotta sitten
SetIterator.h e5753443ae LibJS: Consistently make prototype the last argument in Object ctors 4 vuotta sitten
SetIteratorPrototype.cpp f195cb41a8 LibJS: Convert SetIterator.prototype to be a PrototypeObject 3 vuotta sitten
SetIteratorPrototype.h f195cb41a8 LibJS: Convert SetIterator.prototype to be a PrototypeObject 3 vuotta sitten
SetPrototype.cpp 75d5c17aec LibJS: Convert Set.prototype to be a PrototypeObject 3 vuotta sitten
SetPrototype.h a9c33b5bbd LibJS: Remove leftover typed_this() declarations 3 vuotta sitten
Shape.cpp b9eb8d00ca LibJS: Revoke any outstanding WeakPtr<Shape> when zombifying shapes 3 vuotta sitten
Shape.h b9eb8d00ca LibJS: Revoke any outstanding WeakPtr<Shape> when zombifying shapes 3 vuotta sitten
StringConstructor.cpp e90e4ac1e2 LibJS: Convert length_of_array_like to ThrowCompletionOr 3 vuotta sitten
StringConstructor.h ba9d5c4d54 LibJS: Rename Function => FunctionObject 4 vuotta sitten
StringIterator.cpp e5753443ae LibJS: Consistently make prototype the last argument in Object ctors 4 vuotta sitten
StringIterator.h e5753443ae LibJS: Consistently make prototype the last argument in Object ctors 4 vuotta sitten
StringIteratorPrototype.cpp be0880fb2c LibJS: Convert StringIterator.prototype to be a PrototypeObject 3 vuotta sitten
StringIteratorPrototype.h be0880fb2c LibJS: Convert StringIterator.prototype to be a PrototypeObject 3 vuotta sitten
StringObject.cpp d42d655853 LibJS+LibWeb+Spreadsheet: Upcall visit_edges() via Base typedef 3 vuotta sitten
StringObject.h 09bd5f8772 LibJS: Rewrite most of Object for spec compliance :^) 4 vuotta sitten
StringOrSymbol.h 53a8a11973 LibJS: Make StringOrSymbol always be FlyString in the string case 4 vuotta sitten
StringPrototype.cpp ee825d6d9e LibJS: Convert get_method to ThrowCompletionOr 3 vuotta sitten
StringPrototype.h 2f8eb4f068 LibJS: Implement non-ECMA-402 String.prototype.toLocale{Lower,Upper}Case 4 vuotta sitten
Symbol.cpp dac971b4ae LibJS: Store and return undefined Symbol description 4 vuotta sitten
Symbol.h dac971b4ae LibJS: Store and return undefined Symbol description 4 vuotta sitten
SymbolConstructor.cpp eeb4c1eec9 LibJS: Reorder and add missing name & length properties to Built-ins 4 vuotta sitten
SymbolConstructor.h ba9d5c4d54 LibJS: Rename Function => FunctionObject 4 vuotta sitten
SymbolObject.cpp d42d655853 LibJS+LibWeb+Spreadsheet: Upcall visit_edges() via Base typedef 3 vuotta sitten
SymbolObject.h dac971b4ae LibJS: Store and return undefined Symbol description 4 vuotta sitten
SymbolPrototype.cpp 470262c8ab LibJS: Use ErrorType::NotAnObjectOfType instead of NotA 3 vuotta sitten
SymbolPrototype.h b661363dfe LibJS: Implement String.prototype[@@toPrimitive]() 4 vuotta sitten
TemporaryClearException.h b0faf2287a LibJS: Use linusg@serenityos.org for my new copyright headers, too 4 vuotta sitten
TypedArray.cpp ee825d6d9e LibJS: Convert get_method to ThrowCompletionOr 3 vuotta sitten
TypedArray.h ba2c3731e9 LibJS: Make ValidateTypeArray abstraction public 4 vuotta sitten
TypedArrayConstructor.cpp 99bc429f3f LibJS: Add missing exception checks to {Array, TypedArray}.from() 3 vuotta sitten
TypedArrayConstructor.h fac8f9a94d LibJS: Add the TypedArray.from() method 4 vuotta sitten
TypedArrayPrototype.cpp c7ff89891c LibJS: Rename strict_eq() to is_strictly_equal() 3 vuotta sitten
TypedArrayPrototype.h 871a29884d LibJS: Implement proposed TypedArray.prototype.findLast{,Index} 4 vuotta sitten
Utf16String.cpp 02e7dceb96 LibJS: Add a simple reference-counted UTF-16 string 4 vuotta sitten
Utf16String.h 02e7dceb96 LibJS: Add a simple reference-counted UTF-16 string 4 vuotta sitten
VM.cpp d5f90cf187 LibJS: Rename ECMAScriptFunctionObject members to match spec names 3 vuotta sitten
VM.h ab594e5f2f LibJS: Convert Value::invoke and VM::call to ThrowCompletionOr 3 vuotta sitten
Value.cpp e37cf73300 LibJS: Rename OrdinaryFunctionObject to ECMAScriptFunctionObject 3 vuotta sitten
Value.h facbe32fcd LibJS: Rename abstract_relation() to is_less_than() 3 vuotta sitten
WeakContainer.cpp cdc1315dc8 LibJS: Use IntrusiveList for keeping track of WeakContainers 4 vuotta sitten
WeakContainer.h 470c99a2a6 LibJS: Tweak the WeakContainer::remove_swept_cells() API a little bit 3 vuotta sitten
WeakMap.cpp b92871f7ef LibJS: Visit WeakMap's values as long as their keys were not collected 3 vuotta sitten
WeakMap.h b92871f7ef LibJS: Visit WeakMap's values as long as their keys were not collected 3 vuotta sitten
WeakMapConstructor.cpp ab594e5f2f LibJS: Convert Value::invoke and VM::call to ThrowCompletionOr 3 vuotta sitten
WeakMapConstructor.h ba9d5c4d54 LibJS: Rename Function => FunctionObject 4 vuotta sitten
WeakMapPrototype.cpp 966f4faae4 LibJS: Convert WeakMap.prototype to be a PrototypeObject 3 vuotta sitten
WeakMapPrototype.h a9c33b5bbd LibJS: Remove leftover typed_this() declarations 3 vuotta sitten
WeakRef.cpp d42d655853 LibJS+LibWeb+Spreadsheet: Upcall visit_edges() via Base typedef 3 vuotta sitten
WeakRef.h c364520c24 LibJS+js+test-js: Add GC debug mode that keeps cells "alive" as zombies 3 vuotta sitten
WeakRefConstructor.cpp 5a4c90fcb1 LibJS: Convert ordinary_create_from_constructor<T> to ThrowCompletionOr 3 vuotta sitten
WeakRefConstructor.h ba9d5c4d54 LibJS: Rename Function => FunctionObject 4 vuotta sitten
WeakRefPrototype.cpp 777ae53615 LibJS: Convert WeakRef.prototype to be a PrototypeObject 3 vuotta sitten
WeakRefPrototype.h 777ae53615 LibJS: Convert WeakRef.prototype to be a PrototypeObject 3 vuotta sitten
WeakSet.cpp 470c99a2a6 LibJS: Tweak the WeakContainer::remove_swept_cells() API a little bit 3 vuotta sitten
WeakSet.h c364520c24 LibJS+js+test-js: Add GC debug mode that keeps cells "alive" as zombies 3 vuotta sitten
WeakSetConstructor.cpp ab594e5f2f LibJS: Convert Value::invoke and VM::call to ThrowCompletionOr 3 vuotta sitten
WeakSetConstructor.h ba9d5c4d54 LibJS: Rename Function => FunctionObject 4 vuotta sitten
WeakSetPrototype.cpp 696967d7b6 LibJS: Convert WeakSet.prototype to be a PrototypeObject 3 vuotta sitten
WeakSetPrototype.h a9c33b5bbd LibJS: Remove leftover typed_this() declarations 3 vuotta sitten