wasm-micro-runtime
wasm-micro-runtime copied to clipboard
WebAssembly Micro Runtime (WAMR)
Can the AOT file built on windows run directly on other platforms? like linux ubuntu22.
### Subject of the issue `iwasm` with an aot fails with `unhandled SIGSEGV`. The original `wasm` works fine. ### Test case WAT file: [test.txt](https://github.com/bytecodealliance/wasm-micro-runtime/files/15330646/test.txt) A Moonbit version of [n-body simulation](https://github.com/web-devkits/Wasmnizer-ts/blob/main/tests/benchmark/nbody_class.ts)...
### Steps to reproduce 1. Unpack zip [kotlin-wasm-wasi-example-wasm-wasi-dev.wasm.zip](https://github.com/bytecodealliance/wasm-micro-runtime/files/15267851/kotlin-wasm-wasi-example-wasm-wasi-dev.wasm.zip) 2. Build `iwasm` with the following command ``` cmake .. -DWAMR_BUILD_GC=1 -DWAMR_BUILD_BULK_MEMORY=1 -DWAMR_BUILD_EXCE_HANDLING=1 -DWAMR_BUILD_TAIL_CALL=1 -DWAMR_BUILD_CUSTOM_NAME_SECTION=1 -DWAMR_BUILD_EXCE_HANDLING=0 && make ``` 3. Run `./iwasm...
### Steps to reproduce 1. Unpack zip [kotlin-wasm-wasi-example-wasm-wasi-prod.wasm.zip](https://github.com/bytecodealliance/wasm-micro-runtime/files/15267820/kotlin-wasm-wasi-example-wasm-wasi-prod.wasm.zip) 2. Build `iwasm` with the following command ``` cmake .. -DWAMR_BUILD_GC=1 -DWAMR_BUILD_BULK_MEMORY=1 -DWAMR_BUILD_EXCE_HANDLING=1 -DWAMR_BUILD_TAIL_CALL=1 -DWAMR_BUILD_CUSTOM_NAME_SECTION=1 -DWAMR_BUILD_EXCE_HANDLING=0 && make ``` 3. Run `./iwasm...
Are there plans to support exception handling proposal in the fast interpreter in WAMR soon?
Fixes #2349 - WAMR triggers UBSAN alignment issues on x86-64/x86 when built with Fast JIT.
# AOT stack frame enhancement ## Motivation Currently LLVM AOT/JIT doesn’t use the stack frame like interpreter/fast-jit except in the feature of dumping call stack and performance profiling, since the...
this line: https://github.com/bytecodealliance/wasm-micro-runtime/blob/8f098a5905d4b9a741933ffdb8a75f493e4e81d8/build-scripts/config_common.cmake#L51 does not work for multi-configuration cmake mode. better approach is: ```cmake add_compile_definitions("$") ``` without the if above.
I installed `iwasm` using the command: `brew install wasm-micro-runtime`. Then checked `iwasm --version` which outputted: `iwasm 2.0.0`. Now I have a main.wasm which I build from a cpp project using...
embedding wamr into c++ application, after initializing, the wamr spams into console with every c++ exception thrown (in the host), even if completely unrelated to wasm. the logging happens on...