Linus Groh
|
e37cf73300
LibJS: Rename OrdinaryFunctionObject to ECMAScriptFunctionObject
|
преди 3 години |
Linus Groh
|
facbe32fcd
LibJS: Rename abstract_relation() to is_less_than()
|
преди 3 години |
Linus Groh
|
580a7e0f7c
LibJS: Rename abstract_eq() to is_loosely_equal()
|
преди 3 години |
Linus Groh
|
c7ff89891c
LibJS: Rename strict_eq() to is_strictly_equal()
|
преди 3 години |
Idan Horowitz
|
ee825d6d9e
LibJS: Convert get_method to ThrowCompletionOr
|
преди 3 години |
Idan Horowitz
|
ab594e5f2f
LibJS: Convert Value::invoke and VM::call to ThrowCompletionOr
|
преди 3 години |
Idan Horowitz
|
a90107b02a
LibJS: Convert is_regexp to ThrowCompletionOr
|
преди 3 години |
Idan Horowitz
|
1db7e096e2
LibJS: Switch is_array to ThrowCompletionOr
|
преди 3 години |
Linus Groh
|
1a7828a9f3
LibJS: Return default-constructed values instead of the INVALID constant
|
преди 3 години |
Luke Wilde
|
c20669328d
LibJS: Handle +Infinity, -Infinity, +0 and -0 in modulo operator
|
преди 3 години |
Timothy Flynn
|
b85b8ca350
LibJS: Reduce UTF-8 to UTF-16 transcoding when only UTF-16 is wanted
|
преди 3 години |
Timothy Flynn
|
c1e99fca1a
LibJS: Replace Vector<u16> usage in PrimitiveString wth Utf16String
|
преди 3 години |
davidot
|
151447bdf7
LibJS: Move Object::invoke to Value::invoke and fix it for primitives
|
преди 3 години |
Linus Groh
|
312946059b
LibJS+Spreadsheet: Use js_string(VM&, ...) overload more
|
преди 3 години |
Daniel Bertalan
|
0e21bf0f23
LibJS: Don't overflow size_t in `Value::to_length()`
|
преди 3 години |
Daniel Bertalan
|
12dc2c2079
LibJS: Fix wraparound UB in `Value::to_u{8,16}`
|
преди 3 години |
Lenny Maiorani
|
97bd13264a
Everywhere: Make use of container version of all_of
|
преди 4 години |
Linus Groh
|
f58891ed42
LibJS: Add a js_bigint(VM&, ...) overload and use it
|
преди 3 години |
Brian Gianforcaro
|
53166c10ca
LibJS: Remove unused header includes
|
преди 3 години |
Timothy Flynn
|
0c42aece36
LibJS: Transcode UTF-8 strings to UTF-16 and add UTF-16 accessors
|
преди 4 години |
Daniel Bertalan
|
c6fafd3e90
AK+Userland: Add generic `AK::abs()` function and use it
|
преди 4 години |
Idan Horowitz
|
795786387b
LibJS: Remove the NativeProperty mechanism from LibJS
|
преди 4 години |
Linus Groh
|
47bd25a2f1
LibJS: Make Value::as_u32() slightly less broken
|
преди 4 години |
Linus Groh
|
0ba81dc0b7
LibJS: Remove Object::is_array() in favor of Value::is_array() and RTTI
|
преди 4 години |
Linus Groh
|
09bd5f8772
LibJS: Rewrite most of Object for spec compliance :^)
|
преди 4 години |
Linus Groh
|
a3c8ebd709
LibJS: VERIFY() that property name is valid in Value::get{,_method}()
|
преди 4 години |
Idan Horowitz
|
c254e4cf10
LibJS: Get the prototype of a new String from the constructor's realm
|
преди 4 години |
Idan Horowitz
|
38b8fa8f3e
LibJS: Ensure shift values in left_shift are modded by 32
|
преди 4 години |
Idan Horowitz
|
005d75656e
LibCrypto: Replace from_base{2,8,10,16}() & to_base10 with from_base(N)
|
преди 4 години |
Idan Horowitz
|
12e66de410
LibJS: Check the target function of a bound function in is_constructor
|
преди 4 години |