Wenyong Huang
Wenyong Huang
Thread data should not be destroyed when thread exits, or other thread may not be able to join it. This PR saves the thread data into thread data list when...
Hi, recent days we are developing another WebAssembly JIT engine and make good progress by now, we call it WAMR Fast JIT, which a lightweight JIT. Currently it is under...
## Motivation Recently another lightweight JIT engine - Fast JIT was developed with quick startup, small footprint and relatively good performance: [ https://github.com/bytecodealliance/wasm-micro-runtime/issues/1292](https://github.com/bytecodealliance/wasm-micro-runtime/issues/1292) To make it work together with LLVM...
## Motivation Currently the memory access boundary check with hardware trap feature for 64-bit platform is only supported in AOT/JIT mode, we hope to enable the feature for interpreter mode...
## 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...
Dear developers, the [WAMR-1.3.2](https://github.com/bytecodealliance/wasm-micro-runtime/releases/tag/WAMR-1.3.2) release has been successfully created. As discussed and planned previously, we are introducing the GC (Garbage Collection) feature by merging the `dev/gc_refactor` branch into the `main`...
# GC (Gargbage Collection) AOT support ## Motivation In recent days we had refactored the WAMR GC interpreter implementation to support most features of the latest [GC MVP](https://github.com/WebAssembly/gc/blob/master/proposals/gc/MVP.md) spec proposal,...
If there is no else branch for the if block, make a virtual else opcode for easier checking and to copy the correct results to the block return address in...