|
|
@@ -1,3 +1,97 @@
|
|
|
+## WAMR-2.1.0
|
|
|
+
|
|
|
+### Breaking Changes
|
|
|
+
|
|
|
+### New Features
|
|
|
+ - Add api to get export global instance (#3452)
|
|
|
+ - Add wasm-mutator-fuzz test (#3420)
|
|
|
+ - Implement Memory64 support for AOT (#3362)
|
|
|
+ - Add wasm module global type information APIs (#3406)
|
|
|
+ - Add aot binary analysis tool aot-analyzer (#3379)
|
|
|
+ - Expose API to get import/export function's param/result valkind (#3363)
|
|
|
+ - Add WASI support for esp-idf platform (#3348)
|
|
|
+
|
|
|
+### Bug Fixes
|
|
|
+ - Fix wasm loader check data segment count (#3492)
|
|
|
+ - Fix loader parse block type and calculate dynamic offset for loop args (#3482)
|
|
|
+ - Fix memory64 handling find_block_addr and execute_main (#3480)
|
|
|
+ - Fix two issues to make fuzzing test quit earlier (#3471)
|
|
|
+ - Fix test-wamr-ide CI failure (#3485)
|
|
|
+ - NuttX: Fix a dbus-related crash on esp32s3 (#3470)
|
|
|
+ - Clone data segments when specified with load args (#3463)
|
|
|
+ - Fix codeql compilation error (#3461)
|
|
|
+ - Fix several typos and fix bh_log calculate mills (#3441)
|
|
|
+ - ssp_config.h: Fix ifdef for android random api (#3444)
|
|
|
+ - libc-wasi: Fix a locking botch (#3437)
|
|
|
+ - Fix fast interp RECOVER_BR_INFO and local set/tee (#3434)
|
|
|
+ - aot compiler: Fix a type mismatch in compile_op_float_min_max (#3423)
|
|
|
+ - Correct Exception Handling tag type when GC is enabled (#3413)
|
|
|
+ - wasm loader: Fix handling if block without op else (#3404)
|
|
|
+ - ref-types: Correct default value for function local variables (#3397)
|
|
|
+ - aot compiler: Fix the length type passed to aot_memmove/aot_memset (#3378)
|
|
|
+ - Fix loader and mini-loader select potiential error (#3374)
|
|
|
+ - Fix aot debugger compilation error on windows (#3370)
|
|
|
+ - A few native stack detection fixes for macOS/arm64 (#3368)
|
|
|
+ - Fix ESP32-S3 compiling error (#3359)
|
|
|
+ - Fix a few native stack address calculations (#3351)
|
|
|
+
|
|
|
+### Enhancements
|
|
|
+ - Modify logging for windows exception handler and remove unused function (#3489)
|
|
|
+ - posix iwasm: Make the timeout logic a bit more robust (#3478)
|
|
|
+ - libc-builtin: Enhance buffered print for printf_wrapper (#3460)
|
|
|
+ - Enhance GC const initializer expression to support nested struct/array new (#3447)
|
|
|
+ - wasi: Tweak the configuration for nuttx and explain why (#3451)
|
|
|
+ - NuttX: Replace esp32s3 bits with the OS-provided APIs (#3439)
|
|
|
+ - Allow not copying the wasm binary in wasm-c-api and not referring to the binary in wasm/aot loader (#3389)
|
|
|
+ - aot: Make precheck functions use short-call for xtensa (#3418)
|
|
|
+ - Add wasm_runtime_detect_native_stack_overflow_size (#3355)
|
|
|
+ - Enhance wasm loader checks for opcode br_table (#3352)
|
|
|
+
|
|
|
+### Others
|
|
|
+ - Enable building static library on Android platform (#3488)
|
|
|
+ - wasm-mutator-fuzz: Generate more kinds of corpus (#3487)
|
|
|
+ - Correct nuttx repo names (#3484)
|
|
|
+ - Bump requests from 2.31.0 to 2.32.2 in /build-scripts (#3474)
|
|
|
+ - wasm-mutator-fuzz: Adapt to oss-fuzz compilation (#3464)
|
|
|
+ - Add regression tests of BA issue cases (#3462)
|
|
|
+ - Add malformed test cases (#3459)
|
|
|
+ - NuttX: Rename a few recently-added nuttx options (#3449)
|
|
|
+ - wamr-test-suites: Enable AOT multi-module spec tests (#3450)
|
|
|
+ - Remove install_wasi_sdk from workload preparation script (#3445)
|
|
|
+ - Add cmake static/shared library build settings (#3443)
|
|
|
+ - Update spec test to latest commit (#3293)
|
|
|
+ - Fix typo of WAMR_CONFIGUABLE_BOUNDS_CHECKS (#3424)
|
|
|
+ - ci/coding_guidelines_check.py: Allow some well-known file names to contain '-' (#3428)
|
|
|
+ - product-mini/platforms/posix/main.c: Adapt to WASM_MEM_DUAL_BUS_MIRROR (#3427)
|
|
|
+ - Add comments to global type function declarations (#3431)
|
|
|
+ - nuttx/esp32s3: Apply ibus/dbus adjustment to internal ram 1 as well (#3421)
|
|
|
+ - Change WASM_ANYREF to WASM_EXTERNREF (#3426)
|
|
|
+ - Remove unused macros which were moved to wamr-app-framework (#3425)
|
|
|
+ - Add WASM_V128 in wasm_valkind_enum (#3412)
|
|
|
+ - Fix basic example, parameter missmatch between host and wasm (#3415)
|
|
|
+ - Fix workspaces path in build_wamr.sh (#3414)
|
|
|
+ - core/iwasm/compilation: Remove stale function prototypes (#3408)
|
|
|
+ - Add test cases for the requirements of "gc-aot" feature (#3399)
|
|
|
+ - append_aot_to_wasm.py: Add --ver-str option to emit more info in custom section name (#3398)
|
|
|
+ - Fix clang compile warnings (#3396)
|
|
|
+ - Fix some more spelling issues (#3393)
|
|
|
+ - Fix some spelling issues (#3385)
|
|
|
+ - samples/native-stack-overflow: Examine native functions with signature (#3382)
|
|
|
+ - Add some more comments on WASM_STACK_GUARD_SIZE (#3380)
|
|
|
+ - Fix typo for 'native' in wasm_export.h (#3376)
|
|
|
+ - CI: Use macos-13 instead of macos-latest (#3366)
|
|
|
+ - Test more samples in nightly-run CI (#3358)
|
|
|
+ - Random improvements to samples/native-stack-overflow (#3353)
|
|
|
+ - Reduce WASM_STACK_GUARD_SIZE a bit for posix-like platforms (#3350)
|
|
|
+ - doc: Add ADOPTERS.md (#3324)
|
|
|
+ - Update binary size info in README.md (#3030)
|
|
|
+ - core/config.h: Bump the default WASM_STACK_GUARD_SIZE (#3344)
|
|
|
+ - Add unit test suites (#3490)
|
|
|
+ - Fix internal global getter types (#3495)
|
|
|
+ - Fix CI build and run unit tests (#3499)
|
|
|
+
|
|
|
+---
|
|
|
+
|
|
|
## WAMR-2.0.0
|
|
|
|
|
|
### Breaking Changes
|