summaryrefslogtreecommitdiff
path: root/Userland/Libraries/LibJS/Runtime/Value.h
AgeCommit message (Expand)Author
2022-02-13Revert "LibJS: Get rid of unnecessary work from canonical_numeric_index_string"Andreas Kling
2022-02-13LibJS: Avoid unnecessary ToObject conversion when resolving referencesAnonymous
2022-02-13LibJS: Get rid of unnecessary work from canonical_numeric_index_stringAnonymous
2022-02-09LibJS: Replace uses of MarkedValueList with MarkedVector<Value>Linus Groh
2022-02-06Everywhere: Rename JS::PropertyKey variables from property_{name => key}Linus Groh
2022-01-31LibJS: Implement conversion of strings to BigInts according to the specTimothy Flynn
2022-01-27LibJS: Prevent implicit pointer-to-bool conversion in Value constructorTimothy Flynn
2021-11-17AK: Convert AK::Format formatting helpers to returning ErrorOr<void>Andreas Kling
2021-10-24LibJS: Make Value::to_property_key() return a JS::PropertyKeyAndreas Kling
2021-10-24LibJS: Rename PropertyName to PropertyKeyAndreas Kling
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-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-09-25LibJS: Add const Value::as_function()Linus 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
2021-09-23LibJS: Convert get_method to ThrowCompletionOrIdan Horowitz
2021-09-23LibJS: Convert Value::invoke and VM::call to ThrowCompletionOrIdan Horowitz
2021-09-23LibJS: Convert is_regexp to ThrowCompletionOrIdan Horowitz
2021-09-23LibJS: Switch is_array to ThrowCompletionOrIdan Horowitz
2021-08-10LibJS: Replace Vector<u16> usage in PrimitiveString wth Utf16StringTimothy Flynn
2021-08-09LibJS: Move Object::invoke to Value::invoke and fix it for primitivesdavidot
2021-07-22LibJS: Transcode UTF-8 strings to UTF-16 and add UTF-16 accessorsTimothy Flynn
2021-07-21LibJS: Use trunc instead of a static_cast<i64> in is_integral_numberIdan Horowitz