davidot
|
eda90b54d4
LibJS: Add spec comments and check for edge cases in Math.log2
|
2 years ago |
davidot
|
4813385c9a
LibJS: Add spec comments and check for edge cases in Math.log
|
2 years ago |
davidot
|
d4e5644df8
LibJS: Add spec comments and check for edge cases in Math.atanh
|
2 years ago |
davidot
|
c565cbd30c
LibJS: Add spec comments and check for edge cases in Math.atanh
|
2 years ago |
davidot
|
68aeeea5d2
LibJS: Add spec comments and check for edge cases in Math.asinh
|
2 years ago |
davidot
|
6bdf021b0c
LibJS: Add spec comments and check for edge cases in Math.asin
|
2 years ago |
davidot
|
cf4daa3941
LibJS: Add spec comments and check for edge cases in Math.acosh
|
2 years ago |
Linus Groh
|
50428ea8d2
LibJS: Move intrinsics to the realm
|
2 years ago |
Linus Groh
|
e3895e6c80
LibJS: Pass Realm to define_native_{accessor,function}()
|
2 years ago |
Linus Groh
|
b465f46e00
LibJS: Remove GlobalObject parameter from native functions
|
2 years ago |
Linus Groh
|
a022e548b8
LibJS: Replace GlobalObject with VM in Value AOs [Part 4/19]
|
2 years ago |
Linus Groh
|
5dd5896588
LibJS+LibWeb: Replace GlobalObject with Realm in initialize() functions
|
2 years ago |
Linus Groh
|
ecd163bdf1
LibJS+LibWeb: Replace GlobalObject with Realm in object constructors
|
2 years ago |
davidot
|
b79f03182d
LibJS: Add special cases for Math.cosh and add spec comments
|
2 years ago |
davidot
|
da8715a07c
LibJS: Add extreme value tests for cos and sin
|
2 years ago |
Lenny Maiorani
|
d00b79568f
Libraries: Use default constructors/destructors in LibJS
|
3 years ago |
Anonymous
|
c45922c637
LibJS: Unify exponentiation logic for ** operator and Math.pow
|
3 years ago |
Nick Johnson
|
08e4a1a4dc
AK+Everywhere: Replace __builtin bit functions
|
3 years ago |
Idan Horowitz
|
23ea1f1a3e
LibJS: Convert MathObject functions to ThrowCompletionOr
|
3 years ago |
Idan Horowitz
|
40eb3a39d4
LibJS: Rename define_native_function => define_old_native_function
|
3 years ago |
Idan Horowitz
|
20163c0584
LibJS: Add ThrowCompletionOr versions of the JS native function macros
|
3 years ago |
Idan Horowitz
|
cc94bba5c0
LibJS: Convert to_u32() to ThrowCompletionOr
|
3 years ago |
Idan Horowitz
|
20d990563c
LibJS: Convert to_number() to ThrowCompletionOr
|
3 years ago |
Andreas Kling
|
eaf904000f
LibJS: Always use AK::get_random() in Math.random()
|
3 years ago |
Linus Groh
|
312946059b
LibJS+Spreadsheet: Use js_string(VM&, ...) overload more
|
3 years ago |
Daniel Bertalan
|
fd76e71934
LibJS: Fix UB in `Math.clz32`
|
3 years ago |
Idan Horowitz
|
a6b8291a9b
LibJS: Add define_direct_property and remove the define_property helper
|
4 years ago |
Idan Horowitz
|
a939ffc617
LibJS: Handle values close to -0.5 correctly in Math.round(x)
|
4 years ago |
Linus Groh
|
f4867572b7
LibJS: Change PropertyName(Symbol*) => PropertyName(Symbol&)
|
4 years ago |
Idan Horowitz
|
9127d83927
LibJS: Rename Value::{is_integer => is_integral_number}
|
4 years ago |