Commit History

Author SHA1 Message Date
  Linus Groh 1a7828a9f3 LibJS: Return default-constructed values instead of the INVALID constant 3 years ago
  Luke Wilde c20669328d LibJS: Handle +Infinity, -Infinity, +0 and -0 in modulo operator 3 years ago
  Timothy Flynn b85b8ca350 LibJS: Reduce UTF-8 to UTF-16 transcoding when only UTF-16 is wanted 3 years ago
  Timothy Flynn c1e99fca1a LibJS: Replace Vector<u16> usage in PrimitiveString wth Utf16String 3 years ago
  davidot 151447bdf7 LibJS: Move Object::invoke to Value::invoke and fix it for primitives 3 years ago
  Linus Groh 312946059b LibJS+Spreadsheet: Use js_string(VM&, ...) overload more 3 years ago
  Daniel Bertalan 0e21bf0f23 LibJS: Don't overflow size_t in `Value::to_length()` 3 years ago
  Daniel Bertalan 12dc2c2079 LibJS: Fix wraparound UB in `Value::to_u{8,16}` 3 years ago
  Lenny Maiorani 97bd13264a Everywhere: Make use of container version of all_of 3 years ago
  Linus Groh f58891ed42 LibJS: Add a js_bigint(VM&, ...) overload and use it 3 years ago
  Brian Gianforcaro 53166c10ca LibJS: Remove unused header includes 3 years ago
  Timothy Flynn 0c42aece36 LibJS: Transcode UTF-8 strings to UTF-16 and add UTF-16 accessors 4 years ago
  Daniel Bertalan c6fafd3e90 AK+Userland: Add generic `AK::abs()` function and use it 4 years ago
  Idan Horowitz 795786387b LibJS: Remove the NativeProperty mechanism from LibJS 4 years ago
  Linus Groh 47bd25a2f1 LibJS: Make Value::as_u32() slightly less broken 4 years ago
  Linus Groh 0ba81dc0b7 LibJS: Remove Object::is_array() in favor of Value::is_array() and RTTI 4 years ago
  Linus Groh 09bd5f8772 LibJS: Rewrite most of Object for spec compliance :^) 4 years ago
  Linus Groh a3c8ebd709 LibJS: VERIFY() that property name is valid in Value::get{,_method}() 4 years ago
  Idan Horowitz c254e4cf10 LibJS: Get the prototype of a new String from the constructor's realm 4 years ago
  Idan Horowitz 38b8fa8f3e LibJS: Ensure shift values in left_shift are modded by 32 4 years ago
  Idan Horowitz 005d75656e LibCrypto: Replace from_base{2,8,10,16}() & to_base10 with from_base(N) 4 years ago
  Idan Horowitz 12e66de410 LibJS: Check the target function of a bound function in is_constructor 4 years ago
  Andreas Kling c8270dbe2e LibJS: Rename ScriptFunction => OrdinaryFunctionObject 4 years ago
  Andreas Kling ba9d5c4d54 LibJS: Rename Function => FunctionObject 4 years ago
  Andrew Kaster e389ae3c97 LibJS: Ensure shift values in shift_right are modded by 32 4 years ago
  Andrew Kaster 1f2720ce0d LibJS: Avoid undefined static cast of negative values in to_u32 4 years ago
  Linus Groh 337ad6d15c LibJS: Implement the GetMethod() abstract operation as a Value method 4 years ago
  Linus Groh 31f5797e89 LibJS: Implement the GetV() abstract operation 4 years ago
  Linus Groh f4867572b7 LibJS: Change PropertyName(Symbol*) => PropertyName(Symbol&) 4 years ago
  Linus Groh e9388408db LibJS: Implement support for the [[IsHTMLDDA]] internal slot 4 years ago