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