Commit History

Autor SHA1 Mensaxe Data
  Linus Groh 44e70d1bc0 LibJS+LibWeb: Let WrapperGenerator deal with legacy_null_to_empty_string %!s(int64=3) %!d(string=hai) anos
  Andreas Kling e67155638c LibJS: Take advantage of Value::Type::Int32 in a bunch of functions %!s(int64=3) %!d(string=hai) anos
  Linus Groh f38a5957bf LibJS: Convert has_property() to ThrowCompletionOr %!s(int64=3) %!d(string=hai) anos
  Linus Groh b7e5f08e56 LibJS: Convert Object::get() to ThrowCompletionOr %!s(int64=3) %!d(string=hai) anos
  Linus Groh fa2ac5b759 LibJS: Convert ordinary_to_primitive() to ThrowCompletionOr %!s(int64=3) %!d(string=hai) anos
  Andreas Kling f0b3a06746 LibJS: Use Vector<u16, 1> for UTF-16 in a few more places %!s(int64=3) %!d(string=hai) anos
  Linus Groh 6c2b974db2 LibJS: Convert internal_get() to ThrowCompletionOr %!s(int64=3) %!d(string=hai) anos
  Linus Groh 5148150e1c LibJS: Convert internal_get_prototype_of() to ThrowCompletionOr %!s(int64=3) %!d(string=hai) anos
  Linus Groh 38157a6093 LibJS: Move has_constructor() from NativeFunction to FunctionObject %!s(int64=3) %!d(string=hai) anos
  Linus Groh e14f420a44 LibJS: Add const Value::as_function() %!s(int64=3) %!d(string=hai) anos
  Linus Groh 4566472ed6 LibJS: Rename BoundFunction::m_target_function to match spec name %!s(int64=3) %!d(string=hai) anos
  Linus Groh e37cf73300 LibJS: Rename OrdinaryFunctionObject to ECMAScriptFunctionObject %!s(int64=3) %!d(string=hai) anos
  Linus Groh facbe32fcd LibJS: Rename abstract_relation() to is_less_than() %!s(int64=3) %!d(string=hai) anos
  Linus Groh 580a7e0f7c LibJS: Rename abstract_eq() to is_loosely_equal() %!s(int64=3) %!d(string=hai) anos
  Linus Groh c7ff89891c LibJS: Rename strict_eq() to is_strictly_equal() %!s(int64=3) %!d(string=hai) anos
  Idan Horowitz ee825d6d9e LibJS: Convert get_method to ThrowCompletionOr %!s(int64=3) %!d(string=hai) anos
  Idan Horowitz ab594e5f2f LibJS: Convert Value::invoke and VM::call to ThrowCompletionOr %!s(int64=3) %!d(string=hai) anos
  Idan Horowitz a90107b02a LibJS: Convert is_regexp to ThrowCompletionOr %!s(int64=3) %!d(string=hai) anos
  Idan Horowitz 1db7e096e2 LibJS: Switch is_array to ThrowCompletionOr %!s(int64=3) %!d(string=hai) anos
  Linus Groh 1a7828a9f3 LibJS: Return default-constructed values instead of the INVALID constant %!s(int64=3) %!d(string=hai) anos
  Luke Wilde c20669328d LibJS: Handle +Infinity, -Infinity, +0 and -0 in modulo operator %!s(int64=3) %!d(string=hai) anos
  Timothy Flynn b85b8ca350 LibJS: Reduce UTF-8 to UTF-16 transcoding when only UTF-16 is wanted %!s(int64=3) %!d(string=hai) anos
  Timothy Flynn c1e99fca1a LibJS: Replace Vector<u16> usage in PrimitiveString wth Utf16String %!s(int64=4) %!d(string=hai) anos
  davidot 151447bdf7 LibJS: Move Object::invoke to Value::invoke and fix it for primitives %!s(int64=4) %!d(string=hai) anos
  Linus Groh 312946059b LibJS+Spreadsheet: Use js_string(VM&, ...) overload more %!s(int64=4) %!d(string=hai) anos
  Daniel Bertalan 0e21bf0f23 LibJS: Don't overflow size_t in `Value::to_length()` %!s(int64=4) %!d(string=hai) anos
  Daniel Bertalan 12dc2c2079 LibJS: Fix wraparound UB in `Value::to_u{8,16}` %!s(int64=4) %!d(string=hai) anos
  Lenny Maiorani 97bd13264a Everywhere: Make use of container version of all_of %!s(int64=4) %!d(string=hai) anos
  Linus Groh f58891ed42 LibJS: Add a js_bigint(VM&, ...) overload and use it %!s(int64=4) %!d(string=hai) anos
  Brian Gianforcaro 53166c10ca LibJS: Remove unused header includes %!s(int64=4) %!d(string=hai) anos