Skip to content

Commit f6c5dca

Browse files
committed
Feature(runtime): Introduce Math.abs
1 parent aa4da23 commit f6c5dca

4 files changed

Lines changed: 7 additions & 2 deletions

File tree

packages/runtime/lib.runtime.d.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,4 +17,5 @@ declare class Math {
1717
static sqrt(value: number): number;
1818
static pow(value: number, power: number): number;
1919
static random(): number;
20+
static abs(value: number): number;
2021
}

packages/runtime/math.cpp

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,10 @@
33
#include "math.h"
44
#include "machine.h"
55

6+
LIBRARY_EXPORT double Math__abs(double number) {
7+
return std::abs(number);
8+
}
9+
610
LIBRARY_EXPORT double Math__pow(double number, double power) {
711
return std::pow(number, power);
812
}

packages/runtime/package-lock.json

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

packages/runtime/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@static-script/runtime",
3-
"version": "0.9.1",
3+
"version": "0.10.0",
44
"description": "",
55
"main": "index.js",
66
"scripts": {

0 commit comments

Comments
 (0)