Idan Horowitz
|
e87cea8248
LibJS: Convert to_bigint() to ThrowCompletionOr
|
3 years ago |
Idan Horowitz
|
b8f101888b
LibJS: Convert to_numeric() to ThrowCompletionOr
|
3 years ago |
Luke Wilde
|
09536f5f48
LibJS: Fix typo in LHS Object and RHS BigInt loosely equals check
|
3 years ago |
Linus Groh
|
52976bfac6
LibJS: Convert to_object() to ThrowCompletionOr
|
3 years ago |
Linus Groh
|
9eb065a1f6
LibJS: Convert to_primitive() to ThrowCompletionOr
|
3 years ago |
Linus Groh
|
96ab116f0d
LibJS: Convert to_primitive_string() to ThrowCompletionOr
|
3 years ago |
Linus Groh
|
da59c77fe3
LibJS: Convert to_utf16_string() to ThrowCompletionOr
|
3 years ago |
Linus Groh
|
4d8912a92b
LibJS: Convert to_string() to ThrowCompletionOr
|
3 years ago |
Linus Groh
|
44e70d1bc0
LibJS+LibWeb: Let WrapperGenerator deal with legacy_null_to_empty_string
|
3 years ago |
Andreas Kling
|
e67155638c
LibJS: Take advantage of Value::Type::Int32 in a bunch of functions
|
3 years ago |
Linus Groh
|
f38a5957bf
LibJS: Convert has_property() to ThrowCompletionOr
|
3 years ago |
Linus Groh
|
b7e5f08e56
LibJS: Convert Object::get() to ThrowCompletionOr
|
3 years ago |
Linus Groh
|
fa2ac5b759
LibJS: Convert ordinary_to_primitive() to ThrowCompletionOr
|
3 years ago |
Andreas Kling
|
f0b3a06746
LibJS: Use Vector<u16, 1> for UTF-16 in a few more places
|
3 years ago |
Linus Groh
|
6c2b974db2
LibJS: Convert internal_get() to ThrowCompletionOr
|
3 years ago |
Linus Groh
|
5148150e1c
LibJS: Convert internal_get_prototype_of() to ThrowCompletionOr
|
3 years ago |
Linus Groh
|
38157a6093
LibJS: Move has_constructor() from NativeFunction to FunctionObject
|
3 years ago |
Linus Groh
|
e14f420a44
LibJS: Add const Value::as_function()
|
3 years ago |
Linus Groh
|
4566472ed6
LibJS: Rename BoundFunction::m_target_function to match spec name
|
3 years ago |
Linus Groh
|
e37cf73300
LibJS: Rename OrdinaryFunctionObject to ECMAScriptFunctionObject
|
3 years ago |
Linus Groh
|
facbe32fcd
LibJS: Rename abstract_relation() to is_less_than()
|
3 years ago |
Linus Groh
|
580a7e0f7c
LibJS: Rename abstract_eq() to is_loosely_equal()
|
3 years ago |
Linus Groh
|
c7ff89891c
LibJS: Rename strict_eq() to is_strictly_equal()
|
3 years ago |
Idan Horowitz
|
ee825d6d9e
LibJS: Convert get_method to ThrowCompletionOr
|
3 years ago |
Idan Horowitz
|
ab594e5f2f
LibJS: Convert Value::invoke and VM::call to ThrowCompletionOr
|
3 years ago |
Idan Horowitz
|
a90107b02a
LibJS: Convert is_regexp to ThrowCompletionOr
|
3 years ago |
Idan Horowitz
|
1db7e096e2
LibJS: Switch is_array to ThrowCompletionOr
|
3 years ago |
Linus Groh
|
1a7828a9f3
LibJS: Return default-constructed values instead of the INVALID constant
|
3 years ago |
Luke Wilde
|
c20669328d
LibJS: Handle +Infinity, -Infinity, +0 and -0 in modulo operator
|
3 years ago |
Timothy Flynn
|
b85b8ca350
LibJS: Reduce UTF-8 to UTF-16 transcoding when only UTF-16 is wanted
|
3 years ago |