Age | Commit message (Expand) | Author |
2021-10-11 | LibJS+LibWeb: Let WrapperGenerator deal with legacy_null_to_empty_string | Linus Groh |
2021-10-07 | LibJS: Take advantage of Value::Type::Int32 in a bunch of functions | Andreas Kling |
2021-10-03 | LibJS: Convert has_property() to ThrowCompletionOr | Linus Groh |
2021-10-03 | LibJS: Convert Object::get() to ThrowCompletionOr | Linus Groh |
2021-10-03 | LibJS: Convert ordinary_to_primitive() to ThrowCompletionOr | Linus Groh |
2021-10-02 | LibJS: Use Vector<u16, 1> for UTF-16 in a few more places | Andreas Kling |
2021-09-29 | LibJS: Convert internal_get() to ThrowCompletionOr | Linus Groh |
2021-09-29 | LibJS: Convert internal_get_prototype_of() to ThrowCompletionOr | Linus Groh |
2021-09-25 | LibJS: Move has_constructor() from NativeFunction to FunctionObject | Linus Groh |
2021-09-25 | LibJS: Add const Value::as_function() | Linus Groh |
2021-09-25 | LibJS: Rename BoundFunction::m_target_function to match spec name | Linus Groh |
2021-09-25 | LibJS: Rename OrdinaryFunctionObject to ECMAScriptFunctionObject | Linus Groh |
2021-09-24 | LibJS: Rename abstract_relation() to is_less_than() | Linus Groh |
2021-09-24 | LibJS: Rename abstract_eq() to is_loosely_equal() | Linus Groh |
2021-09-24 | LibJS: Rename strict_eq() to is_strictly_equal() | Linus Groh |
2021-09-23 | LibJS: Convert get_method to ThrowCompletionOr | Idan Horowitz |
2021-09-23 | LibJS: Convert Value::invoke and VM::call to ThrowCompletionOr | Idan Horowitz |
2021-09-23 | LibJS: Convert is_regexp to ThrowCompletionOr | Idan Horowitz |
2021-09-23 | LibJS: Switch is_array to ThrowCompletionOr | Idan Horowitz |
2021-09-15 | LibJS: Return default-constructed values instead of the INVALID constant | Linus Groh |
2021-09-02 | LibJS: Handle +Infinity, -Infinity, +0 and -0 in modulo operator | Luke Wilde |
2021-08-10 | LibJS: Reduce UTF-8 to UTF-16 transcoding when only UTF-16 is wanted | Timothy Flynn |
2021-08-10 | LibJS: Replace Vector<u16> usage in PrimitiveString wth Utf16String | Timothy Flynn |
2021-08-09 | LibJS: Move Object::invoke to Value::invoke and fix it for primitives | davidot |
2021-08-08 | LibJS+Spreadsheet: Use js_string(VM&, ...) overload more | Linus Groh |
2021-08-08 | LibJS: Don't overflow size_t in `Value::to_length()` | Daniel Bertalan |
2021-08-08 | LibJS: Fix wraparound UB in `Value::to_u{8,16}` | Daniel Bertalan |
2021-08-03 | Everywhere: Make use of container version of all_of | Lenny Maiorani |
2021-08-03 | LibJS: Add a js_bigint(VM&, ...) overload and use it | Linus Groh |
2021-08-01 | LibJS: Remove unused header includes | Brian Gianforcaro |
2021-07-22 | LibJS: Transcode UTF-8 strings to UTF-16 and add UTF-16 accessors | Timothy Flynn |
2021-07-08 | AK+Userland: Add generic `AK::abs()` function and use it | Daniel Bertalan |
2021-07-07 | LibJS: Remove the NativeProperty mechanism from LibJS | Idan Horowitz |
2021-07-06 | LibJS: Make Value::as_u32() slightly less broken | Linus Groh |
2021-07-06 | LibJS: Remove Object::is_array() in favor of Value::is_array() and RTTI | Linus Groh |
2021-07-04 | LibJS: Rewrite most of Object for spec compliance :^) | Linus Groh |
2021-07-04 | LibJS: VERIFY() that property name is valid in Value::get{,_method}() | Linus Groh |
2021-06-30 | LibJS: Get the prototype of a new String from the constructor's realm | Idan Horowitz |
2021-06-30 | LibJS: Ensure shift values in left_shift are modded by 32 | Idan Horowitz |
2021-06-29 | LibCrypto: Replace from_base{2,8,10,16}() & to_base10 with from_base(N) | Idan Horowitz |
2021-06-29 | LibJS: Check the target function of a bound function in is_constructor | Idan Horowitz |
2021-06-27 | LibJS: Rename ScriptFunction => OrdinaryFunctionObject | Andreas Kling |
2021-06-27 | LibJS: Rename Function => FunctionObject | Andreas Kling |
2021-06-27 | LibJS: Ensure shift values in shift_right are modded by 32 | Andrew Kaster |
2021-06-27 | LibJS: Avoid undefined static cast of negative values in to_u32 | Andrew Kaster |
2021-06-26 | LibJS: Implement the GetMethod() abstract operation as a Value method | Linus Groh |
2021-06-26 | LibJS: Implement the GetV() abstract operation | Linus Groh |
2021-06-25 | LibJS: Change PropertyName(Symbol*) => PropertyName(Symbol&) | Linus Groh |
2021-06-20 | LibJS: Implement support for the [[IsHTMLDDA]] internal slot | Linus Groh |
2021-06-20 | LibJS: Introduce AbstractOperations.{cpp,h} and move various AOs there | Linus Groh |