This repository has been archived on 2023-11-05. You can view files and clone it, but cannot push or open issues or pull requests.
wasm-micro-runtime/core/iwasm/interpreter
Wenyong Huang 260d36a62d
Refactor externref related APIs of reference types feature (#971)
Currently when calling wasm_runtime_call_wasm() to invoke wasm function
with externref type argument from runtime embedder, developer needs to
use wasm_externref_obj2ref() to convert externref obj into an internal ref
index firstly, which is not convenient to developer.
To align with GC feature in which all the references passed to
wasm_runtime_call_wasm() can be object pointers directly, we change the
interface of wasm_runtime_call_wasm() to allow to pass object pointer
directly for the externref argument, and refactor the related codes, update
the related samples and the document.
2022-01-19 11:25:08 +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 Wrap data width according to atomic opcode specified (#936) 2022-01-06 11:43:34 +08:00
wasm_interp_fast.c Wrap data width according to atomic opcode specified (#936) 2022-01-06 11:43:34 +08:00
wasm_interp.h Apply clang-format for interpreter source files (#772) 2021-10-08 11:44:39 +08:00
wasm_loader.c Refine is_xip_file and pointer range check (#965) 2022-01-18 11:05:58 +08:00
wasm_loader.h Add WASI ABI compatibility check for multi-module (#913) 2021-12-29 11:04:36 +08:00
wasm_mini_loader.c Add WASI ABI compatibility check for multi-module (#913) 2021-12-29 11:04:36 +08:00
wasm_opcode.h Apply clang-format for interpreter source files (#772) 2021-10-08 11:44:39 +08:00
wasm_runtime.c Refactor externref related APIs of reference types feature (#971) 2022-01-19 11:25:08 +08:00
wasm_runtime.h Add WASI ABI compatibility check for multi-module (#913) 2021-12-29 11:04:36 +08:00
wasm.h Refactor externref related APIs of reference types feature (#971) 2022-01-19 11:25:08 +08:00