summaryrefslogtreecommitdiff
path: root/Userland/Libraries/LibJS/Runtime/Value.cpp
AgeCommit message (Expand)Author
2023-04-14LibJS: Port Value::get_method() to GCPtrLinus Groh
2023-04-14LibJS: Port Value::to_bigint() to NonnullGCPtrLinus Groh
2023-04-14LibJS: Port Value::to_object() to NonnullGCPtrLinus Groh
2023-04-14LibJS: Port Value::to_primitive_string() 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-30LibJS: Add fast path to Value::to_u32() if Value is a positive i32Andreas Kling
2023-03-01LibJS: Make string_to_number() return double instead of Optional<Value>Linus Groh
2023-02-26LibJS: Allow to stringify empty Values without side effectsHendiadyoin1
2023-02-25Everywhere: Use _{short_,}string to create Strings from literalsLinus Groh
2023-02-16LibJS: Remove Value::to_deprecated_string_without_side_effectsTimothy Flynn
2023-02-16LbJS: Convert exception-related usages of Value::TDSWOSE to StringTimothy Flynn
2023-02-16LibJS: Define Value::to_string_without_side_effects for StringTimothy Flynn
2023-02-16LibJS: Remove the VM parameter from the NumberToString AOTimothy Flynn
2023-02-16LibJS+Everywhere: Deprecate Value::to_string_without_side_effectsTimothy Flynn
2023-02-11LibJS: Port Symbol to StringLinus Groh
2023-02-11LibJS: Rename Symbol::to_deprecated_string() to descriptive_string()Linus Groh
2023-01-29LibJS: Propagate the OOM error from setting the String length propertyTimothy Flynn
2023-01-26LibJS: Make Value::typeof() return a StringViewLinus Groh
2023-01-15LibJS: Port Value to-string methods to StringTimothy Flynn
2023-01-15LibJS: Define Value::to_string to convert a Value to a StringTimothy Flynn
2023-01-15LibJS+Everywhere: Rename Value::to_string to to_deprecated_stringTimothy Flynn
2023-01-15LibJS: Define number_to_string to convert a double to a StringTimothy Flynn
2023-01-15LibJS+LibWeb: Rename number_to_string to number_to_deprecated_stringTimothy Flynn
2023-01-15LibCrypto+Everywhere: Rename *BigInteger::to_base to to_base_deprecatedTimothy Flynn
2023-01-08LibJS+Everywhere: Make PrimitiveString and Utf16String fallibleTimothy Flynn
2023-01-08LibJS: Let Utf16String be forward-declared in Value.hTimothy Flynn
2022-12-14LibJS: Convert SymbolObject::create() to NonnullGCPtrLinus Groh
2022-12-14LibJS: Convert StringObject::create() to NonnullGCPtrLinus Groh
2022-12-14LibJS: Convert NumberObject::create() to NonnullGCPtrLinus Groh
2022-12-14LibJS: Convert BooleanObject::create() to NonnullGCPtrLinus Groh
2022-12-14LibJS: Convert BigIntObject::create() to NonnullGCPtrLinus Groh
2022-12-12LibJS: Use modulo() for modulo operations in Value.cppLinus Groh
2022-12-10LibJS: Rename same_value_non_{numeric => number}() and handle BigIntsLinus Groh
2022-12-10LibJS: Add spec comments to Value::invoke_internal()Linus Groh
2022-12-10LibJS: Add spec comments to is_less_than()Linus Groh
2022-12-10LibJS: Add spec comments to is_strictly_equal()Linus Groh
2022-12-10LibJS: Add spec comments to same_value_non_numeric()Linus Groh
2022-12-10LibJS: Add spec comments to same_value_zero()Linus Groh
2022-12-10LibJS: Add spec comments to same_value()Linus Groh
2022-12-10LibJS: Add spec comments to ordinary_has_instance()Linus Groh
2022-12-10LibJS: Add spec comments to instance_of()Linus Groh
2022-12-10LibJS: Add spec comments to exp{,_double}()Linus Groh
2022-12-10LibJS: Add spec comments to mod()Linus Groh
2022-12-10LibJS: Add spec comments to div()Linus Groh
2022-12-10LibJS: Add spec comments to mul()Linus Groh
2022-12-10LibJS: Add spec comments to sub()Linus Groh
2022-12-10LibJS: Add spec comments to add()Linus Groh
2022-12-10LibJS: Add spec comments to unsigned_right_shift()Linus Groh
2022-12-10LibJS: Add spec comments to right_shift()Linus Groh