Fix lua emscripten imports

This commit is contained in:
Brandon Fish 2019-02-05 23:39:12 -06:00
parent 9d16faab9d
commit 3cd81d4119

View File

@ -507,6 +507,7 @@ pub fn generate_emscripten_env(globals: &mut EmscriptenGlobals) -> ImportObject
// Linking // Linking
"_dlclose" => func!(crate::linking::_dlclose), "_dlclose" => func!(crate::linking::_dlclose),
"_dlerror" => func!(crate::linking::_dlerror),
"_dlopen" => func!(crate::linking::_dlopen), "_dlopen" => func!(crate::linking::_dlopen),
"_dlsym" => func!(crate::linking::_dlsym), "_dlsym" => func!(crate::linking::_dlsym),
@ -518,6 +519,9 @@ pub fn generate_emscripten_env(globals: &mut EmscriptenGlobals) -> ImportObject
"global.Math" => { "global.Math" => {
"pow" => func!(crate::math::pow), "pow" => func!(crate::math::pow),
}, },
"asm2wasm" => {
"f64-rem" => func!(crate::math::f64_rem),
},
}; };
// mock_external!(env_namespace, _sched_yield); // mock_external!(env_namespace, _sched_yield);
// mock_external!(env_namespace, _llvm_stacksave); // mock_external!(env_namespace, _llvm_stacksave);