-
Notifications
You must be signed in to change notification settings - Fork 623
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merge branch main into dev/simd_for_interp #3873
Commits on Jul 10, 2024
-
Merge pull request #3613 from bytecodealliance/main
Merge branch main into dev/shared_heap
Configuration menu - View commit details
-
Copy full SHA for 84411c6 - Browse repository at this point
Copy the full SHA 84411c6View commit details
Commits on Jul 16, 2024
-
Merge pull request #3631 from bytecodealliance/main
Merge branch main into dev/shared_heap
Configuration menu - View commit details
-
Copy full SHA for 57f2661 - Browse repository at this point
Copy the full SHA 57f2661View commit details
Commits on Aug 21, 2024
-
Merge pull request #3737 from bytecodealliance/main
Merge branch main into dev/shared_heap
Configuration menu - View commit details
-
Copy full SHA for 5164aca - Browse repository at this point
Copy the full SHA 5164acaView commit details
Commits on Sep 13, 2024
-
Merge pull request #3792 from bytecodealliance/main
Merge branch main into dev/shared_heap
Configuration menu - View commit details
-
Copy full SHA for 27b6917 - Browse repository at this point
Copy the full SHA 27b6917View commit details
Commits on Sep 14, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 92852f3 - Browse repository at this point
Copy the full SHA 92852f3View commit details
Commits on Sep 18, 2024
-
Refactor shared heap feature for interpreter mode (#3794)
To add test cases and samples.
Configuration menu - View commit details
-
Copy full SHA for 5e20cf3 - Browse repository at this point
Copy the full SHA 5e20cf3View commit details
Commits on Sep 20, 2024
-
shared heap: Fix some issues and add basic unit test case (#3801)
Fix some issues and add basic unit test case for shared heap feature. Signed-off-by: wenlingyun1 <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 4dacef2 - Browse repository at this point
Copy the full SHA 4dacef2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1fd422a - Browse repository at this point
Copy the full SHA 1fd422aView commit details -
Configuration menu - View commit details
-
Copy full SHA for c4aa1de - Browse repository at this point
Copy the full SHA c4aa1deView commit details
Commits on Sep 25, 2024
-
Fix Windows compile error when uvwasi is enabled (#3810)
No need to compile win_file.c when uvwasi is enabled.
Configuration menu - View commit details
-
Copy full SHA for e87f7a9 - Browse repository at this point
Copy the full SHA e87f7a9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 86926aa - Browse repository at this point
Copy the full SHA 86926aaView commit details
Commits on Sep 27, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 5ce6f90 - Browse repository at this point
Copy the full SHA 5ce6f90View commit details
Commits on Sep 28, 2024
-
Fix missing symbols when using aot mode on riscv platforms (#3812)
Add symbol __atomic_compare_exchange_4 and __atomic_store_4.
Configuration menu - View commit details
-
Copy full SHA for 438b81b - Browse repository at this point
Copy the full SHA 438b81bView commit details
Commits on Sep 29, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 9ba36e2 - Browse repository at this point
Copy the full SHA 9ba36e2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0e05b0a - Browse repository at this point
Copy the full SHA 0e05b0aView commit details
Commits on Sep 30, 2024
-
build(deps): bump github/codeql-action from 2.2.4 to 3.26.9
Bumps [github/codeql-action](https://github.com/github/codeql-action) from 2.2.4 to 3.26.9. - [Release notes](https://github.com/github/codeql-action/releases) - [Commits](github/codeql-action@v2.2.4...v3.26.9) --- updated-dependencies: - dependency-name: github/codeql-action dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for bd8c7a3 - Browse repository at this point
Copy the full SHA bd8c7a3View commit details -
build(deps): bump actions/upload-artifact from 3.1.0 to 4.4.0
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 3.1.0 to 4.4.0. - [Release notes](https://github.com/actions/upload-artifact/releases) - [Commits](actions/upload-artifact@v3.1.0...v4.4.0) --- updated-dependencies: - dependency-name: actions/upload-artifact dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 2baac8d - Browse repository at this point
Copy the full SHA 2baac8dView commit details -
build(deps): bump ossf/scorecard-action from 2.3.1 to 2.4.0
Bumps [ossf/scorecard-action](https://github.com/ossf/scorecard-action) from 2.3.1 to 2.4.0. - [Release notes](https://github.com/ossf/scorecard-action/releases) - [Changelog](https://github.com/ossf/scorecard-action/blob/main/RELEASE.md) - [Commits](ossf/scorecard-action@0864cf1...62b2cac) --- updated-dependencies: - dependency-name: ossf/scorecard-action dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 2e60f37 - Browse repository at this point
Copy the full SHA 2e60f37View commit details
Commits on Oct 5, 2024
-
Merge pull request #3826 from bytecodealliance/dependabot/github_acti…
…ons/github/codeql-action-3.26.9 build(deps): bump github/codeql-action from 2.2.4 to 3.26.9
Configuration menu - View commit details
-
Copy full SHA for e07ac1f - Browse repository at this point
Copy the full SHA e07ac1fView commit details -
Merge pull request #3827 from bytecodealliance/dependabot/github_acti…
…ons/actions/upload-artifact-4.4.0 build(deps): bump actions/upload-artifact from 3.1.0 to 4.4.0
Configuration menu - View commit details
-
Copy full SHA for 5f3d36b - Browse repository at this point
Copy the full SHA 5f3d36bView commit details -
Merge pull request #3828 from bytecodealliance/dependabot/github_acti…
…ons/ossf/scorecard-action-2.4.0 build(deps): bump ossf/scorecard-action from 2.3.1 to 2.4.0
Configuration menu - View commit details
-
Copy full SHA for e0027f3 - Browse repository at this point
Copy the full SHA e0027f3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 72872cb - Browse repository at this point
Copy the full SHA 72872cbView commit details
Commits on Oct 7, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 0c4b2da - Browse repository at this point
Copy the full SHA 0c4b2daView commit details
Commits on Oct 8, 2024
-
build(deps): bump github/codeql-action from 3.26.9 to 3.26.11 (#3843)
Bumps [github/codeql-action](https://github.com/github/codeql-action) from 3.26.9 to 3.26.11. - [Release notes](https://github.com/github/codeql-action/releases) - [Commits](github/codeql-action@v3.26.9...v3.26.11) --- updated-dependencies: - dependency-name: github/codeql-action dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for f9153fb - Browse repository at this point
Copy the full SHA f9153fbView commit details -
Emit load_addr and load_size if WAMR_ENABLE_COMPILER is set (#3835)
Currently, the open-source builds of wamrc set WASM_ENABLE_DUMP_CALL_STACK, which causes these two fields to be emitted. They are required by aot_emit_exception.c. Internally at Google, we don't enable call stack dumps, so we've been using the attached patch to make sure the fields are emitted anyway.
Configuration menu - View commit details
-
Copy full SHA for 6b4d8aa - Browse repository at this point
Copy the full SHA 6b4d8aaView commit details -
Configuration menu - View commit details
-
Copy full SHA for 30539bf - Browse repository at this point
Copy the full SHA 30539bfView commit details -
Fix exec_env_tls assertion in module instantiation (#3844)
The execute_post_instantiate_functions may be triggered by wasm_cluster_spawn_exec_env, in which the exec_env_tls can be NULL and cause the assertion invalid. p.s. #3839.
Configuration menu - View commit details
-
Copy full SHA for deacb7a - Browse repository at this point
Copy the full SHA deacb7aView commit details
Commits on Oct 10, 2024
-
Fix issues of destroy_shared_heaps (#3847)
Set shared_heap_list to NULL with lock, and destroy shared_heap_list_lock. Signed-off-by: wenlingyun1 <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 19160f0 - Browse repository at this point
Copy the full SHA 19160f0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2b5e2d9 - Browse repository at this point
Copy the full SHA 2b5e2d9View commit details
Commits on Oct 11, 2024
-
Support table64 extension in classic-interp and AOT running modes (#3811
Configuration menu - View commit details
-
Copy full SHA for 36d4380 - Browse repository at this point
Copy the full SHA 36d4380View commit details
Commits on Oct 14, 2024
-
Enable libc-wasi for windows msvc build (#3852)
The default iwasm building in Windows MSVC enables libc-uvwasi because libc-wasi isn't supported at the beginning. Since libc-wasi had been refactored and is supported in Windows msys2 building, and libc-wasi supports more functionalities(e.g. sockets) than libc-uvwasi, this PR fixes some issues to enable libc-wasi in windows MSVC buidlings.
Configuration menu - View commit details
-
Copy full SHA for b16b604 - Browse repository at this point
Copy the full SHA b16b604View commit details -
Remove unused folder samples/gui and samples/littlevgl (#3853)
They had been moved to wamr-app-framework repo: https://github.com/bytecodealliance/wamr-app-framework/tree/main/samples
Configuration menu - View commit details
-
Copy full SHA for e2680e5 - Browse repository at this point
Copy the full SHA e2680e5View commit details -
build(deps): bump actions/upload-artifact from 4.4.0 to 4.4.3 (#3855)
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 4.4.0 to 4.4.3. - [Release notes](https://github.com/actions/upload-artifact/releases) - [Commits](actions/upload-artifact@v4.4.0...v4.4.3) --- updated-dependencies: - dependency-name: actions/upload-artifact dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 7d4b530 - Browse repository at this point
Copy the full SHA 7d4b530View commit details -
build(deps): bump github/codeql-action from 3.26.11 to 3.26.12 (#3856)
Bumps [github/codeql-action](https://github.com/github/codeql-action) from 3.26.11 to 3.26.12. - [Release notes](https://github.com/github/codeql-action/releases) - [Commits](github/codeql-action@v3.26.11...v3.26.12) --- updated-dependencies: - dependency-name: github/codeql-action dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 0152e2c - Browse repository at this point
Copy the full SHA 0152e2cView commit details
Commits on Oct 15, 2024
-
Merge pull request #3823 from bytecodealliance/dev/shared_heap
Implement the shared heap feature for interpreter, aot and llvm jit. Add below runtime APIs: ```C wasm_shared_heap_t wasm_runtime_create_shared_heap(SharedHeapInitArgs *init_args); bool wasm_runtime_attach_shared_heap(wasm_module_inst_t module_inst, wasm_shared_heap_t shared_heap); void wasm_runtime_detach_shared_heap(wasm_module_inst_t module_inst); uint64_t wasm_runtime_shared_heap_malloc(wasm_module_inst_t module_inst, uint64_t size, void **p_native_addr); void wasm_runtime_shared_heap_free(wasm_module_inst_t module_inst, uint64_t ptr); ``` And allow wasm app to call API shared_heap_malloc and shared_heap_free: ```C void *shared_heap_malloc(uint32_t size); void shared_heap_free(void *ptr); ```
Configuration menu - View commit details
-
Copy full SHA for b038f27 - Browse repository at this point
Copy the full SHA b038f27View commit details -
Fix some compile warnings and typos (#3854)
- Clear some compile warnings - Fix some typos - Fix llvm LICENSE link error - Remove unused aot file and binarydump bin - Add checks when loading AOT exports
Configuration menu - View commit details
-
Copy full SHA for 327374c - Browse repository at this point
Copy the full SHA 327374cView commit details
Commits on Oct 17, 2024
-
Add Windows wamrc and iwasm build in release CI (#3857)
- For Windows, llvm libs need to cache more directories, so use a multi-line environment variable for paths - Remove conditionally build directories `win32build`, just use `build` for all platform - Add Windows wamrc and iwasm(disable lib pthread semaphore and fast jit for now) build in release CI
Configuration menu - View commit details
-
Copy full SHA for 1af4740 - Browse repository at this point
Copy the full SHA 1af4740View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7e625a0 - Browse repository at this point
Copy the full SHA 7e625a0View commit details
Commits on Oct 18, 2024
-
Allow to set native stack boundary to exec_env (#3862)
Add runtime API wasm_runtime_set_native_stack_boundary. p.s. #3816
Configuration menu - View commit details
-
Copy full SHA for 74d2427 - Browse repository at this point
Copy the full SHA 74d2427View commit details -
Refine wasm/aot function instance lookup (#3865)
Sort the module instance's export functions with the function name, and use binary search to lookup the wasm/aot function.
Configuration menu - View commit details
-
Copy full SHA for 48eaa22 - Browse repository at this point
Copy the full SHA 48eaa22View commit details
Commits on Oct 21, 2024
-
release CI: Add another iwasm binary that supports Garbage Collection…
… and Exception Handling (#3866) As suggested in #3829, in release CI, we add zip/tar.gz artifacts named iwasm-gc-eh-{version}-{platform} for `iwasm` which supports features garbage collection and exception handling(classic interpreter only). Also, add a command line option to control GC heap size for `iwasm` on the Windows platform.
Configuration menu - View commit details
-
Copy full SHA for bb3f8d9 - Browse repository at this point
Copy the full SHA bb3f8d9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 87588ca - Browse repository at this point
Copy the full SHA 87588caView commit details -
Fix quadratic runtime for duplicate export name detection (#3861)
Previously, the loader would check the name of a new export against all existing exports, leading to a quadratic running time. This change makes the loader parse the entire export section. The exports are then sorted by name, then adjacent exports are checked for uniqueness.
Configuration menu - View commit details
-
Copy full SHA for 3ad9530 - Browse repository at this point
Copy the full SHA 3ad9530View commit details
Commits on Oct 22, 2024
-
Configuration menu - View commit details
-
Copy full SHA for b34b2c8 - Browse repository at this point
Copy the full SHA b34b2c8View commit details -
build(deps): bump github/codeql-action from 3.26.12 to 3.26.13 (#3869)
Bumps [github/codeql-action](https://github.com/github/codeql-action) from 3.26.12 to 3.26.13. - [Release notes](https://github.com/github/codeql-action/releases) - [Commits](github/codeql-action@v3.26.12...v3.26.13) --- updated-dependencies: - dependency-name: github/codeql-action dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for fe13f6d - Browse repository at this point
Copy the full SHA fe13f6dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 217ba3b - Browse repository at this point
Copy the full SHA 217ba3bView commit details
Commits on Oct 23, 2024
-
Exclude fuzz test python and npm packages in scoreboard scan (#3871)
* exclude fuzz test for scoreboard scan * ci ignore osv-scanner.toml file name inconsistency
Configuration menu - View commit details
-
Copy full SHA for 7d56289 - Browse repository at this point
Copy the full SHA 7d56289View commit details -
Fix out of bounds issues after memory.grow on non-aot non-threads bui…
…lds (#3872) Co-authored-by: Deniz Sokmen <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 6426fc4 - Browse repository at this point
Copy the full SHA 6426fc4View commit details