Linus Groh c9951ad26b LibJS: Make to_temporal_time_record() time like Object a const& před 3 roky
..
Intl 4f2bcebe74 LibUnicode+LibJS: Store locale keyword values as a single string před 3 roky
Temporal c9951ad26b LibJS: Make to_temporal_time_record() time like Object a const& před 3 roky
AbstractOperations.cpp 6c45620709 LibJS: Reduce copying of string data in String.prototype před 4 roky
AbstractOperations.h 5a8f870594 LibJS: Implement RegExp.prototype [ @@replace ] with UTF-16 code units před 4 roky
Accessor.h ba9d5c4d54 LibJS: Rename Function => FunctionObject před 4 roky
AggregateError.cpp c503a28e19 LibJS: Make AggregateError inherit from Error před 4 roky
AggregateError.h c503a28e19 LibJS: Make AggregateError inherit from Error před 4 roky
AggregateErrorConstructor.cpp a6b8291a9b LibJS: Add define_direct_property and remove the define_property helper před 4 roky
AggregateErrorConstructor.h ba9d5c4d54 LibJS: Rename Function => FunctionObject před 4 roky
AggregateErrorPrototype.cpp a6b8291a9b LibJS: Add define_direct_property and remove the define_property helper před 4 roky
AggregateErrorPrototype.h cbd7437d40 LibJS: Implement AggregateError před 4 roky
ArgumentsObject.cpp 8d01d43f5e LibJS: Replace the boolean argument of Object::set with an enum class před 4 roky
ArgumentsObject.h 77fa33e61a LibJS: Finish implementing mapped arguments exotic objects :^) před 4 roky
Array.cpp 6ad427993a Everywhere: Behaviour => Behavior před 3 roky
Array.h 8f3a5ba5d8 LibJS: Add Array::create_from() for generic Vector<T> před 3 roky
ArrayBuffer.cpp 7589cc2494 LibJS: Handle possible allocation failure in ArrayBuffer(size_t) před 3 roky
ArrayBuffer.h 7589cc2494 LibJS: Handle possible allocation failure in ArrayBuffer(size_t) před 3 roky
ArrayBufferConstructor.cpp 7589cc2494 LibJS: Handle possible allocation failure in ArrayBuffer(size_t) před 3 roky
ArrayBufferConstructor.h ba9d5c4d54 LibJS: Rename Function => FunctionObject před 4 roky
ArrayBufferPrototype.cpp 312946059b LibJS+Spreadsheet: Use js_string(VM&, ...) overload more před 4 roky
ArrayBufferPrototype.h ebdeed087c Everywhere: Use linusg@serenityos.org for my copyright headers před 4 roky
ArrayConstructor.cpp 8d01d43f5e LibJS: Replace the boolean argument of Object::set with an enum class před 4 roky
ArrayConstructor.h ba9d5c4d54 LibJS: Rename Function => FunctionObject před 4 roky
ArrayIterator.cpp e5753443ae LibJS: Consistently make prototype the last argument in Object ctors před 4 roky
ArrayIterator.h e5753443ae LibJS: Consistently make prototype the last argument in Object ctors před 4 roky
ArrayIteratorPrototype.cpp a6b8291a9b LibJS: Add define_direct_property and remove the define_property helper před 4 roky
ArrayIteratorPrototype.h fcd3b9a0df Userland: Use mattco@serenityos.org for my copyright headers před 4 roky
ArrayPrototype.cpp 9998a2c91e LibJS: Add ErrorType::CallStackSizeExceeded před 3 roky
ArrayPrototype.h b6523906b3 LibJS: Implement proposed Array.prototype.findLast{,Index} před 4 roky
AtomicsObject.cpp 1a3e1bff7b LibJS: Implement Atomics.isLockFree před 4 roky
AtomicsObject.h 1a3e1bff7b LibJS: Implement Atomics.isLockFree před 4 roky
BigInt.cpp f58891ed42 LibJS: Add a js_bigint(VM&, ...) overload and use it před 4 roky
BigInt.h f58891ed42 LibJS: Add a js_bigint(VM&, ...) overload and use it před 4 roky
BigIntConstructor.cpp eeb4c1eec9 LibJS: Reorder and add missing name & length properties to Built-ins před 4 roky
BigIntConstructor.h ba9d5c4d54 LibJS: Rename Function => FunctionObject před 4 roky
BigIntObject.cpp ebdeed087c Everywhere: Use linusg@serenityos.org for my copyright headers před 4 roky
BigIntObject.h ebdeed087c Everywhere: Use linusg@serenityos.org for my copyright headers před 4 roky
BigIntPrototype.cpp b10657a2b6 LibJS: Remove unused includes out of Cell.h, move to the users před 4 roky
BigIntPrototype.h ebdeed087c Everywhere: Use linusg@serenityos.org for my copyright headers před 4 roky
BooleanConstructor.cpp a6b8291a9b LibJS: Add define_direct_property and remove the define_property helper před 4 roky
BooleanConstructor.h ba9d5c4d54 LibJS: Rename Function => FunctionObject před 4 roky
BooleanObject.cpp 1682f0b760 Everything: Move to SPDX license identifiers in all files. před 4 roky
BooleanObject.h 1682f0b760 Everything: Move to SPDX license identifiers in all files. před 4 roky
BooleanPrototype.cpp b10657a2b6 LibJS: Remove unused includes out of Cell.h, move to the users před 4 roky
BooleanPrototype.h 1682f0b760 Everything: Move to SPDX license identifiers in all files. před 4 roky
BoundFunction.cpp a6b8291a9b LibJS: Add define_direct_property and remove the define_property helper před 4 roky
BoundFunction.h 44221756ab LibJS: Drop "Record" suffix from all the *Environment record classes před 4 roky
CommonPropertyNames.h d3fcf5a570 LibJS: Implement Temporal.Instant.prototype.toZonedDateTimeISO() před 3 roky
ConsoleObject.cpp 53f70e5208 LibJS: Remove the default length & attributes from define_native_* před 4 roky
ConsoleObject.h 1682f0b760 Everything: Move to SPDX license identifiers in all files. před 4 roky
DataView.cpp e5753443ae LibJS: Consistently make prototype the last argument in Object ctors před 4 roky
DataView.h e5753443ae LibJS: Consistently make prototype the last argument in Object ctors před 4 roky
DataViewConstructor.cpp a6b8291a9b LibJS: Add define_direct_property and remove the define_property helper před 4 roky
DataViewConstructor.h ba9d5c4d54 LibJS: Rename Function => FunctionObject před 4 roky
DataViewPrototype.cpp 84053816d5 LibJS: Use Checked<T> for offsets in the SetViewValue AO před 4 roky
DataViewPrototype.h d7a70eb77c LibJS: Add all of the DataView.prototype.set* methods před 4 roky
Date.cpp ee608f58ee LibJS: Add type range checks to the Date make_day AO před 4 roky
Date.h 5512ff79f0 LibJS: Implement a bunch of time value related Date AOs před 4 roky
DateConstructor.cpp a647f0abf6 LibJS: Make parse_simplified_iso8601() use Optional<int> instead of -1 před 4 roky
DateConstructor.h ba9d5c4d54 LibJS: Rename Function => FunctionObject před 4 roky
DatePrototype.cpp 151447bdf7 LibJS: Move Object::invoke to Value::invoke and fix it for primitives před 4 roky
DatePrototype.h 7e4b0681e1 LibJS: Implement Date.prototype.toTemporalInstant() před 4 roky
DeclarativeEnvironment.cpp 80170887db LibJS: Make Environment::put_into_environment() return a success bool před 4 roky
DeclarativeEnvironment.h 80170887db LibJS: Make Environment::put_into_environment() return a success bool před 4 roky
Environment.cpp 44221756ab LibJS: Drop "Record" suffix from all the *Environment record classes před 4 roky
Environment.h 80170887db LibJS: Make Environment::put_into_environment() return a success bool před 4 roky
Error.cpp a6b8291a9b LibJS: Add define_direct_property and remove the define_property helper před 4 roky
Error.h dbda5a9a4c LibJS: Move install_error_cause() from Object to Error před 4 roky
ErrorConstructor.cpp a6b8291a9b LibJS: Add define_direct_property and remove the define_property helper před 4 roky
ErrorConstructor.h ba9d5c4d54 LibJS: Rename Function => FunctionObject před 4 roky
ErrorPrototype.cpp a6b8291a9b LibJS: Add define_direct_property and remove the define_property helper před 4 roky
ErrorPrototype.h ad3242bab7 LibJS: Rename JS_ENUMERATE_{ERROR_SUBCLASSES => NATIVE_ERRORS} před 4 roky
ErrorTypes.cpp fcd3b9a0df Userland: Use mattco@serenityos.org for my copyright headers před 4 roky
ErrorTypes.h d943b8f100 LibJS: Implement Temporal.PlainTime.prototype.with před 3 roky
Exception.cpp c2ad599783 LibJS: Rename CallFrame => ExecutionContext před 4 roky
Exception.h 32ee195d62 LibJS: Avoid allocations in the Exception constructor před 4 roky
FinalizationRegistry.cpp cd53d046b2 LibJS: Fix typo "sweeped" => "swept" everywhere před 4 roky
FinalizationRegistry.h cd53d046b2 LibJS: Fix typo "sweeped" => "swept" everywhere před 4 roky
FinalizationRegistryConstructor.cpp a6b8291a9b LibJS: Add define_direct_property and remove the define_property helper před 4 roky
FinalizationRegistryConstructor.h ba9d5c4d54 LibJS: Rename Function => FunctionObject před 4 roky
FinalizationRegistryPrototype.cpp b10657a2b6 LibJS: Remove unused includes out of Cell.h, move to the users před 4 roky
FinalizationRegistryPrototype.h e1b0719435 LibJS: Add all of the FinalizationRegistry.prototype methods před 4 roky
FunctionConstructor.cpp a6b8291a9b LibJS: Add define_direct_property and remove the define_property helper před 4 roky
FunctionConstructor.h ba9d5c4d54 LibJS: Rename Function => FunctionObject před 4 roky
FunctionEnvironment.cpp fe9dc47320 LibJS: Make FunctionObject's m_home_object an Object*, not Value před 4 roky
FunctionEnvironment.h 44221756ab LibJS: Drop "Record" suffix from all the *Environment record classes před 4 roky
FunctionObject.cpp def8b44c40 LibJS: Add support for public fields in classes před 3 roky
FunctionObject.h def8b44c40 LibJS: Add support for public fields in classes před 3 roky
FunctionPrototype.cpp 53166c10ca LibJS: Remove unused header includes před 4 roky
FunctionPrototype.h ebdeed087c Everywhere: Use linusg@serenityos.org for my copyright headers před 4 roky
GeneratorFunctionConstructor.cpp a6b8291a9b LibJS: Add define_direct_property and remove the define_property helper před 4 roky
GeneratorFunctionConstructor.h 804d592303 LibJS: Add missing has_constructor override to Generator Functions před 4 roky
GeneratorFunctionPrototype.cpp a6b8291a9b LibJS: Add define_direct_property and remove the define_property helper před 4 roky
GeneratorFunctionPrototype.h ba9d5c4d54 LibJS: Rename Function => FunctionObject před 4 roky
GeneratorObject.cpp e3ef241108 LibJS: Remove the non-standard put helper and replace it's usages před 4 roky
GeneratorObject.h 44221756ab LibJS: Drop "Record" suffix from all the *Environment record classes před 4 roky
GeneratorObjectPrototype.cpp a6b8291a9b LibJS: Add define_direct_property and remove the define_property helper před 4 roky
GeneratorObjectPrototype.h 22b17219ff LibJS: Add the remaining generator objects před 4 roky
GlobalEnvironment.cpp 8d01d43f5e LibJS: Replace the boolean argument of Object::set with an enum class před 4 roky
GlobalEnvironment.h 80170887db LibJS: Make Environment::put_into_environment() return a success bool před 4 roky
GlobalObject.cpp 8e75e5fabb LibJS: Implement a nearly empty Intl.ListFormat object před 3 roky
GlobalObject.h 45eef97906 LibJS: Avoid transitions in GlobalObject::initialize_constructor() před 4 roky
IndexedProperties.cpp c351b4ad0d LibJS: Stop using a native property for Array lengths před 4 roky
IndexedProperties.h c351b4ad0d LibJS: Stop using a native property for Array lengths před 4 roky
IteratorOperations.cpp 6ad427993a Everywhere: Behaviour => Behavior před 3 roky
IteratorOperations.h 5ee1ae37b2 LibJS: Add the IteratorStep abstract iterator operation před 4 roky
IteratorPrototype.cpp f4867572b7 LibJS: Change PropertyName(Symbol*) => PropertyName(Symbol&) před 4 roky
IteratorPrototype.h fcd3b9a0df Userland: Use mattco@serenityos.org for my copyright headers před 4 roky
JSONObject.cpp a6b8291a9b LibJS: Add define_direct_property and remove the define_property helper před 4 roky
JSONObject.h ba9d5c4d54 LibJS: Rename Function => FunctionObject před 4 roky
JobCallback.h ba9d5c4d54 LibJS: Rename Function => FunctionObject před 4 roky
Map.cpp a96ac8bd56 LibJS: Add the Map built-in object před 4 roky
Map.h a27fbfd45f LibJS: Use OrderedHashMap instead of HashMap in the Map built-in před 4 roky
MapConstructor.cpp eeb4c1eec9 LibJS: Reorder and add missing name & length properties to Built-ins před 4 roky
MapConstructor.h ba9d5c4d54 LibJS: Rename Function => FunctionObject před 4 roky
MapIterator.cpp e5753443ae LibJS: Consistently make prototype the last argument in Object ctors před 4 roky
MapIterator.h e5753443ae LibJS: Consistently make prototype the last argument in Object ctors před 4 roky
MapIteratorPrototype.cpp b10657a2b6 LibJS: Remove unused includes out of Cell.h, move to the users před 4 roky
MapIteratorPrototype.h 322c8a3995 LibJS: Add the MapIterator built-in and the key/values/entries methods před 4 roky
MapPrototype.cpp b10657a2b6 LibJS: Remove unused includes out of Cell.h, move to the users před 4 roky
MapPrototype.h 322c8a3995 LibJS: Add the MapIterator built-in and the key/values/entries methods před 4 roky
MarkedValueList.cpp 1682f0b760 Everything: Move to SPDX license identifiers in all files. před 4 roky
MarkedValueList.h 3fe1be20b7 LibJS: Use IntrusiveList for keeping track of MarkedValueLists před 4 roky
MathObject.cpp eaf904000f LibJS: Always use AK::get_random() in Math.random() před 4 roky
MathObject.h 9d2e90d569 LibJS: Add Math.imul() před 4 roky
NativeFunction.cpp 44221756ab LibJS: Drop "Record" suffix from all the *Environment record classes před 4 roky
NativeFunction.h 44221756ab LibJS: Drop "Record" suffix from all the *Environment record classes před 4 roky
NumberConstructor.cpp 0a05f04d1b LibJS: Fix UB in `Number.IsSafeInteger` před 4 roky
NumberConstructor.h ba9d5c4d54 LibJS: Rename Function => FunctionObject před 4 roky
NumberObject.cpp 1682f0b760 Everything: Move to SPDX license identifiers in all files. před 4 roky
NumberObject.h 1682f0b760 Everything: Move to SPDX license identifiers in all files. před 4 roky
NumberPrototype.cpp b10657a2b6 LibJS: Remove unused includes out of Cell.h, move to the users před 4 roky
NumberPrototype.h c31392510a LibJS: Add the Number.prototype.toFixed method před 4 roky
Object.cpp 31bc9565f8 LibJS: Avoid transitions for name/length of native functions/accessors před 4 roky
Object.h 47ab84ffd9 LibJS: Add define_direct_{property,accessor}_without_transition() před 4 roky
ObjectConstructor.cpp 8d01d43f5e LibJS: Replace the boolean argument of Object::set with an enum class před 4 roky
ObjectConstructor.h 5e621e494f LibJS: Implement Object.getOwnPropertyDescriptors() před 4 roky
ObjectEnvironment.cpp 8d01d43f5e LibJS: Replace the boolean argument of Object::set with an enum class před 4 roky
ObjectEnvironment.h 80170887db LibJS: Make Environment::put_into_environment() return a success bool před 4 roky
ObjectPrototype.cpp 151447bdf7 LibJS: Move Object::invoke to Value::invoke and fix it for primitives před 4 roky
ObjectPrototype.h cb20baebae LibJS: Make ObjectPrototype an immutable prototype exotic object před 4 roky
OrdinaryFunctionObject.cpp e1573991a3 LibJS: Fix this values in arrow functions před 4 roky
OrdinaryFunctionObject.h 557424a141 LibJS: Remove usage of define_native_property in OrdinaryFunctionObject před 4 roky
PrimitiveString.cpp c1e99fca1a LibJS: Replace Vector<u16> usage in PrimitiveString wth Utf16String před 4 roky
PrimitiveString.h b85b8ca350 LibJS: Reduce UTF-8 to UTF-16 transcoding when only UTF-16 is wanted před 4 roky
Promise.cpp 98d8a858cd LibJS: Set the function names for the resolve, reject, and executor před 4 roky
Promise.h ba9d5c4d54 LibJS: Rename Function => FunctionObject před 4 roky
PromiseConstructor.cpp 4f186a9a1f LibJS: Implement Promise.race on the Promise constructor před 4 roky
PromiseConstructor.h ba9d5c4d54 LibJS: Rename Function => FunctionObject před 4 roky
PromiseJobs.cpp 7327a28ccc LibJS: Add ECMA-262 section/title/URL comments almost everywhere před 4 roky
PromiseJobs.h ebdeed087c Everywhere: Use linusg@serenityos.org for my copyright headers před 4 roky
PromisePrototype.cpp 151447bdf7 LibJS: Move Object::invoke to Value::invoke and fix it for primitives před 4 roky
PromisePrototype.h ebdeed087c Everywhere: Use linusg@serenityos.org for my copyright headers před 4 roky
PromiseReaction.cpp 98d8a858cd LibJS: Set the function names for the resolve, reject, and executor před 4 roky
PromiseReaction.h ba9d5c4d54 LibJS: Rename Function => FunctionObject před 4 roky
PromiseResolvingElementFunctions.cpp 949f294444 LibJS: Implement Promise.allSettled on the Promise constructor před 4 roky
PromiseResolvingElementFunctions.h 949f294444 LibJS: Implement Promise.allSettled on the Promise constructor před 4 roky
PromiseResolvingFunction.cpp a6b8291a9b LibJS: Add define_direct_property and remove the define_property helper před 4 roky
PromiseResolvingFunction.h 1bd52ce789 LibJS: Stop qualifying AK::Function před 4 roky
PropertyAttributes.h 09bd5f8772 LibJS: Rewrite most of Object for spec compliance :^) před 4 roky
PropertyDescriptor.cpp 09bd5f8772 LibJS: Rewrite most of Object for spec compliance :^) před 4 roky
PropertyDescriptor.h 09bd5f8772 LibJS: Rewrite most of Object for spec compliance :^) před 4 roky
PropertyName.h cb44fc528b LibJS: Add a way of constructing PropertyName with values above 2**32-1 před 4 roky
ProxyConstructor.cpp eeb4c1eec9 LibJS: Reorder and add missing name & length properties to Built-ins před 4 roky
ProxyConstructor.h ba9d5c4d54 LibJS: Rename Function => FunctionObject před 4 roky
ProxyObject.cpp 941ff0cf60 LibJS: Prevent stack overflow if Proxy handler's __proto__ is the Proxy před 3 roky
ProxyObject.h 09bd5f8772 LibJS: Rewrite most of Object for spec compliance :^) před 4 roky
Reference.cpp 8d01d43f5e LibJS: Replace the boolean argument of Object::set with an enum class před 4 roky
Reference.h 44221756ab LibJS: Drop "Record" suffix from all the *Environment record classes před 4 roky
ReflectObject.cpp 312946059b LibJS+Spreadsheet: Use js_string(VM&, ...) overload more před 4 roky
ReflectObject.h ebdeed087c Everywhere: Use linusg@serenityos.org for my copyright headers před 4 roky
RegExpConstructor.cpp 3892b6e6ec LibJS: Implement RegExp constructor according to the spec před 4 roky
RegExpConstructor.h ba9d5c4d54 LibJS: Rename Function => FunctionObject před 4 roky
RegExpObject.cpp 7c54b6bd45 LibJS: Separate RegExpCreate into RegExpAlloc and RegExpInitialize před 4 roky
RegExpObject.h 7c54b6bd45 LibJS: Separate RegExpCreate into RegExpAlloc and RegExpInitialize před 4 roky
RegExpPrototype.cpp 6337eb52d8 LibJS: Implement RegExp.prototype.compile před 4 roky
RegExpPrototype.h 6337eb52d8 LibJS: Implement RegExp.prototype.compile před 4 roky
RegExpStringIterator.cpp c1e99fca1a LibJS: Replace Vector<u16> usage in PrimitiveString wth Utf16String před 4 roky
RegExpStringIterator.h 34bd25f6c2 LibJS: Reduce copying of string data in RegExp.prototype před 4 roky
RegExpStringIteratorPrototype.cpp 34bd25f6c2 LibJS: Reduce copying of string data in RegExp.prototype před 4 roky
RegExpStringIteratorPrototype.h cfddcad7cf LibJS: Implement the RegExpStringIterator object před 4 roky
Set.cpp f437793788 LibJS: Stop inheriting from Set in SetPrototype před 4 roky
Set.h 08ff148bc3 LibJS: Use OrderedHashTable instead of HashTable in the Set built-in před 4 roky
SetConstructor.cpp eeb4c1eec9 LibJS: Reorder and add missing name & length properties to Built-ins před 4 roky
SetConstructor.h ba9d5c4d54 LibJS: Rename Function => FunctionObject před 4 roky
SetIterator.cpp e5753443ae LibJS: Consistently make prototype the last argument in Object ctors před 4 roky
SetIterator.h e5753443ae LibJS: Consistently make prototype the last argument in Object ctors před 4 roky
SetIteratorPrototype.cpp 53166c10ca LibJS: Remove unused header includes před 4 roky
SetIteratorPrototype.h 2a3090d292 LibJS: Add the SetIterator built-in and Set.prototype.{values, entries} před 4 roky
SetPrototype.cpp 312946059b LibJS+Spreadsheet: Use js_string(VM&, ...) overload more před 4 roky
SetPrototype.h f437793788 LibJS: Stop inheriting from Set in SetPrototype před 4 roky
Shape.cpp 09bd5f8772 LibJS: Rewrite most of Object for spec compliance :^) před 4 roky
Shape.h 5eef07d232 LibJS: Avoid lots of string-to-int during global object construction před 4 roky
StringConstructor.cpp c1e99fca1a LibJS: Replace Vector<u16> usage in PrimitiveString wth Utf16String před 4 roky
StringConstructor.h ba9d5c4d54 LibJS: Rename Function => FunctionObject před 4 roky
StringIterator.cpp e5753443ae LibJS: Consistently make prototype the last argument in Object ctors před 4 roky
StringIterator.h e5753443ae LibJS: Consistently make prototype the last argument in Object ctors před 4 roky
StringIteratorPrototype.cpp b10657a2b6 LibJS: Remove unused includes out of Cell.h, move to the users před 4 roky
StringIteratorPrototype.h fcd3b9a0df Userland: Use mattco@serenityos.org for my copyright headers před 4 roky
StringObject.cpp 2bba20d123 LibJS: Report string properties using UTF-16 code units před 4 roky
StringObject.h 09bd5f8772 LibJS: Rewrite most of Object for spec compliance :^) před 4 roky
StringOrSymbol.h 53a8a11973 LibJS: Make StringOrSymbol always be FlyString in the string case před 4 roky
StringPrototype.cpp 6ad427993a Everywhere: Behaviour => Behavior před 3 roky
StringPrototype.h 2f8eb4f068 LibJS: Implement non-ECMA-402 String.prototype.toLocale{Lower,Upper}Case před 4 roky
Symbol.cpp dac971b4ae LibJS: Store and return undefined Symbol description před 4 roky
Symbol.h dac971b4ae LibJS: Store and return undefined Symbol description před 4 roky
SymbolConstructor.cpp eeb4c1eec9 LibJS: Reorder and add missing name & length properties to Built-ins před 4 roky
SymbolConstructor.h ba9d5c4d54 LibJS: Rename Function => FunctionObject před 4 roky
SymbolObject.cpp 53166c10ca LibJS: Remove unused header includes před 4 roky
SymbolObject.h dac971b4ae LibJS: Store and return undefined Symbol description před 4 roky
SymbolPrototype.cpp b10657a2b6 LibJS: Remove unused includes out of Cell.h, move to the users před 4 roky
SymbolPrototype.h b661363dfe LibJS: Implement String.prototype[@@toPrimitive]() před 4 roky
TemporaryClearException.h b0faf2287a LibJS: Use linusg@serenityos.org for my new copyright headers, too před 4 roky
TypedArray.cpp 7589cc2494 LibJS: Handle possible allocation failure in ArrayBuffer(size_t) před 3 roky
TypedArray.h ba2c3731e9 LibJS: Make ValidateTypeArray abstraction public před 4 roky
TypedArrayConstructor.cpp 8d01d43f5e LibJS: Replace the boolean argument of Object::set with an enum class před 4 roky
TypedArrayConstructor.h fac8f9a94d LibJS: Add the TypedArray.from() method před 4 roky
TypedArrayPrototype.cpp 151447bdf7 LibJS: Move Object::invoke to Value::invoke and fix it for primitives před 4 roky
TypedArrayPrototype.h 871a29884d LibJS: Implement proposed TypedArray.prototype.findLast{,Index} před 4 roky
Utf16String.cpp 02e7dceb96 LibJS: Add a simple reference-counted UTF-16 string před 4 roky
Utf16String.h 02e7dceb96 LibJS: Add a simple reference-counted UTF-16 string před 4 roky
VM.cpp b76456f0ed LibJS: Add a way to attach custom data to a JS::VM instance před 3 roky
VM.h b76456f0ed LibJS: Add a way to attach custom data to a JS::VM instance před 3 roky
Value.cpp c20669328d LibJS: Handle +Infinity, -Infinity, +0 and -0 in modulo operator před 3 roky
Value.h c1e99fca1a LibJS: Replace Vector<u16> usage in PrimitiveString wth Utf16String před 4 roky
WeakContainer.cpp cdc1315dc8 LibJS: Use IntrusiveList for keeping track of WeakContainers před 4 roky
WeakContainer.h cdc1315dc8 LibJS: Use IntrusiveList for keeping track of WeakContainers před 4 roky
WeakMap.cpp cd53d046b2 LibJS: Fix typo "sweeped" => "swept" everywhere před 4 roky
WeakMap.h cd53d046b2 LibJS: Fix typo "sweeped" => "swept" everywhere před 4 roky
WeakMapConstructor.cpp a6b8291a9b LibJS: Add define_direct_property and remove the define_property helper před 4 roky
WeakMapConstructor.h ba9d5c4d54 LibJS: Rename Function => FunctionObject před 4 roky
WeakMapPrototype.cpp 312946059b LibJS+Spreadsheet: Use js_string(VM&, ...) overload more před 4 roky
WeakMapPrototype.h 77c2db4183 LibJS: Add all of the WeakMap.prototype methods (delete, get, has, set) před 4 roky
WeakRef.cpp cd53d046b2 LibJS: Fix typo "sweeped" => "swept" everywhere před 4 roky
WeakRef.h cd53d046b2 LibJS: Fix typo "sweeped" => "swept" everywhere před 4 roky
WeakRefConstructor.cpp a6b8291a9b LibJS: Add define_direct_property and remove the define_property helper před 4 roky
WeakRefConstructor.h ba9d5c4d54 LibJS: Rename Function => FunctionObject před 4 roky
WeakRefPrototype.cpp 312946059b LibJS+Spreadsheet: Use js_string(VM&, ...) overload more před 4 roky
WeakRefPrototype.h b9d4dd6850 LibJS: Add the WeakRef.prototype.deref method před 4 roky
WeakSet.cpp cd53d046b2 LibJS: Fix typo "sweeped" => "swept" everywhere před 4 roky
WeakSet.h cd53d046b2 LibJS: Fix typo "sweeped" => "swept" everywhere před 4 roky
WeakSetConstructor.cpp a6b8291a9b LibJS: Add define_direct_property and remove the define_property helper před 4 roky
WeakSetConstructor.h ba9d5c4d54 LibJS: Rename Function => FunctionObject před 4 roky
WeakSetPrototype.cpp b10657a2b6 LibJS: Remove unused includes out of Cell.h, move to the users před 4 roky
WeakSetPrototype.h fb63aeae4d LibJS: Add all of the WeakSet.prototype methods (add, delete, has) před 4 roky