Linus Groh ad7aa05cc6 LibJS: Implement the CreateListFromArrayLike() abstract operation пре 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 0b0f1eda05 LibJS: Add most of the Set.prototype methods пре 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 8b6beac5ce LibJS: Add the WeakSet 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 d69cd3f5bf LibJS: Don't create lexical environment for native (C++) function calls пре 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 6a0d1fa259 LibJS: Store strings in a string table пре 4 година
ScriptFunction.h b61f198d22 LibJS: Rename Bytecode::ExecutionUnit => Bytecode::Executable пре 4 година
Set.cpp f437793788 LibJS: Stop inheriting from Set in SetPrototype пре 4 година
Set.h f437793788 LibJS: Stop inheriting from Set in SetPrototype пре 4 година
SetConstructor.cpp 670be04c81 LibJS: Add the Set built-in object пре 4 година
SetConstructor.h 670be04c81 LibJS: Add the Set built-in object пре 4 година
SetIterator.cpp 2a3090d292 LibJS: Add the SetIterator built-in and Set.prototype.{values, entries} пре 4 година
SetIterator.h 2a3090d292 LibJS: Add the SetIterator built-in and Set.prototype.{values, entries} пре 4 година
SetIteratorPrototype.cpp 2a3090d292 LibJS: Add the SetIterator built-in and Set.prototype.{values, entries} пре 4 година
SetIteratorPrototype.h 2a3090d292 LibJS: Add the SetIterator built-in and Set.prototype.{values, entries} пре 4 година
SetPrototype.cpp f437793788 LibJS: Stop inheriting from Set in SetPrototype пре 4 година
SetPrototype.h f437793788 LibJS: Stop inheriting from Set in SetPrototype пре 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 d69cd3f5bf LibJS: Don't create lexical environment for native (C++) function calls пре 4 година
VM.h 064ed8279e LibJS: Support deleting local variables with operator delete пре 4 година
Value.cpp ad7aa05cc6 LibJS: Implement the CreateListFromArrayLike() abstract operation пре 4 година
Value.h ad7aa05cc6 LibJS: Implement the CreateListFromArrayLike() abstract operation пре 4 година
WeakSet.cpp a00d154522 LibJS: Notify WeakSets when heap cells are sweeped пре 4 година
WeakSet.h a00d154522 LibJS: Notify WeakSets when heap cells are sweeped пре 4 година
WeakSetConstructor.cpp 8b6beac5ce LibJS: Add the WeakSet built-in object пре 4 година
WeakSetConstructor.h 8b6beac5ce LibJS: Add the WeakSet built-in object пре 4 година
WeakSetPrototype.cpp fb63aeae4d LibJS: Add all of the WeakSet.prototype methods (add, delete, has) пре 4 година
WeakSetPrototype.h fb63aeae4d LibJS: Add all of the WeakSet.prototype methods (add, delete, has) пре 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 година