wasm-micro-runtime
wasm-micro-runtime copied to clipboard
AOT ABI reminder
there are a few things which we can clean up when we break AOT ABI. this issue is a reminder for them.
- merge WASMModuleInstanceExtraCommon into WASModuleInstance
- https://github.com/bytecodealliance/wasm-micro-runtime/blob/48b71a05fbbee26524e50a5d1df0ca77cb39e580/core/iwasm/common/wasm_shared_memory.c#L16-L17
- https://github.com/bytecodealliance/wasm-micro-runtime/issues/2469
- https://github.com/bytecodealliance/wasm-micro-runtime/issues/2512
- simpler xip detection https://github.com/bytecodealliance/wasm-micro-runtime/pull/2739#discussion_r1387547550
- reconsider string-based representation of exceptions
- it would be nicer to have a cheaper way to detect the embedded ELF for aot-debug so that a runtime w/o aot-debug can reject an aot module w/ aot-debug gracefully.
- alignment info here and there. cf. https://github.com/bytecodealliance/wasm-micro-runtime/pull/3017