-
Notifications
You must be signed in to change notification settings - Fork 786
Sync gitbook with main #4123
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
Merged
Sync gitbook with main #4123
Changes from all commits
Commits
Show all changes
117 commits
Select commit
Hold shift + click to select a range
a713ba1
fix(ios): Remove `float-abi` flag (#3889)
xdoardo 483c57d
build(deps): bump github/codeql-action from 3.26.13 to 3.27.0 (#3888)
dependabot[bot] a3960c8
Refine looking up aot function with index (#3882)
wenyongh 95edef3
Bump AOT_CURRENT_VERSION for WAMR 2.x (gc, memory64) (#3880)
yamt 1138435
Fix mmap flags for AOT loader on non-Linux SGX platforms (#3890)
lum1n0us c7b2683
Fix out of bounds issue in is_native_addr_in_shared_heap function (#3…
lum1n0us e352f0a
Refactor AOT loader to support compatible versions (#3891)
lum1n0us bf78863
Wasm loader enhancement: check code size in code entry (#3892)
TianlongLiang 397f663
fix(uwp): Gate NTSTATUS definition behind WINAPI_PARTITION_DESKTOP fo…
fadss 58f242f
Merge pull request #3897 from bafadumi/main
loganek fdda259
Fix linked global initialization in multimodule (#3905)
sjamesr 75f5fa4
build(deps): bump github/codeql-action from 3.27.0 to 3.27.1 (#3902)
dependabot[bot] 226bf22
GlobalValueSet was moved to IRPartitionLayer recently, but we have a …
sjamesr 0e4dffc
Fix a leak in wasm_loader_emit_br_info (#3900)
TianlongLiang 0119b17
Correct the table index calculation in aot_instantiation (#3903)
lum1n0us 2975e2f
build(deps): bump github/codeql-action from 3.27.1 to 3.27.4 (#3912)
dependabot[bot] f2b87d7
Support external toolchain on Windows for aot compiler (#3911)
TianlongLiang f1d03db
Fix CI wamr-ide error (#3913)
TianlongLiang 62aca17
Check possible integer overflow in aot memory boundary check (#3920)
TianlongLiang 00c2aa1
Drop declarative elements on module instantiation (#3922)
sjamesr 9d8150e
Fix WASI Path Mapping Processing (#3923)
dpjohnst dbdf3df
Use plain assignment rather than bh_memcpy_s (#3924)
sjamesr b0c6d5c
add testcases for shared heap and fix POP_MEM_OFFSET of memory64 (#3916)
WenLY1 1d111a3
Fix loader small bug (#3928)
TianlongLiang 7b553cd
Enable ref types by default (#3894)
Zzzabiyaka 27d96aa
Update README.md to clarify Windows toolchain support and ESP-IDF ref…
lum1n0us fd91b51
build(deps): bump github/codeql-action from 3.27.4 to 3.27.5 (#3931)
dependabot[bot] 8698d22
add thread cpu time for zephyr (#3937)
TianlongLiang e09613c
support WASM_FUNCREF return type in argv_to_results (#3936)
sjamesr 838dd81
don't return an uninitialized trap if argv_to_results fails (#3935)
sjamesr 739efd7
Fix incorrect assignment in win_file.c (#3939)
dpjohnst aabe830
Improvements for platform thread APIs on Windows and Zephyr (#3941)
TianlongLiang c32a6ce
Refactor SConscript and add file checks in iwasm.c (#3945)
zhkag f665e7b
build(deps): bump github/codeql-action from 3.27.5 to 3.27.6
dependabot[bot] 591b740
Consume the placeholders that were put when emitting table info (#3940)
lum1n0us bebdd4a
Fix aot table instantiate (#3946)
wenyongh 1fb0862
Merge pull request #3951 from bytecodealliance/dependabot/github_acti…
loganek 9563909
set alignment 4 when loading multi return value (#3955)
TianlongLiang 296c3cc
wasm_export.h: Use "default" visibility for gcc and clang (#3957)
midokura-xavi92 09c2abd
build(deps): Bump github/codeql-action from 3.27.6 to 3.27.9 (#3960)
dependabot[bot] 932eb5d
Only access Zephyr thread stats info when it's available (#3962)
TianlongLiang 9916813
top-level cmakefile: fix macOS build (#3968)
yamt 8d51a3c
use a random secret key (#3971)
lum1n0us f8f37c8
[fuzzing] Enable instantiation (#3958)
lum1n0us 9598611
CMakeLists.txt: Do not require C++ (#3956)
midokura-xavi92 4cda74a
add reference type support by default for darwin to support WASI-SDK-…
woodsmc 040e776
top-level cmake: link llvm libraries to our shared library (#3973)
yamt 8ac0649
Set thread information earlier in exec_env creation (#3967)
sjamesr 70bec14
Add Tianlong into code owners (#3970)
lum1n0us bf2f366
build(deps): Bump github/codeql-action from 3.27.9 to 3.28.0 (#3982)
dependabot[bot] 04f1071
build(deps): Bump actions/upload-artifact from 4.4.3 to 4.5.0 (#3981)
dependabot[bot] 9b80766
Break aot_create_comp_data into small functions
no1wudi 38cf274
Optimize memory initialization handling in AOT loader (#3983)
no1wudi 24ecee8
Merge pull request #3987 from no1wudi/fix
no1wudi 7f3e0df
Handle a new scenario where an item is both exported and imported. (#…
lum1n0us 31ff576
Error message improvement (#4000)
loganek 099056b
Ensure __heap_base and __data_end global indices are validated agains…
lum1n0us 1958808
Fix table index calculations in wasm_loader and wasm_mini_loader (#4004)
lum1n0us 1807eec
Add an example of how to embed WAMR in Zephyr user mode (#3998)
TianlongLiang 9989b1c
[fuzzing] Use software bound-check during fuzzing (#4003)
lum1n0us a653746
Check whether related table has funcref elem in opcode call_indirect …
TianlongLiang 02683d2
Improve stack consistency by ensuring sufficient space for dummy offs…
lum1n0us 902f7d2
Add documentation regarding security issues and the status of Wasm pr…
lum1n0us 53da420
Enable shrunk memory by default and add related configurations (#4008)
lum1n0us 0d20521
build(deps): Bump actions/upload-artifact from 4.5.0 to 4.6.0 (#4021)
dependabot[bot] 946430f
build(deps): Bump github/codeql-action from 3.28.0 to 3.28.1 (#4020)
dependabot[bot] 9c3807e
Refine read leb int wasm loader of fast interpreter (#4017)
wenyongh 1ac62e1
.github: Add shared lib builds (#3975)
midokura-xavi92 ba75b8f
fixes for compiling on windows (#4026)
malytomas 831e4bb
Refine getting const offsets in wasm loader of fast-interp (#4012)
wenyongh e3ddbd5
Synchronize the GC spec tests to the commit from December 9. 2024. (#…
lum1n0us b6dea22
Fix wasm loader check data segment count (#4039)
TianlongLiang 5dcffaa
Update Rust target from 'wasm32-wasi' to 'wasm32-wasip1' in CI (#4050)
TianlongLiang 6f0e0e5
build(deps): Bump github/codeql-action from 3.28.1 to 3.28.5
dependabot[bot] 7f1e612
build(deps): Bump github/codeql-action from 3.28.5 to 3.28.8
dependabot[bot] b2c7cb2
Use wasm32-wasip1 instead of wasm32-wasi target for rust code (#4057)
loganek c6712b4
add a validator for aot module (#3995)
lum1n0us 41b2c6d
Show wasm proposals status during compilation and execution (#3989)
lum1n0us 67cd504
initial
palchikov e64685f
Add versioning support and update CMake configuration
lum1n0us b144e61
Add versioning information for libraries and executables across multi…
lum1n0us 77e8a7d
Refactor versioning documentation and adopt semantic versioning guide…
lum1n0us 4f7c5af
Remove deprecated version.h file and update versioning documentation
lum1n0us 10f12c0
Add version.h and update versioning documentation for embedded platforms
lum1n0us 2c2829f
Add workflow to confirm version.h is in sync and integrate it into An…
lum1n0us 171d356
Cleanup check_version_h workflow by removing unnecessary outputs and …
lum1n0us 376385c
Update memory allocation functions to use allocator user data (#4043)
lum1n0us c99ae24
[fuzzing] execute every exported function (#3959)
lum1n0us e6a47d5
In wasm32, fix potential conversion overflow when enlarging 65536 pag…
TianlongLiang 7b724e2
fix(aot): ensure value_cmp does not exceed br_count in branch table c…
lum1n0us aa05360
build(deps): Bump github/codeql-action from 3.28.8 to 3.28.9 (#4074)
dependabot[bot] 1465c3c
Unit test:type matching issue and code redundancy (#4079)
yangkun27 71bc3c2
Add a conditional check for the macro __STDC_VERSION__ (#4080)
yangkun27 46904dc
build_llvm.py: Allow to build xtensa target on non-xtensa host
no1wudi 1971cac
Merge pull request #4086 from no1wudi/fix
no1wudi d86bd7c
fix(build_llvm.py): clean up whitespace and formatting in build script
no1wudi 159f589
[gc] Subtyping fix (#4075)
vouillon 48b75e0
Merge pull request #4087 from no1wudi/fix
no1wudi 964037c
feat: add support for EXTERNREF value type and enable AOT validator i…
lum1n0us 45db4ba
fix(unit-test): libc_builtin_test issues (#4073)
peter-tatrai ff10b86
fix(build_llvm_libraries.yml): Correct script path for build_llvm.py
no1wudi d0e2a72
fix(aot_emit_aot_file): prevent buffer emission for zero byte_count (…
lum1n0us f2ef9ee
Cmake improvements (#4076)
peter-tatrai d9c01b3
fix: when load aot init expr,no type_idx set. (#4094)
chenliuyang1989 dfcadc6
prevent data overflow on 32 bit platform for memory.grow
TianlongLiang 2e4ebfb
cr suggestions
TianlongLiang f1ffbb5
cr suggestions
TianlongLiang e72338b
format
TianlongLiang 851a26d
cr suggestions
TianlongLiang 1252f72
feat: use C linkage in aot_comp_option.h for C++ embeding (#4106)
Jiax-cn 8288190
build(deps): Bump actions/upload-artifact from 4.6.0 to 4.6.1
dependabot[bot] e158f66
build(deps): Bump github/codeql-action from 3.28.9 to 3.28.10
dependabot[bot] 8b4ef08
Apply suggestions from code review
lum1n0us 3f268e5
build(deps): Bump ossf/scorecard-action from 2.4.0 to 2.4.1
dependabot[bot] 968b7d4
fix: add dispose of the debug information builder when destroying com…
Jiax-cn f2e3348
wasm_loader allocates more spaces for elements (#4099)
lum1n0us e693608
log warning instaed of assertion (#4119)
TianlongLiang File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,29 @@ | ||
| # Copyright (C) 2019 Intel Corporation. All rights reserved. | ||
| # SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception | ||
| name: confirm version.h stay in sync | ||
|
|
||
| on: | ||
| workflow_call: | ||
|
|
||
| permissions: | ||
| contents: read | ||
|
|
||
| jobs: | ||
| confirm_version: | ||
| runs-on: ubuntu-latest | ||
|
|
||
| steps: | ||
| - name: checkout | ||
| uses: actions/checkout@v4 | ||
|
|
||
| - name: cmake execute to generate version.h | ||
| run: cmake -B build_version -S . | ||
|
|
||
| - name: confirm version.h | ||
| run: | | ||
| if [ -z "$(git status --porcelain | grep version.h)" ]; then | ||
| echo "version.h is in sync" | ||
| else | ||
| echo "version.h is not in sync" | ||
| exit 1 | ||
| fi | ||
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Check warning
Code scanning / Scorecard
Pinned-Dependencies