summaryrefslogtreecommitdiff
path: root/Userland/Libraries/LibJS/Runtime
AgeCommit message (Expand)Author
2021-10-21LibJS: Convert NativeFunction::{call,construct}() to ThrowCompletionOrLinus Groh
2021-10-21LibJS: Use implicit ThrowCompletionOr<T> constructor where possibleLinus Groh
2021-10-21LibJS: Allow construction of ThrowCompletionOr<Value> from non-ValueLinus Groh
2021-10-21LibJS: Convert IterableToList AO to ThrowCompletionOrTimothy Flynn
2021-10-21LibJS: Implement IteratorClose with Completions and align to the specTimothy Flynn
2021-10-21LibJS: Convert get_iterator_values helper to ThrowCompletionOrTimothy Flynn
2021-10-21LibJS: Convert IteratorValue AO to ThrowCompletionOrTimothy Flynn
2021-10-21LibJS: Convert IteratorComplete AO to ThrowCompletionOrTimothy Flynn
2021-10-21LibJS: Convert IteratorStep AO to ThrowCompletionOrTimothy Flynn
2021-10-21LibJS: Convert IteratorNext AO to ThrowCompletionOrTimothy Flynn
2021-10-21LibJS: Retrieve GetIterator's optional 'method' function using GetMethodTimothy Flynn
2021-10-21LibJS: Convert GetIterator AO to ThrowCompletionOrTimothy Flynn
2021-10-20LibJS: Use ClassFieldInitializerStatement for class fieldsdavidot
2021-10-20LibJS: Add parsing and evaluation of private fields and methodsdavidot
2021-10-20LibJS: Add private referencesdavidot
2021-10-20LibJS: Add slot [[PrivateElements]] and related methods to Objectdavidot
2021-10-20LibJS: Add PrivateEnvironmentdavidot
2021-10-20LibJS: Make class definition evaluation more spec like in orderingdavidot
2021-10-20LibJS: Remove ErrorType::FixmeAddAnErrorStringLinus Groh
2021-10-20LibJS: Add ErrorTypes for Promise ownKeys trap invariant violationsLinus Groh
2021-10-20LibJS: Add ErrorType for IterableToListOfType value type mismatchLinus Groh
2021-10-20LibJS: Add ErrorType for duplicate global environment bindingLinus Groh
2021-10-20LibJS: Rename define_native_function => define_old_native_functionIdan Horowitz
2021-10-20LibJS: Convert NativeFunction callback to ThrowCompletionOrIdan 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-20LibJS: Add missing header in EnvironmentCoordinate.hBen Wiederhake
2021-10-18LibJS: Convert Value operator AOs to ThrowCompletionOrIdan Horowitz
2021-10-18LibJS: Convert is_loosely_equal() to ThrowCompletionOrIdan Horowitz
2021-10-18LibJS: Convert is_less_than() to ThrowCompletionOrIdan Horowitz
2021-10-18LibJS: Convert Value::get() to ThrowCompletionOrIdan Horowitz
2021-10-18LibJS: Convert PrototypeObject::typed_this_value() to ThrowCompletionOrLinus Groh
2021-10-18LibJS: Convert PrototypeObject::typed_this_object() to ThrowCompletionOrLinus Groh
2021-10-18LibJS: Convert PrototypeObject::this_object() to ThrowCompletionOrLinus Groh
2021-10-18LibJS: Convert this_symbol_value() to ThrowCompletionOrLinus Groh
2021-10-18LibJS: Convert this_string_value() to ThrowCompletionOrLinus Groh
2021-10-18LibJS: Convert this_number_value() to ThrowCompletionOrLinus Groh
2021-10-18LibJS: Convert this_bigint_value() to ThrowCompletionOrLinus Groh
2021-10-18LibJS: Convert to_integer_or_infinity() to ThrowCompletionOrLinus Groh
2021-10-18LibJS: Remove a bunch of forgotten exception checks after TRY_OR_DISCARDLinus Groh
2021-10-18LibJS: Convert to_index() to ThrowCompletionOrIdan Horowitz
2021-10-18LibJS: Convert to_length() to ThrowCompletionOrIdan Horowitz
2021-10-18LibJS: Convert to_u8_clamp() to ThrowCompletionOrIdan Horowitz
2021-10-18LibJS: Convert to_u8() to ThrowCompletionOrIdan Horowitz
2021-10-18LibJS: Convert to_i8() to ThrowCompletionOrIdan Horowitz
2021-10-18LibJS: Convert to_u16() to ThrowCompletionOrIdan Horowitz
2021-10-18LibJS: Convert to_i16() to ThrowCompletionOrIdan Horowitz
2021-10-18LibJS: Convert to_u32() to ThrowCompletionOrIdan Horowitz
2021-10-18LibJS: Convert to_i32() to ThrowCompletionOrIdan Horowitz
2021-10-18LibJS: Convert to_number() to ThrowCompletionOrIdan Horowitz