tag:github.com,2008:https://github.com/bytecodealliance/wasm-micro-runtime/releases Release notes from wasm-micro-runtime 2024-10-22T01:34:03Z tag:github.com,2008:Repository/184654298/WAMR-2.2.0 2024-10-22T08:07:02Z WAMR-2.2.0 <h3>Breaking changes</h3> <h3>New features</h3> <ul> <li>Add support for multi-memory proposal in classic interpreter (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2476824809" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3742" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3742/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3742">#3742</a>)</li> <li>wasi-nn: Add a new target for llama.cpp as a wasi-nn backend (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2464740522" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3709" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3709/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3709">#3709</a>)</li> <li>Add memory instance support apis (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2518261979" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3786" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3786/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3786">#3786</a>)</li> <li>Implement a first version of shared heap feature (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2521256578" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3789" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3789/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3789">#3789</a>)</li> <li>Support dynamic aot debug (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2520078320" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3788" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3788/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3788">#3788</a>)</li> <li>Implement shared heap for AOT (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2547357159" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3815" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3815/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3815">#3815</a>)</li> <li>Support table64 extension in classic-interp and AOT running modes (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2542155686" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3811" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3811/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3811">#3811</a>)</li> </ul> <h3>Bug fixes</h3> <ul> <li>Enable merged os_mmap for aot data sections (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2442170078" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3681" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3681/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3681">#3681</a>)</li> <li>Fix arm64 issues on mac (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2449536496" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3688" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3688/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3688">#3688</a>)</li> <li>aot loader: Call os_mmap with MMAP_MAP_32BIT only when target is x86-64 or riscv64 (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2490844284" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3755" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3755/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3755">#3755</a>)</li> <li>Fix building iwasm_shared and iwasm_static libs on win32 (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2499072526" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3762" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3762/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3762">#3762</a>)</li> <li>Fix compile error when multi-module and tags are enabled (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2515188388" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3781" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3781/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3781">#3781</a>)</li> <li>Fix aot multi export memory support (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2523505836" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3791" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3791/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3791">#3791</a>)</li> <li>Fix Windows compile error when uvwasi is enabled (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2539865867" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3810" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3810/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3810">#3810</a>)</li> <li>Fix missing symbols when using aot mode on riscv platforms (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2544392726" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3812" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3812/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3812">#3812</a>)</li> <li>Fix mac build of libc_emcc_wrapper.c (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2562849129" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3836" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3836/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3836">#3836</a>)</li> <li>aot_comp_option.h: Add missing stdint.h header (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2562660356" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3834" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3834/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3834">#3834</a>)</li> <li>Fix compilation error found in tflite test (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2552782043" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3820" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3820/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3820">#3820</a>)</li> <li>Fix exec_env_tls assertion in module instantiation (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2570054739" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3844" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3844/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3844">#3844</a>)</li> <li>Fix issues of destroy_shared_heaps (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2575602598" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3847" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3847/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3847">#3847</a>)</li> </ul> <h3>Enhancements</h3> <ul> <li>aot loader: Refine os_mmap related code (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2465181116" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3711" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3711/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3711">#3711</a>)</li> <li>Enable merged os_mmap for aot data sections and aot text (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2476829463" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3743" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3743/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3743">#3743</a>)</li> <li>Improve posix mmap retry logic (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2466955697" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3714" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3714/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3714">#3714</a>)</li> <li>Remove unnecessary code duplication in aot runtime (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2504678151" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3767" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3767/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3767">#3767</a>)</li> <li>Add wamrc parameter to configure stack frame features (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2501353151" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3763" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3763/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3763">#3763</a>)</li> <li>refactoring: Re-use commit IP functionality between exception handling and other cases (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2504717095" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3768" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3768/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3768">#3768</a>)</li> <li>AOT call stack optimizations (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2508160792" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3773" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3773/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3773">#3773</a>)</li> <li>Appease GCC strict prototypes warning (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2512796690" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3775" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3775/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3775">#3775</a>)</li> <li>Appease GCC -Wformat (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2515298409" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3783" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3783/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3783">#3783</a>)</li> <li>Fix compiler warnings (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2516169284" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3784" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3784/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3784">#3784</a>)</li> <li>Implement option for skipping function index in the callstack (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2516331856" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3785" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3785/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3785">#3785</a>)</li> <li>Fix a compile warning in aot_emit_function.c (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2525243418" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3793" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3793/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3793">#3793</a>)</li> <li>Restore cmake hidden compile symbol visibility (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2529671996" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3796" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3796/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3796">#3796</a>)</li> <li>Refactor shared heap feature for interpreter mode (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2526040330" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3794" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3794/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3794">#3794</a>)</li> <li>Add no_resolve to LoadArgs and wasm_runtime_resolve_symbols (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2523385706" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3790" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3790/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3790">#3790</a>)</li> <li>shared heap: Fix some issues and add basic unit test case (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2535402960" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3801" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3801/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3801">#3801</a>)</li> <li>Add shared heap sample (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2538024680" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3806" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3806/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3806">#3806</a>)</li> <li>Fix unused param warning when GC is enabled (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2546444651" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3814" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3814/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3814">#3814</a>)</li> <li>Add scoreboard CI for supply-chain security (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2552002778" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3819" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3819/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3819">#3819</a>)</li> <li>Emit load_addr and load_size if WAMR_ENABLE_COMPILER is set (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2562680935" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3835" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3835/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3835">#3835</a>)</li> <li>libc-emcc: Use alternate method to check getrandom support (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2577089428" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3848" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3848/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3848">#3848</a>)</li> <li>Enable libc-wasi for windows msvc build (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2582646822" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3852" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3852/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3852">#3852</a>)</li> <li>Remove unused folder samples/gui and samples/littlevgl (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2584567377" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3853" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3853/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3853">#3853</a>)</li> <li>Fix some compile warnings and typos (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2584614187" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3854" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3854/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3854">#3854</a>)</li> <li>Allow to set native stack boundary to exec_env (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2590579640" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3862" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3862/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3862">#3862</a>)</li> <li>Refine wasm/aot function instance lookup (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2594456254" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3865" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3865/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3865">#3865</a>)</li> <li>Fix quadratic runtime for duplicate export name detection (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2590357110" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3861" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3861/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3861">#3861</a>)</li> </ul> <h3>Others</h3> <ul> <li>Add a comment on AOT_SECTION_TYPE_SIGNATURE (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2477461374" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3746" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3746/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3746">#3746</a>)</li> <li>CI: Freeze version of bloaty for NuttX compilation (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2491285892" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3756" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3756/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3756">#3756</a>)</li> <li>aot compiler: Allow to control stack boundary check when boundary check is enabled (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2488790910" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3754" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3754/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3754">#3754</a>)</li> <li>Update ref to the multi-memory tests (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2501565810" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3764" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3764/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3764">#3764</a>)</li> <li>compilation_on_nuttx.yml: Update checkout action to suppress warnings (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2502925360" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3765" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3765/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3765">#3765</a>)</li> <li>CI: Disable parallel test in spectest for NuttX (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2513697533" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3780" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3780/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3780">#3780</a>)</li> <li>spec_test_on_nuttx.yml: Disable riscv32_ilp32f for now (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2513035791" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3777" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3777/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3777">#3777</a>)</li> <li>Ignore temporary file from aider (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2518879189" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3787" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3787/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3787">#3787</a>)</li> <li>Add CODEOWNERS (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2554685911" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3822" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3822/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3822">#3822</a>)</li> <li>build(deps): bump github/codeql-action from 2.2.4 to 3.26.9 (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2556264840" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3826" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3826/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3826">#3826</a>)</li> <li>build(deps): bump actions/upload-artifact from 3.1.0 to 4.4.0 (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2556265043" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3827" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3827/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3827">#3827</a>)</li> <li>build(deps): bump ossf/scorecard-action from 2.3.1 to 2.4.0 (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2556265161" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3828" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3828/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3828">#3828</a>)</li> <li>build(deps): bump github/codeql-action from 3.26.9 to 3.26.11 (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2569975535" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3843" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3843/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3843">#3843</a>)</li> <li>build(deps): bump actions/upload-artifact from 4.4.0 to 4.4.3 (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2585621082" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3855" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3855/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3855">#3855</a>)</li> <li>build(deps): bump github/codeql-action from 3.26.11 to 3.26.12 (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2585623821" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3856" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3856/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3856">#3856</a>)</li> <li>Add Windows wamrc and iwasm build in release CI (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2587519027" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3857" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3857/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3857">#3857</a>)</li> <li>Fix syntax error in codeql_buildscript.sh (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2593425489" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3864" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3864/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3864">#3864</a>)</li> <li>release CI: Add another iwasm binary that supports Garbage Collection and Exception Handling (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2596538254" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3866" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3866/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3866">#3866</a>)</li> <li>Fix lookup function issue reported in nightly run (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2598763542" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3868" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3868/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3868">#3868</a>)</li> </ul> github-actions[bot] tag:github.com,2008:Repository/184654298/WAMR-2.1.2 2024-08-20T13:29:48Z WAMR-2.1.2 <h3>Breaking Changes</h3> <ul> <li>wasi-nn: Apply new architecture (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2452458976" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3692" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3692/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3692">#3692</a>)</li> </ul> <h3>New Features</h3> <ul> <li>[wasi-nn] Add a new wasi-nn backend openvino (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2394909796" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3603" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3603/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3603">#3603</a>)</li> <li>Add APIs into wasm_c_api.h to summary wasm function execution duration (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2412710370" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3639" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3639/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3639">#3639</a>)</li> <li>Add support for RISCV32 ILP32F (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2464569945" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3708" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3708/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3708">#3708</a>)</li> </ul> <h3>Bug Fixes</h3> <ul> <li>libc-builtin: Fix function prototype for wasm_runtime_module_realloc (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2462198507" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3702" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3702/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3702">#3702</a>)</li> <li>Fix potential memory leak in insert_native_symbol (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2465189437" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3712" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3712/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3712">#3712</a>)</li> <li>aot compiler: Fix NaN handling for opcode f32/f64.const in XIP mode (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2467833630" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3721" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3721/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3721">#3721</a>)</li> <li>Fix table idx resolving in op call_indirect/return_call_indirect (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2469485596" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3726" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3726/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3726">#3726</a>)</li> </ul> <h3>Enhancements</h3> <ul> <li>Remove a few hardcoded spec test knowledge from the core library (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2418472772" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3648" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3648/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3648">#3648</a>)</li> <li>Change log of import function to be consistent (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2423424014" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3656" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3656/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3656">#3656</a>)</li> <li>libc-builtin: Fix a printf format (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2423117996" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3652" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3652/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3652">#3652</a>)</li> <li>Set compile symbol visibility to hidden in cmake (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2423423479" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3655" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3655/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3655">#3655</a>)</li> <li>wamrc: Add --mllvm= option (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2425033963" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3658" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3658/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3658">#3658</a>)</li> <li>wamr-compiler: Avoid size-level tweak if target is specified (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2425151591" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3659" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3659/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3659">#3659</a>)</li> <li>aot runtime: Add missing arm/thumb relocations (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2426279098" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3660" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3660/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3660">#3660</a>)</li> <li>aot compiler: Enlarge AOTNativeSymbol-&gt;symbol (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2426849901" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3662" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3662/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3662">#3662</a>)</li> <li>aot compiler: Bail out on too long native symbol names (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2426853063" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3663" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3663/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3663">#3663</a>)</li> <li>Support more features for rt-thread (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2426376752" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3661" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3661/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3661">#3661</a>)</li> <li>Zephyr User Mode Support (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2422740651" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3650" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3650/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3650">#3650</a>)</li> <li>Set posix thread name for debug build (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2423427152" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3657" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3657/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3657">#3657</a>)</li> <li>Add emscripten_sleep() wrapper to libc-emcc (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2431106058" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3669" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3669/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3669">#3669</a>)</li> <li>Fix a compilation warning (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2444201766" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3682" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3682/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3682">#3682</a>)</li> <li>wamrc: Add some help text for --size-level (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2450006823" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3689" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3689/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3689">#3689</a>)</li> <li>Restore linux iwasm default visibility (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2451970723" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3691" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3691/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3691">#3691</a>)</li> <li>posix_thread.c: Restore old signal alternate stack before thread exit (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2452812636" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3693" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3693/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3693">#3693</a>)</li> <li>libc-wasi: Make rights of STDIN/STDOUT/STDERR fixed and overlook their access modes (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2453262073" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3694" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3694/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3694">#3694</a>)</li> <li>[refactoring] Extract read leb to a separate file, share the code between loader and mini loader (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2460831736" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3701" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3701/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3701">#3701</a>)</li> <li>debug-interp: Only add lock when signal_flag is SIG_SINGSTEP (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2462490297" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3704" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3704/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3704">#3704</a>)</li> <li>Fix compilation warnings (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2464036139" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3707" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3707/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3707">#3707</a>)</li> <li>Add missing headers in bh_atomic.h and aot_llvm_extra.cpp (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2466987062" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3715" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3715/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3715">#3715</a>)</li> <li>Update std atomic check and simd compatibility check for arc compiler (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2467242957" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3716" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3716/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3716">#3716</a>)</li> <li>aot compiler: Track non-0x00 tableindex as ref types use (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2453799568" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3695" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3695/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3695">#3695</a>)</li> <li>compilation: Use the dedicated stack-sizes section only for AOT (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2472677307" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3732" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3732/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3732">#3732</a>)</li> <li>riscv: Add missing relocation intrinsics for __fixdfsi/__ltdf2 (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2472915125" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3733" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3733/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3733">#3733</a>)</li> </ul> <h3>Others</h3> <ul> <li>Fix night run CI (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2412881181" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3640" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3640/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3640">#3640</a>)</li> <li>spec-test-script/runtest.py: Don't assume the tmp dir path (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2410264332" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3632" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3632/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3632">#3632</a>)</li> <li>wamr-test-suites: Remove dead code (wasi_test) (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2412392670" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3634" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3634/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3634">#3634</a>)</li> <li>wamr-test-suites/test_wamr.sh: Add an option to specify wamrc binary (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2412395472" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3635" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3635/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3635">#3635</a>)</li> <li>CI: Build llvm for xtensa (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2412539417" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3637" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3637/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3637">#3637</a>)</li> <li>spec-test-script/runtest.py: Avoid specifying -v=0 unnecessarily (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2415129322" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3642" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3642/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3642">#3642</a>)</li> <li>spec-test-script: Add xtensa case (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2415558131" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3643" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3643/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3643">#3643</a>)</li> <li>spec-test-script/runtest.py: Move "--size-level=1" to common place for RISCV64 (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2416472502" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3644" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3644/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3644">#3644</a>)</li> <li>spec-test-script/runtest.py: Use a shorter timeout when expected to fail (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2418436808" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3647" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3647/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3647">#3647</a>)</li> <li>spec-test-script: Make case_last_words larger (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2423113394" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3651" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3651/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3651">#3651</a>)</li> <li>spec-test-script/runtest.py: Reduce stack size for aot w/o gc (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2423156158" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3653" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3653/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3653">#3653</a>)</li> <li>spec-test-script: Skip a few tests for xtensa qemu (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2426891149" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3664" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3664/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3664">#3664</a>)</li> <li>spec-test-script: Use -mtext-section-literals for xtensa xip (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2429125284" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3666" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3666/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3666">#3666</a>)</li> <li>spec_test_on_nuttx.yml: Add xtensa (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2428958926" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3665" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3665/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3665">#3665</a>)</li> <li>spec_test_on_nuttx.yml: Enable xip (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2431536396" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3671" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3671/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3671">#3671</a>)</li> <li>spec_test_on_nuttx.yml: Record more logs (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2431529336" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3670" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3670/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3670">#3670</a>)</li> <li>spec_test_on_nuttx.yml: Replace sed with kconfig-tweak (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2434413704" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3672" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3672/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3672">#3672</a>)</li> <li>spec_test_on_nuttx.yml: Retire CONFIG_EOL_IS_LF (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2439072984" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3676" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3676/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3676">#3676</a>)</li> <li>spec-test-script/runtest.py: Use wamrc --xip option for xip (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2444214753" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3683" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3683/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3683">#3683</a>)</li> <li>CI: Bump NuttX version to 12.6 (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2444223135" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3684" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3684/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3684">#3684</a>)</li> <li>wamr-test-suites: Clean up generated tmp files after spec test (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2457046913" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3700" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3700/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3700">#3700</a>)</li> <li>test_wamr.sh: Fix build wabt tool (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2462430191" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3703" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3703/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3703">#3703</a>)</li> <li>NuttX: Retire CONFIG_ARCH_RV32IM and CONFIG_ARCH_RV64GC (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2467249486" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3717" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3717/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3717">#3717</a>)</li> <li>runtest.py: Normallize option handling for XIP mode (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2467919621" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3722" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3722/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3722">#3722</a>)</li> <li>CI: Enable XIP spectest for RISCV32 ILP32F (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2469593923" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3727" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3727/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3727">#3727</a>)</li> <li>CI: Unify configuration stage for NuttX (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2469206941" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3725" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3725/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3725">#3725</a>)</li> </ul> github-actions[bot] tag:github.com,2008:Repository/184654298/WAMR-2.1.1 2024-07-16T04:19:00Z WAMR-2.1.1 <h3>Breaking Changes</h3> <ul> <li>Sync up with latest wasi-nn spec (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2352867442" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3530" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3530/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3530">#3530</a>)</li> </ul> <h3>New Features</h3> <ul> <li>Add APIs to get package version (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2393029492" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3601" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3601/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3601">#3601</a>)</li> <li>Export API wasm_runtime_enlarge_memory (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2371567355" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3569" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3569/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3569">#3569</a>)</li> <li>Add table type API support (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2345131620" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3515" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3515/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3515">#3515</a>)</li> <li>Add wasm_runtime_get_module_package_type() and wasm_runtime_get_file_package_type() (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2392966001" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3600" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3600/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3600">#3600</a>)</li> </ul> <h3>Bug Fixes</h3> <ul> <li>wasm_application.c: Avoid null pointer dereference (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2404842673" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3620" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3620/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3620">#3620</a>)</li> <li>EH: Use the consistent type for EH handlers (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2403237230" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3619" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3619/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3619">#3619</a>)</li> <li>wasm loader: Fix several issues in GC and exception handling (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2384997610" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3586" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3586/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3586">#3586</a>)</li> <li>wasm loader: Fix push_frame_offset when pushing v128 type (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2385088288" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3588" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3588/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3588">#3588</a>)</li> <li>Add integer overflow check for some indices in wasm/aot loader (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2382621934" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3579" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3579/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3579">#3579</a>)</li> <li>aot-analyzer: Fix a few printf formats (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2385206008" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3590" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3590/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3590">#3590</a>)</li> <li>aot-analyzer: Fix macos build (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2385201266" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3589" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3589/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3589">#3589</a>)</li> <li>Fix compilation errors in aot-analyzer tool (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2383279434" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3584" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3584/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3584">#3584</a>)</li> <li>interp debugger: Fix setting invalid value to step_count (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2383209955" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3583" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3583/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3583">#3583</a>)</li> <li>aot loader: Check import global value type before using (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2374054245" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3571" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3571/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3571">#3571</a>)</li> <li>Fix missing stack frame alloc/free in AOT multi-module invoke (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2368250047" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3562" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3562/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3562">#3562</a>)</li> <li>aot loader: Verify global value type (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2365543654" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3560" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3560/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3560">#3560</a>)</li> <li>aot loader: Add more checks in load_native_symbol_section() (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2365530636" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3559" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3559/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3559">#3559</a>)</li> <li>core/shared/platform: Zero memory returned by os_mmap in some platforms (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2363461693" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3551" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3551/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3551">#3551</a>)</li> <li>dwarf_extractor.cpp: Fix buffer overruns (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2359245677" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3541" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3541/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3541">#3541</a>)</li> <li>aot loader: Prevent loading multiple native symbol sections (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2356848896" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3538" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3538/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3538">#3538</a>)</li> <li>Validate func type in aot loader (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2356235446" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3535" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3535/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3535">#3535</a>)</li> <li>wamrc: Fix truncated DW_AT_producer (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2356817135" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3537" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3537/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3537">#3537</a>)</li> <li>wasm loader: Fix pop invalid offset count when stack top is ANY (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2345317965" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3516" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3516/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3516">#3516</a>)</li> <li>Fix two fuzz issues (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2352349055" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3529" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3529/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3529">#3529</a>)</li> <li>Fix several issues reported by oss-fuzz (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2349994874" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3526" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3526/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3526">#3526</a>)</li> </ul> <h3>Enhancements</h3> <ul> <li>Fix compile warnings/error reported in Windows (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2401989203" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3616" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3616/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3616">#3616</a>)</li> <li>wasm loader: Reject v128 for interpreters (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2399567934" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3611" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3611/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3611">#3611</a>)</li> <li>Fix typos in wamrc and wasm_export.h (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2398773925" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3609" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3609/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3609">#3609</a>)</li> <li>Bump ocaml/setup-ocaml from 2 to 3 (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2395239790" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3604" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3604/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3604">#3604</a>)</li> <li>CMakeLists.txt: Fix Android pthread linkage (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2387198372" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3591" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3591/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3591">#3591</a>)</li> <li>Add more arm AOT reloc entries (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2385053132" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3587" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3587/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3587">#3587</a>)</li> <li>wasi-nn: Use numpy v1 in wasi-nn test requirements.txt (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2383016231" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3582" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3582/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3582">#3582</a>)</li> <li>Optimize for multi-module support in AOT mode (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2368467409" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3563" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3563/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3563">#3563</a>)</li> <li>aot compiler: Propagate const-ness by ourselves (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2369751980" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3567" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3567/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3567">#3567</a>)</li> <li>aot_resolve_target_info: Avoid in-place modification of e_type (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2369492265" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3564" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3564/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3564">#3564</a>)</li> <li>Allow missing imports in wasm loader and report error in wasm instantiation instead (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2358577951" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3539" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3539/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3539">#3539</a>)</li> <li>aot compiler: Use larger alignment for load/store when possible (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2363704539" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3552" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3552/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3552">#3552</a>)</li> <li>Consistent const keyword position in wasm_export.h (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2365053903" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3558" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3558/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3558">#3558</a>)</li> <li>wasm_memory.c: Fix typo: hasn't been initialize -&gt; <code>hasn't been initialized</code> (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2361399522" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3547" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3547/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3547">#3547</a>)</li> <li>dwarf_extractor.cpp: Try to preserve link name (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2359248021" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3542" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3542/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3542">#3542</a>)</li> <li>dwarf_extractor.cpp: Enable limited support for C++ (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2358794558" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3540" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3540/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3540">#3540</a>)</li> <li>Sync up with latest wasi-nn spec (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2352867442" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3530" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3530/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3530">#3530</a>)</li> <li>Expose more functions related to emitting AOT files (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2348353793" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3520" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3520/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3520">#3520</a>)</li> <li>Make wasi-nn backends as separated shared libraries (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2338144602" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3509" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3509/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3509">#3509</a>)</li> <li>build_llvm.py: Speed up llvm build with multi procs on windows (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2339551935" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3512" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3512/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3512">#3512</a>)</li> <li>Fix compilation warnings of wasi-nn (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2332469225" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3497" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3497/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3497">#3497</a>)</li> <li>Add missing functions to make RIOT work with the 2.x.x version (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2337827199" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3508" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3508/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3508">#3508</a>)</li> </ul> <h3>Others</h3> <ul> <li>Update devcontainer.md (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2408333738" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3628" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3628/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3628">#3628</a>)</li> <li>Fix compile errors on workload bwa and benchmark jetstream (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2402007512" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3617" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3617/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3617">#3617</a>)</li> <li>wasm-mutator-fuzz: Set compilers earlier (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2383299311" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3585" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3585/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3585">#3585</a>)</li> <li>wasm-mutator-fuzz: Make compilers overridable (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2382535285" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3578" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3578/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3578">#3578</a>)</li> <li>wasi-nn: Add wasmedge-wasinn-example as smoke test (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2364342970" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3554" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3554/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3554">#3554</a>)</li> <li>Add standalone cases (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2356755609" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3536" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3536/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3536">#3536</a>)</li> <li>wasm-mutator-fuzz: Fix build errors and warnings for macOS (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2348010843" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3519" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3519/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3519">#3519</a>)</li> <li>wasm-mutator-fuzz: Use another variable to check if in oss-fuzz environment (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2347537582" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3518" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3518/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3518">#3518</a>)</li> <li>Add wasi-nn example as smoke test case (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2332834468" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3501" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3501/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3501">#3501</a>)</li> </ul> github-actions[bot] tag:github.com,2008:Repository/184654298/WAMR-2.1.0 2024-06-06T06:39:07Z WAMR-2.1.0 <h3>Breaking Changes</h3> <h3>New Features</h3> <ul> <li>Add wasm_export.h APIs to expose memory type (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2332318347" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3496" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3496/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3496">#3496</a>)</li> <li>Add api to get export global instance (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2306982498" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3452" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3452/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3452">#3452</a>)</li> <li>Add wasm-mutator-fuzz test (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2291740418" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3420" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3420/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3420">#3420</a>)</li> <li>Implement Memory64 support for AOT (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2264325050" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3362" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3362/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3362">#3362</a>)</li> <li>Add wasm module global type information APIs (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2286115570" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3406" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3406/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3406">#3406</a>)</li> <li>Add aot binary analysis tool aot-analyzer (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2270519134" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3379" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3379/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3379">#3379</a>)</li> <li>Expose API to get import/export function's param/result valkind (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2264721258" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3363" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3363/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3363">#3363</a>)</li> <li>Add WASI support for esp-idf platform (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2258629297" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3348" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3348/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3348">#3348</a>)</li> </ul> <h3>Bug Fixes</h3> <ul> <li>Fix posix build when libc wasi is disabled and debug interp is enabled (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2334719572" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3503" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3503/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3503">#3503</a>)</li> <li>Fix wasm_mini_loader.c build when jit or multi-module is enabled (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2334148780" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3502" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3502/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3502">#3502</a>)</li> <li>Fix wasm loader check data segment count (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2330391904" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3492" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3492/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3492">#3492</a>)</li> <li>Fix loader parse block type and calculate dynamic offset for loop args (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2324472867" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3482" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3482/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3482">#3482</a>)</li> <li>Fix memory64 handling find_block_addr and execute_main (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2320685153" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3480" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3480/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3480">#3480</a>)</li> <li>Fix two issues to make fuzzing test quit earlier (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2317981666" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3471" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3471/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3471">#3471</a>)</li> <li>Fix test-wamr-ide CI failure (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2324756273" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3485" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3485/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3485">#3485</a>)</li> <li>NuttX: Fix a dbus-related crash on esp32s3 (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2314675911" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3470" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3470/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3470">#3470</a>)</li> <li>Clone data segments when specified with load args (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2310057295" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3463" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3463/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3463">#3463</a>)</li> <li>Fix codeql compilation error (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2309813372" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3461" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3461/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3461">#3461</a>)</li> <li>Fix several typos and fix bh_log calculate mills (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2299382484" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3441" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3441/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3441">#3441</a>)</li> <li>ssp_config.h: Fix ifdef for android random api (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2301273843" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3444" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3444/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3444">#3444</a>)</li> <li>libc-wasi: Fix a locking botch (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2296854780" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3437" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3437/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3437">#3437</a>)</li> <li>Fix fast interp RECOVER_BR_INFO and local set/tee (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2295045369" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3434" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3434/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3434">#3434</a>)</li> <li>aot compiler: Fix a type mismatch in compile_op_float_min_max (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2291909961" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3423" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3423/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3423">#3423</a>)</li> <li>Correct Exception Handling tag type when GC is enabled (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2289567234" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3413" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3413/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3413">#3413</a>)</li> <li>wasm loader: Fix handling if block without op else (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2285132676" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3404" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3404/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3404">#3404</a>)</li> <li>ref-types: Correct default value for function local variables (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2282265585" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3397" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3397/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3397">#3397</a>)</li> <li>aot compiler: Fix the length type passed to aot_memmove/aot_memset (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2270278442" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3378" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3378/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3378">#3378</a>)</li> <li>Fix loader and mini-loader select potiential error (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2268059314" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3374" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3374/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3374">#3374</a>)</li> <li>Fix aot debugger compilation error on windows (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2267311073" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3370" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3370/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3370">#3370</a>)</li> <li>A few native stack detection fixes for macOS/arm64 (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2265308605" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3368" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3368/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3368">#3368</a>)</li> <li>Fix ESP32-S3 compiling error (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2263174857" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3359" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3359/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3359">#3359</a>)</li> <li>Fix a few native stack address calculations (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2260378094" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3351" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3351/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3351">#3351</a>)</li> </ul> <h3>Enhancements</h3> <ul> <li>Modify logging for windows exception handler and remove unused function (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2326860652" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3489" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3489/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3489">#3489</a>)</li> <li>posix iwasm: Make the timeout logic a bit more robust (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2320031468" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3478" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3478/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3478">#3478</a>)</li> <li>libc-builtin: Enhance buffered print for printf_wrapper (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2309490002" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3460" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3460/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3460">#3460</a>)</li> <li>Enhance GC const initializer expression to support nested struct/array new (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2302269433" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3447" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3447/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3447">#3447</a>)</li> <li>wasi: Tweak the configuration for nuttx and explain why (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2305485618" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3451" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3451/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3451">#3451</a>)</li> <li>NuttX: Replace esp32s3 bits with the OS-provided APIs (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2298083766" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3439" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3439/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3439">#3439</a>)</li> <li>Allow not copying the wasm binary in wasm-c-api and not referring to the binary in wasm/aot loader (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2277885176" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3389" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3389/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3389">#3389</a>)</li> <li>aot: Make precheck functions use short-call for xtensa (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2291569271" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3418" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3418/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3418">#3418</a>)</li> <li>Add wasm_runtime_detect_native_stack_overflow_size (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2262790075" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3355" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3355/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3355">#3355</a>)</li> <li>Enhance wasm loader checks for opcode br_table (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2260675021" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3352" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3352/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3352">#3352</a>)</li> </ul> <h3>Others</h3> <ul> <li>Bump requests from 2.32.2 to 2.32.3 in /build-scripts (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2330755113" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3494" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3494/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3494">#3494</a>)</li> <li>Enable building static library on Android platform (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2326802057" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3488" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3488/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3488">#3488</a>)</li> <li>wasm-mutator-fuzz: Generate more kinds of corpus (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2325557663" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3487" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3487/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3487">#3487</a>)</li> <li>Correct nuttx repo names (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2324592087" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3484" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3484/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3484">#3484</a>)</li> <li>Bump requests from 2.31.0 to 2.32.2 in /build-scripts (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2318866044" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3474" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3474/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3474">#3474</a>)</li> <li>wasm-mutator-fuzz: Adapt to oss-fuzz compilation (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2311694678" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3464" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3464/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3464">#3464</a>)</li> <li>Add regression tests of BA issue cases (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2309855333" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3462" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3462/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3462">#3462</a>)</li> <li>Add malformed test cases (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2307433337" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3459" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3459/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3459">#3459</a>)</li> <li>NuttX: Rename a few recently-added nuttx options (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2305044033" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3449" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3449/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3449">#3449</a>)</li> <li>wamr-test-suites: Enable AOT multi-module spec tests (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2305234562" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3450" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3450/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3450">#3450</a>)</li> <li>Remove install_wasi_sdk from workload preparation script (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2301656337" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3445" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3445/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3445">#3445</a>)</li> <li>Add cmake static/shared library build settings (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2301151787" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3443" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3443/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3443">#3443</a>)</li> <li>Update spec test to latest commit (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2232523548" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3293" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3293/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3293">#3293</a>)</li> <li>Fix typo of WAMR_CONFIGUABLE_BOUNDS_CHECKS (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2292064547" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3424" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3424/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3424">#3424</a>)</li> <li>ci/coding_guidelines_check.py: Allow some well-known file names to contain '-' (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2292686892" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3428" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3428/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3428">#3428</a>)</li> <li>product-mini/platforms/posix/main.c: Adapt to WASM_MEM_DUAL_BUS_MIRROR (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2292245831" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3427" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3427/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3427">#3427</a>)</li> <li>Add comments to global type function declarations (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2293792489" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3431" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3431/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3431">#3431</a>)</li> <li>nuttx/esp32s3: Apply ibus/dbus adjustment to internal ram 1 as well (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2291815058" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3421" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3421/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3421">#3421</a>)</li> <li>Change WASM_ANYREF to WASM_EXTERNREF (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2292110271" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3426" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3426/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3426">#3426</a>)</li> <li>Remove unused macros which were moved to wamr-app-framework (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2292087190" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3425" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3425/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3425">#3425</a>)</li> <li>Add WASM_V128 in wasm_valkind_enum (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2288640768" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3412" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3412/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3412">#3412</a>)</li> <li>Fix basic example, parameter missmatch between host and wasm (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2291317566" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3415" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3415/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3415">#3415</a>)</li> <li>Fix workspaces path in build_wamr.sh (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2290194096" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3414" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3414/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3414">#3414</a>)</li> <li>core/iwasm/compilation: Remove stale function prototypes (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2287091240" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3408" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3408/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3408">#3408</a>)</li> <li>Add test cases for the requirements of "gc-aot" feature (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2282622422" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3399" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3399/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3399">#3399</a>)</li> <li>append_aot_to_wasm.py: Add --ver-str option to emit more info in custom section name (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2282344718" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3398" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3398/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3398">#3398</a>)</li> <li>Fix clang compile warnings (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2281807567" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3396" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3396/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3396">#3396</a>)</li> <li>Fix some more spelling issues (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2281433964" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3393" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3393/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3393">#3393</a>)</li> <li>Fix some spelling issues (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2274428496" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3385" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3385/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3385">#3385</a>)</li> <li>samples/native-stack-overflow: Examine native functions with signature (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2273174212" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3382" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3382/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3382">#3382</a>)</li> <li>Add some more comments on WASM_STACK_GUARD_SIZE (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2270861574" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3380" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3380/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3380">#3380</a>)</li> <li>Fix typo for 'native' in wasm_export.h (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2270131471" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3376" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3376/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3376">#3376</a>)</li> <li>CI: Use macos-13 instead of macos-latest (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2264947510" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3366" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3366/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3366">#3366</a>)</li> <li>Test more samples in nightly-run CI (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2263022224" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3358" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3358/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3358">#3358</a>)</li> <li>Random improvements to samples/native-stack-overflow (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2260790938" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3353" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3353/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3353">#3353</a>)</li> <li>Reduce WASM_STACK_GUARD_SIZE a bit for posix-like platforms (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2260371195" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3350" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3350/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3350">#3350</a>)</li> <li>doc: Add ADOPTERS.md (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2247213128" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3324" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3324/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3324">#3324</a>)</li> <li>Update binary size info in README.md (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2082936525" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3030" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3030/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3030">#3030</a>)</li> <li>core/config.h: Bump the default WASM_STACK_GUARD_SIZE (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2257899457" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3344" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3344/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3344">#3344</a>)</li> <li>Add unit test suites (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2326928252" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3490" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3490/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3490">#3490</a>)</li> <li>Fix internal global getter types (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2331712331" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3495" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3495/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3495">#3495</a>)</li> <li>Fix CI build and run unit tests (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2332608444" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3499" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3499/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3499">#3499</a>)</li> </ul> github-actions[bot] tag:github.com,2008:Repository/184654298/WAMR-1.3.3 2024-04-29T05:57:07Z WAMR-1.3.3 <h3>Breaking Changes</h3> <h3>New Features</h3> <h3>Bug Fixes</h3> <ul> <li>Cumulative fixes for release/1.3.x (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2124636565" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3155" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3155/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3155">#3155</a>)<br> Apply patches in branch main for branch <code>release/1.3.x</code>: <ul> <li>Fix loader check_wasi_abi_compatibility (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2116929122" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3126" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3126/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3126">#3126</a>)</li> <li>Zero the memory mapped from os_mmap in NuttX (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2117766948" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3132" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3132/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3132">#3132</a>)</li> <li>Fix possible integer overflow in loader target block check (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2117775882" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3133" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3133/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3133">#3133</a>)</li> <li>Fix locel.set in polymorphic stack (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2118033833" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3135" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3135/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3135">#3135</a>)</li> <li>Fix threads opcodes' boundary check in classic-interp and fast-interp (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2118110556" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3136" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3136/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3136">#3136</a>)</li> <li>aot_compile_op_call: Stop setting calling convention explicitly (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2119933937" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3140" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3140/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3140">#3140</a>)</li> <li>aot compiler: Place precheck wrapper before the corresponding wrapped function (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2120010272" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3141" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3141/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3141">#3141</a>)</li> <li>fast-interp: Fix copy_stack_top_i64 overlap issue (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2120803970" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3146" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3146/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3146">#3146</a>)</li> <li>fast-interp: Fix frame_offset overflow issue (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2122303110" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3149" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3149/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3149">#3149</a>)</li> <li>Fix null pointer access in fast-interp when configurable soft bound check is enabled (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2122639128" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3150" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3150/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3150">#3150</a>)</li> </ul> </li> <li>Cumulative fixes for release/1.3.x (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2217416149" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3268" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3268/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3268">#3268</a>)<br> Apply patches which were fixed branch main to branch <code>release/1.3.x</code>: <ul> <li>zephyr: Use zephyr sys_cache instead of CMSIS (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2136241527" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3162" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3162/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3162">#3162</a>)</li> <li>Fix llvm jit push funcref/externref result type issue (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2143679530" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3169" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3169/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3169">#3169</a>)</li> <li>Fix inconsistent coding convention (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2145612264" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3171" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3171/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3171">#3171</a>)</li> <li>VSCode IDE enhancement and readme update (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2146459469" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3172" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3172/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3172">#3172</a>)</li> <li>zephyr: include math only with minimal libc (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2148522580" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3177" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3177/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3177">#3177</a>)</li> <li>Fix wasm loader handling opcode br_table (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2148497791" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3176" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3176/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3176">#3176</a>)</li> <li>Specify language in the wasi socket ext project (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2158463434" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3183" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3183/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3183">#3183</a>)</li> <li>lldb_function_to_function_dbi: Fix a null dereference (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2160387991" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3189" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3189/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3189">#3189</a>)</li> <li>Fix LLVM assertion failure and update CONTRIBUTING.md (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2162888743" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3197" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3197/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3197">#3197</a>)</li> <li>lldb_function_to_function_dbi: A hack to avoid crashing on C++ methods (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2160625140" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3190" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3190/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3190">#3190</a>)</li> <li>Fix compilation errors on MinGW (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2180399049" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3217" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3217/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3217">#3217</a>)</li> <li>Fix compilation errors on esp-idf platform (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2183349363" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3224" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3224/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3224">#3224</a>)</li> <li>Fix aot relocation symbols not found on windows 32-bit (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2187498608" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3231" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3231/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3231">#3231</a>)</li> <li>Fix nightly run tsan ASLR issue (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2188034234" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3233" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3233/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3233">#3233</a>)</li> <li>Go binding: Change C.long to C.int64_t when call wasm_runtime_set_wasi_args_ex (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2189830615" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3235" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3235/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3235">#3235</a>)</li> <li>posix_file.c: Correct the dirfd argument that passes to fstatat (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2196833210" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3244" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3244/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3244">#3244</a>)</li> <li>Fix compilation errors on zephyr platform (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2207172681" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3255" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3255/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3255">#3255</a>)</li> <li>Fix dynamic offset not updated in op_br for block with ret type (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2217456817" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3269" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3269/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3269">#3269</a>)</li> <li>Fix CI error when install packages for macos-14 (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2217679288" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3270" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3270/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3270">#3270</a>)</li> </ul> </li> <li>Fix ESP-IDF platform mmap data size error (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2229729056" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3288" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3288/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3288">#3288</a>)</li> <li>Fix ESP32-S3 compiling error (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2263182858" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3360" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3360/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3360">#3360</a>)</li> <li>release/1.3.x: Cumulative fixes for release/1.3.x (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2256077557" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3342" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3342/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3342">#3342</a>)<br> Apply patches which were fixed in branch main to branch <code>release/1.3.x</code>: <ul> <li>aot debug: Fix a few NULL dereferences on errors (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2219585562" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3273" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3273/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3273">#3273</a>)</li> <li>aot debug: Fix a NULL dereference (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2221846582" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3274" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3274/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3274">#3274</a>)</li> <li>aot debug: Process lldb_function_to_function_dbi only for C (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2222126950" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3278" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3278/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3278">#3278</a>)</li> <li>Revert "lldb_function_to_function_dbi: A hack to avoid crashing on C++ methods (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2160625140" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3190" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3190/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3190">#3190</a>)" (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2224354506" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3281" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3281/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3281">#3281</a>)</li> <li>Fix warnings/issues reported in Windows and by CodeQL/Coverity (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2221858334" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3275" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3275/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3275">#3275</a>)</li> <li>thread mgr: Free aux stack only when it was allocated (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2229214134" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3282" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3282/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3282">#3282</a>)</li> <li>interp: Restore context from prev_frame after tail calling a native function (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2229214998" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3283" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3283/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3283">#3283</a>)</li> <li>Sync simd opcode definitions spec (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2230620061" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3290" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3290/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3290">#3290</a>)</li> <li>Add more checks in wasm loader (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2235016816" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3300" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3300/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3300">#3300</a>)</li> <li>Fix posix_fadvise error handling (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2247158651" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3323" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3323/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3323">#3323</a>)</li> <li>Fix readdir for posix (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2255431490" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3339" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3339/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3339">#3339</a>)</li> <li>wasm loader: Fix checks for opcode ref.func and opcode else (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2255488433" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3340" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3340/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3340">#3340</a>)</li> <li>Enhance wasm loader checks for opcode br_table (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2260675021" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3352" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3352/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3352">#3352</a>)</li> <li>CI: Use macos-13 instead of macos-latest (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2264947510" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3366" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3366/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3366">#3366</a>)</li> </ul> </li> </ul> <h3>Enhancements</h3> <ul> <li>Add wamr to esp-idf components registry (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2212627530" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3264" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3264/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3264">#3264</a>)</li> <li>Update esp-idf platform support in release/v1.3.x (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2232684778" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3296" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3296/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3296">#3296</a>)</li> <li>Add WASI support for esp-idf platform in release/1.3.x (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2252744939" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3334" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3334/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3334">#3334</a>)</li> </ul> <h3>Others</h3> <ul> <li>Update release CI (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2232568005" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3294" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3294/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3294">#3294</a>)</li> </ul> github-actions[bot] tag:github.com,2008:Repository/184654298/WAMR-2.0.0 2024-04-23T07:59:34Z WAMR-2.0.0 <h3>Breaking Changes</h3> <ul> <li>The AOT ABI was changed after GC and memory64 features were introduced: <ul> <li>Implement GC feature for interpreter, AOT and LLVM-JIT (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2116884435" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3125" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3125/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3125">#3125</a>)</li> <li>Implement memory64 for classic interpreter (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2214508351" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3266" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3266/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3266">#3266</a>)</li> <li>Always allocate linear memory using mmap (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2089036283" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3052" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3052/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3052">#3052</a>)</li> <li>Refactor APIs and data structures as preliminary work for Memory64 (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2175152514" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3209" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3209/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3209">#3209</a>)</li> </ul> </li> <li>Remove unused argument in wasm_runtime_lookup_function (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2180605788" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3218" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3218/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3218">#3218</a>)</li> <li>Separate app-manager and app-framework from WAMR (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2116955522" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3129" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3129/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3129">#3129</a>)</li> </ul> <h3>New Features</h3> <ul> <li>Implement GC feature for interpreter, AOT and LLVM-JIT (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2116884435" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3125" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3125/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3125">#3125</a>)</li> <li>Implement memory64 for classic interpreter (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2214508351" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3266" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3266/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3266">#3266</a>)</li> <li>Add wasi_ephemeral_nn module support (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2193929167" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3241" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3241/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3241">#3241</a>)</li> </ul> <h3>Bug Fixes</h3> <ul> <li>EH: Fix broken stack usage calculation (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2114787148" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3121" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3121/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3121">#3121</a>)</li> <li>Fix loader check_wasi_abi_compatibility (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2116929122" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3126" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3126/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3126">#3126</a>)</li> <li>Fix possible integer overflow in loader target block check (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2117775882" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3133" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3133/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3133">#3133</a>)</li> <li>Fix locel.set in polymorphic stack (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2118033833" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3135" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3135/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3135">#3135</a>)</li> <li>Fix threads opcodes' boundary check in classic-interp and fast-interp (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2118110556" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3136" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3136/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3136">#3136</a>)</li> <li>fast-interp: Fix copy_stack_top_i64 overlap issue (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2120803970" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3146" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3146/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3146">#3146</a>)</li> <li>Fix a ubsan complaint "applying zero offset to null pointer" (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2134047097" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3160" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3160/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3160">#3160</a>)</li> <li>fast-interp: Fix GC opcode ref.as_non_null (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2126320191" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3156" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3156/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3156">#3156</a>)</li> <li>Fix llvm jit push funcref/externref result type issue (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2143679530" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3169" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3169/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3169">#3169</a>)</li> <li>Fix wasm loader handling opcode br_table (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2148497791" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3176" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3176/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3176">#3176</a>)</li> <li>Fix ref.func opcode check when GC is enabled (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2153145745" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3181" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3181/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3181">#3181</a>)</li> <li>lldb_function_to_function_dbi: Fix a null dereference (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2160387991" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3189" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3189/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3189">#3189</a>)</li> <li>Fix compilation errors on MinGW (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2180399049" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3217" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3217/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3217">#3217</a>)</li> <li>Fix compilation errors on esp-idf platform (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2183349363" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3224" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3224/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3224">#3224</a>)</li> <li>Fix aot relocation symbols not found on windows 32-bit (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2187498608" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3231" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3231/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3231">#3231</a>)</li> <li>posix_file.c: Correct the dirfd argument that passes to fstatat (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2196833210" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3244" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3244/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3244">#3244</a>)</li> <li>Fix compilation errors on zephyr platform (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2207172681" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3255" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3255/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3255">#3255</a>)</li> <li>Fix dynamic offset not updated in op_br for block with ret type (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2217456817" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3269" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3269/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3269">#3269</a>)</li> <li>aot debug: Fix a NULL dereference (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2221846582" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3274" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3274/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3274">#3274</a>)</li> <li>thread mgr: Free aux stack only when it was allocated (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2229214134" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3282" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3282/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3282">#3282</a>)</li> <li>interp: Restore context from prev_frame after tail calling a native function (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2229214998" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3283" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3283/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3283">#3283</a>)</li> <li>Sync simd opcode definitions spec (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2230620061" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3290" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3290/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3290">#3290</a>)</li> <li>Fix posix_fadvise error handling (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2247158651" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3323" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3323/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3323">#3323</a>)</li> <li>Fix windows relocation string parsing issue (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2252033876" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3333" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3333/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3333">#3333</a>)</li> </ul> <h3>Enhancements</h3> <ul> <li>Zero the memory mapped from os_mmap in NuttX (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2117766948" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3132" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3132/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3132">#3132</a>)</li> <li>Use logger for runtime error/debug prints (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2105649535" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3097" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3097/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3097">#3097</a>)</li> <li>aot_compile_op_call: Stop setting calling convention explicitly (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2119933937" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3140" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3140/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3140">#3140</a>)</li> <li>aot compiler: Place precheck wrapper before the corresponding wrapped function (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2120010272" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3141" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3141/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3141">#3141</a>)</li> <li>Fix null pointer access in fast-interp when configurable soft bound check is enabled (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2122639128" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3150" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3150/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3150">#3150</a>)</li> <li>Clarify how to verify SGX evidence without an Intel SGX-enabled platform (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2132101041" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3158" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3158/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3158">#3158</a>)</li> <li>zephyr: Use zephyr sys_cache instead of CMSIS (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2136241527" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3162" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3162/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3162">#3162</a>)</li> <li>VSCode IDE enhancement and readme update (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2146459469" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3172" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3172/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3172">#3172</a>)</li> <li>Add vprintf override for android and esp-idf (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2146777377" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3174" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3174/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3174">#3174</a>)</li> <li>zephyr: Include math only with minimal libc (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2148522580" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3177" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3177/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3177">#3177</a>)</li> <li>zephyr: Implement Alloc_With_System_Allocator (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2148946056" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3179" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3179/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3179">#3179</a>)</li> <li>Use indirect call in pre-checker function to avoid relocation in XIP mode (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2120061512" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3142" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3142/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3142">#3142</a>)</li> <li>Implement the remaining Windows filesystem functions (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2141097266" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3166" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3166/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3166">#3166</a>)</li> <li>Fix LLVM assertion failure and update CONTRIBUTING.md (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2162888743" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3197" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3197/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3197">#3197</a>)</li> <li>Allow overriding max memory on module instantiation (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2164994120" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3198" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3198/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3198">#3198</a>)</li> <li>Get location info from function indexes in addr2line script (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2171129009" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3206" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3206/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3206">#3206</a>)</li> <li>Demangle function names in stack trace when using addr2line script (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2175887637" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3211" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3211/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3211">#3211</a>)</li> <li>Refactor APIs and data structures as preliminary work for Memory64 (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2175152514" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3209" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3209/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3209">#3209</a>)</li> <li>Allow converting the zero wasm address to native (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2178892299" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3215" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3215/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3215">#3215</a>)</li> <li>Small refactor on WASMModuleInstance and fix Go/Python language bindings (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2185336154" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3227" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3227/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3227">#3227</a>)</li> <li>Add esp32c6 support (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2189091248" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3234" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3234/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3234">#3234</a>)</li> <li>Make android platform's cmake flags configurable (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2193784496" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3239" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3239/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3239">#3239</a>)</li> <li>Go binding: Change C.long to C.int64_t when call wasm_runtime_set_wasi_args_ex (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2189830615" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3235" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3235/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3235">#3235</a>)</li> <li>Implement apis to set and get the name of a wasm module (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2204808176" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3254" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3254/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3254">#3254</a>)</li> <li>Append '\0' to every name string in aot name section (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2200217753" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3249" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3249/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3249">#3249</a>)</li> <li>Add cmake flag to control aot intrinsics (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2212186736" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3261" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3261/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3261">#3261</a>)</li> <li>Add lock and ref_count for runtime init (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2212570752" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3263" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3263/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3263">#3263</a>)</li> <li>nuttx: Migrate NuttX CMake build for WAMR (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2207988780" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3256" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3256/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3256">#3256</a>)</li> <li>LLVM 19: Switch to debug records (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2219584803" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3272" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3272/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3272">#3272</a>)</li> <li>aot debug: Process lldb_function_to_function_dbi only for C (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2222126950" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3278" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3278/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3278">#3278</a>)</li> <li>Fix warnings/issues reported in Windows and by CodeQL/Coverity (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2221858334" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3275" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3275/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3275">#3275</a>)</li> <li>Enhance wasm loading with LoadArgs and support module names (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2212984560" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3265" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3265/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3265">#3265</a>)</li> <li>Add wamr to esp-idf components registry (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2229725675" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3287" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3287/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3287">#3287</a>)</li> <li>zephyr: Add missing pthread library functions (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2231028574" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3291" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3291/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3291">#3291</a>)</li> <li>Add more checks in wasm loader (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2235016816" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3300" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3300/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3300">#3300</a>)</li> <li>Log warning if growing table failed (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2239132149" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3310" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3310/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3310">#3310</a>)</li> <li>Enhance GC subtyping checks (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2242676078" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3317" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3317/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3317">#3317</a>)</li> <li>User defined memory allocator for different purposes (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2242549301" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3316" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3316/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3316">#3316</a>)</li> <li>Add a comment on WASM_STACK_GUARD_SIZE (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2249894921" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3332" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3332/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3332">#3332</a>)</li> <li>Allow executing malloc/free from native in memory64 mode (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2240204076" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3315" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3315/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3315">#3315</a>)</li> <li>Add functions to expose module import/export info (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2248933533" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3330" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3330/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3330">#3330</a>)</li> </ul> <h3>Others</h3> <ul> <li>Add ARM MacOS to the CI (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2114709098" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3120" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3120/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3120">#3120</a>)</li> <li>Download jetstream src from github instead of browserbench.org (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2162725163" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3196" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3196/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3196">#3196</a>)</li> <li>Update document to add wamr-rust-sdk introduction (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2170440650" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3204" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3204/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3204">#3204</a>)</li> <li>Fix nightly run tsan ASLR issue (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2188034234" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3233" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3233/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3233">#3233</a>)</li> <li>Add CodeQL Workflow for Code Security Analysis (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2007307417" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/2812" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/2812/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/2812">#2812</a>)</li> <li>Add issue templates (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2199365614" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3248" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3248/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3248">#3248</a>)</li> <li>Fix CI error when install packages for macos-14 (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2217679288" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3270" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3270/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3270">#3270</a>)</li> <li>Update document for GC, exception handling and memory64 features (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2229553791" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3284" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3284/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3284">#3284</a>)</li> <li>Update release CI (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2232568032" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3295" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3295/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3295">#3295</a>)</li> <li>Add native-stack-overflow sample (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2245945033" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3321" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3321/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3321">#3321</a>)</li> </ul> github-actions[bot] tag:github.com,2008:Repository/184654298/WAMR-1.3.2 2024-02-02T06:14:47Z WAMR-1.3.2 <h3>Breaking Changes</h3> <h3>New Features</h3> <ul> <li>Implement Exception Handling for classic interpreter (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2103463150" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3096" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3096/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3096">#3096</a>) <ul> <li>Use <code>cmake -DWAMR_BUILD_EXCE_HANDLING=1/0</code> option to enable/disable<br> the feature, and by default it is disabled</li> <li>It is still in highly experimental stage</li> </ul> </li> </ul> <h3>Bug Fixes</h3> <ul> <li>Fix build errors when initializing wasm_val_t values with macros (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2078879596" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3007" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3007/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3007">#3007</a>)</li> <li>fix(wasm-c-api): Do not clone stack frames if there's no trap (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2079087243" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3008" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3008/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3008">#3008</a>)</li> <li>classic-interp: Handle SIMD opcode when JIT is enabled (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2087655503" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3046" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3046/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3046">#3046</a>)</li> <li>fast-interp: Fix dynamic offset error issue in else branch (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2089987340" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3058" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3058/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3058">#3058</a>)</li> <li>wasm_cluster_destroy_spawned_exec_env: Avoid "invalid exec env" trap (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2093648821" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3068" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3068/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3068">#3068</a>)</li> <li>thread-mgr: Fix locking problems around aux stack allocation (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2095419493" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3073" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3073/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3073">#3073</a>)</li> <li>cosmopolitan: Update compiler and update platform_internal.h (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2097429088" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3079" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3079/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3079">#3079</a>)</li> <li>wasi: Apply wasm_runtime_begin_blocking_op to poll as well (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2097507558" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3080" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3080/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3080">#3080</a>)</li> <li>Fix memory/table segment checks in memory.init/table.init (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2099412027" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3081" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3081/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3081">#3081</a>)</li> <li>perf profiling: Adjust the calculation of execution time (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2101562770" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3089" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3089/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3089">#3089</a>)</li> <li>aot: Fix LLVMSetTailCallKind check (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2107594799" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3099" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3099/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3099">#3099</a>)</li> <li>fast-interp: Fix stack recovery for else branch (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2108352752" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3100" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3100/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3100">#3100</a>)</li> <li>fast-interp: Fix frame_offset pop order (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2109436370" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3101" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3101/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3101">#3101</a>)</li> <li>Fix AOT compilation on MacOS (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2109655737" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3102" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3102/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3102">#3102</a>)</li> <li>fast-interp: Fix block with parameter in polymorphic stack issue (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2110527959" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3112" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3112/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3112">#3112</a>)</li> <li>Fix read and validation of misc/simd/atomic sub opcodes (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2112357282" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3115" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3115/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3115">#3115</a>)</li> </ul> <h3>Enhancements</h3> <ul> <li>Clear compilation warning and dead code (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2078351207" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3002" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3002/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3002">#3002</a>)</li> <li>aot debug: Try to use a bit more appropriate file names (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2078038001" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3000" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3000/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3000">#3000</a>)</li> <li>Increase default app thread stack size (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2079120535" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3010" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3010/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3010">#3010</a>)</li> <li>Rename rwlock_init to avoid conflict (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2081702376" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3016" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3016/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3016">#3016</a>)</li> <li>nuttx: Use larger alignment for os_mmap and comment why (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2081796723" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3017" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3017/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3017">#3017</a>)</li> <li>Allow using mmap for shared memory if hw bound check is disabled (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2082688370" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3029" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3029/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3029">#3029</a>)</li> <li>Don't redefine D_INO if already defined (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2083823534" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3036" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3036/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3036">#3036</a>)</li> <li>Enhancements on wasm function execution time statistic (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2069612911" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/2985" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/2985/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/2985">#2985</a>)</li> <li>wamr-compiler: Fix non-x86{_64} host builds (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2084354129" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3037" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3037/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3037">#3037</a>)</li> <li>Disable quick aot entry for interp and fast-jit (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2085395674" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3039" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3039/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3039">#3039</a>)</li> <li>nuttx: Add option to enable quick aot entry (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2085545550" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3040" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3040/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3040">#3040</a>)</li> <li>Set CONFIG_HAS_CAP_ENTER to support posix file api for freertos (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2085710059" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3041" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3041/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3041">#3041</a>)</li> <li>Revert "Enable MAP_32BIT for macOS (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2071988796" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/2992" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/2992/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/2992">#2992</a>)" (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2083581908" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3032" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3032/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3032">#3032</a>)</li> <li>Enable quick aot entry when hw bound check is disabled (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2087369578" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3044" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3044/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3044">#3044</a>)</li> <li>Do not inherit WASM_SUSPEND_FLAG_BLOCKING from the parent thread (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2088299718" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3051" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3051/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3051">#3051</a>)</li> <li>wasm_runtime_begin_blocking_op: A comment about usage expectation (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2089783145" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3056" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3056/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3056">#3056</a>)</li> <li>Check arguments before calling bh_hash_map_find (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2089690047" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3055" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3055/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3055">#3055</a>)</li> <li>Fix aot large model (--size-level=0) with LLVM 18 (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2089798638" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3057" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3057/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3057">#3057</a>)</li> <li>Add flag to control Winsocket initialization (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2090759241" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3060" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3060/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3060">#3060</a>)</li> <li>nuttx: If STACK_GUARD_SIZE is not set, leave it to config.h (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2055481686" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/2927" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/2927/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/2927">#2927</a>)</li> <li>Enhance setting write gs base with cmake variable (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2093459899" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3066" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3066/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3066">#3066</a>)</li> <li>aot_reloc_x86_64.c: Suggest to try --size-level=0 as well (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2093567719" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3067" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3067/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3067">#3067</a>)</li> <li>Fix some issues reported by CodeQL (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2092864125" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3064" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3064/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3064">#3064</a>)</li> <li>Remove a lot of "unused parameter" warnings (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2095854867" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3075" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3075/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3075">#3075</a>)</li> <li>Forward log and log level to custom bh_log callback (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2093742470" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3070" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3070/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3070">#3070</a>)</li> <li>Fix inconsistent code style in aot_loader.c (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2099851828" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3082" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3082/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3082">#3082</a>)</li> <li>freertos: Thread exit more common (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2101812839" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3094" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3094/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3094">#3094</a>)</li> <li>Fix windows build error and compilation warnings (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2103134064" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3095" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3095/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3095">#3095</a>)</li> </ul> <h3>Others</h3> <ul> <li>Fix nightly-run CI failure (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2081531396" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3014" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3014/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3014">#3014</a>)</li> <li>Build samples in debug mode (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2082374215" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3019" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3019/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3019">#3019</a>)</li> <li>Remove deprecated tests in language-bindings python (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2081942607" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3018" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3018/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3018">#3018</a>)</li> <li>Avoid unused thread_id warning and recompile multi-module sample (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2083714483" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3033" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3033/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3033">#3033</a>)</li> <li>samples/terminate: Add a sample to demonstrate wasm_runtime_terminate (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2086203702" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3043" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3043/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3043">#3043</a>)</li> <li>Bump NuttX version to 12.4.x in CI (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2087665991" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3047" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3047/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3047">#3047</a>)</li> <li>perf_tune.md: Add refine the calling processes between host and wasm (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2093019277" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3065" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3065/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3065">#3065</a>)</li> <li>build_wamr.md: Update the document (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2095800975" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3074" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3074/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3074">#3074</a>)</li> <li>Fix download link for wasi-sdk (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2096468507" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3077" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3077/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3077">#3077</a>)</li> <li>README.md: Fix typo tunning to tuning (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2096469126" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3078" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3078/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3078">#3078</a>)</li> <li>Update outdated reference link in multi_module.md (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2101777811" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3092" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3092/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3092">#3092</a>)</li> <li>Add comments to suppress warning from clang-tidy (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2101488831" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3088" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3088/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3088">#3088</a>)</li> <li>CI: Update version of checkout to suppress warnings (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2101798997" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3093" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3093/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3093">#3093</a>)</li> <li>test_wamr.sh: Allow using test script on different platforms (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2106074319" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/3098" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/3098/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/3098">#3098</a>)</li> </ul> github-actions[bot] tag:github.com,2008:Repository/184654298/WAMR-1.3.1 2024-01-12T07:49:03Z WAMR-1.3.1 <h3>Breaking Changes</h3> <ul> <li>In multi-threading, when an exception was thrown in wasm_func_call(),<br> the trap returned contains the stack frames of the thread where the<br> exception occurs, but not the stack frames of the main thread.</li> <li>Disable emitting custom name section to AOT file with<br> <code>wamrc --enable-dump-call-stack</code> option, instead, use<br> <code>wamrc --emit-custom-sections=name</code> to emit it and make it clear.</li> </ul> <h3>New Features</h3> <ul> <li>Enable AOT linux perf support (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2056123516" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/2930" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/2930/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/2930">#2930</a>)</li> </ul> <h3>Bug Fixes</h3> <ul> <li>Corrects Zephyr include files for current versions of Zephyr (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2031291618" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/2881" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/2881/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/2881">#2881</a>)</li> <li>Fix possible dead lock in wasm_cluster_spawn_exec_env (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2031771917" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/2882" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/2882/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/2882">#2882</a>)</li> <li>Handle ambiguous fstflags on fd_filestat_set_times (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2033668678" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/2892" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/2892/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/2892">#2892</a>)</li> <li>Fix memory size not updating after growing in interpreter (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2036501457" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/2898" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/2898/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/2898">#2898</a>)</li> <li>fixed(freertos): Fix crash when wasm app call pthread_exit(NULL) (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2062035860" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/2970" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/2970/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/2970">#2970</a>)</li> <li>fast-jit: Fix const shift and const i64 compare issues (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2061941700" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/2969" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/2969/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/2969">#2969</a>)</li> <li>Fix ref.is_null processing in fast-interp loader (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2062036496" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/2971" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/2971/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/2971">#2971</a>)</li> <li>simd-128: The input lanes of integer-to-integer narrowing ops should be interpreted as signed (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2022039708" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/2850" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/2850/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/2850">#2850</a>)</li> <li>Fix ref.func function declared check in wasm loader (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2063169106" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/2972" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/2972/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/2972">#2972</a>)</li> <li>Fix fast-interp polymorphic stack processing (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2063457467" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/2974" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/2974/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/2974">#2974</a>)</li> <li>Fix potential recursive lock in pthread_create_wrapper (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2066813660" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/2980" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/2980/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/2980">#2980</a>)</li> <li>Fix build failure on esp-idf platform (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2071709713" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/2991" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/2991/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/2991">#2991</a>)</li> <li>Return stack frames of crashed thread when using wasm-c-api (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2042730660" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/2908" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/2908/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/2908">#2908</a>)</li> <li>Fix compilation error on iOS due to macOS-specific API (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2073821590" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/2995" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/2995/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/2995">#2995</a>)</li> <li>Fix a bug when emit the custom name section to aot file (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2069996373" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/2987" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/2987/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/2987">#2987</a>)</li> <li>Fix linux-sgx build error when libc-wasi is disabled (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2075643378" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/2997" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/2997/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/2997">#2997</a>)</li> </ul> <h3>Enhancements</h3> <ul> <li>fix command-reactor: Look for _initialize only if _start not found (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2033500461" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/2891" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/2891/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/2891">#2891</a>)</li> <li>Refactor reloc symbols for riscv (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2034694350" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/2894" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/2894/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/2894">#2894</a>)</li> <li>Avoid memory import failure when wasi-threads is enabled (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2034570338" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/2893" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/2893/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/2893">#2893</a>)</li> <li>interpreter: Simplify memory.grow a bit (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2037233689" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/2899" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/2899/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/2899">#2899</a>)</li> <li>Avoid reporting timestamp if custom logger is used (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2040759077" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/2905" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/2905/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/2905">#2905</a>)</li> <li>Expose API to set log level in embedder (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2042641703" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/2907" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/2907/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/2907">#2907</a>)</li> <li>Add a script to translate jitted function names in flamegraph (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2040898124" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/2906" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/2906/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/2906">#2906</a>)</li> <li>Refine wasm-c-api wasm_func_call (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2055307687" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/2922" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/2922/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/2922">#2922</a>)</li> <li>Add VectorCombine pass for JIT and AOT (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2055308451" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/2923" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/2923/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/2923">#2923</a>)</li> <li>Enable wasm_runtime_terminate for single-threading (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2055309345" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/2924" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/2924/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/2924">#2924</a>)</li> <li>nuttx: Add CONFIG_INTERPRETERS_WAMR_DEBUG_AOT (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2055595836" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/2929" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/2929/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/2929">#2929</a>)</li> <li>Allow to control built-in libraries for wamrc from command line options (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2055496945" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/2928" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/2928/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/2928">#2928</a>)</li> <li>Fix a bug that appends '_precheck' to aot_func (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2058254212" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/2936" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/2936/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/2936">#2936</a>)</li> <li>freertos: Add os_cond_broadcast for pthread wrapper (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2058336167" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/2937" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/2937/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/2937">#2937</a>)</li> <li>Append .aot to .wasm as a custom section named "aot" (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2056807615" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/2933" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/2933/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/2933">#2933</a>)</li> <li>fix(sgx-ra): Fix building when enclave is built without librats ahead (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2061645327" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/2968" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/2968/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/2968">#2968</a>)</li> <li>Refine LLVM JIT function call process (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2055324899" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/2925" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/2925/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/2925">#2925</a>)</li> <li>Refine AOT function call process (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2060059721" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/2940" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/2940/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/2940">#2940</a>)</li> <li>Allow to set segue flags for wasm-c-api JIT (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2055327616" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/2926" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/2926/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/2926">#2926</a>)</li> <li>freertos: Minor changes for freertos libc_wasi build adaption (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2063202955" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/2973" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/2973/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/2973">#2973</a>)</li> <li>freertos: Change ssp_config.h due to clock_nanosleep() not supported in freertos (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2065228073" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/2979" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/2979/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/2979">#2979</a>)</li> <li>aot compiler: Some updates for LLVM 18 (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2066967407" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/2981" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/2981/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/2981">#2981</a>)</li> <li>Enable MAP_32BIT for macOS (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2071988796" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/2992" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/2992/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/2992">#2992</a>)</li> <li>Register quick call entries to speedup the aot/jit func call process (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2065171190" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/2978" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/2978/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/2978">#2978</a>)</li> <li>Refine AOT/JIT code call wasm-c-api import process (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2066986525" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/2982" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/2982/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/2982">#2982</a>)</li> </ul> <h3>Others</h3> <ul> <li>compilation_on_nuttx.yml: Use docker image to simplify env setup (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2029860255" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/2878" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/2878/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/2878">#2878</a>)</li> <li>samples/spawn-thread: Disable libc and pthread (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2031942649" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/2883" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/2883/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/2883">#2883</a>)</li> <li>Add arm64 to nuttx compilation test (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2032280674" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/2886" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/2886/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/2886">#2886</a>)</li> <li>samples/spawn-thread: Tweak to expose a bug (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2032324244" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/2888" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/2888/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/2888">#2888</a>)</li> <li>Fix typo in CI config and suppress STORE_U8 in TSAN (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2002248298" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/2802" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/2802/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/2802">#2802</a>)</li> <li>Using docker image for nuttx spectest (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2032302721" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/2887" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/2887/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/2887">#2887</a>)</li> <li>doc: Separate source_debugging.md into two files (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2056253870" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/2932" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/2932/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/2932">#2932</a>)</li> <li>doc/build_wasm_app.md: Add a note about aot abi compatibility (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2073470975" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/2993" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/2993/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/2993">#2993</a>)</li> </ul> github-actions[bot] tag:github.com,2008:Repository/184654298/WAMR-1.3.0 2023-12-08T00:33:51Z WAMR-1.3.0 <h3>Breaking Changes</h3> <ul> <li>Abstract POSIX filesystem functions (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1909299642" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/2585" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/2585/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/2585">#2585</a>) <ul> <li>Change API wasm_runtime_set_wasi_args_ex's arguments<br> <code>int stdinfd/stdoutfd/stderrfd</code> to <code>int64_t stdinfd/stdoutfd/stderrfd</code></li> </ul> </li> <li>core/iwasm: Support mapped file system access on non-libuv WASI (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1933815790" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/2628" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/2628/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/2628">#2628</a>) <ul> <li>Enable mapping host directories to guest directories by parsing<br> the <code>map_dir_list</code> argument in API <code>wasm_runtime_init_wasi</code> for libc-wasi</li> </ul> </li> <li>Support muti-module for AOT mode (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1858399163" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/2482" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/2482/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/2482">#2482</a>) <ul> <li>Add argument <code>package_type_t module_type</code> for module_reader callback</li> </ul> </li> <li>Generate jitdump to support linux perf for LLVM JIT (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2000767885" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/2788" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/2788/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/2788">#2788</a>) <ul> <li>Add a field <code>bool linux_perf_support</code> in RuntimeInitArgs</li> </ul> </li> <li>Remove provision of unnecessary fd rights (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1907065259" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/2579" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/2579/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/2579">#2579</a>)</li> <li>libc-wasi: Conditionally support SYNC flags (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1907067098" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/2581" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/2581/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/2581">#2581</a>)</li> </ul> <h3>New Features</h3> <ul> <li>Support muti-module for AOT mode (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1858399163" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/2482" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/2482/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/2482">#2482</a>)</li> <li>Implement libc-wasi for Windows platform (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1984880258" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/2740" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/2740/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/2740">#2740</a>)</li> <li>Implement module instance context APIs (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1840574753" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/2436" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/2436/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/2436">#2436</a>)</li> <li>Implement async termination of blocking thread (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1873195237" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/2516" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/2516/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/2516">#2516</a>)</li> <li>Generate jitdump to support linux perf for LLVM JIT (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2000767885" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/2788" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/2788/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/2788">#2788</a>)</li> <li>Add Cosmopolitan Libc Platform (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1914189673" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/2598" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/2598/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/2598">#2598</a>)</li> </ul> <h3>Bug Fixes</h3> <ul> <li>sgx-ra: Disable the building of samples (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1867552887" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/2507" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/2507/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/2507">#2507</a>)</li> <li>Handle a return from wasi _start function correctly (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1880011704" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/2529" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/2529/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/2529">#2529</a>)</li> <li>fd_object_release: Preserve errno (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1885112603" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/2535" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/2535/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/2535">#2535</a>)</li> <li>Fix build error with ancient GCC (4.8) (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1897770585" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/2553" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/2553/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/2553">#2553</a>)</li> <li>Fix compiling error for RT-Thread (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1904986894" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/2569" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/2569/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/2569">#2569</a>)</li> <li>Fix potential unaligned store issue when extra return value is v128 (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1908396898" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/2583" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/2583/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/2583">#2583</a>)</li> <li>Fix loader push_pop_frame_ref_offset (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1910768669" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/2590" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/2590/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/2590">#2590</a>)</li> <li>Fix compilation error on Android platform (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1912841042" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/2594" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/2594/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/2594">#2594</a>)</li> <li>Ignore handling SIG_DFL/SIG_IGN for previous sig action (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1910537106" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/2589" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/2589/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/2589">#2589</a>)</li> <li>Fix nightly run sanitizer error in Fast JIT (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1914736540" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/2601" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/2601/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/2601">#2601</a>)</li> <li>Check ValueKind before extracting a constant int value (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1912987078" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/2595" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/2595/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/2595">#2595</a>)</li> <li>Patch implementations of vfbinop(min,max,pmin,pax) (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1909010307" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/2584" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/2584/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/2584">#2584</a>)</li> <li>Improve stack trace dump and fix coding guideline CI (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1914466007" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/2599" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/2599/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/2599">#2599</a>)</li> <li>aot_resolve_stack_sizes: Disable the size check for now (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1918632853" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/2608" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/2608/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/2608">#2608</a>)</li> <li>Remove module instance from hashmap in wasi_nn_destroy (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1920929926" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/2613" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/2613/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/2613">#2613</a>)</li> <li>Fix label index out-of-range references in op_br_table_cache (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1921951744" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/2615" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/2615/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/2615">#2615</a>)</li> <li>Fix compilation of shift opcodes on x86_64 and i386 architectures (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1930503284" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/2619" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/2619/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/2619">#2619</a>)</li> <li>Fix potential issue in aot compiler when translating block opcodes (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1931216804" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/2622" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/2622/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/2622">#2622</a>)</li> <li>Use another default pipeline when opt-level is 0 (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1931722551" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/2624" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/2624/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/2624">#2624</a>)</li> <li>Fix AOT shift operations for indirect constants (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1932669038" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/2627" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/2627/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/2627">#2627</a>)</li> <li>Fix fast-interp "pre-compiled label offset out of range" issue (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1956290822" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/2659" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/2659/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/2659">#2659</a>)</li> <li>Revert "Strip static and shared libraries of iwasm to reduce the binary size (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1839431061" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/2431" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/2431/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/2431">#2431</a>)" (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1959593099" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/2669" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/2669/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/2669">#2669</a>)</li> <li>Fix windows compilation on C++20 (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1961011924" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/2670" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/2670/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/2670">#2670</a>)</li> <li>Fix fast-jit f32/f64 truncate to i32/i64 (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1961098869" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/2671" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/2671/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/2671">#2671</a>)</li> <li>Fix use getrandom on cosmopolitan libc (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1963860722" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/2674" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/2674/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/2674">#2674</a>)</li> <li>Fix repeatedly initialize shared memory data and protect the memory's fields (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1962803103" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/2673" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/2673/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/2673">#2673</a>)</li> <li>Minor fixes for Go bindings (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1964644307" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/2676" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/2676/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/2676">#2676</a>)</li> <li>Fix issues reported by Coverity (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1967282951" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/2681" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/2681/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/2681">#2681</a>)</li> <li>Add more buffer boundary checks in wasm loader (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1983320155" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/2734" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/2734/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/2734">#2734</a>)</li> <li>Grab cluster-&gt;lock when modifying exec_env-&gt;module_inst (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1969562975" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/2685" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/2685/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/2685">#2685</a>)</li> <li>Fix CMSIS import with Zephyr 3.4+ (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1986666265" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/2744" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/2744/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/2744">#2744</a>)</li> <li>Fix log messages in Zephyr example (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1991125219" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/2761" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/2761/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/2761">#2761</a>)</li> <li>Fix fast-jit callnative translation (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1992313479" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/2765" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/2765/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/2765">#2765</a>)</li> <li>aot compiler: Disable musttail for thumb (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1995854410" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/2771" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/2771/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/2771">#2771</a>)</li> <li>Fix data/elem drop (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1987103933" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/2747" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/2747/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/2747">#2747</a>)</li> <li>Fix formatting in aot_dump_perf_profiling (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2001289105" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/2796" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/2796/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/2796">#2796</a>)</li> <li>Fix formatting in wasm_dump_perf_profiling (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2001435274" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/2799" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/2799/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/2799">#2799</a>)</li> <li>Fix memory.init opcode issue in fast-interp (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2001397704" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/2798" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/2798/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/2798">#2798</a>)</li> <li>aot compiler: Fix handle next reachable if block (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2001203052" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/2793" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/2793/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/2793">#2793</a>)</li> <li>Fix configurable bounds checks typo (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2003764728" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/2809" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/2809/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/2809">#2809</a>)</li> <li>Attestation: Free JSON from the Wasm module heap (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2002303949" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/2803" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/2803/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/2803">#2803</a>)</li> <li>Update Zephyr support to v3.5.0 and make instructions generic to boards (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2002580374" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/2805" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/2805/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/2805">#2805</a>)</li> <li>Return error when shutdown() fails (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2002039820" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/2801" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/2801/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/2801">#2801</a>)</li> <li>iwasm: Print help when meeting unknown cmd options (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2011369366" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/2824" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/2824/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/2824">#2824</a>)</li> <li>Fix fast-jit accessing shared memory's fields issue (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2018040909" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/2841" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/2841/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/2841">#2841</a>)</li> <li>Fix wasm loader handle op_br_table and op_drop (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2025134942" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/2864" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/2864/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/2864">#2864</a>)</li> <li>Fix block with type issue in fast interp (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2025595157" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/2866" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/2866/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/2866">#2866</a>)</li> <li>Fix float argument handling for riscv32 ilp32d (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2027484840" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/2871" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/2871/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/2871">#2871</a>)</li> <li>Portably handle fd_advise on directory fd (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2029552481" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/2875" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/2875/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/2875">#2875</a>)</li> <li>Fix sample basic intToStr was called with wrong length (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2029668268" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/2876" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/2876/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/2876">#2876</a>)</li> </ul> <h3>Enhancements</h3> <ul> <li>Implement strict validation of thread IDs according to the specification (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1873633518" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/2521" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/2521/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/2521">#2521</a>)</li> <li>Stop abusing shared memory lock to protect exception (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1869419664" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/2509" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/2509/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/2509">#2509</a>)</li> <li>Implement os_usleep for posix (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1873199136" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/2517" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/2517/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/2517">#2517</a>)</li> <li>set_exception_visitor: Remove the special case for wasi proc exit (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1876447654" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/2525" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/2525/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/2525">#2525</a>)</li> <li>Revert "Return error when exception was raised after main thread finishes" (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1876436990" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/2524" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/2524/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/2524">#2524</a>)</li> <li>libc-wasi: Remove unused code (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1879537728" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/2528" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/2528/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/2528">#2528</a>)</li> <li>Add callback to handle memory.grow failures (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1874505535" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/2522" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/2522/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/2522">#2522</a>)</li> <li>Add context to enlarge memory error callback (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1893520129" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/2546" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/2546/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/2546">#2546</a>)</li> <li>Add ARM aeabi symbol for clearing memory content in a specific range (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1881513216" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/2531" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/2531/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/2531">#2531</a>)</li> <li>Unifdef -U WASMTIME_SSP_STATIC_CURFDS (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1883198941" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/2533" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/2533/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/2533">#2533</a>)</li> <li>Fix typo for IP address buffer (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1882579240" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/2532" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/2532/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/2532">#2532</a>)</li> <li>Add an API to terminate instance (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1886905062" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/2538" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/2538/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/2538">#2538</a>)</li> <li>Add user to enlarge memory error callback (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1893520129" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/2546" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/2546/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/2546">#2546</a>)</li> <li>runtest.py: Show accurate case amount in summary (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1895490541" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/2549" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/2549/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/2549">#2549</a>)</li> <li>Allow using custom signal handler from non-main thread (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1897454593" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/2551" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/2551/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/2551">#2551</a>)</li> <li>Return __WASI_EINVAL from fd_prestat_dir_name (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1907066267" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/2580" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/2580/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/2580">#2580</a>)</li> <li>Support AOT compiler with LLVM 17 (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1903584561" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/2567" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/2567/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/2567">#2567</a>)</li> <li>Add support for closing/renumbering preopen fds (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1907064113" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/2578" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/2578/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/2578">#2578</a>)</li> <li>Enable AOT usage on M1 mac (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1929221867" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/2618" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/2618/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/2618">#2618</a>)</li> <li>core/iwasm: Support mapped file system access on non-libuv WASI (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1933815790" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/2628" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/2628/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/2628">#2628</a>)</li> <li>Enable MASM automatically in runtime_lib.cmake (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1937948488" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/2634" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/2634/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/2634">#2634</a>)</li> <li>Abstract POSIX filesystem functions (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1909299642" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/2585" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/2585/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/2585">#2585</a>)</li> <li>Implement wasi clock_time/clock_res get (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1939818600" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/2637" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/2637/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/2637">#2637</a>)</li> <li>Fix several typo/warning/unused-code issues (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1953428386" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/2655" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/2655/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/2655">#2655</a>)</li> <li>Partial windows filesystem implementation (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1954024708" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/2657" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/2657/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/2657">#2657</a>)</li> <li>Apply no_sanitize_address for clang compiler in several places (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1958402705" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/2663" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/2663/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/2663">#2663</a>)</li> <li>Refactor clock functions to use WASI types (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1959066737" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/2666" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/2666/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/2666">#2666</a>)</li> <li>Refine lock/unlock shared memory (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1967557825" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/2682" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/2682/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/2682">#2682</a>)</li> <li>Fix several AOT compiler issues (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1971641382" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/2697" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/2697/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/2697">#2697</a>)</li> <li>Fix AOT compiler simd shift opcodes (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1974210883" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/2715" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/2715/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/2715">#2715</a>)</li> <li>Fix invalid use of jit_reg_is_const_val in fast-jit (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1975467130" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/2718" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/2718/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/2718">#2718</a>)</li> <li>Use user defined malloc/free functions for user defined memory allocator (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1975373922" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/2717" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/2717/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/2717">#2717</a>)</li> <li>Move WASI types into separate header (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1979359314" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/2724" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/2724/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/2724">#2724</a>)</li> <li>Provide default vprintf on UWP (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1979559767" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/2725" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/2725/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/2725">#2725</a>)</li> <li>Fix typo in Zephyr simple example (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1984122856" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/2738" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/2738/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/2738">#2738</a>)</li> <li>Fix switch-case fallthrough compilation warning (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1988971907" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/2753" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/2753/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/2753">#2753</a>)</li> <li>Add eabihf ABI support and set vendor-sys of bare-metal targets (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1986735344" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/2745" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/2745/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/2745">#2745</a>)</li> <li>Return uint32 from WASI functions (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1987459330" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/2749" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/2749/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/2749">#2749</a>)</li> <li>Add compilation flag to enable/disable heap corruption check (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1993915190" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/2766" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/2766/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/2766">#2766</a>)</li> <li>Extend os_mmap to support map file from fd (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1991906707" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/2763" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/2763/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/2763">#2763</a>)</li> <li>Fix printing ref.extern addresses in wasm_application.c (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1996037125" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/2774" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/2774/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/2774">#2774</a>)</li> <li>Remove unused JitBitmap (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1996077294" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/2775" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/2775/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/2775">#2775</a>)</li> <li>Use next generation crypto API on Windows (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1995323774" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/2769" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/2769/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/2769">#2769</a>)</li> <li>More precise help info of enabled targets for wamrc (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1998211730" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/2783" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/2783/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/2783">#2783</a>)</li> <li>Refine atomic operation flags in bh_atomic.h (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1996332953" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/2780" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/2780/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/2780">#2780</a>)</li> <li>Fix comment in WAMR_MEM_DUAL_BUS_MIRROR (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2000998186" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/2791" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/2791/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/2791">#2791</a>)</li> <li>Fix return type in wasm_loader_get_custom_section (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2001213450" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/2794" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/2794/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/2794">#2794</a>)</li> <li>Add support for custom sections in nuttx (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2001277446" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/2795" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/2795/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/2795">#2795</a>)</li> <li>Change is_shared_memory type from bool to uint8 (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2001867676" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/2800" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/2800/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/2800">#2800</a>)</li> <li>Fix typos in zephyr platform struct descriptions (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2008638390" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/2818" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/2818/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/2818">#2818</a>)</li> <li>Access linear memory size atomically (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2014912033" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/2834" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/2834/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/2834">#2834</a>)</li> <li>Output warning and quit if import/export name contains '\00' (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2003607148" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/2806" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/2806/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/2806">#2806</a>)</li> <li>Use wasm_config_t to pass private configuration to wasm_engine_new (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2015860390" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/2837" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/2837/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/2837">#2837</a>)</li> <li>core/iwasm/interpreter/wasm_loader.c: remove an extra validation (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2020410091" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/2845" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/2845/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/2845">#2845</a>)</li> <li>Don't add "+d" to riscv cpu features if already given (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2023259332" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/2855" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/2855/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/2855">#2855</a>)</li> <li>Fix compilation warnings on Windows (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2025862288" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/2868" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/2868/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/2868">#2868</a>)</li> </ul> <h3>Others</h3> <ul> <li>Add mutex stress test (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1853705420" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/2472" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/2472/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/2472">#2472</a>)</li> <li>Add unit tests for the tid allocator (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1873347000" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/2519" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/2519/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/2519">#2519</a>)</li> <li>Add support for running tests on apple M1 macs (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1898693312" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/2554" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/2554/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/2554">#2554</a>)</li> <li>export_native_api.md: Add a note about thread termination (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1906011736" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/2572" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/2572/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/2572">#2572</a>)</li> <li>test_wamr.sh: Print a bit more meaningful message (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1906078703" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/2574" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/2574/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/2574">#2574</a>)</li> <li>run_wasi_tests.sh: Provide stdin by ourselves (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1906123631" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/2576" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/2576/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/2576">#2576</a>)</li> <li>Fix a few issues in "run_wasi_tests.sh: provide stdin by ourselves" (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1908138802" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/2582" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/2582/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/2582">#2582</a>)</li> <li>Fix compile error of tsf benchmark (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1910536809" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/2588" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/2588/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/2588">#2588</a>)</li> <li>test_wamr.sh: Bump wasi-testsuite version (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1904663629" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/2568" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/2568/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/2568">#2568</a>)</li> <li>samples/inst-context-threads: Add a brief explanation (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1911051663" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/2592" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/2592/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/2592">#2592</a>)</li> <li>doc/memory_tune.md: "remove malloc" hack is not relevant to wasi-threads (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1915298963" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/2603" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/2603/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/2603">#2603</a>)</li> <li>Refactor stress tests to make them runnable in reactor mode (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1921873292" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/2614" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/2614/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/2614">#2614</a>)</li> <li>Run rust tests from wasi-testsuite (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1858928098" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/2484" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/2484/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/2484">#2484</a>)</li> <li>spec-test-script: Fix NaN comparision between v128 values (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1916545613" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/2605" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/2605/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/2605">#2605</a>)</li> <li>CI: Enable testing AOT multi-module feature (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1931108152" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/2621" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/2621/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/2621">#2621</a>)</li> <li>Vote for nomination of Woods, Chris and Trenner, Thomas as TSC members (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1940057799" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/2638" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/2638/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/2638">#2638</a>)</li> <li>Add tsan for fast interp and aot (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1966667617" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/2679" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/2679/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/2679">#2679</a>)</li> <li>Enable WASI tests on Windows CI (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1972127111" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/2699" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/2699/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/2699">#2699</a>)</li> <li>docs: Fix typo in export native APIs doc (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1988045641" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/2750" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/2750/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/2750">#2750</a>)</li> <li>Update RISC-V compilers in Nuttx compilation CI and spec test CI (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1990171831" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/2756" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/2756/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/2756">#2756</a>)</li> <li>Enable more LLVM backends for the release wamrc binary (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1996243722" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/2778" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/2778/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/2778">#2778</a>)</li> <li>Disable FPU in NuttX spec test (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1996613165" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/2781" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/2781/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/2781">#2781</a>)</li> <li>Fix broken links in app-mgr README.md (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2000449262" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/2786" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/2786/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/2786">#2786</a>)</li> <li>Fix build error of libsodium benchmark (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2001198271" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/2792" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/2792/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/2792">#2792</a>)</li> <li>Fix wamr-test-suites script for macos (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2008976185" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/2819" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/2819/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/2819">#2819</a>)</li> <li>Run spec test for classic/fast-interp in NuttX CI (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2008164763" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/2817" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/2817/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/2817">#2817</a>)</li> <li>test_wamr.sh: Don't bother to build shared library (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2020407663" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/2844" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/2844/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/2844">#2844</a>)</li> <li>doc/build_wamr.md: Fix links to RISC-V named ABIs (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2022839603" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/2852" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/2852/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/2852">#2852</a>)</li> <li>Fix typos of CIDR in docs and help text (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2022819490" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/2851" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/2851/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/2851">#2851</a>)</li> <li>Enable spectest on riscv64 (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2020019817" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/2843" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/2843/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/2843">#2843</a>)</li> <li>Update FPU configuration in spec_test_on_nuttx.yml (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2023293141" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/2856" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/2856/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/2856">#2856</a>)</li> </ul> github-actions[bot] tag:github.com,2008:Repository/184654298/WAMR-1.2.3 2023-08-23T07:58:11Z WAMR-1.2.3 <h3>Breaking Changes</h3> <ul> <li>Increase default native stack size (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1782287377" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/2332" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/2332/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/2332">#2332</a>)</li> </ul> <h3>New Features</h3> <ul> <li>Implement the segue optimization for LLVM AOT/JIT (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1721565093" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/2230" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/2230/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/2230">#2230</a>)</li> <li>Implement AOT static PGO (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1730294748" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/2243" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/2243/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/2243">#2243</a>)</li> <li>Enable static PGO for Linux SGX (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1744928989" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/2270" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/2270/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/2270">#2270</a>)</li> <li>Add Rust Formatters to Debugger (Vector, Map etc.) (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1711732282" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/2219" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/2219/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/2219">#2219</a>)</li> </ul> <h3>Bug Fixes</h3> <ul> <li>The Python language-binding needs python&gt;=3.9 (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1719375036" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/2228" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/2228/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/2228">#2228</a>)</li> <li>aot_compile_op_call: Remove a wrong optimization (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1723376028" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/2233" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/2233/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/2233">#2233</a>)</li> <li>Fix typo in samples/ref-types (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1725178588" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/2236" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/2236/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/2236">#2236</a>)</li> <li>Update thread proposal ignore cases (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1733359774" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/2246" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/2246/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/2246">#2246</a>)</li> <li>Disable writting GS register on linux-sgx platform (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1740712809" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/2255" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/2255/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/2255">#2255</a>)</li> <li>Fix compile error of wamrc with llvm-13/llvm-14 (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1741623444" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/2261" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/2261/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/2261">#2261</a>)</li> <li>aot/jit: Set module layout (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1741442723" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/2260" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/2260/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/2260">#2260</a>)</li> <li>Fix build error with LLVM 16 (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1741440104" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/2259" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/2259/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/2259">#2259</a>)</li> <li>spec-test-script: Disable conversions.wast on i386 (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1744846876" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/2269" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/2269/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/2269">#2269</a>)</li> <li>Fix a heap corruption bug in ems realloc (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1747649731" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/2279" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/2279/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/2279">#2279</a>)</li> <li>Fix fast-interp issue of LAST_OP_OUTPUT_I32/64 check (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1758076220" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/2295" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/2295/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/2295">#2295</a>)</li> <li>Fix wamrc build issues with LLVM 13 and LLVM 16 (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1773008607" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/2313" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/2313/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/2313">#2313</a>)</li> <li>aot: Move stack_sizes table to a dedicated section (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1774241416" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/2317" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/2317/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/2317">#2317</a>)</li> <li>product-mini/platforms/linux: Mark vmlib POSITION_INDEPENDENT_CODE (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1777557360" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/2323" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/2323/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/2323">#2323</a>)</li> <li>aot: Avoid possible relocations around "stack_sizes" for XIP mode (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1777528612" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/2322" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/2322/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/2322">#2322</a>)</li> <li>Avoid switch lowering to lookup tables for XIP (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1787209151" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/2339" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/2339/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/2339">#2339</a>)</li> <li>Fix typo in zephyr's Dockerfile.old (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1798063931" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/2354" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/2354/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/2354">#2354</a>)</li> <li>Fix typo (dwarf) in the codebase (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1809397972" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/2367" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/2367/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/2367">#2367</a>)</li> <li>Implement suspend flags as atomic variable (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1805188530" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/2361" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/2361/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/2361">#2361</a>)</li> <li>Fix llvm jit failed to lookup aot_stack_sizes symbol issue (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1817410505" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/2384" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/2384/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/2384">#2384</a>)</li> <li>Fix some check issues on table operations (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1821620487" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/2392" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/2392/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/2392">#2392</a>)</li> <li>Fix ExpandMemoryOpPass doesn't work properly (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1825817677" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/2399" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/2399/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/2399">#2399</a>)</li> <li>Fix non-builtin BH_ATOMIC_32_FETCH_OR and BH_ATOMIC_32_FETCH_AND (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1825951339" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/2400" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/2400/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/2400">#2400</a>)</li> <li>Fix wasi-sockets tests (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1820407738" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/2389" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/2389/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/2389">#2389</a>)</li> <li>Fix result arity check on select_t opcode (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1828395828" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/2406" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/2406/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/2406">#2406</a>)</li> <li>Re-organize intrinsics in aot_reloc_riscv.c to fix some FPU issues (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1830783068" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/2414" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/2414/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/2414">#2414</a>)</li> <li>Fix lib-pthread issues (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1828763580" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/2410" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/2410/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/2410">#2410</a>)</li> <li>Fix typo in test_wamr.sh (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1835501772" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/2421" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/2421/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/2421">#2421</a>)</li> <li>Fix memory sharing (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1830833504" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/2415" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/2415/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/2415">#2415</a>)</li> <li>wasm_export.h: Fix struct wasm_val_t (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1840494508" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/2435" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/2435/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/2435">#2435</a>)</li> <li>Fix typos in wamrc print_help() (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1842471586" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/2442" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/2442/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/2442">#2442</a>)</li> <li>iwasm: Fix native lib cleanup after error occurs (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1844449210" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/2443" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/2443/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/2443">#2443</a>)</li> <li>Correct --heap-size option in messages (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1849090874" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/2458" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/2458/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/2458">#2458</a>)</li> <li>wasm_instantiate: Fix a potential integer overflow issue (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1849109986" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/2459" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/2459/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/2459">#2459</a>)</li> <li>Fix windows link error and clear windows warnings (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1849261948" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/2463" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/2463/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/2463">#2463</a>)</li> <li>aot: Disable musttail for mips (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1848940252" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/2457" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/2457/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/2457">#2457</a>)</li> <li>Fix opcode overwrite issue in fast interp (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1854594824" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/2476" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/2476/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/2476">#2476</a>)</li> <li>wamrc: Fix windows relocation to <code>aot_func_internal#n</code> (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1854456598" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/2474" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/2474/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/2474">#2474</a>)</li> <li>Fix windows AOT hw bound check (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1854580476" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/2475" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/2475/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/2475">#2475</a>)</li> <li>Fix typo in aot_emit_aot_file.c (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1856015510" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/2478" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/2478/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/2478">#2478</a>)</li> </ul> <h3>Enhancements</h3> <ul> <li>A few changes related to WAMRC_LLC_COMPILER (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1711505012" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/2218" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/2218/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/2218">#2218</a>)</li> <li>Enhance linux-sgx CI (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1651843665" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/2102" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/2102/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/2102">#2102</a>)</li> <li>Add asan and ubsan to WAMR CI (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1686874991" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/2161" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/2161/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/2161">#2161</a>)</li> <li>Update doc on WAMR_DISABLE_HW_BOUND_CHECK 32-bit (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1741902964" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/2262" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/2262/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/2262">#2262</a>)</li> <li>wamrc: Add an incompatibility note in the help message (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1747302022" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/2276" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/2276/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/2276">#2276</a>)</li> <li>Add cmake variable to disable writing gs register (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1751217504" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/2284" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/2284/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/2284">#2284</a>)</li> <li>Make hmu_tree_node 4 byte aligned to reduce compiler warning (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1744843208" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/2268" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/2268/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/2268">#2268</a>)</li> <li>Appease unused warning on min_uint64 (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1747305314" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/2277" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/2277/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/2277">#2277</a>)</li> <li>Fix format warning by PRIu32 in [wasm|aot] dump call stack (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1737389029" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/2251" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/2251/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/2251">#2251</a>)</li> <li>Fix a compile warning due to missing include (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1755808197" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/2293" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/2293/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/2293">#2293</a>)</li> <li>Fix dockerfile linter warnings (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1754339850" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/2291" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/2291/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/2291">#2291</a>)</li> <li>Enable windows x86-32 AOT relocations (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1751721468" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/2285" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/2285/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/2285">#2285</a>)</li> <li>wamr-ide: Add vscode extension tests (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1754779383" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/2292" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/2292/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/2292">#2292</a>)</li> <li>AOT/JIT native stack bound check improvement (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1732008081" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/2244" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/2244/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/2244">#2244</a>)</li> <li>Add retries to flaky step in nightly run CI (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1767200364" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/2306" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/2306/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/2306">#2306</a>)</li> <li>Use system libuv if available (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1519667196" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/1861" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/1861/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/1861">#1861</a>)</li> <li>wasi-nn: Simplify cmake and headers' location (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1771752481" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/2308" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/2308/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/2308">#2308</a>)</li> <li>wasi-nn: Improve tests paths for local dev (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1771758542" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/2309" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/2309/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/2309">#2309</a>)</li> <li>aot: Implement a few more relocation types for riscv (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1774418545" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/2318" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/2318/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/2318">#2318</a>)</li> <li>wasi-nn: Add support of wasi-nn as shared lib (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1771769143" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/2310" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/2310/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/2310">#2310</a>)</li> <li>Add a few more assertions on structures to which aot abi is sensitive (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1780759524" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/2326" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/2326/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/2326">#2326</a>)</li> <li>Fix sanitizer errors in posix socket (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1782257487" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/2331" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/2331/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/2331">#2331</a>)</li> <li>Add "--xip" option for wamrc (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1785553151" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/2336" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/2336/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/2336">#2336</a>)</li> <li>Add "--enable-llvm-passes=" option to wamrc (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1785539001" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/2335" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/2335/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/2335">#2335</a>)</li> <li>Make memory access boundary check behavior configurable (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1754147070" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/2289" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/2289/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/2289">#2289</a>)</li> <li>Migrate ExpandMemoryOpPass to llvm new pass manager (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1785467282" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/2334" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/2334/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/2334">#2334</a>)</li> <li>Allow defining hints without exact socket type or address family (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1786384092" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/2337" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/2337/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/2337">#2337</a>)</li> <li>wamrc: Warn on text relocations for XIP (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1787265341" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/2340" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/2340/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/2340">#2340</a>)</li> <li>Add scripts to validate lldb source debugger (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1682357612" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/2150" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/2150/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/2150">#2150</a>)</li> <li>Add docker file to fix Zephy ESP32 linking issue (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1773691935" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/2314" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/2314/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/2314">#2314</a>)</li> <li>Add "--native-lib=" option to wamrc (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1787472931" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/2342" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/2342/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/2342">#2342</a>)</li> <li>Fix unused warnings on disable_bounds_checks (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1790780451" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/2347" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/2347/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/2347">#2347</a>)</li> <li>Add "--enable-builtin-intrinsics=" option to wamrc (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1787357579" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/2341" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/2341/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/2341">#2341</a>)</li> <li>nuttx: Add a kconfig for wasi-threads (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1789367080" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/2343" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/2343/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/2343">#2343</a>)</li> <li>iwasm: Disable app heap by default if wasi is enabled (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1790771359" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/2346" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/2346/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/2346">#2346</a>)</li> <li>Fix some static scan issues (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1805953368" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/2362" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/2362/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/2362">#2362</a>)</li> <li>Bring up WAMR on esp32-s3 device (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1791040137" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/2348" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/2348/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/2348">#2348</a>)</li> <li>ESP-IDF platform supports to load AOT to PSRAM and run it (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1817950963" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/2385" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/2385/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/2385">#2385</a>)</li> <li>Add hadolint CI for Dockerfile linting (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1817983865" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/2387" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/2387/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/2387">#2387</a>)</li> <li>Move generic parts of wasm_suspend_flags.h to bh_atomic.h (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1821796462" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/2393" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/2393/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/2393">#2393</a>)</li> <li>bh_atomic.h: Add comments (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1825656080" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/2398" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/2398/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/2398">#2398</a>)</li> <li>bh_atomic.h: Add BH_ATOMIC_32_FETCH_ADD/BH_ATOMIC_32_FETCH_SUB (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1828514662" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/2408" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/2408/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/2408">#2408</a>)</li> <li>Update libuv version to v1.46.0 (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1827651201" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/2405" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/2405/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/2405">#2405</a>)</li> <li>Remove a few unused functions (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1828564024" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/2409" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/2409/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/2409">#2409</a>)</li> <li>Add initial stress test (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1807724643" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/2364" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/2364/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/2364">#2364</a>)</li> <li>Move wasm_runtime_destroy_wasi and wasi_nn_destroy calls together (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1832445390" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/2418" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/2418/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/2418">#2418</a>)</li> <li>embed_wamr.md: Improvements about threads (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1834145845" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/2420" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/2420/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/2420">#2420</a>)</li> <li>Add runtime inited checks in Enclave command handlings to improve security (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1832233428" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/2416" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/2416/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/2416">#2416</a>)</li> <li>Add some relocation symbols for xtensa target (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1835911211" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/2422" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/2422/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/2422">#2422</a>)</li> <li>Remove unnecessary and extra zero length check in mem functions' macro (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1838465316" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/2428" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/2428/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/2428">#2428</a>)</li> <li>Introduce WASMModuleInstanceExtraCommon (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1838715569" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/2429" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/2429/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/2429">#2429</a>)</li> <li>Strip static and shared libraries of iwasm to reduce the binary size (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1839431061" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/2431" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/2431/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/2431">#2431</a>)</li> <li>Auto-check wrgsbase in cmake script (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1840707700" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/2437" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/2437/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/2437">#2437</a>)</li> <li>iwasm: call native lib init/deinit if exists (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1841156547" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/2439" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/2439/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/2439">#2439</a>)</li> <li>wasi-nn: Support uint8 quantized networks (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1839762875" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/2433" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/2433/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/2433">#2433</a>)</li> <li>Implement <code>wasm_externref_objdel</code> and <code>wasm_externref_set_cleanup</code> (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1848666998" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/2455" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/2455/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/2455">#2455</a>)</li> <li>wasi-nn: Improve TPU support (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1846380835" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/2447" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/2447/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/2447">#2447</a>)</li> <li>wamr-python: Enable debugging WASM and grant dir access (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1846522566" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/2449" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/2449/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/2449">#2449</a>)</li> <li>Build wasi-libc from source in WAMR CI (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1849821627" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/2465" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/2465/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/2465">#2465</a>)</li> <li>wamrc: More friendly to print help info (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1847084573" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/2451" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/2451/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/2451">#2451</a>)</li> <li>Add another wamr test (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1829208522" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/2411" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/2411/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/2411">#2411</a>)</li> <li>Fix issues reported by Coverity and clear windows warnings (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1851005008" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/2467" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/2467/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/2467">#2467</a>)</li> <li>Clone the input binary during wasm_module_validate (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1858726826" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/2483" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/2483/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/2483">#2483</a>)</li> </ul> <h3>Others</h3> <ul> <li>Nuttx CI: Ignore the expired certificate for riscv gcc toolchain (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1713033263" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/2222" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/2222/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/2222">#2222</a>)</li> <li>core/iwasm/compilation: constify a bit (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1716582721" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/2223" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/2223/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/2223">#2223</a>)</li> <li>Bump requests from 2.28.2 to 2.31.0 in /build-scripts (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1721272278" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/2229" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/2229/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/2229">#2229</a>)</li> <li>dwarf_extractor: Constify a bit (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1747308002" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/2278" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/2278/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/2278">#2278</a>)</li> <li>AOTFuncContext: Remove a stale comment (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1749300790" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/2283" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/2283/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/2283">#2283</a>)</li> <li>Add performance tunning document (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1751838326" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/2286" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/2286/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/2286">#2286</a>)</li> <li>Reduce CI jobs number (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1760633323" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/2296" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/2296/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/2296">#2296</a>)</li> <li>CI: Update used node version to 16 (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1765129104" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/2303" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/2303/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/2303">#2303</a>)</li> <li>Update Docker image for latest version of external libraries &amp; tools (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1814095506" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/2374" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/2374/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/2374">#2374</a>)</li> <li>Upgrade cJSON version to v1.7.16 (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1827647677" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/2404" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/2404/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/2404">#2404</a>)</li> <li>Upgrade XNNPACK workload (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1823667791" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/2394" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/2394/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/2394">#2394</a>)</li> <li>Build more benchmarks in workload XNNPACK (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1832233774" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/2417" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/2417/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/2417">#2417</a>)</li> <li>Upgrade SGX-RA integration for 0.1.2 and Ubuntu 20.04 (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1847348817" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/2454" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/2454/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/2454">#2454</a>)</li> <li>Add sample pre-commit hook (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1851802832" data-permission-text="Title is private" data-url="https://github.com/bytecodealliance/wasm-micro-runtime/issues/2470" data-hovercard-type="pull_request" data-hovercard-url="/bytecodealliance/wasm-micro-runtime/pull/2470/hovercard" href="https://github.com/bytecodealliance/wasm-micro-runtime/pull/2470">#2470</a>)</li> </ul> github-actions[bot]