davidot
|
54b2d8c1b8
LibJS: Reuse as_i32 in as_double in JS::Value
|
2 yıl önce |
Timothy Flynn
|
9620a092de
LibJS: Publicly expose double_to_string and rename it number_to_string
|
2 yıl önce |
Timothy Flynn
|
e952dca026
LibJS: Expose the StringToNumber AO for public use
|
2 yıl önce |
Linus Groh
|
d3b7c06712
LibJS: Add Value(GCPtr<T>) and Value(NonnullGCPtr<T>) constructors
|
2 yıl önce |
Daniel Bertalan
|
2b69af2dfe
AK+LibJS: Handle NaN-boxing pointers on AArch64
|
2 yıl önce |
davidot
|
d4736d17ae
LibJS: Allow negative pointers in Value
|
2 yıl önce |
Linus Groh
|
69415f0608
LibJS: Make string_to_bigint() a standalone function
|
2 yıl önce |
davidot
|
a9d2d806b6
LibJS: Use __builtin_isnan in static_assert instead of isnan
|
2 yıl önce |
Linus Groh
|
a022e548b8
LibJS: Replace GlobalObject with VM in Value AOs [Part 4/19]
|
2 yıl önce |
davidot
|
e746360b9a
LibJS: Use NaN boxing to decrease the memory size of Values
|
3 yıl önce |
davidot
|
8381e7f1e6
LibJS: Specialize Optional<Value>
|
3 yıl önce |
Linus Groh
|
1132151f3d
LibJS: Use a template for 'Value from integral number' constructors
|
3 yıl önce |
Obinna Ikeh
|
3d99e83a86
LibJS: Update order of parameters in our is_less_than implementation
|
3 yıl önce |
Linus Groh
|
b9b3d01bea
LibJS: Add variant of to_integer_or_infinity() for plain doubles
|
3 yıl önce |
Idan Horowitz
|
086969277e
Everywhere: Run clang-format
|
3 yıl önce |
Andreas Kling
|
4b412e8fee
Revert "LibJS: Get rid of unnecessary work from canonical_numeric_index_string"
|
3 yıl önce |
Anonymous
|
d1cc67bbe1
LibJS: Avoid unnecessary ToObject conversion when resolving references
|
3 yıl önce |
Anonymous
|
3a184f7841
LibJS: Get rid of unnecessary work from canonical_numeric_index_string
|
3 yıl önce |
Linus Groh
|
bc183dbbcb
LibJS: Replace uses of MarkedValueList with MarkedVector<Value>
|
3 yıl önce |
Linus Groh
|
6f20f49b21
Everywhere: Rename JS::PropertyKey variables from property_{name => key}
|
3 yıl önce |
Timothy Flynn
|
281b0411f2
LibJS: Implement conversion of strings to BigInts according to the spec
|
3 yıl önce |
Timothy Flynn
|
236025df19
LibJS: Prevent implicit pointer-to-bool conversion in Value constructor
|
3 yıl önce |
Andreas Kling
|
216e21a1fa
AK: Convert AK::Format formatting helpers to returning ErrorOr<void>
|
3 yıl önce |
Andreas Kling
|
65a7296b8f
LibJS: Make Value::to_property_key() return a JS::PropertyKey
|
3 yıl önce |
Andreas Kling
|
398c181c79
LibJS: Rename PropertyName to PropertyKey
|
3 yıl önce |
Idan Horowitz
|
545d403f6b
LibJS: Convert Value operator AOs to ThrowCompletionOr
|
3 yıl önce |
Idan Horowitz
|
48ac15758e
LibJS: Convert is_loosely_equal() to ThrowCompletionOr
|
3 yıl önce |
Idan Horowitz
|
b5e28410c5
LibJS: Convert is_less_than() to ThrowCompletionOr
|
3 yıl önce |
Idan Horowitz
|
c15a3b0576
LibJS: Convert Value::get() to ThrowCompletionOr
|
3 yıl önce |
Linus Groh
|
be28a6142b
LibJS: Convert to_integer_or_infinity() to ThrowCompletionOr
|
3 yıl önce |