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 роки тому |
Timothy Flynn
|
0c42aece36
LibJS: Transcode UTF-8 strings to UTF-16 and add UTF-16 accessors
|
4 роки тому |
Idan Horowitz
|
7a33a5c9b5
LibJS: Use trunc instead of a static_cast<i64> in is_integral_number
|
4 роки тому |
Idan Horowitz
|
795786387b
LibJS: Remove the NativeProperty mechanism from LibJS
|
4 роки тому |
Linus Groh
|
c81001f920
LibJS: Add Value::operator==()
|
4 роки тому |
Andreas Kling
|
ba9d5c4d54
LibJS: Rename Function => FunctionObject
|
4 роки тому |
Linus Groh
|
337ad6d15c
LibJS: Implement the GetMethod() abstract operation as a Value method
|
4 роки тому |
Linus Groh
|
31f5797e89
LibJS: Implement the GetV() abstract operation
|
4 роки тому |
Linus Groh
|
55db9539a5
LibJS: Introduce AbstractOperations.{cpp,h} and move various AOs there
|
4 роки тому |
sin-ack
|
10f56166e5
LibJS: Cast to i64 for is_integral_number
|
4 роки тому |
Luke
|
7ff144d533
LibJS: Add a bunch of numeric conversions to Value
|
4 роки тому |
Idan Horowitz
|
9127d83927
LibJS: Rename Value::{is_integer => is_integral_number}
|
4 роки тому |
Idan Horowitz
|
f9d58ec0b4
LibJS: Move ValueTraits to Value.h and add special case for -0.0
|
4 роки тому |
Idan Horowitz
|
b041108a1e
LibJS: Explicitly return and accept a Function* in species_constructor
|
4 роки тому |
Linus Groh
|
ad7aa05cc6
LibJS: Implement the CreateListFromArrayLike() abstract operation
|
4 роки тому |
Idan Horowitz
|
670be04c81
LibJS: Add the Set built-in object
|
4 роки тому |
Linus Groh
|
83be39c91a
LibJS: Handle Proxy with Array target in IsArray() abstract operation
|
4 роки тому |
Linus Groh
|
cd12b2aa57
LibJS: Implement the RequireObjectCoercible abstract operation
|
4 роки тому |
Idan Horowitz
|
eb0b1c432a
LibJS: Replace StringOrSymbol::from_value with Value::to_property_key
|
4 роки тому |
Andreas Kling
|
47a4b2ba9f
LibJS: Make Value::as_cell() return a Cell&
|
4 роки тому |
Andreas Kling
|
0de954e86b
LibJS: Make Cell::Visitor::visit_impl() take a Cell&
|
4 роки тому |
Andreas Kling
|
91656d63c7
LibJS: Inline Cell::Visitor::visit() functions
|
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 роки тому |
Linus Groh
|
d6cffb82a2
LibJS: Move 'typeof' string functionality from AST to Value
|
4 роки тому |
Linus Groh
|
f418115f1b
LibJS: Add initial support for Promises
|
4 роки тому |
Andreas Kling
|
077406dc36
LibJS: Fix two issues with array (length > INT32_MAX)
|
4 роки тому |
Linus Groh
|
40eab55e7d
LibJS: Remove as_size_t()
|
4 роки тому |
Oleg Sikorskiy
|
a1014d25de
LibJS: Simplify positive/negative zero checks
|
4 роки тому |