Skip to content

WAMR-12-30-2021

Compare
Choose a tag to compare
@wenyongh wenyongh released this 30 Dec 03:40
· 1576 commits to main since this release
cdf3063

Implement XIP feature and Implement float and integer conversion intrinsics
Enable ARC target support
Fix bug of invokeNative assembly on target arm_vfp/thumb/thumb_vfp
Fix pthread_create callback arg issue
Add missing aot relocation symbols for arm/thumb/riscv/xtensa
Implement float and integer conversion intrinsics
Appease some UBSan complaints
Add ia32 support and fix compiling issue for RT-Thread
Enable lazy Orc JIT
Import test suites to test spec cases
Enable wamr-test-suites on MacOS
Allocate correct space for results before native callback is run
Fix calling multi-module import func issue
Implement missing wasm-c-api APIs and align to latest spec proposal
Implement SIMD latest opcodes and update LLVM to 13.0
Implement source debugging for interpreter and AOT
Customize clang-format coding styles based on Mozilla template
Apply clang-format for C/C++ source files
Refactor CI rules
Set APP_THREAD_STACK_SIZE_DEFAULT/MIN for POSIX platforms
Fix WASI type/macro misalignments
Update wabt to latest version
Simplify build setup for zephyr
Fix app heap corrupted unchecked issue
Fix a wrong alignment assumption when emitting aot file
Enable emitting custom name section to aot file
Enable source debugging for windows platform
Remove duplicated wasi_dircookie_t typedef in libc_wasi_wrapper.h
Support random debug port by assigning port = 0
Simplify some string size calculation when emitting AOT file
Implement os_time_get_boot_microsecond() for sgx platform
Refine interp/aot string storage and emitting to reduce footprint
Fix some potential pointer overflow issues
Enable huge page memory map for posix platforms
Enable LLVM link time optimization (LTO) for AOT
Enable ref types and bulk memory by default for wamrc
Fix Win32 build error, endian, machine type, bit-width check errors
Fix duplicated debug instance id in multiple native thread issue
Implement atomic and memset/memmove/memcpy intrinsic for riscv
Fix issue of wasm/aot file malformed format
Refine code when aux stack global isn't found
Don't throw exception while module_malloc failed
Implement relocation R_AARCH64_JUMP26 for aarch64
Update IoT cloud demo
Add new E_TYPE_XIP to indicate XIP mode
Remove hardcoded stack size while creating pthread
Add mipsel to wamrc supported target list
libc-builtin: Fix the signature of strncasecmp native function
Fix definition of int64_t in libc-builtin-sysroot
Clear compile warnings reported by -Wshadow flag
Port WAMR to ESP-IDF platform
xip: Lookup float constants from table to reduce relocations
Fix sensor framework timer issue and update sensor sample
Implement GetCurrentThreadStackLimits() for Windows 7
Add WASI ABI compatibility check for multi-module
Fix XNNPACK workload build error
Update Zephyr document, add esp32c3 and particle_argon support
Fix compile warning on non-x86 targets, fix alios build error