Refactor number and string utils out of builtins, fixes #608

This commit is contained in:
dcode
2019-06-06 16:19:10 +02:00
parent 0484a6b740
commit 4680b530fb
23 changed files with 988 additions and 979 deletions

View File

@ -1188,7 +1188,7 @@
local.get $16
f64.mul
)
(func $~lib/builtins/isNaN<f32> (; 2 ;) (type $FUNCSIG$if) (param $0 f32) (result i32)
(func $~lib/number/isNaN<f32> (; 2 ;) (type $FUNCSIG$if) (param $0 f32) (result i32)
local.get $0
local.get $0
f32.ne
@ -1243,7 +1243,7 @@
i32.const 1
else
local.get $1
call $~lib/builtins/isNaN<f32>
call $~lib/number/isNaN<f32>
end
if
local.get $0
@ -2464,7 +2464,7 @@
local.get $11
f32.mul
)
(func $~lib/builtins/isNaN<f64> (; 6 ;) (type $FUNCSIG$id) (param $0 f64) (result i32)
(func $~lib/number/isNaN<f64> (; 6 ;) (type $FUNCSIG$id) (param $0 f64) (result i32)
local.get $0
local.get $0
f64.ne
@ -2519,7 +2519,7 @@
i32.const 1
else
local.get $1
call $~lib/builtins/isNaN<f64>
call $~lib/number/isNaN<f64>
end
if
local.get $0