wasm-micro-runtime icon indicating copy to clipboard operation
wasm-micro-runtime copied to clipboard

WebAssembly Micro Runtime (WAMR)

Results 327 wasm-micro-runtime issues
Sort by recently updated
recently updated
newest added

Hi, Is there a strong reason for ``build_llvm.py`` being written in python? Would you accept a pull request to convert this to a cmake script so it can be more...

[1] In function `jit_compile_op_call_indirect`: ignoring to detect error after generate instruction or register https://github.com/wasm-micro-runtime/wamr-internal-dev/issues/423 [2] In function `jit_cc_init`: ingore to free entry_block and exit_block https://github.com/wasm-micro-runtime/wamr-internal-dev/issues/422

Link *iwasm* with a release LLVM-13.0.1 + assertion and run a spec test. https://github.com/bytecodealliance/wasm-micro-runtime/blob/ab929c20a3602f1c7e69f1d9d73db63c661b58b2/core/iwasm/compilation/aot_emit_function.c#L968 leads to a failed assertion ``` bash iwasm: /workspaces/wasm-micro-runtime/core/deps/llvm/llvm/include/llvm/Support/Casting.h:269: typename llvm::cast_retty::ret_type llvm::cast(Y*) [with X = llvm::Function;...

With the most recent releases of WAMR and ESP-IDF, the product-mini build (and, probably, the whole esp-idf platform support) fails with a linker error. The error occurs because the function...

Since WAMR is locking LLVM-13 and will upgrade to LLVM-14 in the future, it is better to keep same `cmake_minimum_required` on both side. It is [*3.13.4*](https://llvm.org/docs/CMake.html#quick-start) now.

- Use LLJIT to do eager compilation - Use LLLazyJIT to do lazy compilation

WAMR was used to implement an eager compilation with MCJIT and a lazy compilation with ORCJIT. It leads to a unfriendly maintain case. [ORCv2](https://llvm.org/docs/ORCv2.html) gives us a good opportunity to...

enhancement

Hi, I'm investigating the "simd" option. I think there is a problem with the code below https://github.com/bytecodealliance/wasm-micro-runtime/blob/903a27aff208200311118d41952ad526a68815aa/core/iwasm/compilation/simd/simd_conversions.c#L138 Regarding the if statement above, I think "=" is correct instead of "=="....

Environment: Ubuntu 22.04 with the kernel of 5.19.0-051900-generic #202207312230 SMP PREEMPT_DYNAMIC Sun Jul 31 22:34:11 UTC 2022 x86_64 x86_64 x86_64 GNU/Linux Here are the steps to re-produce the scenario. 1....

## Motivation Due to history reason, the current module instance layout (and module layout) of interpreter and AOT are different, which causes some inconveniences: - The interpreter module instance cannot...

enhancement