Linus Groh
b3090678a9
LibJS: Add Math.clz32()
2020-05-18 17:57:28 +02:00
Linus Groh
452dbbc463
LibJS: Add Math.expm1()
2020-05-18 17:57:28 +02:00
Linus Groh
e375766f98
LibJS: Add Math.exp()
2020-05-18 17:57:28 +02:00
Linus Groh
b27834cf16
LibJS: Add Math.sign()
2020-05-18 17:57:28 +02:00
Linus Groh
97366f4dd4
LibJS: Add Math.pow()
2020-04-23 19:38:13 +02:00
Linus Groh
f5dacfbb5b
LibJS: Add Math.{cos,sin,tan}()
2020-04-06 10:58:16 +02:00
Andreas Kling
003741db1c
LibJS: Add Math.min()
2020-04-06 08:26:26 +02:00
Brian Gianforcaro
240a5b5fd7
LibJS: Add support for Math.ceil() and Math.trunc()
...
Introduce support for the both of these Math methods.
Math.trunc is implemented in terms of Math.ceil or Math.floor
based on the input value. Added tests as well.
2020-04-05 10:56:23 +02:00
Andreas Kling
d84de532f1
LibJS: Add Math.max()
2020-04-05 00:57:00 +02:00
Andreas Kling
16bd99aa52
LibJS: Add Math.round()
2020-04-05 00:29:01 +02:00
Andreas Kling
afff228308
LibJS: Add Math.floor()
2020-04-05 00:26:56 +02:00
Andreas Kling
d4dfe7e525
LibJS: Add Math.sqrt()
2020-04-04 22:44:48 +02:00
Andreas Kling
2d3634d5f5
LibJS: Implement Math.abs()
2020-03-29 15:03:58 +02:00
Andreas Kling
56936b97d0
LibJS+LibWeb: Move native JS functions into dedicated member functions
...
Instead of implementing every native function as a lambda function,
use static member functions instead.
This makes it easier to navigate the code + backtraces look nicer. :^)
2020-03-28 23:10:37 +01:00
Andreas Kling
8b18674229
LibJS: Add Math.random() :^)
2020-03-21 17:52:12 +01:00