summaryrefslogtreecommitdiff
path: root/Userland/Libraries/LibJS/Runtime/Value.cpp
AgeCommit message (Expand)Author
2021-12-21LibJS: Update spec numbers for Operations on Objects AOsTimothy Flynn
2021-11-24LibJS: Make section URLs more consistentLinus Groh
2021-10-25LibJS: Tweak Value::to_property_key() fast path for Int32Andreas Kling
2021-10-25LibJS: Add fast paths for <, >, <=, and >= with Int32 on both sidesAndreas Kling
2021-10-24LibJS: Optimize Value::to_property_key() for numeric property namesAndreas Kling
2021-10-24LibJS: Make Value::to_property_key() return a JS::PropertyKeyAndreas Kling
2021-10-24LibJS: Rename PropertyName to PropertyKeyAndreas Kling
2021-10-21LibJS: Use implicit ThrowCompletionOr<T> constructor where possibleLinus Groh
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 to_integer_or_infinity() to ThrowCompletionOrLinus 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
2021-10-17LibJS: Convert to_property_key() to ThrowCompletionOrIdan Horowitz
2021-10-17LibJS: Convert to_double() to ThrowCompletionOrIdan Horowitz
2021-10-17LibJS: Convert to_bigint_uint64() to ThrowCompletionOrIdan Horowitz
2021-10-17LibJS: Convert to_bigint_int64() to ThrowCompletionOrIdan Horowitz
2021-10-17LibJS: Convert to_bigint() to ThrowCompletionOrIdan Horowitz
2021-10-17LibJS: Convert to_numeric() to ThrowCompletionOrIdan Horowitz
2021-10-15LibJS: Fix typo in LHS Object and RHS BigInt loosely equals checkLuke Wilde
2021-10-13LibJS: Convert to_object() to ThrowCompletionOrLinus Groh
2021-10-13LibJS: Convert to_primitive() to ThrowCompletionOrLinus Groh
2021-10-13LibJS: Convert to_primitive_string() to ThrowCompletionOrLinus Groh
2021-10-13LibJS: Convert to_utf16_string() to ThrowCompletionOrLinus Groh
2021-10-13LibJS: Convert to_string() to ThrowCompletionOrLinus Groh
2021-10-11LibJS+LibWeb: Let WrapperGenerator deal with legacy_null_to_empty_stringLinus Groh
2021-10-07LibJS: Take advantage of Value::Type::Int32 in a bunch of functionsAndreas Kling
2021-10-03LibJS: Convert has_property() to ThrowCompletionOrLinus Groh
2021-10-03LibJS: Convert Object::get() to ThrowCompletionOrLinus Groh
2021-10-03LibJS: Convert ordinary_to_primitive() to ThrowCompletionOrLinus Groh
2021-10-02LibJS: Use Vector<u16, 1> for UTF-16 in a few more placesAndreas Kling
2021-09-29LibJS: Convert internal_get() to ThrowCompletionOrLinus Groh
2021-09-29LibJS: Convert internal_get_prototype_of() to ThrowCompletionOrLinus Groh
2021-09-25LibJS: Move has_constructor() from NativeFunction to FunctionObjectLinus Groh
2021-09-25LibJS: Add const Value::as_function()Linus Groh
2021-09-25LibJS: Rename BoundFunction::m_target_function to match spec nameLinus Groh
2021-09-25LibJS: Rename OrdinaryFunctionObject to ECMAScriptFunctionObjectLinus Groh
2021-09-24LibJS: Rename abstract_relation() to is_less_than()Linus Groh
2021-09-24LibJS: Rename abstract_eq() to is_loosely_equal()Linus Groh
2021-09-24LibJS: Rename strict_eq() to is_strictly_equal()Linus Groh