|
| 1 | +## WAMR-1.3.2 |
| 2 | + |
| 3 | +### Breaking Changes |
| 4 | + |
| 5 | +### New Features |
| 6 | +- Implement Exception Handling for classic interpreter (#3096) |
| 7 | + - Use `cmake -DWAMR_BUILD_EXCE_HANDLING=1/0` option to enable/disable |
| 8 | + the feature, and by default it is disabled |
| 9 | + - It is still in highly experimental stage |
| 10 | + |
| 11 | +### Bug Fixes |
| 12 | +- Fix build errors when initializing wasm_val_t values with macros (#3007) |
| 13 | +- fix(wasm-c-api): Do not clone stack frames if there's no trap (#3008) |
| 14 | +- classic-interp: Handle SIMD opcode when JIT is enabled (#3046) |
| 15 | +- fast-interp: Fix dynamic offset error issue in else branch (#3058) |
| 16 | +- wasm_cluster_destroy_spawned_exec_env: Avoid "invalid exec env" trap (#3068) |
| 17 | +- thread-mgr: Fix locking problems around aux stack allocation (#3073) |
| 18 | +- cosmopolitan: Update compiler and update platform_internal.h (#3079) |
| 19 | +- wasi: Apply wasm_runtime_begin_blocking_op to poll as well (#3080) |
| 20 | +- Fix memory/table segment checks in memory.init/table.init (#3081) |
| 21 | +- perf profiling: Adjust the calculation of execution time (#3089) |
| 22 | +- aot: Fix LLVMSetTailCallKind check (#3099) |
| 23 | +- fast-interp: Fix stack recovery for else branch (#3100) |
| 24 | +- fast-interp: Fix frame_offset pop order (#3101) |
| 25 | +- Fix AOT compilation on MacOS (#3102) |
| 26 | +- fast-interp: Fix block with parameter in polymorphic stack issue (#3112) |
| 27 | + |
| 28 | +### Enhancements |
| 29 | +- Clear compilation warning and dead code (#3002) |
| 30 | +- aot debug: Try to use a bit more appropriate file names (#3000) |
| 31 | +- Increase default app thread stack size (#3010) |
| 32 | +- Rename rwlock_init to avoid conflict (#3016) |
| 33 | +- nuttx: Use larger alignment for os_mmap and comment why (#3017) |
| 34 | +- Allow using mmap for shared memory if hw bound check is disabled (#3029) |
| 35 | +- Don't redefine D_INO if already defined (#3036) |
| 36 | +- Enhancements on wasm function execution time statistic (#2985) |
| 37 | +- wamr-compiler: Fix non-x86{_64} host builds (#3037) |
| 38 | +- Disable quick aot entry for interp and fast-jit (#3039) |
| 39 | +- nuttx: Add option to enable quick aot entry (#3040) |
| 40 | +- Set CONFIG_HAS_CAP_ENTER to support posix file api for freertos (#3041) |
| 41 | +- Revert "Enable MAP_32BIT for macOS (#2992)" (#3032) |
| 42 | +- Enable quick aot entry when hw bound check is disabled (#3044) |
| 43 | +- Do not inherit WASM_SUSPEND_FLAG_BLOCKING from the parent thread (#3051) |
| 44 | +- wasm_runtime_begin_blocking_op: A comment about usage expectation (#3056) |
| 45 | +- Check arguments before calling bh_hash_map_find (#3055) |
| 46 | +- Fix aot large model (--size-level=0) with LLVM 18 (#3057) |
| 47 | +- Add flag to control Winsocket initialization (#3060) |
| 48 | +- nuttx: If STACK_GUARD_SIZE is not set, leave it to config.h (#2927) |
| 49 | +- Enhance setting write gs base with cmake variable (#3066) |
| 50 | +- aot_reloc_x86_64.c: Suggest to try --size-level=0 as well (#3067) |
| 51 | +- Fix some issues reported by CodeQL (#3064) |
| 52 | +- Remove a lot of "unused parameter" warnings (#3075) |
| 53 | +- Forward log and log level to custom bh_log callback (#3070) |
| 54 | +- Fix inconsistent code style in aot_loader.c (#3082) |
| 55 | +- freertos: Thread exit more common (#3094) |
| 56 | +- Fix windows build error and compilation warnings (#3095) |
| 57 | + |
| 58 | +### Others |
| 59 | +- Fix nightly-run CI failure (#3014) |
| 60 | +- Build samples in debug mode (#3019) |
| 61 | +- Remove deprecated tests in language-bindings python (#3018) |
| 62 | +- Avoid unused thread_id warning and recompile multi-module sample (#3033) |
| 63 | +- samples/terminate: Add a sample to demonstrate wasm_runtime_terminate (#3043) |
| 64 | +- Bump NuttX version to 12.4.x in CI (#3047) |
| 65 | +- perf_tune.md: Add refine the calling processes between host and wasm (#3065) |
| 66 | +- build_wamr.md: Update the document (#3074) |
| 67 | +- Fix download link for wasi-sdk (#3077) |
| 68 | +- README.md: Fix typo tunning to tuning (#3078) |
| 69 | +- Update outdated reference link in multi_module.md (#3092) |
| 70 | +- Add comments to suppress warning from clang-tidy (#3088) |
| 71 | +- CI: Update version of checkout to suppress warnings (#3093) |
| 72 | +- test_wamr.sh: Allow using test script on different platforms (#3098) |
| 73 | + |
| 74 | +--- |
| 75 | + |
1 | 76 | ## WAMR-1.3.1
|
2 | 77 |
|
3 | 78 | ### Breaking Changes
|
|
0 commit comments