Linus Groh
|
b9b3d01bea
LibJS: Add variant of to_integer_or_infinity() for plain doubles
|
3 yıl önce |
Linus Groh
|
257375f54c
LibJS: Update comments for Annex B changes to IsLooselyEqual
|
3 yıl önce |
Linus Groh
|
9f3f3b0864
LibJS: Remove implicit wrapping/unwrapping of completion records
|
3 yıl önce |
Idan Horowitz
|
0399239e3f
LibJS: Do not negate zero into negative zero in ToIntegerOrInfinity
|
3 yıl önce |
Linus Groh
|
5b48912d35
LibJS: Remove a bunch of gratuitous JS namespace qualifiers
|
3 yıl önce |
Idan Horowitz
|
086969277e
Everywhere: Run clang-format
|
3 yıl önce |
Idan Horowitz
|
60bc5e3b5b
LibJS: Trim all types of whitespace characters before parsing numbers
|
3 yıl önce |
Anonymous
|
c45922c637
LibJS: Unify exponentiation logic for ** operator and Math.pow
|
3 yıl önce |
Anonymous
|
1e0facb7ee
LibJS: Implement the Number::remainder AO using fmod
|
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
|
02b7bf34c9
LibJS: Implement BigInt IsLessThan according to the spec
|
3 yıl önce |
Timothy Flynn
|
9ad3debf35
LibJS: Implement BigInt loose-equality according to the spec
|
3 yıl önce |
Timothy Flynn
|
281b0411f2
LibJS: Implement conversion of strings to BigInts according to the spec
|
3 yıl önce |
mjz19910
|
1ef633472b
Everywhere: Convert VM::call() to JS::call()
|
3 yıl önce |
Nico Weber
|
945d962322
LibJS+LibCrypto: Fix SignedBitInteger::bitwise_not and use it in LibJS
|
3 yıl önce |
Timothy Flynn
|
444b2d9ec2
LibJS: Implement UTF-16 surrogate pair concatenation without iteration
|
3 yıl önce |
Timothy Flynn
|
a57e2f9a76
LibJS: Combine UTF-16 surrogate pairs when concatenating strings
|
3 yıl önce |
Timothy Flynn
|
d69f5ca128
LibJS: Update spec numbers for Operations on Objects AOs
|
3 yıl önce |
Linus Groh
|
905b8bd545
LibJS: Make section URLs more consistent
|
3 yıl önce |
Andreas Kling
|
72cd31d033
LibJS: Tweak Value::to_property_key() fast path for Int32
|
3 yıl önce |
Andreas Kling
|
b63d17e2f8
LibJS: Add fast paths for <, >, <=, and >= with Int32 on both sides
|
3 yıl önce |
Andreas Kling
|
b138b4c83f
LibJS: Optimize Value::to_property_key() for numeric property names
|
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 |
Linus Groh
|
0881f8160f
LibJS: Use implicit ThrowCompletionOr<T> constructor where possible
|
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 |