Skip to content

merge commits into dev/shared_heap from main#4356

Merged
lum1n0us merged 208 commits intobytecodealliance:dev/shared_heapfrom
lum1n0us:fix/merge_into_dev_shared_heap_from_main
Jun 17, 2025
Merged

merge commits into dev/shared_heap from main#4356
lum1n0us merged 208 commits intobytecodealliance:dev/shared_heapfrom
lum1n0us:fix/merge_into_dev_shared_heap_from_main

Conversation

@lum1n0us
Copy link
Copy Markdown
Contributor

From 68e4534 Iterate callstack API
to 7f968f5 wasi_socket_ext.c: avoid tls to make this library-friendly

Georgii Rylov and others added 30 commits January 17, 2025 16:16
…dealliance#4057)

Rust compiler previously deprecated, and now removed the wasm32-wasi target and replaced it with wasm32-wasip1. This
change updates all the occurrences of wasm32-wasi in the context of Rust compilation.

covers the wasi-nn/test.
- Add AOT module validation to ensure memory constraints are met
- Enable AOT validator in build configuration and update related source files
…alliance#3989)

- add default build configuration options and enhance message output for WAMR features
- Add Wasm proposal status printing functionality
- Enhance wasm mutator fuzz tests by adding export function execution and random value generation
- Use --fuel to limit  loop size
- Use predefined values and enhance argument logging in execution
…es (bytecodealliance#4064)

fix enlarge 65536 pages conversion overflow in wasm32
yamt and others added 20 commits June 3, 2025 13:22
…ytecodealliance#4309)

it seems meaningless and quite confusing to access a table with
two aliases ("lookup" and "backends") within a function.

no functional changes are intended.
sync with a more appropriate version of the definitions.

as we use the "wasi_ephemeral_nn", which is p1-based, it seems
more appropriate to use definitions from witx, not wit.

it's a bit unfortunate p2-based wasi-nn made gratuitous changes
like this from p1.

note: this is an ABI change.
…ce#4319)

this would avoid potential issues when multiple instances happen to
make an attempt to load a backend at the same time.

Fixes: bytecodealliance#4314
…ytecodealliance#4321)

By default, zip follows symbolic links and includes the actual files
or directories they point to in the archive.
* this enum is (@WitX tag u8) in witx
* it seems that some wasm modules actually use non-zero padding
  and cause errors
* it's a bad practice to use C enum for ABI description anyway
…nce#4330)

- wasi_nn.h: make this compatible with wasi_ephemeral_nn
cf. bytecodealliance#4323

- fix WASM_ENABLE_WASI_EPHEMERAL_NN build
this structure is used by host logic as well.
ideally definitions for wasm and host should be separated.
until it happens, check __wasm__ to avoid the breakage.
…odealliance#4346)

Bumps [github/codeql-action](https://github.com/github/codeql-action) from 3.28.18 to 3.28.19.
- [Release notes](https://github.com/github/codeql-action/releases)
- [Commits](github/codeql-action@v3.28.18...v3.28.19)

---
updated-dependencies:
- dependency-name: github/codeql-action
  dependency-version: 3.28.19
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
…shared_heap_from_main

From 68e4534 Iterate callstack API
to 7f968f5 wasi_socket_ext.c: avoid tls to make this library-friendly
@lum1n0us lum1n0us merged commit 1394b8a into bytecodealliance:dev/shared_heap Jun 17, 2025
666 checks passed
@lum1n0us lum1n0us deleted the fix/merge_into_dev_shared_heap_from_main branch June 17, 2025 03:18
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.