Releases
WAMR-1.3.3
Breaking Changes
New Features
Bug Fixes
Cumulative fixes for release/1.3.x (#3155 )
Apply patches in branch main for branch release/1.3.x
:
Fix loader check_wasi_abi_compatibility (#3126 )
Zero the memory mapped from os_mmap in NuttX (#3132 )
Fix possible integer overflow in loader target block check (#3133 )
Fix locel.set in polymorphic stack (#3135 )
Fix threads opcodes' boundary check in classic-interp and fast-interp (#3136 )
aot_compile_op_call: Stop setting calling convention explicitly (#3140 )
aot compiler: Place precheck wrapper before the corresponding wrapped function (#3141 )
fast-interp: Fix copy_stack_top_i64 overlap issue (#3146 )
fast-interp: Fix frame_offset overflow issue (#3149 )
Fix null pointer access in fast-interp when configurable soft bound check is enabled (#3150 )
Cumulative fixes for release/1.3.x (#3268 )
Apply patches which were fixed branch main to branch release/1.3.x
:
zephyr: Use zephyr sys_cache instead of CMSIS (#3162 )
Fix llvm jit push funcref/externref result type issue (#3169 )
Fix inconsistent coding convention (#3171 )
VSCode IDE enhancement and readme update (#3172 )
zephyr: include math only with minimal libc (#3177 )
Fix wasm loader handling opcode br_table (#3176 )
Specify language in the wasi socket ext project (#3183 )
lldb_function_to_function_dbi: Fix a null dereference (#3189 )
Fix LLVM assertion failure and update CONTRIBUTING.md (#3197 )
lldb_function_to_function_dbi: A hack to avoid crashing on C++ methods (#3190 )
Fix compilation errors on MinGW (#3217 )
Fix compilation errors on esp-idf platform (#3224 )
Fix aot relocation symbols not found on windows 32-bit (#3231 )
Fix nightly run tsan ASLR issue (#3233 )
Go binding: Change C.long to C.int64_t when call wasm_runtime_set_wasi_args_ex (#3235 )
posix_file.c: Correct the dirfd argument that passes to fstatat (#3244 )
Fix compilation errors on zephyr platform (#3255 )
Fix dynamic offset not updated in op_br for block with ret type (#3269 )
Fix CI error when install packages for macos-14 (#3270 )
Fix ESP-IDF platform mmap data size error (#3288 )
Fix ESP32-S3 compiling error (#3360 )
release/1.3.x: Cumulative fixes for release/1.3.x (#3342 )
Apply patches which were fixed in branch main to branch release/1.3.x
:
aot debug: Fix a few NULL dereferences on errors (#3273 )
aot debug: Fix a NULL dereference (#3274 )
aot debug: Process lldb_function_to_function_dbi only for C (#3278 )
Revert "lldb_function_to_function_dbi: A hack to avoid crashing on C++ methods (#3190 )" (#3281 )
Fix warnings/issues reported in Windows and by CodeQL/Coverity (#3275 )
thread mgr: Free aux stack only when it was allocated (#3282 )
interp: Restore context from prev_frame after tail calling a native function (#3283 )
Sync simd opcode definitions spec (#3290 )
Add more checks in wasm loader (#3300 )
Fix posix_fadvise error handling (#3323 )
Fix readdir for posix (#3339 )
wasm loader: Fix checks for opcode ref.func and opcode else (#3340 )
Enhance wasm loader checks for opcode br_table (#3352 )
CI: Use macos-13 instead of macos-latest (#3366 )
Enhancements
Add wamr to esp-idf components registry (#3264 )
Update esp-idf platform support in release/v1.3.x (#3296 )
Add WASI support for esp-idf platform in release/1.3.x (#3334 )
Others
Update release CI (#3294 )
You can’t perform that action at this time.