wasm-micro-runtime/core/iwasm/interpreter
Wenyong Huang edee2eb956
Loosen the wasi abi compatibility check in loader (#1932)
Change an error to warning when checking wasi abi compatibility in loader, for rust case below:
#[no_mangle]
pub extern "C" fn main() {
    println!("foo");
}
compile it with `cargo build --target wasm32-wasi`, a wasm file is generated with wasi apis imported
and a "void main(void)" function exported.

Other runtime e.g. wasmtime allows to load it and execute the main function with `--invoke` option.
2023-02-02 13:06:30 +08:00
..
iwasm_interp.cmake Implement wasm mini loader and refine footprint of loader and runtime (#276) 2020-06-08 11:19:09 +08:00
SConscript add porting codes of rt-thread (#494) 2021-01-14 11:26:35 +08:00
wasm_interp_classic.c Make memory profiling show native stack usage (#1917) 2023-02-01 11:52:15 +08:00
wasm_interp_fast.c Make memory profiling show native stack usage (#1917) 2023-02-01 11:52:15 +08:00
wasm_interp.h Fix issue of restoring wasm operand stack (#1721) 2022-11-18 18:51:13 +08:00
wasm_loader.c Loosen the wasi abi compatibility check in loader (#1932) 2023-02-02 13:06:30 +08:00
wasm_loader.h Fix build error when enable custom section without interpreter (#1229) 2022-06-15 18:14:39 +08:00
wasm_mini_loader.c Make memory profiling show native stack usage (#1917) 2023-02-01 11:52:15 +08:00
wasm_opcode.h Refine opcode br_table for classic interpreter (#1112) 2022-04-23 19:15:55 +08:00
wasm_runtime.c Make memory profiling show native stack usage (#1917) 2023-02-01 11:52:15 +08:00
wasm_runtime.h Refactor WASI-NN to simplify the support for multiple frameworks (#1834) 2023-01-25 18:32:40 +08:00
wasm.h Implement Multi-tier JIT (#1774) 2022-12-19 11:24:46 +08:00