Andreas Kling
|
00965e3dad
LibJS: Add fast path for add() with two numeric JS::Values
|
4 vuotta sitten |
Andreas Kling
|
37cd1a95fc
LibJS: Only call GlobalObject::vm() once in add()
|
4 vuotta sitten |
Andreas Kling
|
c8382c32e9
LibJS: Split Value::Type::Number into Int32 and Double
|
4 vuotta sitten |
Linus Groh
|
88a3267e46
LibJS: Replace global_object.global_object() with just global_object
|
4 vuotta sitten |
Linus Groh
|
fa6bce5087
LibJS: Throw RangeError on BigInt exponentiation with negative exponent
|
4 vuotta sitten |
Linus Groh
|
11138f5c1f
LibJS: Throw RangeError on BigInt division/modulo by zero
|
4 vuotta sitten |
Linus Groh
|
585123127e
LibJS: Support @@toPrimitive in ToPrimitive abstract operation
|
4 vuotta sitten |
Linus Groh
|
e7ef729db3
LibJS: Use Value::get_method() a bunch
|
4 vuotta sitten |
Linus Groh
|
1b43a6ef2d
LibJS: Implement the GetMethod abstract operation
|
4 vuotta sitten |
Andreas Kling
|
5d180d1f99
Everywhere: Rename ASSERT => VERIFY
|
4 vuotta sitten |
Andreas Kling
|
ee1b58bf41
LibJS: Use all_of() in JS::Value's BigInt validation
|
4 vuotta sitten |
Andreas Kling
|
9efd80f100
LibJS: Use fabs() instead of abs() in JS::Value
|
4 vuotta sitten |
Andreas Kling
|
16a0e7a66d
LibJS: Improve correctness of rounding and bitwise operations
|
4 vuotta sitten |
Linus Groh
|
50957ec78e
LibJS: Fix variable name coding style int{Part => _part}
|
4 vuotta sitten |
Linus Groh
|
cab3049dcc
LibJS: Rename ErrorType::ToObjectNullOr{Undef => Undefined}
|
4 vuotta sitten |
Andreas Kling
|
13d7c09125
Libraries: Move to Userland/Libraries/
|
4 vuotta sitten |