summaryrefslogtreecommitdiff
path: root/Userland/Libraries/LibJS/Runtime/ArrayConstructor.cpp
AgeCommit message (Expand)Author
2023-04-15LibJS: Port iterator_step() to GCPtrLinus Groh
2023-04-14LibJS: Port Value::to_object() to NonnullGCPtrLinus Groh
2023-04-13LibJS: Make well-known symbol getters return NonnullGCPtrLinus Groh
2023-04-13LibJS: Make intrinsics getters return NonnullGCPtrLinus Groh
2023-03-01LibJS: Use a Variant instead of two Optionals for ThrowCompletionOrLinus Groh
2023-02-16LbJS: Convert exception-related usages of Value::TDSWOSE to StringTimothy Flynn
2023-02-16LibJS+Everywhere: Deprecate Value::to_string_without_side_effectsTimothy Flynn
2023-01-29LibJS+Everywhere: Allow Cell::initialize overrides to throw OOM errorsTimothy Flynn
2023-01-28LibJS: Add spec comments to ArrayConstructorLinus Groh
2022-12-15LibJS: Convert Object::construct() to NonnullGCPtrLinus Groh
2022-12-14LibJS: Convert Array::create{,_from}() to NonnullGCPtrLinus Groh
2022-09-15LibJS: Do not invoke Cell::vm in constructors before Cell is constructedTimothy Flynn
2022-08-27LibJS: Move intrinsics to the realmLinus Groh
2022-08-23LibJS+LibWeb: Reduce use of GlobalObject as an intermediaryLinus Groh
2022-08-23LibJS: Pass Realm to define_native_{accessor,function}()Linus Groh
2022-08-23LibJS: Remove GlobalObject parameter from native functionsLinus Groh
2022-08-23LibJS: Replace GlobalObject with VM in common AOs [Part 18/19]Linus Groh
2022-08-23LibJS: Replace GlobalObject with VM in Iterator AOs [Part 7/19]Linus Groh
2022-08-23LibJS: Replace GlobalObject with VM in Value AOs [Part 4/19]Linus Groh
2022-08-23LibJS: Remove GlobalObject from VM::this_value()Linus Groh
2022-08-23LibJS: Remove GlobalObject from VM::throw_completion()Linus Groh
2022-08-23LibJS+LibWeb: Replace GlobalObject with Realm in create() functionsLinus Groh
2022-08-23LibJS+LibWeb: Replace GlobalObject with Realm in initialize() functionsLinus Groh
2022-08-23LibJS+LibWeb: Replace GlobalObject with Realm in object constructorsLinus Groh
2022-03-16Libraries: Use default constructors/destructors in LibJSLenny Maiorani
2022-01-25LibJS: Use new construct AO overload where easily applicableTimothy Flynn
2022-01-23Everywhere: Convert VM::call() to JS::call()mjz19910
2022-01-09LibJS: Implement proper Iterator recordsLinus Groh
2021-10-23LibJS: Convert ArrayConstructor functions to ThrowCompletionOrIdan Horowitz
2021-10-23LibJS: Remove vm.construct and it's usagesIdan Horowitz
2021-10-22LibJS: Convert Array AOs to ThrowCompletionOrIdan Horowitz
2021-10-21LibJS: Convert NativeFunction::{call,construct}() to ThrowCompletionOrLinus Groh
2021-10-21LibJS: Implement IteratorClose with Completions and align to the specTimothy Flynn
2021-10-21LibJS: Convert IteratorValue AO to ThrowCompletionOrTimothy Flynn
2021-10-21LibJS: Convert IteratorStep AO to ThrowCompletionOrTimothy Flynn
2021-10-21LibJS: Convert GetIterator AO to ThrowCompletionOrTimothy Flynn
2021-10-20LibJS: Rename define_native_function => define_old_native_functionIdan Horowitz
2021-10-20LibJS: Add ThrowCompletionOr versions of the JS native function macrosIdan Horowitz
2021-10-20LibJS: Replace usages of JS_{DECLARE, DEFINE}_NATIVE_GETTERIdan Horowitz
2021-10-18LibJS: Convert to_u32() to ThrowCompletionOrIdan Horowitz
2021-10-13LibJS: Convert to_object() to ThrowCompletionOrLinus Groh
2021-10-03LibJS: Convert create_data_property_or_throw() to ThrowCompletionOrLinus Groh
2021-10-03LibJS: Convert Object::set() to ThrowCompletionOrLinus Groh
2021-10-03LibJS: Convert Object::get() to ThrowCompletionOrLinus Groh
2021-09-24LibJS: Close iterator on throw completion in Array.fromIdan Horowitz
2021-09-24LibJS: Add missing exception checks to {Array, TypedArray}.from()Idan Horowitz
2021-09-23LibJS: Convert get_method to ThrowCompletionOrIdan Horowitz
2021-09-23LibJS: Convert Value::invoke and VM::call to ThrowCompletionOrIdan Horowitz
2021-09-23LibJS: Switch is_array to ThrowCompletionOrIdan Horowitz
2021-09-21LibJS: Convert length_of_array_like to ThrowCompletionOrIdan Horowitz