Linus Groh 15c33477e4 LibJS: Make prepare_for_ordinary_call() new_target parameter an Object* преди 3 години
..
Intl 470262c8ab LibJS: Use ErrorType::NotAnObjectOfType instead of NotA преди 3 години
Temporal 470262c8ab LibJS: Use ErrorType::NotAnObjectOfType instead of NotA преди 3 години
AbstractOperations.cpp f29a82dd84 LibJS: Move the GlobalEnvironment from GlobalObject to Realm преди 3 години
AbstractOperations.h 19ee5e01ad LibJS: Use Span<Cell*> instead of Vector<Cell*> in more places преди 3 години
Accessor.h ba9d5c4d54 LibJS: Rename Function => FunctionObject преди 4 години
AggregateError.cpp c503a28e19 LibJS: Make AggregateError inherit from Error преди 4 години
AggregateError.h c503a28e19 LibJS: Make AggregateError inherit from Error преди 4 години
AggregateErrorConstructor.cpp a6b8291a9b LibJS: Add define_direct_property and remove the define_property helper преди 4 години
AggregateErrorConstructor.h ba9d5c4d54 LibJS: Rename Function => FunctionObject преди 4 години
AggregateErrorPrototype.cpp a6b8291a9b LibJS: Add define_direct_property and remove the define_property helper преди 4 години
AggregateErrorPrototype.h cbd7437d40 LibJS: Implement AggregateError преди 4 години
ArgumentsObject.cpp 8d01d43f5e LibJS: Replace the boolean argument of Object::set with an enum class преди 4 години
ArgumentsObject.h 77fa33e61a LibJS: Finish implementing mapped arguments exotic objects :^) преди 4 години
Array.cpp 6ad427993a Everywhere: Behaviour => Behavior преди 3 години
Array.h 8f3a5ba5d8 LibJS: Add Array::create_from() for generic Vector<T> преди 3 години
ArrayBuffer.cpp d42d655853 LibJS+LibWeb+Spreadsheet: Upcall visit_edges() via Base typedef преди 3 години
ArrayBuffer.h 7589cc2494 LibJS: Handle possible allocation failure in ArrayBuffer(size_t) преди 3 години
ArrayBufferConstructor.cpp 7589cc2494 LibJS: Handle possible allocation failure in ArrayBuffer(size_t) преди 3 години
ArrayBufferConstructor.h ba9d5c4d54 LibJS: Rename Function => FunctionObject преди 4 години
ArrayBufferPrototype.cpp bd4c116d08 LibJS: Convert ArrayBuffer.prototype to be a PrototypeObject преди 3 години
ArrayBufferPrototype.h bd4c116d08 LibJS: Convert ArrayBuffer.prototype to be a PrototypeObject преди 3 години
ArrayConstructor.cpp 8d01d43f5e LibJS: Replace the boolean argument of Object::set with an enum class преди 4 години
ArrayConstructor.h ba9d5c4d54 LibJS: Rename Function => FunctionObject преди 4 години
ArrayIterator.cpp e5753443ae LibJS: Consistently make prototype the last argument in Object ctors преди 4 години
ArrayIterator.h e5753443ae LibJS: Consistently make prototype the last argument in Object ctors преди 4 години
ArrayIteratorPrototype.cpp 4d1d0f05a9 LibJS: Convert ArrayIterator.prototype to be a PrototypeObject преди 3 години
ArrayIteratorPrototype.h 4d1d0f05a9 LibJS: Convert ArrayIterator.prototype to be a PrototypeObject преди 3 години
ArrayPrototype.cpp 9998a2c91e LibJS: Add ErrorType::CallStackSizeExceeded преди 3 години
ArrayPrototype.h b6523906b3 LibJS: Implement proposed Array.prototype.findLast{,Index} преди 4 години
AtomicsObject.cpp 1a3e1bff7b LibJS: Implement Atomics.isLockFree преди 4 години
AtomicsObject.h 1a3e1bff7b LibJS: Implement Atomics.isLockFree преди 4 години
BigInt.cpp f58891ed42 LibJS: Add a js_bigint(VM&, ...) overload and use it преди 4 години
BigInt.h f58891ed42 LibJS: Add a js_bigint(VM&, ...) overload and use it преди 4 години
BigIntConstructor.cpp eeb4c1eec9 LibJS: Reorder and add missing name & length properties to Built-ins преди 4 години
BigIntConstructor.h ba9d5c4d54 LibJS: Rename Function => FunctionObject преди 4 години
BigIntObject.cpp d42d655853 LibJS+LibWeb+Spreadsheet: Upcall visit_edges() via Base typedef преди 3 години
BigIntObject.h ebdeed087c Everywhere: Use linusg@serenityos.org for my copyright headers преди 4 години
BigIntPrototype.cpp 470262c8ab LibJS: Use ErrorType::NotAnObjectOfType instead of NotA преди 3 години
BigIntPrototype.h ebdeed087c Everywhere: Use linusg@serenityos.org for my copyright headers преди 4 години
BooleanConstructor.cpp a6b8291a9b LibJS: Add define_direct_property and remove the define_property helper преди 4 години
BooleanConstructor.h ba9d5c4d54 LibJS: Rename Function => FunctionObject преди 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 470262c8ab LibJS: Use ErrorType::NotAnObjectOfType instead of NotA преди 3 години
BooleanPrototype.h 1682f0b760 Everything: Move to SPDX license identifiers in all files. преди 4 години
BoundFunction.cpp a6b8291a9b LibJS: Add define_direct_property and remove the define_property helper преди 4 години
BoundFunction.h 44221756ab LibJS: Drop "Record" suffix from all the *Environment record classes преди 4 години
CommonPropertyNames.h e42ba7f748 LibJS: Implement the Intl.NumberFormat constructor преди 3 години
ConsoleObject.cpp 53f70e5208 LibJS: Remove the default length & attributes from define_native_* преди 4 години
ConsoleObject.h 1682f0b760 Everything: Move to SPDX license identifiers in all files. преди 4 години
DataView.cpp d42d655853 LibJS+LibWeb+Spreadsheet: Upcall visit_edges() via Base typedef преди 3 години
DataView.h e5753443ae LibJS: Consistently make prototype the last argument in Object ctors преди 4 години
DataViewConstructor.cpp a6b8291a9b LibJS: Add define_direct_property and remove the define_property helper преди 4 години
DataViewConstructor.h ba9d5c4d54 LibJS: Rename Function => FunctionObject преди 4 години
DataViewPrototype.cpp 8bfb665b72 LibJS: Convert DataView.prototype to be a PrototypeObject преди 3 години
DataViewPrototype.h 8bfb665b72 LibJS: Convert DataView.prototype to be a PrototypeObject преди 3 години
Date.cpp ee608f58ee LibJS: Add type range checks to the Date make_day AO преди 4 години
Date.h 5512ff79f0 LibJS: Implement a bunch of time value related Date AOs преди 4 години
DateConstructor.cpp a647f0abf6 LibJS: Make parse_simplified_iso8601() use Optional<int> instead of -1 преди 4 години
DateConstructor.h ba9d5c4d54 LibJS: Rename Function => FunctionObject преди 4 години
DatePrototype.cpp 94f076a774 LibJS: Convert Date.prototype to be a PrototypeObject преди 3 години
DatePrototype.h 94f076a774 LibJS: Convert Date.prototype to be a PrototypeObject преди 3 години
DeclarativeEnvironment.cpp 80170887db LibJS: Make Environment::put_into_environment() return a success bool преди 4 години
DeclarativeEnvironment.h 80170887db LibJS: Make Environment::put_into_environment() return a success bool преди 4 години
Environment.cpp 89f0e501a0 LibJS: Mark the global object in Environment::visit_edges() преди 3 години
Environment.h 80170887db LibJS: Make Environment::put_into_environment() return a success bool преди 4 години
Error.cpp a6b8291a9b LibJS: Add define_direct_property and remove the define_property helper преди 4 години
Error.h dbda5a9a4c LibJS: Move install_error_cause() from Object to Error преди 4 години
ErrorConstructor.cpp a6b8291a9b LibJS: Add define_direct_property and remove the define_property helper преди 4 години
ErrorConstructor.h ba9d5c4d54 LibJS: Rename Function => FunctionObject преди 4 години
ErrorPrototype.cpp a6b8291a9b LibJS: Add define_direct_property and remove the define_property helper преди 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 6d55e0572d LibJS: Remove ErrorType::NotA and ErrorType::NotAn преди 3 години
Exception.cpp c2ad599783 LibJS: Rename CallFrame => ExecutionContext преди 4 години
Exception.h 32ee195d62 LibJS: Avoid allocations in the Exception constructor преди 4 години
FinalizationRegistry.cpp d42d655853 LibJS+LibWeb+Spreadsheet: Upcall visit_edges() via Base typedef преди 3 години
FinalizationRegistry.h c364520c24 LibJS+js+test-js: Add GC debug mode that keeps cells "alive" as zombies преди 3 години
FinalizationRegistryConstructor.cpp a6b8291a9b LibJS: Add define_direct_property and remove the define_property helper преди 4 години
FinalizationRegistryConstructor.h ba9d5c4d54 LibJS: Rename Function => FunctionObject преди 4 години
FinalizationRegistryPrototype.cpp 43e4cec3e2 LibJS: Convert FinalizationRegistry.prototype to be a PrototypeObject преди 3 години
FinalizationRegistryPrototype.h 43e4cec3e2 LibJS: Convert FinalizationRegistry.prototype to be a PrototypeObject преди 3 години
FunctionConstructor.cpp a6b8291a9b LibJS: Add define_direct_property and remove the define_property helper преди 4 години
FunctionConstructor.h ba9d5c4d54 LibJS: Rename Function => FunctionObject преди 4 години
FunctionEnvironment.cpp fe9dc47320 LibJS: Make FunctionObject's m_home_object an Object*, not Value преди 4 години
FunctionEnvironment.h 44221756ab LibJS: Drop "Record" suffix from all the *Environment record classes преди 4 години
FunctionObject.cpp d42d655853 LibJS+LibWeb+Spreadsheet: Upcall visit_edges() via Base typedef преди 3 години
FunctionObject.h def8b44c40 LibJS: Add support for public fields in classes преди 3 години
FunctionPrototype.cpp 470262c8ab LibJS: Use ErrorType::NotAnObjectOfType instead of NotA преди 3 години
FunctionPrototype.h ebdeed087c Everywhere: Use linusg@serenityos.org for my copyright headers преди 4 години
GeneratorFunctionConstructor.cpp a6b8291a9b LibJS: Add define_direct_property and remove the define_property helper преди 4 години
GeneratorFunctionConstructor.h 804d592303 LibJS: Add missing has_constructor override to Generator Functions преди 4 години
GeneratorFunctionPrototype.cpp a6b8291a9b LibJS: Add define_direct_property and remove the define_property helper преди 4 години
GeneratorFunctionPrototype.h ba9d5c4d54 LibJS: Rename Function => FunctionObject преди 4 години
GeneratorObject.cpp 59982ef582 LibJS: Visit GeneratorObject's previous value if it's any kind of Cell преди 3 години
GeneratorObject.h 9e57ea71af LibJS: Convert GeneratorObject.prototype to be a PrototypeObject преди 3 години
GeneratorObjectPrototype.cpp 9e57ea71af LibJS: Convert GeneratorObject.prototype to be a PrototypeObject преди 3 години
GeneratorObjectPrototype.h 9e57ea71af LibJS: Convert GeneratorObject.prototype to be a PrototypeObject преди 3 години
GlobalEnvironment.cpp 1e79934acf LibJS: Add [[GlobalThisValue]] internal slot to GlobalEnvironment преди 3 години
GlobalEnvironment.h 1e79934acf LibJS: Add [[GlobalThisValue]] internal slot to GlobalEnvironment преди 3 години
GlobalObject.cpp f29a82dd84 LibJS: Move the GlobalEnvironment from GlobalObject to Realm преди 3 години
GlobalObject.h f29a82dd84 LibJS: Move the GlobalEnvironment from GlobalObject to Realm преди 3 години
IndexedProperties.cpp c351b4ad0d LibJS: Stop using a native property for Array lengths преди 4 години
IndexedProperties.h c351b4ad0d LibJS: Stop using a native property for Array lengths преди 4 години
IteratorOperations.cpp 6ad427993a Everywhere: Behaviour => Behavior преди 3 години
IteratorOperations.h 5ee1ae37b2 LibJS: Add the IteratorStep abstract iterator operation преди 4 години
IteratorPrototype.cpp f4867572b7 LibJS: Change PropertyName(Symbol*) => PropertyName(Symbol&) преди 4 години
IteratorPrototype.h fcd3b9a0df Userland: Use mattco@serenityos.org for my copyright headers преди 4 години
JSONObject.cpp a6b8291a9b LibJS: Add define_direct_property and remove the define_property helper преди 4 години
JSONObject.h ba9d5c4d54 LibJS: Rename Function => FunctionObject преди 4 години
JobCallback.h ba9d5c4d54 LibJS: Rename Function => FunctionObject преди 4 години
Map.cpp d42d655853 LibJS+LibWeb+Spreadsheet: Upcall visit_edges() via Base typedef преди 3 години
Map.h a27fbfd45f LibJS: Use OrderedHashMap instead of HashMap in the Map built-in преди 4 години
MapConstructor.cpp eeb4c1eec9 LibJS: Reorder and add missing name & length properties to Built-ins преди 4 години
MapConstructor.h ba9d5c4d54 LibJS: Rename Function => FunctionObject преди 4 години
MapIterator.cpp e5753443ae LibJS: Consistently make prototype the last argument in Object ctors преди 4 години
MapIterator.h e5753443ae LibJS: Consistently make prototype the last argument in Object ctors преди 4 години
MapIteratorPrototype.cpp f5c988b3ce LibJS: Convert MapIterator.prototype to be a PrototypeObject преди 3 години
MapIteratorPrototype.h f5c988b3ce LibJS: Convert MapIterator.prototype to be a PrototypeObject преди 3 години
MapPrototype.cpp 77efecadf7 LibJS: Convert Map.prototype to be a PrototypeObject преди 3 години
MapPrototype.h 77efecadf7 LibJS: Convert Map.prototype to be a PrototypeObject преди 3 години
MarkedValueList.cpp 1682f0b760 Everything: Move to SPDX license identifiers in all files. преди 4 години
MarkedValueList.h 5a0cdb15b0 AK+Everywhere: Reduce the number of template parameters of IntrusiveList преди 3 години
MathObject.cpp eaf904000f LibJS: Always use AK::get_random() in Math.random() преди 3 години
MathObject.h 9d2e90d569 LibJS: Add Math.imul() преди 4 години
NativeFunction.cpp 44221756ab LibJS: Drop "Record" suffix from all the *Environment record classes преди 4 години
NativeFunction.h 44221756ab LibJS: Drop "Record" suffix from all the *Environment record classes преди 4 години
NumberConstructor.cpp 0a05f04d1b LibJS: Fix UB in `Number.IsSafeInteger` преди 4 години
NumberConstructor.h ba9d5c4d54 LibJS: Rename Function => FunctionObject преди 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 470262c8ab LibJS: Use ErrorType::NotAnObjectOfType instead of NotA преди 3 години
NumberPrototype.h c31392510a LibJS: Add the Number.prototype.toFixed method преди 4 години
Object.cpp 31bc9565f8 LibJS: Avoid transitions for name/length of native functions/accessors преди 4 години
Object.h 47ab84ffd9 LibJS: Add define_direct_{property,accessor}_without_transition() преди 4 години
ObjectConstructor.cpp 8d01d43f5e LibJS: Replace the boolean argument of Object::set with an enum class преди 4 години
ObjectConstructor.h 5e621e494f LibJS: Implement Object.getOwnPropertyDescriptors() преди 4 години
ObjectEnvironment.cpp 8d01d43f5e LibJS: Replace the boolean argument of Object::set with an enum class преди 4 години
ObjectEnvironment.h 80170887db LibJS: Make Environment::put_into_environment() return a success bool преди 4 години
ObjectPrototype.cpp 151447bdf7 LibJS: Move Object::invoke to Value::invoke and fix it for primitives преди 4 години
ObjectPrototype.h cb20baebae LibJS: Make ObjectPrototype an immutable prototype exotic object преди 4 години
OrdinaryFunctionObject.cpp 073a1dec16 LibJS: Visit OrdinaryFunctionObject's owning realm преди 3 години
OrdinaryFunctionObject.h 557424a141 LibJS: Remove usage of define_native_property in OrdinaryFunctionObject преди 4 години
PrimitiveString.cpp c1e99fca1a LibJS: Replace Vector<u16> usage in PrimitiveString wth Utf16String преди 4 години
PrimitiveString.h b85b8ca350 LibJS: Reduce UTF-8 to UTF-16 transcoding when only UTF-16 is wanted преди 4 години
Promise.cpp 98d8a858cd LibJS: Set the function names for the resolve, reject, and executor преди 4 години
Promise.h ba9d5c4d54 LibJS: Rename Function => FunctionObject преди 4 години
PromiseConstructor.cpp 971dc44ed3 LibJS: Don't use MarkedValueList in PromiseValueList преди 3 години
PromiseConstructor.h ba9d5c4d54 LibJS: Rename Function => FunctionObject преди 4 години
PromiseJobs.cpp 7327a28ccc LibJS: Add ECMA-262 section/title/URL comments almost everywhere преди 4 години
PromiseJobs.h ebdeed087c Everywhere: Use linusg@serenityos.org for my copyright headers преди 4 години
PromisePrototype.cpp a41d0d23f9 LibJS: Convert Promise.prototype to be a PrototypeObject преди 3 години
PromisePrototype.h a41d0d23f9 LibJS: Convert Promise.prototype to be a PrototypeObject преди 3 години
PromiseReaction.cpp 98d8a858cd LibJS: Set the function names for the resolve, reject, and executor преди 4 години
PromiseReaction.h ba9d5c4d54 LibJS: Rename Function => FunctionObject преди 4 години
PromiseResolvingElementFunctions.cpp 971dc44ed3 LibJS: Don't use MarkedValueList in PromiseValueList преди 3 години
PromiseResolvingElementFunctions.h 935075c26e LibJS: Specify right base for PromiseResolvingElementFunction subclasses преди 3 години
PromiseResolvingFunction.cpp a6b8291a9b LibJS: Add define_direct_property and remove the define_property helper преди 4 години
PromiseResolvingFunction.h 1bd52ce789 LibJS: Stop qualifying AK::Function преди 4 години
PropertyAttributes.h 09bd5f8772 LibJS: Rewrite most of Object for spec compliance :^) преди 4 години
PropertyDescriptor.cpp 09bd5f8772 LibJS: Rewrite most of Object for spec compliance :^) преди 4 години
PropertyDescriptor.h 09bd5f8772 LibJS: Rewrite most of Object for spec compliance :^) преди 4 години
PropertyName.h 0d2c3f62d3 LibJS: Use move semantics more when creating Reference objects преди 3 години
PrototypeObject.h 1078d5e58a LibJS: Create a class to provide common methods for object prototypes преди 3 години
ProxyConstructor.cpp eeb4c1eec9 LibJS: Reorder and add missing name & length properties to Built-ins преди 4 години
ProxyConstructor.h ba9d5c4d54 LibJS: Rename Function => FunctionObject преди 4 години
ProxyObject.cpp d42d655853 LibJS+LibWeb+Spreadsheet: Upcall visit_edges() via Base typedef преди 3 години
ProxyObject.h 09bd5f8772 LibJS: Rewrite most of Object for spec compliance :^) преди 4 години
Realm.cpp 2b8d5696ab LibJS: Allocate a Realm next to GlobalObject in Interpreter::create() преди 3 години
Realm.h 2b8d5696ab LibJS: Allocate a Realm next to GlobalObject in Interpreter::create() преди 3 години
Reference.cpp 8d01d43f5e LibJS: Replace the boolean argument of Object::set with an enum class преди 4 години
Reference.h 0d2c3f62d3 LibJS: Use move semantics more when creating Reference objects преди 3 години
ReflectObject.cpp 312946059b LibJS+Spreadsheet: Use js_string(VM&, ...) overload more преди 4 години
ReflectObject.h ebdeed087c Everywhere: Use linusg@serenityos.org for my copyright headers преди 4 години
RegExpConstructor.cpp 3892b6e6ec LibJS: Implement RegExp constructor according to the spec преди 4 години
RegExpConstructor.h ba9d5c4d54 LibJS: Rename Function => FunctionObject преди 4 години
RegExpObject.cpp 7c54b6bd45 LibJS: Separate RegExpCreate into RegExpAlloc and RegExpInitialize преди 4 години
RegExpObject.h 7c54b6bd45 LibJS: Separate RegExpCreate into RegExpAlloc and RegExpInitialize преди 4 години
RegExpPrototype.cpp 65b0c26c44 LibJS: Convert RegExp.prototype to be a PrototypeObject преди 3 години
RegExpPrototype.h 65b0c26c44 LibJS: Convert RegExp.prototype to be a PrototypeObject преди 3 години
RegExpStringIterator.cpp d42d655853 LibJS+LibWeb+Spreadsheet: Upcall visit_edges() via Base typedef преди 3 години
RegExpStringIterator.h 34bd25f6c2 LibJS: Reduce copying of string data in RegExp.prototype преди 4 години
RegExpStringIteratorPrototype.cpp b749194e70 LibJS: Convert RegExpStringIterator.prototype to be a PrototypeObject преди 3 години
RegExpStringIteratorPrototype.h b749194e70 LibJS: Convert RegExpStringIterator.prototype to be a PrototypeObject преди 3 години
Set.cpp d42d655853 LibJS+LibWeb+Spreadsheet: Upcall visit_edges() via Base typedef преди 3 години
Set.h 08ff148bc3 LibJS: Use OrderedHashTable instead of HashTable in the Set built-in преди 4 години
SetConstructor.cpp eeb4c1eec9 LibJS: Reorder and add missing name & length properties to Built-ins преди 4 години
SetConstructor.h ba9d5c4d54 LibJS: Rename Function => FunctionObject преди 4 години
SetIterator.cpp e5753443ae LibJS: Consistently make prototype the last argument in Object ctors преди 4 години
SetIterator.h e5753443ae LibJS: Consistently make prototype the last argument in Object ctors преди 4 години
SetIteratorPrototype.cpp f195cb41a8 LibJS: Convert SetIterator.prototype to be a PrototypeObject преди 3 години
SetIteratorPrototype.h f195cb41a8 LibJS: Convert SetIterator.prototype to be a PrototypeObject преди 3 години
SetPrototype.cpp 75d5c17aec LibJS: Convert Set.prototype to be a PrototypeObject преди 3 години
SetPrototype.h 75d5c17aec LibJS: Convert Set.prototype to be a PrototypeObject преди 3 години
Shape.cpp b9eb8d00ca LibJS: Revoke any outstanding WeakPtr<Shape> when zombifying shapes преди 3 години
Shape.h b9eb8d00ca LibJS: Revoke any outstanding WeakPtr<Shape> when zombifying shapes преди 3 години
StringConstructor.cpp c1e99fca1a LibJS: Replace Vector<u16> usage in PrimitiveString wth Utf16String преди 4 години
StringConstructor.h ba9d5c4d54 LibJS: Rename Function => FunctionObject преди 4 години
StringIterator.cpp e5753443ae LibJS: Consistently make prototype the last argument in Object ctors преди 4 години
StringIterator.h e5753443ae LibJS: Consistently make prototype the last argument in Object ctors преди 4 години
StringIteratorPrototype.cpp be0880fb2c LibJS: Convert StringIterator.prototype to be a PrototypeObject преди 3 години
StringIteratorPrototype.h be0880fb2c LibJS: Convert StringIterator.prototype to be a PrototypeObject преди 3 години
StringObject.cpp d42d655853 LibJS+LibWeb+Spreadsheet: Upcall visit_edges() via Base typedef преди 3 години
StringObject.h 09bd5f8772 LibJS: Rewrite most of Object for spec compliance :^) преди 4 години
StringOrSymbol.h 53a8a11973 LibJS: Make StringOrSymbol always be FlyString in the string case преди 4 години
StringPrototype.cpp 470262c8ab LibJS: Use ErrorType::NotAnObjectOfType instead of NotA преди 3 години
StringPrototype.h 2f8eb4f068 LibJS: Implement non-ECMA-402 String.prototype.toLocale{Lower,Upper}Case преди 4 години
Symbol.cpp dac971b4ae LibJS: Store and return undefined Symbol description преди 4 години
Symbol.h dac971b4ae LibJS: Store and return undefined Symbol description преди 4 години
SymbolConstructor.cpp eeb4c1eec9 LibJS: Reorder and add missing name & length properties to Built-ins преди 4 години
SymbolConstructor.h ba9d5c4d54 LibJS: Rename Function => FunctionObject преди 4 години
SymbolObject.cpp d42d655853 LibJS+LibWeb+Spreadsheet: Upcall visit_edges() via Base typedef преди 3 години
SymbolObject.h dac971b4ae LibJS: Store and return undefined Symbol description преди 4 години
SymbolPrototype.cpp 470262c8ab LibJS: Use ErrorType::NotAnObjectOfType instead of NotA преди 3 години
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 470262c8ab LibJS: Use ErrorType::NotAnObjectOfType instead of NotA преди 3 години
TypedArray.h ba2c3731e9 LibJS: Make ValidateTypeArray abstraction public преди 4 години
TypedArrayConstructor.cpp 8d01d43f5e LibJS: Replace the boolean argument of Object::set with an enum class преди 4 години
TypedArrayConstructor.h fac8f9a94d LibJS: Add the TypedArray.from() method преди 4 години
TypedArrayPrototype.cpp 151447bdf7 LibJS: Move Object::invoke to Value::invoke and fix it for primitives преди 4 години
TypedArrayPrototype.h 871a29884d LibJS: Implement proposed TypedArray.prototype.findLast{,Index} преди 4 години
Utf16String.cpp 02e7dceb96 LibJS: Add a simple reference-counted UTF-16 string преди 4 години
Utf16String.h 02e7dceb96 LibJS: Add a simple reference-counted UTF-16 string преди 4 години
VM.cpp 15c33477e4 LibJS: Make prepare_for_ordinary_call() new_target parameter an Object* преди 3 години
VM.h 15c33477e4 LibJS: Make prepare_for_ordinary_call() new_target parameter an Object* преди 3 години
Value.cpp c20669328d LibJS: Handle +Infinity, -Infinity, +0 and -0 in modulo operator преди 3 години
Value.h c1e99fca1a LibJS: Replace Vector<u16> usage in PrimitiveString wth Utf16String преди 4 години
WeakContainer.cpp cdc1315dc8 LibJS: Use IntrusiveList for keeping track of WeakContainers преди 4 години
WeakContainer.h 470c99a2a6 LibJS: Tweak the WeakContainer::remove_swept_cells() API a little bit преди 3 години
WeakMap.cpp b92871f7ef LibJS: Visit WeakMap's values as long as their keys were not collected преди 3 години
WeakMap.h b92871f7ef LibJS: Visit WeakMap's values as long as their keys were not collected преди 3 години
WeakMapConstructor.cpp a6b8291a9b LibJS: Add define_direct_property and remove the define_property helper преди 4 години
WeakMapConstructor.h ba9d5c4d54 LibJS: Rename Function => FunctionObject преди 4 години
WeakMapPrototype.cpp 966f4faae4 LibJS: Convert WeakMap.prototype to be a PrototypeObject преди 3 години
WeakMapPrototype.h 966f4faae4 LibJS: Convert WeakMap.prototype to be a PrototypeObject преди 3 години
WeakRef.cpp d42d655853 LibJS+LibWeb+Spreadsheet: Upcall visit_edges() via Base typedef преди 3 години
WeakRef.h c364520c24 LibJS+js+test-js: Add GC debug mode that keeps cells "alive" as zombies преди 3 години
WeakRefConstructor.cpp a6b8291a9b LibJS: Add define_direct_property and remove the define_property helper преди 4 години
WeakRefConstructor.h ba9d5c4d54 LibJS: Rename Function => FunctionObject преди 4 години
WeakRefPrototype.cpp 777ae53615 LibJS: Convert WeakRef.prototype to be a PrototypeObject преди 3 години
WeakRefPrototype.h 777ae53615 LibJS: Convert WeakRef.prototype to be a PrototypeObject преди 3 години
WeakSet.cpp 470c99a2a6 LibJS: Tweak the WeakContainer::remove_swept_cells() API a little bit преди 3 години
WeakSet.h c364520c24 LibJS+js+test-js: Add GC debug mode that keeps cells "alive" as zombies преди 3 години
WeakSetConstructor.cpp a6b8291a9b LibJS: Add define_direct_property and remove the define_property helper преди 4 години
WeakSetConstructor.h ba9d5c4d54 LibJS: Rename Function => FunctionObject преди 4 години
WeakSetPrototype.cpp 696967d7b6 LibJS: Convert WeakSet.prototype to be a PrototypeObject преди 3 години
WeakSetPrototype.h 696967d7b6 LibJS: Convert WeakSet.prototype to be a PrototypeObject преди 3 години