Linus Groh 32b620c62d LibJS: Convert atomic_compare_exchange_impl() to ThrowCompletionOr %!s(int64=3) %!d(string=hai) anos
..
Intl f38a5957bf LibJS: Convert has_property() to ThrowCompletionOr %!s(int64=3) %!d(string=hai) anos
Temporal e5b8544762 LibJS: Convert enumerable_own_property_names() to ThrowCompletionOr %!s(int64=3) %!d(string=hai) anos
AbstractOperations.cpp fe86b04b42 LibJS: Convert define_property_or_throw() to ThrowCompletionOr %!s(int64=3) %!d(string=hai) anos
AbstractOperations.h 830ea0414c LibJS: Make scoping follow the spec %!s(int64=3) %!d(string=hai) anos
Accessor.h ab594e5f2f LibJS: Convert Value::invoke and VM::call to ThrowCompletionOr %!s(int64=3) %!d(string=hai) anos
AggregateError.cpp c503a28e19 LibJS: Make AggregateError inherit from Error %!s(int64=4) %!d(string=hai) anos
AggregateError.h c503a28e19 LibJS: Make AggregateError inherit from Error %!s(int64=4) %!d(string=hai) anos
AggregateErrorConstructor.cpp fe86b04b42 LibJS: Convert define_property_or_throw() to ThrowCompletionOr %!s(int64=3) %!d(string=hai) anos
AggregateErrorConstructor.h ba9d5c4d54 LibJS: Rename Function => FunctionObject %!s(int64=4) %!d(string=hai) anos
AggregateErrorPrototype.cpp a6b8291a9b LibJS: Add define_direct_property and remove the define_property helper %!s(int64=4) %!d(string=hai) anos
AggregateErrorPrototype.h cbd7437d40 LibJS: Implement AggregateError %!s(int64=4) %!d(string=hai) anos
ArgumentsObject.cpp 3be26f56db LibJS: Convert has_own_property() to ThrowCompletionOr %!s(int64=3) %!d(string=hai) anos
ArgumentsObject.h fbfb0bb908 LibJS: Convert internal_delete() to ThrowCompletionOr %!s(int64=3) %!d(string=hai) anos
Array.cpp 364dd42fc8 LibJS: Convert create_data_property_or_throw() to ThrowCompletionOr %!s(int64=3) %!d(string=hai) anos
Array.h ee8380edea LibJS: Convert internal_own_property_keys() to ThrowCompletionOr %!s(int64=3) %!d(string=hai) anos
ArrayBuffer.cpp d42d655853 LibJS+LibWeb+Spreadsheet: Upcall visit_edges() via Base typedef %!s(int64=3) %!d(string=hai) anos
ArrayBuffer.h 7589cc2494 LibJS: Handle possible allocation failure in ArrayBuffer(size_t) %!s(int64=3) %!d(string=hai) anos
ArrayBufferConstructor.cpp 7589cc2494 LibJS: Handle possible allocation failure in ArrayBuffer(size_t) %!s(int64=3) %!d(string=hai) anos
ArrayBufferConstructor.h ba9d5c4d54 LibJS: Rename Function => FunctionObject %!s(int64=4) %!d(string=hai) anos
ArrayBufferPrototype.cpp 3d43eb0774 LibJS: Use ThrowCompletionOr in species_constructor() %!s(int64=3) %!d(string=hai) anos
ArrayBufferPrototype.h bd4c116d08 LibJS: Convert ArrayBuffer.prototype to be a PrototypeObject %!s(int64=3) %!d(string=hai) anos
ArrayConstructor.cpp 364dd42fc8 LibJS: Convert create_data_property_or_throw() to ThrowCompletionOr %!s(int64=3) %!d(string=hai) anos
ArrayConstructor.h ba9d5c4d54 LibJS: Rename Function => FunctionObject %!s(int64=4) %!d(string=hai) anos
ArrayIterator.cpp e5753443ae LibJS: Consistently make prototype the last argument in Object ctors %!s(int64=4) %!d(string=hai) anos
ArrayIterator.h e5753443ae LibJS: Consistently make prototype the last argument in Object ctors %!s(int64=4) %!d(string=hai) anos
ArrayIteratorPrototype.cpp b7e5f08e56 LibJS: Convert Object::get() to ThrowCompletionOr %!s(int64=3) %!d(string=hai) anos
ArrayIteratorPrototype.h 4d1d0f05a9 LibJS: Convert ArrayIterator.prototype to be a PrototypeObject %!s(int64=3) %!d(string=hai) anos
ArrayPrototype.cpp f38a5957bf LibJS: Convert has_property() to ThrowCompletionOr %!s(int64=3) %!d(string=hai) anos
ArrayPrototype.h b6523906b3 LibJS: Implement proposed Array.prototype.findLast{,Index} %!s(int64=4) %!d(string=hai) anos
AtomicsObject.cpp 32b620c62d LibJS: Convert atomic_compare_exchange_impl() to ThrowCompletionOr %!s(int64=3) %!d(string=hai) anos
AtomicsObject.h 1a3e1bff7b LibJS: Implement Atomics.isLockFree %!s(int64=4) %!d(string=hai) anos
BigInt.cpp f58891ed42 LibJS: Add a js_bigint(VM&, ...) overload and use it %!s(int64=4) %!d(string=hai) anos
BigInt.h f58891ed42 LibJS: Add a js_bigint(VM&, ...) overload and use it %!s(int64=4) %!d(string=hai) anos
BigIntConstructor.cpp eeb4c1eec9 LibJS: Reorder and add missing name & length properties to Built-ins %!s(int64=4) %!d(string=hai) anos
BigIntConstructor.h ba9d5c4d54 LibJS: Rename Function => FunctionObject %!s(int64=4) %!d(string=hai) anos
BigIntObject.cpp d42d655853 LibJS+LibWeb+Spreadsheet: Upcall visit_edges() via Base typedef %!s(int64=3) %!d(string=hai) anos
BigIntObject.h ebdeed087c Everywhere: Use linusg@serenityos.org for my copyright headers %!s(int64=4) %!d(string=hai) anos
BigIntPrototype.cpp 470262c8ab LibJS: Use ErrorType::NotAnObjectOfType instead of NotA %!s(int64=3) %!d(string=hai) anos
BigIntPrototype.h ebdeed087c Everywhere: Use linusg@serenityos.org for my copyright headers %!s(int64=4) %!d(string=hai) anos
BooleanConstructor.cpp 5a4c90fcb1 LibJS: Convert ordinary_create_from_constructor<T> to ThrowCompletionOr %!s(int64=3) %!d(string=hai) anos
BooleanConstructor.h ba9d5c4d54 LibJS: Rename Function => FunctionObject %!s(int64=4) %!d(string=hai) anos
BooleanObject.cpp 1682f0b760 Everything: Move to SPDX license identifiers in all files. %!s(int64=4) %!d(string=hai) anos
BooleanObject.h 1682f0b760 Everything: Move to SPDX license identifiers in all files. %!s(int64=4) %!d(string=hai) anos
BooleanPrototype.cpp 470262c8ab LibJS: Use ErrorType::NotAnObjectOfType instead of NotA %!s(int64=3) %!d(string=hai) anos
BooleanPrototype.h 1682f0b760 Everything: Move to SPDX license identifiers in all files. %!s(int64=4) %!d(string=hai) anos
BoundFunction.cpp 830ea0414c LibJS: Make scoping follow the spec %!s(int64=3) %!d(string=hai) anos
BoundFunction.h 830ea0414c LibJS: Make scoping follow the spec %!s(int64=3) %!d(string=hai) anos
CommonPropertyNames.h e42ba7f748 LibJS: Implement the Intl.NumberFormat constructor %!s(int64=3) %!d(string=hai) anos
Completion.h 7cd3f7de61 LibJS: Add a MUST() macro, like TRY() but for the spec's `!` shortcut %!s(int64=3) %!d(string=hai) anos
ConsoleObject.cpp 53f70e5208 LibJS: Remove the default length & attributes from define_native_* %!s(int64=4) %!d(string=hai) anos
ConsoleObject.h 1682f0b760 Everything: Move to SPDX license identifiers in all files. %!s(int64=4) %!d(string=hai) anos
DataView.cpp d42d655853 LibJS+LibWeb+Spreadsheet: Upcall visit_edges() via Base typedef %!s(int64=3) %!d(string=hai) anos
DataView.h e5753443ae LibJS: Consistently make prototype the last argument in Object ctors %!s(int64=4) %!d(string=hai) anos
DataViewConstructor.cpp 5a4c90fcb1 LibJS: Convert ordinary_create_from_constructor<T> to ThrowCompletionOr %!s(int64=3) %!d(string=hai) anos
DataViewConstructor.h ba9d5c4d54 LibJS: Rename Function => FunctionObject %!s(int64=4) %!d(string=hai) anos
DataViewPrototype.cpp 8bfb665b72 LibJS: Convert DataView.prototype to be a PrototypeObject %!s(int64=3) %!d(string=hai) anos
DataViewPrototype.h 8bfb665b72 LibJS: Convert DataView.prototype to be a PrototypeObject %!s(int64=3) %!d(string=hai) anos
Date.cpp ee608f58ee LibJS: Add type range checks to the Date make_day AO %!s(int64=4) %!d(string=hai) anos
Date.h 0c63f0bf73 LibJS: Parse date strings like "Wed Apr 17 23:08:53 +0000 2019" %!s(int64=3) %!d(string=hai) anos
DateConstructor.cpp 0c63f0bf73 LibJS: Parse date strings like "Wed Apr 17 23:08:53 +0000 2019" %!s(int64=3) %!d(string=hai) anos
DateConstructor.h ba9d5c4d54 LibJS: Rename Function => FunctionObject %!s(int64=4) %!d(string=hai) anos
DatePrototype.cpp b7e5f08e56 LibJS: Convert Object::get() to ThrowCompletionOr %!s(int64=3) %!d(string=hai) anos
DatePrototype.h 94f076a774 LibJS: Convert Date.prototype to be a PrototypeObject %!s(int64=3) %!d(string=hai) anos
DeclarativeEnvironment.cpp f4f1397735 js: Allow for completion of lexically declared variables %!s(int64=3) %!d(string=hai) anos
DeclarativeEnvironment.h f4f1397735 js: Allow for completion of lexically declared variables %!s(int64=3) %!d(string=hai) anos
ECMAScriptFunctionObject.cpp fe86b04b42 LibJS: Convert define_property_or_throw() to ThrowCompletionOr %!s(int64=3) %!d(string=hai) anos
ECMAScriptFunctionObject.h 830ea0414c LibJS: Make scoping follow the spec %!s(int64=3) %!d(string=hai) anos
Environment.cpp 89f0e501a0 LibJS: Mark the global object in Environment::visit_edges() %!s(int64=3) %!d(string=hai) anos
Environment.h 830ea0414c LibJS: Make scoping follow the spec %!s(int64=3) %!d(string=hai) anos
Error.cpp f38a5957bf LibJS: Convert has_property() to ThrowCompletionOr %!s(int64=3) %!d(string=hai) anos
Error.h 867b19affb LibJS: Convert install_error_cause() to ThrowCompletionOr %!s(int64=3) %!d(string=hai) anos
ErrorConstructor.cpp ebf57df431 LibJS: Convert create_non_enum_data_p_or_throw() to ThrowCompletionOr %!s(int64=3) %!d(string=hai) anos
ErrorConstructor.h ba9d5c4d54 LibJS: Rename Function => FunctionObject %!s(int64=4) %!d(string=hai) anos
ErrorPrototype.cpp b7e5f08e56 LibJS: Convert Object::get() to ThrowCompletionOr %!s(int64=3) %!d(string=hai) anos
ErrorPrototype.h ad3242bab7 LibJS: Rename JS_ENUMERATE_{ERROR_SUBCLASSES => NATIVE_ERRORS} %!s(int64=4) %!d(string=hai) anos
ErrorTypes.cpp fcd3b9a0df Userland: Use mattco@serenityos.org for my copyright headers %!s(int64=4) %!d(string=hai) anos
ErrorTypes.h 830ea0414c LibJS: Make scoping follow the spec %!s(int64=3) %!d(string=hai) anos
Exception.cpp c2ad599783 LibJS: Rename CallFrame => ExecutionContext %!s(int64=4) %!d(string=hai) anos
Exception.h 32ee195d62 LibJS: Avoid allocations in the Exception constructor %!s(int64=4) %!d(string=hai) anos
ExecutionContext.h 0cb4d48283 LibJS: Remove unused ExecutionContext::arguments_object %!s(int64=3) %!d(string=hai) anos
FinalizationRegistry.cpp d42d655853 LibJS+LibWeb+Spreadsheet: Upcall visit_edges() via Base typedef %!s(int64=3) %!d(string=hai) anos
FinalizationRegistry.h 6a1b82df2b LibJS: Put zombie cell tracking code behind a compile-time flag %!s(int64=3) %!d(string=hai) anos
FinalizationRegistryConstructor.cpp 5a4c90fcb1 LibJS: Convert ordinary_create_from_constructor<T> to ThrowCompletionOr %!s(int64=3) %!d(string=hai) anos
FinalizationRegistryConstructor.h ba9d5c4d54 LibJS: Rename Function => FunctionObject %!s(int64=4) %!d(string=hai) anos
FinalizationRegistryPrototype.cpp 43e4cec3e2 LibJS: Convert FinalizationRegistry.prototype to be a PrototypeObject %!s(int64=3) %!d(string=hai) anos
FinalizationRegistryPrototype.h 43e4cec3e2 LibJS: Convert FinalizationRegistry.prototype to be a PrototypeObject %!s(int64=3) %!d(string=hai) anos
FunctionConstructor.cpp 7b92889e6b LibJS: Change Interpreter::create_with_existing_{global_object => realm} %!s(int64=3) %!d(string=hai) anos
FunctionConstructor.h ba9d5c4d54 LibJS: Rename Function => FunctionObject %!s(int64=4) %!d(string=hai) anos
FunctionEnvironment.cpp 830ea0414c LibJS: Make scoping follow the spec %!s(int64=3) %!d(string=hai) anos
FunctionEnvironment.h 830ea0414c LibJS: Make scoping follow the spec %!s(int64=3) %!d(string=hai) anos
FunctionObject.cpp b7e5f08e56 LibJS: Convert Object::get() to ThrowCompletionOr %!s(int64=3) %!d(string=hai) anos
FunctionObject.h 830ea0414c LibJS: Make scoping follow the spec %!s(int64=3) %!d(string=hai) anos
FunctionPrototype.cpp d5f90cf187 LibJS: Rename ECMAScriptFunctionObject members to match spec names %!s(int64=3) %!d(string=hai) anos
FunctionPrototype.h ebdeed087c Everywhere: Use linusg@serenityos.org for my copyright headers %!s(int64=4) %!d(string=hai) anos
GeneratorFunctionConstructor.cpp e37cf73300 LibJS: Rename OrdinaryFunctionObject to ECMAScriptFunctionObject %!s(int64=3) %!d(string=hai) anos
GeneratorFunctionConstructor.h 804d592303 LibJS: Add missing has_constructor override to Generator Functions %!s(int64=4) %!d(string=hai) anos
GeneratorFunctionPrototype.cpp a6b8291a9b LibJS: Add define_direct_property and remove the define_property helper %!s(int64=4) %!d(string=hai) anos
GeneratorFunctionPrototype.h ba9d5c4d54 LibJS: Rename Function => FunctionObject %!s(int64=4) %!d(string=hai) anos
GeneratorObject.cpp b7e5f08e56 LibJS: Convert Object::get() to ThrowCompletionOr %!s(int64=3) %!d(string=hai) anos
GeneratorObject.h e37cf73300 LibJS: Rename OrdinaryFunctionObject to ECMAScriptFunctionObject %!s(int64=3) %!d(string=hai) anos
GeneratorObjectPrototype.cpp 9e57ea71af LibJS: Convert GeneratorObject.prototype to be a PrototypeObject %!s(int64=3) %!d(string=hai) anos
GeneratorObjectPrototype.h 9e57ea71af LibJS: Convert GeneratorObject.prototype to be a PrototypeObject %!s(int64=3) %!d(string=hai) anos
GlobalEnvironment.cpp 3be26f56db LibJS: Convert has_own_property() to ThrowCompletionOr %!s(int64=3) %!d(string=hai) anos
GlobalEnvironment.h 830ea0414c LibJS: Make scoping follow the spec %!s(int64=3) %!d(string=hai) anos
GlobalObject.cpp 4d5bd092ea LibJS: Use MUST() where applicable %!s(int64=3) %!d(string=hai) anos
GlobalObject.h 14c57b4b7f LibJS: Remove transition avoidance & start caching prototype transitions %!s(int64=3) %!d(string=hai) anos
IndexedProperties.cpp c351b4ad0d LibJS: Stop using a native property for Array lengths %!s(int64=4) %!d(string=hai) anos
IndexedProperties.h c351b4ad0d LibJS: Stop using a native property for Array lengths %!s(int64=4) %!d(string=hai) anos
IteratorOperations.cpp 364dd42fc8 LibJS: Convert create_data_property_or_throw() to ThrowCompletionOr %!s(int64=3) %!d(string=hai) anos
IteratorOperations.h 14e99b9b68 LibJS: Change create_iterator_result_object's return type to Object* %!s(int64=3) %!d(string=hai) anos
IteratorPrototype.cpp f4867572b7 LibJS: Change PropertyName(Symbol*) => PropertyName(Symbol&) %!s(int64=4) %!d(string=hai) anos
IteratorPrototype.h fcd3b9a0df Userland: Use mattco@serenityos.org for my copyright headers %!s(int64=4) %!d(string=hai) anos
JSONObject.cpp e5b8544762 LibJS: Convert enumerable_own_property_names() to ThrowCompletionOr %!s(int64=3) %!d(string=hai) anos
JSONObject.h 63a0ebcc90 js: Add a simple loadJSON(path) built-in to load JSON from a file %!s(int64=3) %!d(string=hai) anos
JobCallback.h ab594e5f2f LibJS: Convert Value::invoke and VM::call to ThrowCompletionOr %!s(int64=3) %!d(string=hai) anos
Map.cpp d42d655853 LibJS+LibWeb+Spreadsheet: Upcall visit_edges() via Base typedef %!s(int64=3) %!d(string=hai) anos
Map.h a27fbfd45f LibJS: Use OrderedHashMap instead of HashMap in the Map built-in %!s(int64=4) %!d(string=hai) anos
MapConstructor.cpp b7e5f08e56 LibJS: Convert Object::get() to ThrowCompletionOr %!s(int64=3) %!d(string=hai) anos
MapConstructor.h ba9d5c4d54 LibJS: Rename Function => FunctionObject %!s(int64=4) %!d(string=hai) anos
MapIterator.cpp e5753443ae LibJS: Consistently make prototype the last argument in Object ctors %!s(int64=4) %!d(string=hai) anos
MapIterator.h e5753443ae LibJS: Consistently make prototype the last argument in Object ctors %!s(int64=4) %!d(string=hai) anos
MapIteratorPrototype.cpp f5c988b3ce LibJS: Convert MapIterator.prototype to be a PrototypeObject %!s(int64=3) %!d(string=hai) anos
MapIteratorPrototype.h f5c988b3ce LibJS: Convert MapIterator.prototype to be a PrototypeObject %!s(int64=3) %!d(string=hai) anos
MapPrototype.cpp b7e5f08e56 LibJS: Convert Object::get() to ThrowCompletionOr %!s(int64=3) %!d(string=hai) anos
MapPrototype.h a9c33b5bbd LibJS: Remove leftover typed_this() declarations %!s(int64=3) %!d(string=hai) anos
MarkedValueList.cpp 1682f0b760 Everything: Move to SPDX license identifiers in all files. %!s(int64=4) %!d(string=hai) anos
MarkedValueList.h 5a0cdb15b0 AK+Everywhere: Reduce the number of template parameters of IntrusiveList %!s(int64=3) %!d(string=hai) anos
MathObject.cpp eaf904000f LibJS: Always use AK::get_random() in Math.random() %!s(int64=3) %!d(string=hai) anos
MathObject.h 9d2e90d569 LibJS: Add Math.imul() %!s(int64=4) %!d(string=hai) anos
NativeFunction.cpp 830ea0414c LibJS: Make scoping follow the spec %!s(int64=3) %!d(string=hai) anos
NativeFunction.h 830ea0414c LibJS: Make scoping follow the spec %!s(int64=3) %!d(string=hai) anos
NumberConstructor.cpp b7e5f08e56 LibJS: Convert Object::get() to ThrowCompletionOr %!s(int64=3) %!d(string=hai) anos
NumberConstructor.h ba9d5c4d54 LibJS: Rename Function => FunctionObject %!s(int64=4) %!d(string=hai) anos
NumberObject.cpp 1682f0b760 Everything: Move to SPDX license identifiers in all files. %!s(int64=4) %!d(string=hai) anos
NumberObject.h 1682f0b760 Everything: Move to SPDX license identifiers in all files. %!s(int64=4) %!d(string=hai) anos
NumberPrototype.cpp 470262c8ab LibJS: Use ErrorType::NotAnObjectOfType instead of NotA %!s(int64=3) %!d(string=hai) anos
NumberPrototype.h c31392510a LibJS: Add the Number.prototype.toFixed method %!s(int64=4) %!d(string=hai) anos
Object.cpp d7d73f9100 LibJS: Convert to_property_descriptor() to ThrowCompletionOr %!s(int64=3) %!d(string=hai) anos
Object.h 2f42675ebd LibJS: Convert ordinary_set_with_own_descriptor() to ThrowCompletionOr %!s(int64=3) %!d(string=hai) anos
ObjectConstructor.cpp d7d73f9100 LibJS: Convert to_property_descriptor() to ThrowCompletionOr %!s(int64=3) %!d(string=hai) anos
ObjectConstructor.h 5e621e494f LibJS: Implement Object.getOwnPropertyDescriptors() %!s(int64=4) %!d(string=hai) anos
ObjectEnvironment.cpp f38a5957bf LibJS: Convert has_property() to ThrowCompletionOr %!s(int64=3) %!d(string=hai) anos
ObjectEnvironment.h 830ea0414c LibJS: Make scoping follow the spec %!s(int64=3) %!d(string=hai) anos
ObjectPrototype.cpp 0a49a2db60 LibJS: Convert set_immutable_prototype() to ThrowCompletionOr %!s(int64=3) %!d(string=hai) anos
ObjectPrototype.h 8c81c84c18 LibJS: Convert internal_set_prototype_of() to ThrowCompletionOr %!s(int64=3) %!d(string=hai) anos
PrimitiveString.cpp f290c59dd8 LibJS: Keep track of PrimitiveStrings and share them %!s(int64=3) %!d(string=hai) anos
PrimitiveString.h b85b8ca350 LibJS: Reduce UTF-8 to UTF-16 transcoding when only UTF-16 is wanted %!s(int64=4) %!d(string=hai) anos
Promise.cpp b7e5f08e56 LibJS: Convert Object::get() to ThrowCompletionOr %!s(int64=3) %!d(string=hai) anos
Promise.h ba9d5c4d54 LibJS: Rename Function => FunctionObject %!s(int64=4) %!d(string=hai) anos
PromiseConstructor.cpp fe86b04b42 LibJS: Convert define_property_or_throw() to ThrowCompletionOr %!s(int64=3) %!d(string=hai) anos
PromiseConstructor.h ba9d5c4d54 LibJS: Rename Function => FunctionObject %!s(int64=4) %!d(string=hai) anos
PromiseJobs.cpp ab594e5f2f LibJS: Convert Value::invoke and VM::call to ThrowCompletionOr %!s(int64=3) %!d(string=hai) anos
PromiseJobs.h ebdeed087c Everywhere: Use linusg@serenityos.org for my copyright headers %!s(int64=4) %!d(string=hai) anos
PromisePrototype.cpp ab594e5f2f LibJS: Convert Value::invoke and VM::call to ThrowCompletionOr %!s(int64=3) %!d(string=hai) anos
PromisePrototype.h a41d0d23f9 LibJS: Convert Promise.prototype to be a PrototypeObject %!s(int64=3) %!d(string=hai) anos
PromiseReaction.cpp 98d8a858cd LibJS: Set the function names for the resolve, reject, and executor %!s(int64=4) %!d(string=hai) anos
PromiseReaction.h ba9d5c4d54 LibJS: Rename Function => FunctionObject %!s(int64=4) %!d(string=hai) anos
PromiseResolvingElementFunctions.cpp fe86b04b42 LibJS: Convert define_property_or_throw() to ThrowCompletionOr %!s(int64=3) %!d(string=hai) anos
PromiseResolvingElementFunctions.h 935075c26e LibJS: Specify right base for PromiseResolvingElementFunction subclasses %!s(int64=3) %!d(string=hai) anos
PromiseResolvingFunction.cpp a6b8291a9b LibJS: Add define_direct_property and remove the define_property helper %!s(int64=4) %!d(string=hai) anos
PromiseResolvingFunction.h 1bd52ce789 LibJS: Stop qualifying AK::Function %!s(int64=4) %!d(string=hai) anos
PropertyAttributes.h 09bd5f8772 LibJS: Rewrite most of Object for spec compliance :^) %!s(int64=4) %!d(string=hai) anos
PropertyDescriptor.cpp d7d73f9100 LibJS: Convert to_property_descriptor() to ThrowCompletionOr %!s(int64=3) %!d(string=hai) anos
PropertyDescriptor.h d7d73f9100 LibJS: Convert to_property_descriptor() to ThrowCompletionOr %!s(int64=3) %!d(string=hai) anos
PropertyName.h 0d2c3f62d3 LibJS: Use move semantics more when creating Reference objects %!s(int64=3) %!d(string=hai) anos
PrototypeObject.h 1078d5e58a LibJS: Create a class to provide common methods for object prototypes %!s(int64=3) %!d(string=hai) anos
ProxyConstructor.cpp 364dd42fc8 LibJS: Convert create_data_property_or_throw() to ThrowCompletionOr %!s(int64=3) %!d(string=hai) anos
ProxyConstructor.h ba9d5c4d54 LibJS: Rename Function => FunctionObject %!s(int64=4) %!d(string=hai) anos
ProxyObject.cpp d7d73f9100 LibJS: Convert to_property_descriptor() to ThrowCompletionOr %!s(int64=3) %!d(string=hai) anos
ProxyObject.h 830ea0414c LibJS: Make scoping follow the spec %!s(int64=3) %!d(string=hai) anos
Realm.cpp 2b8d5696ab LibJS: Allocate a Realm next to GlobalObject in Interpreter::create() %!s(int64=3) %!d(string=hai) anos
Realm.h 2b8d5696ab LibJS: Allocate a Realm next to GlobalObject in Interpreter::create() %!s(int64=3) %!d(string=hai) anos
Reference.cpp 1d45541278 LibJS: Convert Object::set() to ThrowCompletionOr %!s(int64=3) %!d(string=hai) anos
Reference.h 830ea0414c LibJS: Make scoping follow the spec %!s(int64=3) %!d(string=hai) anos
ReflectObject.cpp d7d73f9100 LibJS: Convert to_property_descriptor() to ThrowCompletionOr %!s(int64=3) %!d(string=hai) anos
ReflectObject.h ebdeed087c Everywhere: Use linusg@serenityos.org for my copyright headers %!s(int64=4) %!d(string=hai) anos
RegExpConstructor.cpp b7e5f08e56 LibJS: Convert Object::get() to ThrowCompletionOr %!s(int64=3) %!d(string=hai) anos
RegExpConstructor.h ba9d5c4d54 LibJS: Rename Function => FunctionObject %!s(int64=4) %!d(string=hai) anos
RegExpObject.cpp 1d45541278 LibJS: Convert Object::set() to ThrowCompletionOr %!s(int64=3) %!d(string=hai) anos
RegExpObject.h 7c54b6bd45 LibJS: Separate RegExpCreate into RegExpAlloc and RegExpInitialize %!s(int64=4) %!d(string=hai) anos
RegExpPrototype.cpp 364dd42fc8 LibJS: Convert create_data_property_or_throw() to ThrowCompletionOr %!s(int64=3) %!d(string=hai) anos
RegExpPrototype.h 65b0c26c44 LibJS: Convert RegExp.prototype to be a PrototypeObject %!s(int64=3) %!d(string=hai) anos
RegExpStringIterator.cpp d42d655853 LibJS+LibWeb+Spreadsheet: Upcall visit_edges() via Base typedef %!s(int64=3) %!d(string=hai) anos
RegExpStringIterator.h 34bd25f6c2 LibJS: Reduce copying of string data in RegExp.prototype %!s(int64=4) %!d(string=hai) anos
RegExpStringIteratorPrototype.cpp 1d45541278 LibJS: Convert Object::set() to ThrowCompletionOr %!s(int64=3) %!d(string=hai) anos
RegExpStringIteratorPrototype.h b749194e70 LibJS: Convert RegExpStringIterator.prototype to be a PrototypeObject %!s(int64=3) %!d(string=hai) anos
Set.cpp d42d655853 LibJS+LibWeb+Spreadsheet: Upcall visit_edges() via Base typedef %!s(int64=3) %!d(string=hai) anos
Set.h 08ff148bc3 LibJS: Use OrderedHashTable instead of HashTable in the Set built-in %!s(int64=4) %!d(string=hai) anos
SetConstructor.cpp b7e5f08e56 LibJS: Convert Object::get() to ThrowCompletionOr %!s(int64=3) %!d(string=hai) anos
SetConstructor.h ba9d5c4d54 LibJS: Rename Function => FunctionObject %!s(int64=4) %!d(string=hai) anos
SetIterator.cpp e5753443ae LibJS: Consistently make prototype the last argument in Object ctors %!s(int64=4) %!d(string=hai) anos
SetIterator.h e5753443ae LibJS: Consistently make prototype the last argument in Object ctors %!s(int64=4) %!d(string=hai) anos
SetIteratorPrototype.cpp f195cb41a8 LibJS: Convert SetIterator.prototype to be a PrototypeObject %!s(int64=3) %!d(string=hai) anos
SetIteratorPrototype.h f195cb41a8 LibJS: Convert SetIterator.prototype to be a PrototypeObject %!s(int64=3) %!d(string=hai) anos
SetPrototype.cpp b7e5f08e56 LibJS: Convert Object::get() to ThrowCompletionOr %!s(int64=3) %!d(string=hai) anos
SetPrototype.h a9c33b5bbd LibJS: Remove leftover typed_this() declarations %!s(int64=3) %!d(string=hai) anos
Shape.cpp 6a1b82df2b LibJS: Put zombie cell tracking code behind a compile-time flag %!s(int64=3) %!d(string=hai) anos
Shape.h 6a1b82df2b LibJS: Put zombie cell tracking code behind a compile-time flag %!s(int64=3) %!d(string=hai) anos
StringConstructor.cpp b7e5f08e56 LibJS: Convert Object::get() to ThrowCompletionOr %!s(int64=3) %!d(string=hai) anos
StringConstructor.h ba9d5c4d54 LibJS: Rename Function => FunctionObject %!s(int64=4) %!d(string=hai) anos
StringIterator.cpp e5753443ae LibJS: Consistently make prototype the last argument in Object ctors %!s(int64=4) %!d(string=hai) anos
StringIterator.h e5753443ae LibJS: Consistently make prototype the last argument in Object ctors %!s(int64=4) %!d(string=hai) anos
StringIteratorPrototype.cpp be0880fb2c LibJS: Convert StringIterator.prototype to be a PrototypeObject %!s(int64=3) %!d(string=hai) anos
StringIteratorPrototype.h be0880fb2c LibJS: Convert StringIterator.prototype to be a PrototypeObject %!s(int64=3) %!d(string=hai) anos
StringObject.cpp 4d5bd092ea LibJS: Use MUST() where applicable %!s(int64=3) %!d(string=hai) anos
StringObject.h ee8380edea LibJS: Convert internal_own_property_keys() to ThrowCompletionOr %!s(int64=3) %!d(string=hai) anos
StringOrSymbol.h 53a8a11973 LibJS: Make StringOrSymbol always be FlyString in the string case %!s(int64=4) %!d(string=hai) anos
StringPrototype.cpp 364dd42fc8 LibJS: Convert create_data_property_or_throw() to ThrowCompletionOr %!s(int64=3) %!d(string=hai) anos
StringPrototype.h 2f8eb4f068 LibJS: Implement non-ECMA-402 String.prototype.toLocale{Lower,Upper}Case %!s(int64=4) %!d(string=hai) anos
Symbol.cpp dac971b4ae LibJS: Store and return undefined Symbol description %!s(int64=4) %!d(string=hai) anos
Symbol.h dac971b4ae LibJS: Store and return undefined Symbol description %!s(int64=4) %!d(string=hai) anos
SymbolConstructor.cpp eeb4c1eec9 LibJS: Reorder and add missing name & length properties to Built-ins %!s(int64=4) %!d(string=hai) anos
SymbolConstructor.h ba9d5c4d54 LibJS: Rename Function => FunctionObject %!s(int64=4) %!d(string=hai) anos
SymbolObject.cpp d42d655853 LibJS+LibWeb+Spreadsheet: Upcall visit_edges() via Base typedef %!s(int64=3) %!d(string=hai) anos
SymbolObject.h dac971b4ae LibJS: Store and return undefined Symbol description %!s(int64=4) %!d(string=hai) anos
SymbolPrototype.cpp 470262c8ab LibJS: Use ErrorType::NotAnObjectOfType instead of NotA %!s(int64=3) %!d(string=hai) anos
SymbolPrototype.h b661363dfe LibJS: Implement String.prototype[@@toPrimitive]() %!s(int64=4) %!d(string=hai) anos
TemporaryClearException.h b0faf2287a LibJS: Use linusg@serenityos.org for my new copyright headers, too %!s(int64=4) %!d(string=hai) anos
TypedArray.cpp 253d9a38d1 LibJS: Convert typed_array_create() to ThrowCompletionOr %!s(int64=3) %!d(string=hai) anos
TypedArray.h 253d9a38d1 LibJS: Convert typed_array_create() to ThrowCompletionOr %!s(int64=3) %!d(string=hai) anos
TypedArrayConstructor.cpp 253d9a38d1 LibJS: Convert typed_array_create() to ThrowCompletionOr %!s(int64=3) %!d(string=hai) anos
TypedArrayConstructor.h fac8f9a94d LibJS: Add the TypedArray.from() method %!s(int64=4) %!d(string=hai) anos
TypedArrayPrototype.cpp 253d9a38d1 LibJS: Convert typed_array_create() to ThrowCompletionOr %!s(int64=3) %!d(string=hai) anos
TypedArrayPrototype.h 871a29884d LibJS: Implement proposed TypedArray.prototype.findLast{,Index} %!s(int64=4) %!d(string=hai) anos
Utf16String.cpp 024367d82e LibJS+AK: Use Vector<u16, 1> for UTF-16 string storage %!s(int64=3) %!d(string=hai) anos
Utf16String.h 024367d82e LibJS+AK: Use Vector<u16, 1> for UTF-16 string storage %!s(int64=3) %!d(string=hai) anos
VM.cpp 0cb4d48283 LibJS: Remove unused ExecutionContext::arguments_object %!s(int64=3) %!d(string=hai) anos
VM.h 406d3199d0 LibJS: Add a way to save/restore the entire execution context stack %!s(int64=3) %!d(string=hai) anos
Value.cpp f38a5957bf LibJS: Convert has_property() to ThrowCompletionOr %!s(int64=3) %!d(string=hai) anos
Value.h e14f420a44 LibJS: Add const Value::as_function() %!s(int64=3) %!d(string=hai) anos
WeakContainer.cpp cdc1315dc8 LibJS: Use IntrusiveList for keeping track of WeakContainers %!s(int64=4) %!d(string=hai) anos
WeakContainer.h 470c99a2a6 LibJS: Tweak the WeakContainer::remove_swept_cells() API a little bit %!s(int64=3) %!d(string=hai) anos
WeakMap.cpp b92871f7ef LibJS: Visit WeakMap's values as long as their keys were not collected %!s(int64=3) %!d(string=hai) anos
WeakMap.h 6a1b82df2b LibJS: Put zombie cell tracking code behind a compile-time flag %!s(int64=3) %!d(string=hai) anos
WeakMapConstructor.cpp b7e5f08e56 LibJS: Convert Object::get() to ThrowCompletionOr %!s(int64=3) %!d(string=hai) anos
WeakMapConstructor.h ba9d5c4d54 LibJS: Rename Function => FunctionObject %!s(int64=4) %!d(string=hai) anos
WeakMapPrototype.cpp 966f4faae4 LibJS: Convert WeakMap.prototype to be a PrototypeObject %!s(int64=3) %!d(string=hai) anos
WeakMapPrototype.h a9c33b5bbd LibJS: Remove leftover typed_this() declarations %!s(int64=3) %!d(string=hai) anos
WeakRef.cpp d42d655853 LibJS+LibWeb+Spreadsheet: Upcall visit_edges() via Base typedef %!s(int64=3) %!d(string=hai) anos
WeakRef.h 6a1b82df2b LibJS: Put zombie cell tracking code behind a compile-time flag %!s(int64=3) %!d(string=hai) anos
WeakRefConstructor.cpp 5a4c90fcb1 LibJS: Convert ordinary_create_from_constructor<T> to ThrowCompletionOr %!s(int64=3) %!d(string=hai) anos
WeakRefConstructor.h ba9d5c4d54 LibJS: Rename Function => FunctionObject %!s(int64=4) %!d(string=hai) anos
WeakRefPrototype.cpp 777ae53615 LibJS: Convert WeakRef.prototype to be a PrototypeObject %!s(int64=3) %!d(string=hai) anos
WeakRefPrototype.h 777ae53615 LibJS: Convert WeakRef.prototype to be a PrototypeObject %!s(int64=3) %!d(string=hai) anos
WeakSet.cpp 470c99a2a6 LibJS: Tweak the WeakContainer::remove_swept_cells() API a little bit %!s(int64=3) %!d(string=hai) anos
WeakSet.h 6a1b82df2b LibJS: Put zombie cell tracking code behind a compile-time flag %!s(int64=3) %!d(string=hai) anos
WeakSetConstructor.cpp b7e5f08e56 LibJS: Convert Object::get() to ThrowCompletionOr %!s(int64=3) %!d(string=hai) anos
WeakSetConstructor.h ba9d5c4d54 LibJS: Rename Function => FunctionObject %!s(int64=4) %!d(string=hai) anos
WeakSetPrototype.cpp 696967d7b6 LibJS: Convert WeakSet.prototype to be a PrototypeObject %!s(int64=3) %!d(string=hai) anos
WeakSetPrototype.h a9c33b5bbd LibJS: Remove leftover typed_this() declarations %!s(int64=3) %!d(string=hai) anos