Releases: bytecodealliance/wasm-micro-runtime
WAMR-01-29-2021
Implement post-MVP SIMD feature for AOT/JIT mode and add some workload samples
Update build scripts of wasm app and update source codes to align with wasi-sdk-12.0
Implement post-MVP tail-call feature for AOT mode
Enable multi-module support for wasm-c-api
Add more checks to enhance the app heap's security
Refine interpreter opcodes e.g. op_br_table, op_block
Refine AOT call_indirect opcode translation
Enable support for AssemblyScript's new/retain/release APIs
Implement dump call stack and performance profiling
Implement riscv32/riscv64 support for interpreter mode
Fix app manager timer setTimeout issue and install atomics app issue
Fix wasm-c-api issues
Add checks to avoid allocating memory with size 0
Implement Inclavare Containers PAL interface in WAMR Linux-SGX
Add RIOS platform support
Add RT-THREAD platform support
WAMR-09-29-2020
Implement post-MVP tail-call feature for interpreter
Enable Windows wasm-c-api support and update examples
Enable Windows COFF format support for AOT on Windows 64-bit
Implement custom name section support and stack trace printing
Introduce Nuttx RTOS platform support
Implement memory profiling tool (experimental)
Re-implement utf-8 encoding check on wasm loader
Introduce CI support
Remove errno in wasm_application_execute_func
Add makefiles of minimal version to exclude sgx wasi/pthread ocalls if not needed
Clear the build warnings on MacOS
Fix get local issue of fast interpreter
Fix JIT target arch not set issue
Fix issue of two new wasm function call APIs
Fix sgx enclave module not destroyed issue when loading module failed
WAMR-09-08-2020
Implement post-MVP multi-value feature
Implement post-MVP threads, shared-memory and atomics features
Implement lib-pthread support
Implement post-MVP wasm-c-api feature
Implement WASI and lib-pthread for Linux SGX platform
Enable Windows platform support
Refactor app heap and boundary check
Update AOT current version from 1 to 2
Implement two new APIs for wasm function call
WAMR-07-10-2020
Implement boundary check with hardware trap on 64-bit platform
Implement native stack overflow check with hardware trap
Implement pthread_key related APIs for lib-pthread
Refine classic-interp and fast-interp to improve performance
WAMR-06-15-2020
Implement native thread stack overflow check
Implement post-MVP feature: Non-trapping float-to-int conversions
Implement post-MVP feature: Sign-extension operators
Implement post-MVP feature: Bulk-memory
Enhance WASM loader checks
Implement multi-module feature
Implement wasm mini-loader
WAMR-04-15-2020
Add xtensa AOT support
Implement register/call native API with raw arguments
Update basic sample
Refine wgl native function call
Refactor the wasm graphic layer (wgl) and the gui sample
Make heap and linear memory contiguous to refine compilation time and footprint
WAMR-03-30-2020
Enable aarch64 support
Preserve space for locals before set/tee opcode
Add component test framework and test suite
Change printf to puts in assemblyscript to match the signature
Re-org ems mem allocator source codes
Update documents
WAMR-03-19-2020
Introduce fast interpreter
Simplify interfaces of runtime initialization and destruction, and native symbol registration
Re-org memory allocation APIs, and add realloc function argument for memory allocator
Re-org platform's code structure and APIs to simplify the platform porting
Switch llvm to official version and enhance AoT relocation
Implement opcode counter for interpreter
WAMR-03-05-2020
Enable ARM and THUMB AOT support
Enable Android platform support
Implement native function registration, auto native pointer check and address conversion
Modify API wasm_runtime_module_malloc() and wasm_runtime_lookup_function()
Update documents
WAMR-02-27-2020
Enable SGX AOT
Update some build scripts
Refine block addr cache design