diff --git a/site/tests/cli_runner.uce b/site/tests/cli_runner.uce index b2321b5..2c03fe6 100644 --- a/site/tests/cli_runner.uce +++ b/site/tests/cli_runner.uce @@ -149,6 +149,7 @@ StringList cli_demo_error_markers() markers.push_back(String("uce compile ") + "error"); markers.push_back(String("fatal signal during ") + "request"); markers.push_back(String("uncaught exception during ") + "request"); + markers.push_back("component not found"); return(markers); } diff --git a/src/wasm/core.cpp b/src/wasm/core.cpp index ce37190..e4299b1 100644 --- a/src/wasm/core.cpp +++ b/src/wasm/core.cpp @@ -450,6 +450,10 @@ extern "C" void uce_wasm_link_anchors() (void*)&isdigit, (void*)&isgraph, (void*)&islower, (void*)&isprint, (void*)&ispunct, (void*)&isspace, (void*)&isupper, (void*)&isxdigit, (void*)&tolower, (void*)&toupper, + // math functions used by side modules but not otherwise retained by core + (void*)(double (*)(double))&cos, + (void*)(double (*)(double))&sin, + (void*)(double (*)(double))&round, }; (void)libc_anchors; } diff --git a/src/wasm/core_libc_exports.syms b/src/wasm/core_libc_exports.syms index 232046e..66eb973 100644 --- a/src/wasm/core_libc_exports.syms +++ b/src/wasm/core_libc_exports.syms @@ -33,3 +33,6 @@ isupper isxdigit tolower toupper +cos +sin +round