Commit History

Автор SHA1 Съобщение Дата
  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 години