Commit History

Autor SHA1 Mensaxe Data
  Andreas Kling 14beda00c9 LibJS: Rename Value::typeof() to Value::typeof_() hai 11 meses
  Andreas Kling d0b11af387 LibJS: Make `typeof` a lot faster by caching all possible results hai 11 meses
  Andreas Kling 17c1f742a9 LibJS/Bytecode: Increase coverage of left/shift expression fast paths hai 1 ano
  Tim Ledbetter 48a3a02238 LibCrypto: Make constructing a BigInteger from string fallible hai 1 ano
  Timothy Flynn 8de1db7b78 LibJS: Avoid needless allocation in the StringToNumber AO hai 1 ano
  Shannon Booth e2e7c4d574 Everywhere: Use to_number<T> instead of to_{int,uint,float,double} hai 1 ano
  Ali Mohammad Pur 5e1499d104 Everywhere: Rename {Deprecated => Byte}String hai 1 ano
  Andreas Kling ece961f882 LibJS: Pass call/construct argument lists as ReadonlySpan<Value> hai 1 ano
  Andreas Kling 65717e3b75 LibJS: Inline fast case for Value::to_{boolean,number,numeric,primitive} hai 1 ano
  Andreas Kling 111622a164 LibJS: Add fast path for multiplying two Int32 values hai 1 ano
  Andreas Kling 008b9f4c9f LibJS: Add fast-path for Value::to_numeric() on number values hai 1 ano
  Andreas Kling 72c9f56c66 LibJS: Make Heap::allocate<T>() infallible hai 1 ano
  Andreas Kling 97ebfd9f0f LibJS: Make Value::to_string_without_side_effects() infallible hai 1 ano
  Andreas Kling b8f78c0adc LibJS: Make JS::number_to_string() infallible hai 1 ano
  Andreas Kling 09547ec975 LibJS: Make PrimitiveString::deprecated_string() infallible hai 1 ano
  Andreas Kling c084269e5f LibJS: Make PrimitiveString::utf8_string() infallible hai 1 ano
  Andreas Kling 7849950383 LibJS: Make Utf16String & related APIs infallible hai 1 ano
  Andreas Kling 34344120f2 AK: Make "foo"_string infallible hai 1 ano
  Andreas Kling 0cb9c9e81e LibJS: Add fast paths for bitwise ops on 2x Int32 JS::Value %!s(int64=2) %!d(string=hai) anos
  Daniel Bertalan 5aef8f280f LibJS: Fix integer overflow in Number::exponentiate %!s(int64=2) %!d(string=hai) anos
  Linus Groh b33b0d60e6 LibJS: Port Value::get_method() to GCPtr %!s(int64=2) %!d(string=hai) anos
  Linus Groh 9279b0780d LibJS: Port Value::to_bigint() to NonnullGCPtr %!s(int64=2) %!d(string=hai) anos
  Linus Groh f345f72b55 LibJS: Port Value::to_object() to NonnullGCPtr %!s(int64=2) %!d(string=hai) anos
  Linus Groh e79f5b6e85 LibJS: Port Value::to_primitive_string() to NonnullGCPtr %!s(int64=2) %!d(string=hai) anos
  Linus Groh 2555d7a36a LibJS: Make well-known symbol getters return NonnullGCPtr %!s(int64=2) %!d(string=hai) anos
  Linus Groh b84f8fb55b LibJS: Make intrinsics getters return NonnullGCPtr %!s(int64=2) %!d(string=hai) anos
  Andreas Kling b727f8113f LibJS: Add fast path to Value::to_u32() if Value is a positive i32 %!s(int64=2) %!d(string=hai) anos
  Linus Groh e77503e49b LibJS: Make string_to_number() return double instead of Optional<Value> %!s(int64=2) %!d(string=hai) anos
  Hendiadyoin1 09fa3a17c7 LibJS: Allow to stringify empty Values without side effects %!s(int64=2) %!d(string=hai) anos
  Linus Groh 09d40bfbb2 Everywhere: Use _{short_,}string to create Strings from literals %!s(int64=2) %!d(string=hai) anos