Tim Ledbetter
|
48a3a02238
LibCrypto: Make constructing a BigInteger from string fallible
|
1 ano atrás |
Timothy Flynn
|
8de1db7b78
LibJS: Avoid needless allocation in the StringToNumber AO
|
1 ano atrás |
Shannon Booth
|
e2e7c4d574
Everywhere: Use to_number<T> instead of to_{int,uint,float,double}
|
1 ano atrás |
Ali Mohammad Pur
|
5e1499d104
Everywhere: Rename {Deprecated => Byte}String
|
1 ano atrás |
Andreas Kling
|
ece961f882
LibJS: Pass call/construct argument lists as ReadonlySpan<Value>
|
1 ano atrás |
Andreas Kling
|
65717e3b75
LibJS: Inline fast case for Value::to_{boolean,number,numeric,primitive}
|
1 ano atrás |
Andreas Kling
|
111622a164
LibJS: Add fast path for multiplying two Int32 values
|
1 ano atrás |
Andreas Kling
|
008b9f4c9f
LibJS: Add fast-path for Value::to_numeric() on number values
|
1 ano atrás |
Andreas Kling
|
72c9f56c66
LibJS: Make Heap::allocate<T>() infallible
|
1 ano atrás |
Andreas Kling
|
97ebfd9f0f
LibJS: Make Value::to_string_without_side_effects() infallible
|
1 ano atrás |
Andreas Kling
|
b8f78c0adc
LibJS: Make JS::number_to_string() infallible
|
1 ano atrás |
Andreas Kling
|
09547ec975
LibJS: Make PrimitiveString::deprecated_string() infallible
|
1 ano atrás |
Andreas Kling
|
c084269e5f
LibJS: Make PrimitiveString::utf8_string() infallible
|
1 ano atrás |
Andreas Kling
|
7849950383
LibJS: Make Utf16String & related APIs infallible
|
1 ano atrás |
Andreas Kling
|
34344120f2
AK: Make "foo"_string infallible
|
1 ano atrás |
Andreas Kling
|
0cb9c9e81e
LibJS: Add fast paths for bitwise ops on 2x Int32 JS::Value
|
2 anos atrás |
Daniel Bertalan
|
5aef8f280f
LibJS: Fix integer overflow in Number::exponentiate
|
2 anos atrás |
Linus Groh
|
b33b0d60e6
LibJS: Port Value::get_method() to GCPtr
|
2 anos atrás |
Linus Groh
|
9279b0780d
LibJS: Port Value::to_bigint() to NonnullGCPtr
|
2 anos atrás |
Linus Groh
|
f345f72b55
LibJS: Port Value::to_object() to NonnullGCPtr
|
2 anos atrás |
Linus Groh
|
e79f5b6e85
LibJS: Port Value::to_primitive_string() to NonnullGCPtr
|
2 anos atrás |
Linus Groh
|
2555d7a36a
LibJS: Make well-known symbol getters return NonnullGCPtr
|
2 anos atrás |
Linus Groh
|
b84f8fb55b
LibJS: Make intrinsics getters return NonnullGCPtr
|
2 anos atrás |
Andreas Kling
|
b727f8113f
LibJS: Add fast path to Value::to_u32() if Value is a positive i32
|
2 anos atrás |
Linus Groh
|
e77503e49b
LibJS: Make string_to_number() return double instead of Optional<Value>
|
2 anos atrás |
Hendiadyoin1
|
09fa3a17c7
LibJS: Allow to stringify empty Values without side effects
|
2 anos atrás |
Linus Groh
|
09d40bfbb2
Everywhere: Use _{short_,}string to create Strings from literals
|
2 anos atrás |
Timothy Flynn
|
ba40ef1f3a
LibJS: Remove Value::to_deprecated_string_without_side_effects
|
2 anos atrás |
Timothy Flynn
|
a73b8292ed
LbJS: Convert exception-related usages of Value::TDSWOSE to String
|
2 anos atrás |
Timothy Flynn
|
3ffb6d9b5a
LibJS: Define Value::to_string_without_side_effects for String
|
2 anos atrás |