Commit History

Autor SHA1 Mensaxe Data
  Linus Groh c88c33dc22 LibJS: Trim non-ASCII whitespace as well in StringToNumber %!s(int64=2) %!d(string=hai) anos
  Slappy826 f4b3bb519f LibJS: Handle non-decimal integer literals in Value::to_number %!s(int64=2) %!d(string=hai) anos
  Linus Groh 50428ea8d2 LibJS: Move intrinsics to the realm %!s(int64=2) %!d(string=hai) anos
  davidot e663504df1 LibJS: Fix that leftshift for BigInts did not round down %!s(int64=2) %!d(string=hai) anos
  davidot cb49c07fb7 LibJS: Use the new BigInt compare_to_double algorithm :^) %!s(int64=2) %!d(string=hai) anos
  davidot a9d2d806b6 LibJS: Use __builtin_isnan in static_assert instead of isnan %!s(int64=2) %!d(string=hai) anos
  Linus Groh 25849f8a6d LibJS: Replace GlobalObject with VM in common AOs [Part 18/19] %!s(int64=2) %!d(string=hai) anos
  Linus Groh a022e548b8 LibJS: Replace GlobalObject with VM in Value AOs [Part 4/19] %!s(int64=2) %!d(string=hai) anos
  Linus Groh f3117d46dc LibJS: Remove GlobalObject from VM::throw_completion() %!s(int64=2) %!d(string=hai) anos
  Linus Groh b99cc7d050 LibJS+LibWeb: Replace GlobalObject with Realm in create() functions %!s(int64=2) %!d(string=hai) anos
  davidot 0f9434a02c LibJS: Make StringToNumber case sensitive when falling back to strtod %!s(int64=2) %!d(string=hai) anos
  davidot e746360b9a LibJS: Use NaN boxing to decrease the memory size of Values %!s(int64=3) %!d(string=hai) anos
  Andreas Kling 64b29eb459 LibJS: Implement string concatenation using ropes %!s(int64=2) %!d(string=hai) anos
  Andreas Kling f4c68eb0a4 LibJS: Add PrimitiveString::is_empty() and use it %!s(int64=3) %!d(string=hai) anos
  sin-ack 3f3f45580a Everywhere: Add sv suffix to strings relying on StringView(char const*) %!s(int64=3) %!d(string=hai) anos
  Obinna Ikeh 3d99e83a86 LibJS: Update order of parameters in our is_less_than implementation %!s(int64=3) %!d(string=hai) anos
  Linus Groh b9b3d01bea LibJS: Add variant of to_integer_or_infinity() for plain doubles %!s(int64=3) %!d(string=hai) anos
  Linus Groh 257375f54c LibJS: Update comments for Annex B changes to IsLooselyEqual %!s(int64=3) %!d(string=hai) anos
  Linus Groh 9f3f3b0864 LibJS: Remove implicit wrapping/unwrapping of completion records %!s(int64=3) %!d(string=hai) anos
  Idan Horowitz 0399239e3f LibJS: Do not negate zero into negative zero in ToIntegerOrInfinity %!s(int64=3) %!d(string=hai) anos
  Linus Groh 5b48912d35 LibJS: Remove a bunch of gratuitous JS namespace qualifiers %!s(int64=3) %!d(string=hai) anos
  Idan Horowitz 086969277e Everywhere: Run clang-format %!s(int64=3) %!d(string=hai) anos
  Idan Horowitz 60bc5e3b5b LibJS: Trim all types of whitespace characters before parsing numbers %!s(int64=3) %!d(string=hai) anos
  Anonymous c45922c637 LibJS: Unify exponentiation logic for ** operator and Math.pow %!s(int64=3) %!d(string=hai) anos
  Anonymous 1e0facb7ee LibJS: Implement the Number::remainder AO using fmod %!s(int64=3) %!d(string=hai) anos
  Linus Groh bc183dbbcb LibJS: Replace uses of MarkedValueList with MarkedVector<Value> %!s(int64=3) %!d(string=hai) anos
  Linus Groh 6f20f49b21 Everywhere: Rename JS::PropertyKey variables from property_{name => key} %!s(int64=3) %!d(string=hai) anos
  Timothy Flynn 02b7bf34c9 LibJS: Implement BigInt IsLessThan according to the spec %!s(int64=3) %!d(string=hai) anos
  Timothy Flynn 9ad3debf35 LibJS: Implement BigInt loose-equality according to the spec %!s(int64=3) %!d(string=hai) anos
  Timothy Flynn 281b0411f2 LibJS: Implement conversion of strings to BigInts according to the spec %!s(int64=3) %!d(string=hai) anos