Idan Horowitz bd9e20ef79 LibJS: Add the Object.getOwnPropertySymbols method 4 년 전
..
Accessor.h fcd3b9a0df Userland: Use mattco@serenityos.org for my copyright headers 4 년 전
AggregateError.cpp 862ba64037 LibJS: Implement the Error Cause proposal 4 년 전
AggregateError.h 862ba64037 LibJS: Implement the Error Cause proposal 4 년 전
AggregateErrorConstructor.cpp 862ba64037 LibJS: Implement the Error Cause proposal 4 년 전
AggregateErrorConstructor.h cbd7437d40 LibJS: Implement AggregateError 4 년 전
AggregateErrorPrototype.cpp cbd7437d40 LibJS: Implement AggregateError 4 년 전
AggregateErrorPrototype.h cbd7437d40 LibJS: Implement AggregateError 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 f5a978c1aa LibWeb: Set a detach key for ArrayBuffers returned from WASM 4 년 전
ArrayBuffer.h f5a978c1aa LibWeb: Set a detach key for ArrayBuffers returned from WASM 4 년 전
ArrayBufferConstructor.cpp a1f5357ad3 LibJS: Expose Symbol.species properties as getters 4 년 전
ArrayBufferConstructor.h aefb7995f1 LibJS: Add the Symbol.species getter to the appropriate built-ins 4 년 전
ArrayBufferPrototype.cpp 8527f00065 LibJS: Allow and check for detached ArrayBuffers 4 년 전
ArrayBufferPrototype.h ebdeed087c Everywhere: Use linusg@serenityos.org for my copyright headers 4 년 전
ArrayConstructor.cpp a1f5357ad3 LibJS: Expose Symbol.species properties as getters 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 e044a3e428 LibJS: Add Array.prototype.keys() 4 년 전
ArrayPrototype.h e044a3e428 LibJS: Add Array.prototype.keys() 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 bd9e20ef79 LibJS: Add the Object.getOwnPropertySymbols method 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 862ba64037 LibJS: Implement the Error Cause proposal 4 년 전
Error.h 862ba64037 LibJS: Implement the Error Cause proposal 4 년 전
ErrorConstructor.cpp 862ba64037 LibJS: Implement the Error Cause proposal 4 년 전
ErrorConstructor.h ad3242bab7 LibJS: Rename JS_ENUMERATE_{ERROR_SUBCLASSES => NATIVE_ERRORS} 4 년 전
ErrorPrototype.cpp ad3242bab7 LibJS: Rename JS_ENUMERATE_{ERROR_SUBCLASSES => NATIVE_ERRORS} 4 년 전
ErrorPrototype.h ad3242bab7 LibJS: Rename JS_ENUMERATE_{ERROR_SUBCLASSES => NATIVE_ERRORS} 4 년 전
ErrorTypes.cpp fcd3b9a0df Userland: Use mattco@serenityos.org for my copyright headers 4 년 전
ErrorTypes.h a2da3f97ef LibJS: Remove argument count checks in Object.* methods 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 dc65f54c06 AK: Rename Vector::append(Vector) => Vector::extend(Vector) 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 b639bf64f2 LibJS: Use create_list_from_array_like() in Function.prototype.apply() 4 년 전
FunctionPrototype.h ebdeed087c Everywhere: Use linusg@serenityos.org for my copyright headers 4 년 전
GeneratorObject.cpp 3234697eca LibJS: Implement generator functions (only in bytecode mode) 4 년 전
GeneratorObject.h 3234697eca LibJS: Implement generator functions (only in bytecode mode) 4 년 전
GlobalObject.cpp 7eba63a8a3 LibJS: Add the WeakRef built-in object 4 년 전
GlobalObject.h 2f03eb8628 LibJS: Only initialize in add_constructor() if not already done 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 dc65f54c06 AK: Rename Vector::append(Vector) => Vector::extend(Vector) 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 bd9e20ef79 LibJS: Add the Object.getOwnPropertySymbols method 4 년 전
Object.h 7f6d3818a2 LibJS: Add the Object::define_native_accessor method 4 년 전
ObjectConstructor.cpp bd9e20ef79 LibJS: Add the Object.getOwnPropertySymbols method 4 년 전
ObjectConstructor.h bd9e20ef79 LibJS: Add the Object.getOwnPropertySymbols method 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 633f604c47 LibJS: Fix attributes of Promise.prototype 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 b041108a1e LibJS: Explicitly return and accept a Function* in species_constructor 4 년 전
PromisePrototype.h ebdeed087c Everywhere: Use linusg@serenityos.org for my copyright headers 4 년 전
PromiseReaction.cpp 93a07ba962 LibJS: Remove GlobalObject& argument from VM::construct() 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 93a07ba962 LibJS: Remove GlobalObject& argument from VM::construct() 4 년 전
ReflectObject.h ebdeed087c Everywhere: Use linusg@serenityos.org for my copyright headers 4 년 전
RegExpConstructor.cpp a1f5357ad3 LibJS: Expose Symbol.species properties as getters 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 dc65f54c06 AK: Rename Vector::append(Vector) => Vector::extend(Vector) 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 8b3f8879c1 LibJS: Use an enum class instead of 'bool is_generator' 4 년 전
ScriptFunction.h 8b3f8879c1 LibJS: Use an enum class instead of 'bool is_generator' 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 a1f5357ad3 LibJS: Expose Symbol.species properties as getters 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 8527f00065 LibJS: Allow and check for detached ArrayBuffers 4 년 전
TypedArray.h 6af596d9e8 LibJS+LibWeb: Make Uint8ClampedArray use TypedArray 4 년 전
TypedArrayConstructor.cpp a1f5357ad3 LibJS: Expose Symbol.species properties as getters 4 년 전
TypedArrayConstructor.h aefb7995f1 LibJS: Add the Symbol.species getter to the appropriate built-ins 4 년 전
TypedArrayPrototype.cpp 8527f00065 LibJS: Allow and check for detached ArrayBuffers 4 년 전
TypedArrayPrototype.h 4d34802f74 LibJS: Expose TypedArray.prototype.byteOffset 4 년 전
VM.cpp dc65f54c06 AK: Rename Vector::append(Vector) => Vector::extend(Vector) 4 년 전
VM.h 6913f06b6f LibJS: Store and maintain an "execution generation" counter 4 년 전
Value.cpp b041108a1e LibJS: Explicitly return and accept a Function* in species_constructor 4 년 전
Value.h b041108a1e LibJS: Explicitly return and accept a Function* in species_constructor 4 년 전
WeakContainer.h 7eba63a8a3 LibJS: Add the WeakRef built-in object 4 년 전
WeakMap.cpp 39554f3787 LibJS: Add the WeakMap built-in object 4 년 전
WeakMap.h 39554f3787 LibJS: Add the WeakMap built-in object 4 년 전
WeakMapConstructor.cpp 39554f3787 LibJS: Add the WeakMap built-in object 4 년 전
WeakMapConstructor.h 39554f3787 LibJS: Add the WeakMap built-in object 4 년 전
WeakMapPrototype.cpp 77c2db4183 LibJS: Add all of the WeakMap.prototype methods (delete, get, has, set) 4 년 전
WeakMapPrototype.h 77c2db4183 LibJS: Add all of the WeakMap.prototype methods (delete, get, has, set) 4 년 전
WeakRef.cpp 7eba63a8a3 LibJS: Add the WeakRef built-in object 4 년 전
WeakRef.h 7eba63a8a3 LibJS: Add the WeakRef built-in object 4 년 전
WeakRefConstructor.cpp 7eba63a8a3 LibJS: Add the WeakRef built-in object 4 년 전
WeakRefConstructor.h 7eba63a8a3 LibJS: Add the WeakRef built-in object 4 년 전
WeakRefPrototype.cpp b9d4dd6850 LibJS: Add the WeakRef.prototype.deref method 4 년 전
WeakRefPrototype.h b9d4dd6850 LibJS: Add the WeakRef.prototype.deref method 4 년 전
WeakSet.cpp 1a8ee5d8d7 LibJS: Generify the garbage collector's weak container notifications 4 년 전
WeakSet.h 1a8ee5d8d7 LibJS: Generify the garbage collector's weak container notifications 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 년 전