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 年之前 |
Andreas Kling
|
c8270dbe2e
LibJS: Rename ScriptFunction => OrdinaryFunctionObject
|
4 年之前 |
Andreas Kling
|
ba9d5c4d54
LibJS: Rename Function => FunctionObject
|
4 年之前 |
Andrew Kaster
|
e389ae3c97
LibJS: Ensure shift values in shift_right are modded by 32
|
4 年之前 |
Andrew Kaster
|
1f2720ce0d
LibJS: Avoid undefined static cast of negative values in to_u32
|
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
|
f4867572b7
LibJS: Change PropertyName(Symbol*) => PropertyName(Symbol&)
|
4 年之前 |
Linus Groh
|
e9388408db
LibJS: Implement support for the [[IsHTMLDDA]] internal slot
|
4 年之前 |
Linus Groh
|
55db9539a5
LibJS: Introduce AbstractOperations.{cpp,h} and move various AOs there
|
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
|
ba807c2d44
LibJS: Call toString on the key, not on the argument in ToPropertyKey
|
4 年之前 |
Andreas Kling
|
39ad705c13
LibJS: Use the new is_ascii_foo() helpers from AK
|
4 年之前 |
Linus Groh
|
7327a28ccc
LibJS: Add ECMA-262 section/title/URL comments almost everywhere
|
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 年之前 |
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
|
aa5b144f90
LibJS: Correct modulo behaviour in to_i32 to match the specification
|
4 年之前 |
Idan Horowitz
|
eb0b1c432a
LibJS: Replace StringOrSymbol::from_value with Value::to_property_key
|
4 年之前 |