Andreas Kling
|
afeb551d57
|
LibJS/JIT: Add builtin for Math.exp()
|
2023-11-24 12:49:15 +01:00 |
|
Andreas Kling
|
8447544e17
|
LibJS/JIT: Add builtin for Math.round()
|
2023-11-24 12:49:15 +01:00 |
|
Andreas Kling
|
c2ff238467
|
LibJS/JIT: Add builtin for Math.ceil()
|
2023-11-24 12:49:15 +01:00 |
|
Andreas Kling
|
08590adf40
|
LibJS/JIT: Add builtin for Math.floor()
|
2023-11-24 12:49:15 +01:00 |
|
Andreas Kling
|
5e976d611e
|
LibJS/JIT: Add builtin for Math.pow()
|
2023-11-24 12:49:15 +01:00 |
|
Andreas Kling
|
94b634f029
|
LibJS/JIT: Add builtin for Math.sqrt()
|
2023-11-24 12:49:15 +01:00 |
|
Andreas Kling
|
1d8a601f96
|
LibJS/JIT: Add builtin for Math.log()
Note that we still call out to a C++ helper, but by having a builtin,
we still avoid the cost of a full JS function call.
|
2023-11-24 12:49:15 +01:00 |
|
Simon Wanner
|
6c8ab1ca0d
|
LibJS/JIT: Add a builtin for Math.abs
|
2023-11-17 19:06:25 +01:00 |
|
Simon Wanner
|
86b85aa68b
|
LibJS: Introduce Builtins
Builtins are functions that can be detected during bytecode generation
and enable fast-paths in the JIT.
|
2023-11-17 19:06:25 +01:00 |
|