Ali Mohammad Pur 01e8f0889a LibJS: Generate bytecode in basic blocks instead of one big block 4 lat temu
..
Accessor.h fcd3b9a0df Userland: Use mattco@serenityos.org for my copyright headers 4 lat temu
Array.cpp 1c906b07a4 LibJS: Add length parameter to Array::create() 4 lat temu
Array.h 1c906b07a4 LibJS: Add length parameter to Array::create() 4 lat temu
ArrayBuffer.cpp 4fd43a8f96 LibJS: Allow ArrayBuffer to not own its backing data buffer as well 4 lat temu
ArrayBuffer.h 4fd43a8f96 LibJS: Allow ArrayBuffer to not own its backing data buffer as well 4 lat temu
ArrayBufferConstructor.cpp aefb7995f1 LibJS: Add the Symbol.species getter to the appropriate built-ins 4 lat temu
ArrayBufferConstructor.h aefb7995f1 LibJS: Add the Symbol.species getter to the appropriate built-ins 4 lat temu
ArrayBufferPrototype.cpp ebdeed087c Everywhere: Use linusg@serenityos.org for my copyright headers 4 lat temu
ArrayBufferPrototype.h ebdeed087c Everywhere: Use linusg@serenityos.org for my copyright headers 4 lat temu
ArrayConstructor.cpp 83be39c91a LibJS: Handle Proxy with Array target in IsArray() abstract operation 4 lat temu
ArrayConstructor.h aefb7995f1 LibJS: Add the Symbol.species getter to the appropriate built-ins 4 lat temu
ArrayIterator.cpp fcd3b9a0df Userland: Use mattco@serenityos.org for my copyright headers 4 lat temu
ArrayIterator.h fcd3b9a0df Userland: Use mattco@serenityos.org for my copyright headers 4 lat temu
ArrayIteratorPrototype.cpp ed64a69fb2 LibJS: Replace two instances of 'global_object.vm()' with just 'vm' 4 lat temu
ArrayIteratorPrototype.h fcd3b9a0df Userland: Use mattco@serenityos.org for my copyright headers 4 lat temu
ArrayPrototype.cpp 83be39c91a LibJS: Handle Proxy with Array target in IsArray() abstract operation 4 lat temu
ArrayPrototype.h ebdeed087c Everywhere: Use linusg@serenityos.org for my copyright headers 4 lat temu
BigInt.cpp ebdeed087c Everywhere: Use linusg@serenityos.org for my copyright headers 4 lat temu
BigInt.h 6714cf3631 LibJS: Move Cell.{cpp,h} from Runtime/ to Heap/ 4 lat temu
BigIntConstructor.cpp d1d1f4f251 LibJS: Remove declarations of some TODO()'d BigInt and Promise functions 4 lat temu
BigIntConstructor.h ebdeed087c Everywhere: Use linusg@serenityos.org for my copyright headers 4 lat temu
BigIntObject.cpp ebdeed087c Everywhere: Use linusg@serenityos.org for my copyright headers 4 lat temu
BigIntObject.h ebdeed087c Everywhere: Use linusg@serenityos.org for my copyright headers 4 lat temu
BigIntPrototype.cpp 68d669443f LibJS: Replace bigint_object_from() with this_bigint_value() 4 lat temu
BigIntPrototype.h ebdeed087c Everywhere: Use linusg@serenityos.org for my copyright headers 4 lat temu
BooleanConstructor.cpp 1682f0b760 Everything: Move to SPDX license identifiers in all files. 4 lat temu
BooleanConstructor.h 1682f0b760 Everything: Move to SPDX license identifiers in all files. 4 lat temu
BooleanObject.cpp 1682f0b760 Everything: Move to SPDX license identifiers in all files. 4 lat temu
BooleanObject.h 1682f0b760 Everything: Move to SPDX license identifiers in all files. 4 lat temu
BooleanPrototype.cpp 1682f0b760 Everything: Move to SPDX license identifiers in all files. 4 lat temu
BooleanPrototype.h 1682f0b760 Everything: Move to SPDX license identifiers in all files. 4 lat temu
BoundFunction.cpp 1682f0b760 Everything: Move to SPDX license identifiers in all files. 4 lat temu
BoundFunction.h 1682f0b760 Everything: Move to SPDX license identifiers in all files. 4 lat temu
CommonPropertyNames.h 9b35231453 LibJS: Implement Proxy.revocable() 4 lat temu
ConsoleObject.cpp ebdeed087c Everywhere: Use linusg@serenityos.org for my copyright headers 4 lat temu
ConsoleObject.h 1682f0b760 Everything: Move to SPDX license identifiers in all files. 4 lat temu
Date.cpp 46214f0657 LibJS: Store Date milliseconds as signed to support negative offsets 4 lat temu
Date.h f65cb63aab LibJS: Check dates are below the `time_clip` threshold 4 lat temu
DateConstructor.cpp f65cb63aab LibJS: Check dates are below the `time_clip` threshold 4 lat temu
DateConstructor.h ebdeed087c Everywhere: Use linusg@serenityos.org for my copyright headers 4 lat temu
DatePrototype.cpp f65cb63aab LibJS: Check dates are below the `time_clip` threshold 4 lat temu
DatePrototype.h c4530e95f4 LibJS: Add Date.prototype.toJSON() 4 lat temu
Error.cpp ebdeed087c Everywhere: Use linusg@serenityos.org for my copyright headers 4 lat temu
Error.h ebdeed087c Everywhere: Use linusg@serenityos.org for my copyright headers 4 lat temu
ErrorConstructor.cpp ebdeed087c Everywhere: Use linusg@serenityos.org for my copyright headers 4 lat temu
ErrorConstructor.h ebdeed087c Everywhere: Use linusg@serenityos.org for my copyright headers 4 lat temu
ErrorPrototype.cpp ebdeed087c Everywhere: Use linusg@serenityos.org for my copyright headers 4 lat temu
ErrorPrototype.h 1682f0b760 Everything: Move to SPDX license identifiers in all files. 4 lat temu
ErrorTypes.cpp fcd3b9a0df Userland: Use mattco@serenityos.org for my copyright headers 4 lat temu
ErrorTypes.h e39dd65cf0 LibJS: Remove Proxy() argument count check 4 lat temu
Exception.cpp 8b449214af LibJS: Optimize insertion order in the Exception constructor 4 lat temu
Exception.h 32ee195d62 LibJS: Avoid allocations in the Exception constructor 4 lat temu
Function.cpp 1682f0b760 Everything: Move to SPDX license identifiers in all files. 4 lat temu
Function.h 1682f0b760 Everything: Move to SPDX license identifiers in all files. 4 lat temu
FunctionConstructor.cpp ebdeed087c Everywhere: Use linusg@serenityos.org for my copyright headers 4 lat temu
FunctionConstructor.h ebdeed087c Everywhere: Use linusg@serenityos.org for my copyright headers 4 lat temu
FunctionPrototype.cpp 7a00d6d9c8 LibJS: Implement destructuring assignments and function parameters 4 lat temu
FunctionPrototype.h ebdeed087c Everywhere: Use linusg@serenityos.org for my copyright headers 4 lat temu
GlobalObject.cpp 064ed8279e LibJS: Support deleting local variables with operator delete 4 lat temu
GlobalObject.h 064ed8279e LibJS: Support deleting local variables with operator delete 4 lat temu
IndexedProperties.cpp 63e8477a6b LibJS: Handle OOB access in GenericIndexedPropertyStorage::take_last() 4 lat temu
IndexedProperties.h fcd3b9a0df Userland: Use mattco@serenityos.org for my copyright headers 4 lat temu
IteratorOperations.cpp 163d776df6 LibJS: Replace iterator hint string argument with an enum 4 lat temu
IteratorOperations.h 163d776df6 LibJS: Replace iterator hint string argument with an enum 4 lat temu
IteratorPrototype.cpp fcd3b9a0df Userland: Use mattco@serenityos.org for my copyright headers 4 lat temu
IteratorPrototype.h fcd3b9a0df Userland: Use mattco@serenityos.org for my copyright headers 4 lat temu
JSONObject.cpp 83be39c91a LibJS: Handle Proxy with Array target in IsArray() abstract operation 4 lat temu
JSONObject.h fcd3b9a0df Userland: Use mattco@serenityos.org for my copyright headers 4 lat temu
JobCallback.h ebdeed087c Everywhere: Use linusg@serenityos.org for my copyright headers 4 lat temu
LexicalEnvironment.cpp 064ed8279e LibJS: Support deleting local variables with operator delete 4 lat temu
LexicalEnvironment.h 064ed8279e LibJS: Support deleting local variables with operator delete 4 lat temu
MarkedValueList.cpp 1682f0b760 Everything: Move to SPDX license identifiers in all files. 4 lat temu
MarkedValueList.h 1682f0b760 Everything: Move to SPDX license identifiers in all files. 4 lat temu
MathObject.cpp e2fb7943f7 LibJS: Correctly handle NaN and negative infinity in Math.atan2 4 lat temu
MathObject.h 9d2e90d569 LibJS: Add Math.imul() 4 lat temu
NativeFunction.cpp 1682f0b760 Everything: Move to SPDX license identifiers in all files. 4 lat temu
NativeFunction.h 1682f0b760 Everything: Move to SPDX license identifiers in all files. 4 lat temu
NativeProperty.cpp 1682f0b760 Everything: Move to SPDX license identifiers in all files. 4 lat temu
NativeProperty.h 1682f0b760 Everything: Move to SPDX license identifiers in all files. 4 lat temu
NumberConstructor.cpp 0f8ed6183b LibJS: Add the Number.{MAX, MIN}_VALUE constants 4 lat temu
NumberConstructor.h ebdeed087c Everywhere: Use linusg@serenityos.org for my copyright headers 4 lat temu
NumberObject.cpp 1682f0b760 Everything: Move to SPDX license identifiers in all files. 4 lat temu
NumberObject.h 1682f0b760 Everything: Move to SPDX license identifiers in all files. 4 lat temu
NumberPrototype.cpp d255e6892b LibJS: Update NumberPrototype's this_number_value() to take a Value 4 lat temu
NumberPrototype.h adc3de4480 LibJS: Implement Number.prototype.valueOf() 4 lat temu
Object.cpp 7565bf0590 LibJS: Remove redundant exception checks 4 lat temu
Object.h 6714cf3631 LibJS: Move Cell.{cpp,h} from Runtime/ to Heap/ 4 lat temu
ObjectConstructor.cpp f9395efaac LibJS: Use ToPropertyKey in Object.getOwnPropertyDescriptor 4 lat temu
ObjectConstructor.h 3ee092cd0c LibJS: Implement Object.hasOwn() :^) 4 lat temu
ObjectPrototype.cpp ed64a69fb2 LibJS: Replace two instances of 'global_object.vm()' with just 'vm' 4 lat temu
ObjectPrototype.h 1682f0b760 Everything: Move to SPDX license identifiers in all files. 4 lat temu
PrimitiveString.cpp 1682f0b760 Everything: Move to SPDX license identifiers in all files. 4 lat temu
PrimitiveString.h 6714cf3631 LibJS: Move Cell.{cpp,h} from Runtime/ to Heap/ 4 lat temu
Promise.cpp ebdeed087c Everywhere: Use linusg@serenityos.org for my copyright headers 4 lat temu
Promise.h ebdeed087c Everywhere: Use linusg@serenityos.org for my copyright headers 4 lat temu
PromiseConstructor.cpp aefb7995f1 LibJS: Add the Symbol.species getter to the appropriate built-ins 4 lat temu
PromiseConstructor.h aefb7995f1 LibJS: Add the Symbol.species getter to the appropriate built-ins 4 lat temu
PromiseJobs.cpp ebdeed087c Everywhere: Use linusg@serenityos.org for my copyright headers 4 lat temu
PromiseJobs.h ebdeed087c Everywhere: Use linusg@serenityos.org for my copyright headers 4 lat temu
PromisePrototype.cpp b377777208 LibJS: Add @@toStringTag to Promise.prototype 4 lat temu
PromisePrototype.h ebdeed087c Everywhere: Use linusg@serenityos.org for my copyright headers 4 lat temu
PromiseReaction.cpp ebdeed087c Everywhere: Use linusg@serenityos.org for my copyright headers 4 lat temu
PromiseReaction.h ebdeed087c Everywhere: Use linusg@serenityos.org for my copyright headers 4 lat temu
PromiseResolvingFunction.cpp ebdeed087c Everywhere: Use linusg@serenityos.org for my copyright headers 4 lat temu
PromiseResolvingFunction.h ebdeed087c Everywhere: Use linusg@serenityos.org for my copyright headers 4 lat temu
PropertyAttributes.h fcd3b9a0df Userland: Use mattco@serenityos.org for my copyright headers 4 lat temu
PropertyName.h aef502e8e0 LibJS: Change PropertyName::as_number() return type to u32 4 lat temu
ProxyConstructor.cpp 9b35231453 LibJS: Implement Proxy.revocable() 4 lat temu
ProxyConstructor.h 9b35231453 LibJS: Implement Proxy.revocable() 4 lat temu
ProxyObject.cpp fcd3b9a0df Userland: Use mattco@serenityos.org for my copyright headers 4 lat temu
ProxyObject.h 83be39c91a LibJS: Handle Proxy with Array target in IsArray() abstract operation 4 lat temu
Reference.cpp 064ed8279e LibJS: Support deleting local variables with operator delete 4 lat temu
Reference.h 064ed8279e LibJS: Support deleting local variables with operator delete 4 lat temu
ReflectObject.cpp 6c256bb400 LibJS: Add @@toStringTag to Reflect 4 lat temu
ReflectObject.h ebdeed087c Everywhere: Use linusg@serenityos.org for my copyright headers 4 lat temu
RegExpConstructor.cpp aefb7995f1 LibJS: Add the Symbol.species getter to the appropriate built-ins 4 lat temu
RegExpConstructor.h aefb7995f1 LibJS: Add the Symbol.species getter to the appropriate built-ins 4 lat temu
RegExpObject.cpp d85b9fd5a0 LibJS: Bring back runtime validation of RegExp flags 4 lat temu
RegExpObject.h fcd3b9a0df Userland: Use mattco@serenityos.org for my copyright headers 4 lat temu
RegExpPrototype.cpp 3dfd450f2d LibJS: Use Array::create() length arg in favor of set_array_like_size() 4 lat temu
RegExpPrototype.h fcd3b9a0df Userland: Use mattco@serenityos.org for my copyright headers 4 lat temu
ScopeObject.cpp 1682f0b760 Everything: Move to SPDX license identifiers in all files. 4 lat temu
ScopeObject.h 064ed8279e LibJS: Support deleting local variables with operator delete 4 lat temu
ScriptFunction.cpp 01e8f0889a LibJS: Generate bytecode in basic blocks instead of one big block 4 lat temu
ScriptFunction.h 01e8f0889a LibJS: Generate bytecode in basic blocks instead of one big block 4 lat temu
Shape.cpp 61c56e75f4 LibJS: Flatten Shape::property_table() 4 lat temu
Shape.h e0493c509e LibJS: Make the forward transition chain weakly cached 4 lat temu
StringConstructor.cpp 83be39c91a LibJS: Handle Proxy with Array target in IsArray() abstract operation 4 lat temu
StringConstructor.h 1682f0b760 Everything: Move to SPDX license identifiers in all files. 4 lat temu
StringIterator.cpp fcd3b9a0df Userland: Use mattco@serenityos.org for my copyright headers 4 lat temu
StringIterator.h 407d6cd9e4 AK: Rename Utf8CodepointIterator => Utf8CodePointIterator 4 lat temu
StringIteratorPrototype.cpp fcd3b9a0df Userland: Use mattco@serenityos.org for my copyright headers 4 lat temu
StringIteratorPrototype.h fcd3b9a0df Userland: Use mattco@serenityos.org for my copyright headers 4 lat temu
StringObject.cpp 8d7ec28924 LibJS: Remove String.prototype.length 4 lat temu
StringObject.h 8d7ec28924 LibJS: Remove String.prototype.length 4 lat temu
StringOrSymbol.h eb0b1c432a LibJS: Replace StringOrSymbol::from_value with Value::to_property_key 4 lat temu
StringPrototype.cpp e9a0759b16 LibJS: Add String.prototype.valueOf() 4 lat temu
StringPrototype.h e9a0759b16 LibJS: Add String.prototype.valueOf() 4 lat temu
Symbol.cpp fcd3b9a0df Userland: Use mattco@serenityos.org for my copyright headers 4 lat temu
Symbol.h 6714cf3631 LibJS: Move Cell.{cpp,h} from Runtime/ to Heap/ 4 lat temu
SymbolConstructor.cpp fcd3b9a0df Userland: Use mattco@serenityos.org for my copyright headers 4 lat temu
SymbolConstructor.h fcd3b9a0df Userland: Use mattco@serenityos.org for my copyright headers 4 lat temu
SymbolObject.cpp fcd3b9a0df Userland: Use mattco@serenityos.org for my copyright headers 4 lat temu
SymbolObject.h fcd3b9a0df Userland: Use mattco@serenityos.org for my copyright headers 4 lat temu
SymbolPrototype.cpp 1c51edb639 LibJS: Add missing length field to Symbol.prototype[Symbol.ToPrimitive] 4 lat temu
SymbolPrototype.h b661363dfe LibJS: Implement String.prototype[@@toPrimitive]() 4 lat temu
TemporaryClearException.h b0faf2287a LibJS: Use linusg@serenityos.org for my new copyright headers, too 4 lat temu
TypedArray.cpp 6f1688279a LibJS: Expose BYTES_PER_ELEMENT on each TypedArray 4 lat temu
TypedArray.h 6af596d9e8 LibJS+LibWeb: Make Uint8ClampedArray use TypedArray 4 lat temu
TypedArrayConstructor.cpp aefb7995f1 LibJS: Add the Symbol.species getter to the appropriate built-ins 4 lat temu
TypedArrayConstructor.h aefb7995f1 LibJS: Add the Symbol.species getter to the appropriate built-ins 4 lat temu
TypedArrayPrototype.cpp 4d34802f74 LibJS: Expose TypedArray.prototype.byteOffset 4 lat temu
TypedArrayPrototype.h 4d34802f74 LibJS: Expose TypedArray.prototype.byteOffset 4 lat temu
VM.cpp 064ed8279e LibJS: Support deleting local variables with operator delete 4 lat temu
VM.h 064ed8279e LibJS: Support deleting local variables with operator delete 4 lat temu
Value.cpp 83be39c91a LibJS: Handle Proxy with Array target in IsArray() abstract operation 4 lat temu
Value.h 83be39c91a LibJS: Handle Proxy with Array target in IsArray() abstract operation 4 lat temu
WithScope.cpp 064ed8279e LibJS: Support deleting local variables with operator delete 4 lat temu
WithScope.h 064ed8279e LibJS: Support deleting local variables with operator delete 4 lat temu