Idan Horowitz
|
67a5e9f018
LibJS: Add left shift & right shift operator support for BigIntegers
|
4 年之前 |
Linus Groh
|
d60ebbbba6
Revert "Userland: static vs non-static constexpr variables"
|
4 年之前 |
Lenny Maiorani
|
800ea8ea96
Userland: static vs non-static constexpr variables
|
4 年之前 |
Jean-Baptiste Boric
|
91def742a4
LibM: Fix INFITITY to float
|
4 年之前 |
Linus Groh
|
ebdeed087c
Everywhere: Use linusg@serenityos.org for my copyright headers
|
4 年之前 |
Brian Gianforcaro
|
1682f0b760
Everything: Move to SPDX license identifiers in all files.
|
4 年之前 |
Linus Groh
|
eedde500eb
LibJS: Replace MAX_U32 with NumericLimits<u32>::max()
|
4 年之前 |
Idan Horowitz
|
586f10b6e1
LibJS: Accept symbol property in the `in` operator
|
4 年之前 |
Linus Groh
|
d6cffb82a2
LibJS: Move 'typeof' string functionality from AST to Value
|
4 年之前 |
Linus Groh
|
f418115f1b
LibJS: Add initial support for Promises
|
4 年之前 |
Idan Horowitz
|
78f0cabb17
LibJS: Use Utf8View for string prefix checks
|
4 年之前 |
Linus Groh
|
40eab55e7d
LibJS: Remove as_size_t()
|
4 年之前 |
Andreas Kling
|
6870349599
LibJS: Flatten Value::to_numeric()
|
4 年之前 |
Andreas Kling
|
00965e3dad
LibJS: Add fast path for add() with two numeric JS::Values
|
4 年之前 |
Andreas Kling
|
37cd1a95fc
LibJS: Only call GlobalObject::vm() once in add()
|
4 年之前 |
Andreas Kling
|
c8382c32e9
LibJS: Split Value::Type::Number into Int32 and Double
|
4 年之前 |
Linus Groh
|
88a3267e46
LibJS: Replace global_object.global_object() with just global_object
|
4 年之前 |
Linus Groh
|
fa6bce5087
LibJS: Throw RangeError on BigInt exponentiation with negative exponent
|
4 年之前 |
Linus Groh
|
11138f5c1f
LibJS: Throw RangeError on BigInt division/modulo by zero
|
4 年之前 |
Linus Groh
|
585123127e
LibJS: Support @@toPrimitive in ToPrimitive abstract operation
|
4 年之前 |
Linus Groh
|
e7ef729db3
LibJS: Use Value::get_method() a bunch
|
4 年之前 |
Linus Groh
|
1b43a6ef2d
LibJS: Implement the GetMethod abstract operation
|
4 年之前 |
Andreas Kling
|
5d180d1f99
Everywhere: Rename ASSERT => VERIFY
|
4 年之前 |
Andreas Kling
|
ee1b58bf41
LibJS: Use all_of() in JS::Value's BigInt validation
|
4 年之前 |
Andreas Kling
|
9efd80f100
LibJS: Use fabs() instead of abs() in JS::Value
|
4 年之前 |
Andreas Kling
|
16a0e7a66d
LibJS: Improve correctness of rounding and bitwise operations
|
4 年之前 |
Linus Groh
|
50957ec78e
LibJS: Fix variable name coding style int{Part => _part}
|
4 年之前 |
Linus Groh
|
cab3049dcc
LibJS: Rename ErrorType::ToObjectNullOr{Undef => Undefined}
|
4 年之前 |
Andreas Kling
|
13d7c09125
Libraries: Move to Userland/Libraries/
|
4 年之前 |