Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
107 commits
Select commit Hold shift + click to select a range
224b426
doc/build_wasm_app.md: restore the recommendation of exact version ma…
yamt Jul 29, 2025
f34d28c
lib-socket: implement gai_strerror (#4508)
yamt Jul 29, 2025
b322e29
Add CLI option for iwasm to create and attach shared heap to wasm app…
TianlongLiang Jul 29, 2025
2fe36f4
build(deps): Bump github/codeql-action from 3.29.3 to 3.29.4 (#4519)
dependabot[bot] Jul 30, 2025
2685f2c
Use venv to install llvm dependencies and run build script (#4514)
loganek Jul 30, 2025
6c6447f
Add regression test CI (#4512)
Septa2112 Jul 30, 2025
c6afa13
feat(core): Support pthread using SPIRAM as stack (#4509)
cwespressif Jul 30, 2025
a0de8c7
wasi-nn: fix buffer overruns in load_by_name/load_by_name_with_config…
yamt Jul 30, 2025
aad1866
add validation for recursive type count in loader (#4522)
kylo5aby Jul 31, 2025
33eff93
add validation for rec indices in aot loader (#4520)
kylo5aby Aug 1, 2025
378320b
loader: add type index checking (#4521)
kylo5aby Aug 1, 2025
272a41d
Avoid executable stack by marking that it's not required. (#4418)
jkroonza Aug 1, 2025
29d465b
wasi_nn_tensorflowlite.cpp: make this compatible with wasmedge (#4517)
yamt Aug 1, 2025
e40b05a
Add smoke tests for iwasm and wamrc binaries to validate build output…
lum1n0us Aug 1, 2025
5d15f8f
Update Dockerfile to install minimal Zephyr SDK (#4515)
lum1n0us Aug 1, 2025
b00ff11
Fix parsing of multiple IPs in --addr-pool option (#4526)
linear0211 Aug 4, 2025
390e780
Add inputs for optional WAMR releases in the release process workflow…
lum1n0us Aug 4, 2025
e1ba1dd
enhance WAMR_BUILD_SANITIZER to support multiple sanitizers (#4489)
kylo5aby Aug 4, 2025
f5b7418
force wamrc debug build using release version of dependent libs on Wi…
kylo5aby Aug 4, 2025
5b63f35
core/iwasm/libraries/lib-socket/test/nslookup.c: use gai_strerror (#4…
yamt Aug 5, 2025
6b51c61
wasi-nn: fix set_input memory address validation for the legacy abi (…
yamt Aug 6, 2025
f90cc08
nn-cli: fix get_output index (#4543)
yamt Aug 11, 2025
082e558
wamr-compiler/build_llvm.sh: use dot instead of source (#4541)
yamt Aug 11, 2025
c0a32b3
wamr-compiler: add --llvm-version option (#4540)
yamt Aug 11, 2025
0baff80
build(deps): Bump github/codeql-action from 3.29.4 to 3.29.5 (#4538)
dependabot[bot] Aug 11, 2025
2d05aec
add validation for struct field type (#4536)
kylo5aby Aug 11, 2025
a4f3077
docs: add templates for advanced disclosure and security release emai…
lum1n0us Aug 11, 2025
d95b0e3
add new relocation type (#4500)
TianlongLiang Aug 11, 2025
f916eaa
fix a sanitizer undefined issue (#4553)
kylo5aby Aug 13, 2025
bbf571e
wasi_socket_ext.c: fix a typo in a comment (#4552)
yamt Aug 13, 2025
c9bfdbe
build(deps): Bump github/codeql-action from 3.29.5 to 3.29.8 (#4551)
dependabot[bot] Aug 13, 2025
feecaf6
add bounds checking to prevent ref_type_map_count (#4548)
kylo5aby Aug 13, 2025
cbb6d03
add validtion for parent_type_idx (#4550)
Septa2112 Aug 13, 2025
14ced7c
Add onnxruntime as wasi-nn backend (#4485)
dongsheng28849455 Aug 15, 2025
c661592
wasi_nn_onnx.cpp: fix debug build (#4564)
yamt Aug 19, 2025
d0c636b
fix integer overflow in gc threshold calculation (#4546)
kylo5aby Aug 19, 2025
ab2ff4a
add rec idx and rec count validation in aot loader (#4555)
kylo5aby Aug 19, 2025
be3f1f8
remove duplicate parent type index validation (#4556)
kylo5aby Aug 19, 2025
b0dae62
add comments about AOT crash when calling unlinked import func (#4559)
Septa2112 Aug 19, 2025
80007d5
ADOPTERS.md: Add EVP (#4554)
yamt Aug 19, 2025
735b510
core/iwasm/libraries/wasi-nn/test/build.sh: set -e
yamt Jun 18, 2025
6e8802f
build(deps): Bump github/codeql-action from 3.29.8 to 3.29.10 (#4566)
dependabot[bot] Aug 20, 2025
9625112
build(deps): Bump actions/checkout from 3 to 5 (#4567)
dependabot[bot] Aug 20, 2025
9ee44bf
Add Android macro check for indirect mode
Aug 20, 2025
088197c
Merge pull request #4573 from jammar1/jammar1/android-xip
loganek Aug 20, 2025
58fae57
Merge pull request #4568 from yamt/nn-51
loganek Aug 20, 2025
ddd3500
update doc to state support for export/import mut globals (#4562)
kylo5aby Aug 23, 2025
0b97d0c
Merge dev/zephyr_file_socket into main (#4347)
lum1n0us Aug 25, 2025
9cb1cc4
fix: cast file descriptor to size_t for comparison in fd_prestats fun…
lum1n0us Aug 26, 2025
1a56951
build(deps): Bump requests from 2.32.4 to 2.32.5 in /build-scripts (#…
dependabot[bot] Aug 26, 2025
42851ca
build(deps): Bump github/codeql-action from 3.29.10 to 3.29.11 (#4579)
dependabot[bot] Aug 26, 2025
6c3f6fd
Update note on WAMR_BUILD_LIBC_UVWASI for Windows (#4583)
ospencer Aug 27, 2025
9295d52
Correct the build command in the doc
epitaphial Sep 1, 2025
d55852d
fix potential overflow in memory size calculation (#4549)
kylo5aby Sep 2, 2025
b36fac9
Merge pull request #4590 from epitaphial/main
loganek Sep 2, 2025
6253bd1
Reduce the code duplication a bit (#4596)
yamt Sep 4, 2025
ce3358f
build(deps): Bump actions/setup-node from 4 to 5 (#4608)
dependabot[bot] Sep 9, 2025
9f8a6ab
build(deps): Bump github/codeql-action from 3.29.11 to 3.30.1 (#4607)
dependabot[bot] Sep 9, 2025
7263a04
wasi-nn: add a missing address validation for get_output (#4535)
yamt Sep 10, 2025
0264686
fix the source_all override in platform_api_math.cmake for alios, rio…
TianlongLiang Sep 10, 2025
e2cf59c
Fix an undefined reference problem (#4612)
lum1n0us Sep 10, 2025
b71a6bf
Turn warnings into errors in CI (#4397)
lum1n0us Sep 10, 2025
0d3b5ca
Add support for metadata.code.branch_hint section (#4460)
Lukasdoe Sep 12, 2025
d7afa4c
Enable -Wdouble-promotion by default and fix related warnings (#4603)
TianlongLiang Sep 12, 2025
ad21524
fix: few CI errors caused by recently enabled compilation flags (#4620)
lum1n0us Sep 12, 2025
4f86468
wasi-nn: retire is_model_loaded flag (#4613)
yamt Sep 14, 2025
5e779b3
libc-wasi: add missing pointer validations to socket functions (#4611)
yamt Sep 14, 2025
92b065a
sync iwasm between windows and posix a bit (#4593)
yamt Sep 14, 2025
e6fe606
add micro AMR_BUILD_LIME1 to enable minimal lime1 feature set (#4571)
kylo5aby Sep 14, 2025
95f506a
Merge commit from fork
Septa2112 Sep 15, 2025
a6a9f1f
CI: use windows-2022 image for now (#4633)
yamt Sep 17, 2025
5ba1b33
Add missing condition for V128 in WASM_OP_TEE_LOCAL
Sep 22, 2025
3f4145e
Merge pull request #4643 from jammar1/jammar1/missing-v128-tee-local
loganek Sep 24, 2025
49ac854
Fix memory grow on SGX platform (#4651)
ikehara Oct 9, 2025
57cd389
build(deps): Bump ossf/scorecard-action from 2.4.2 to 2.4.3 (#4660)
dependabot[bot] Oct 9, 2025
fbef624
build(deps): Bump github/codeql-action from 3.30.1 to 3.30.6 (#4659)
dependabot[bot] Oct 9, 2025
326eeec
Add new cases in ARC relocation of AOT (#4653)
Septa2112 Oct 9, 2025
74cdf0b
Add import functions callback (#4606)
kylo5aby Oct 9, 2025
635576c
Enhance security guidelines for identifying vulnerabilities (#4584)
lum1n0us Oct 9, 2025
1b95428
Implement invokeNative asm code for armasm64 assembler on ARM64 Windo…
cosmo0920 Oct 9, 2025
df90804
Switch from deprecated overload of createTargetMachine (#4650)
boomanaiden154 Oct 9, 2025
d7b6bc5
Add a watchdog to prevent the similar crash in AOT mode (#4625)
Septa2112 Oct 12, 2025
7aff737
Merge version update to 2.4.2 back into main branch (#4661)
wffurr Oct 15, 2025
8be3273
Resolved a bug in the socket API example (#4667)
khorii1113 Oct 16, 2025
163acd2
build(deps): Bump github/codeql-action from 3.30.6 to 4.30.8 (#4666)
dependabot[bot] Oct 16, 2025
826ae6e
Prevent `BuildPhi` from encountering a null llvm_entry_block (#4663)
lum1n0us Oct 16, 2025
d25fdc3
fix: typo in AOT stack dump with GC (#4657)
XeniaLu Oct 16, 2025
3bf08a0
loader: fix block/loop ref params type checking (#4647)
XeniaLu Oct 16, 2025
0ecaf8c
add validation of dynamic_offset (#4563)
Septa2112 Oct 23, 2025
053481d
build(deps): Bump actions/setup-node from 5 to 6 (#4674)
dependabot[bot] Oct 23, 2025
9ee9ff0
build(deps): Bump github/codeql-action from 4.30.8 to 4.30.9 (#4673)
dependabot[bot] Oct 23, 2025
34c6fc9
Bump version number to 2.4.3 (#4671)
lum1n0us Oct 23, 2025
25c5d57
fix warning sign-compare and macro-redefined on Zephyr platform (#4668)
TianlongLiang Oct 23, 2025
4c371e6
fix: false OOB in array.fill for interp (#4645)
XeniaLu Oct 23, 2025
75e5b4e
product-mini/platforms/rt-thread: migrate to InstantiationArgs2 (#4597)
yamt Oct 23, 2025
3b8b265
Pass InstantiationArgs2 down to aot_instantiate/wasm_instantiate (#4594)
yamt Oct 23, 2025
ba9f9d1
Port gitbook document to main (#4621)
TianlongLiang Oct 23, 2025
f1566cc
build(deps): Bump github/codeql-action from 4.30.9 to 4.31.0 (#4680)
dependabot[bot] Oct 27, 2025
89b4043
build(deps): Bump actions/upload-artifact from 4 to 5 (#4679)
dependabot[bot] Oct 27, 2025
b08b02a
fix: update git clone branch for threads spec to main-legacy (#4687)
lum1n0us Oct 31, 2025
238f45d
docs: clarify that * in signatures does address conversion (#4681)
joe-p Oct 31, 2025
de4b950
Refactor the CMake and related scripts for unit tests (#4605)
lum1n0us Nov 4, 2025
f13bc80
build(deps): Bump github/codeql-action from 4.31.0 to 4.31.2 (#4691)
dependabot[bot] Nov 4, 2025
4b42cfd
fix: remove stack size check from exec_env_check (#4688)
joe-p Nov 5, 2025
7898af9
fix bug and add unit test case for runtime api when shared heap is en…
TianlongLiang Nov 11, 2025
951684c
Use a customized codeql configration (#4207)
lum1n0us Nov 14, 2025
9033f42
[StepSecurity] Apply security best practices
step-security-bot Nov 17, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
5 changes: 0 additions & 5 deletions .github/ISSUE_TEMPLATE/blank_issue.md

This file was deleted.

41 changes: 41 additions & 0 deletions .github/ISSUE_TEMPLATE/bug_report.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,41 @@
---
name: Bug report
about: Create a report to help us improve
title: "Add a placeholder for issue title. ex: [BUG]"
labels: bug
assignees: ""
---

**Is it a security vulnerability?**
If it results in a crash or hang, please refer to [a quick checklist](../../doc/security_need_to_know.md#is-this-bug-considered-a-security-vulnerability) to determine if it is a security vulnerability. If you are still unsure, please report it through [a security advisor](https://github.com/bytecodealliance/wasm-micro-runtime/security/advisories) and allow the maintainer to make a decision. Thank you.

**Describe the bug**
A clear and concise description of what the bug is.

**Version**
Information like tags, release version, commits.

**To Reproduce**
Steps to reproduce the behavior:

1. Compile iwasm with flags like '...'
2. (Optional) Compile wamrc with flags like '....'
3. (Optional) Run wamrc with CLI options like '...' to generate .aot
4. Run iwasm with CLI options like '...'
5. See error

**Expected behavior**
A clear and concise description of what you expected to happen.

**Actual Result**
What you've got.

**Desktop (please complete the following information):**

- Arch [e.g. x86_64, arm64, 32bit]
- Board [e.g. STM32F407]
- OS [e.g. Linux, Windows, macOS, FreeRTOS]
- Version [e.g. 22]

**Additional context**
Add any other context about the problem here.
1 change: 1 addition & 0 deletions .github/ISSUE_TEMPLATE/config.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
blank_issues_enabled: true
20 changes: 20 additions & 0 deletions .github/ISSUE_TEMPLATE/feature_request.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
---
name: Feature request
about: Suggest an idea for this project
title: 'Add a placeholder for issue title. ex: [RFC]'
labels: help wanted
assignees: ''

---

**Is your feature request related to a problem? Please describe.**
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]

**Describe the solution you'd like**
A clear and concise description of what you want to happen.

**Describe alternatives you've considered**
A clear and concise description of any alternative solutions or features you've considered.

**Additional context**
Add any other context or screenshots about the feature request here.
28 changes: 0 additions & 28 deletions .github/ISSUE_TEMPLATE/improvement.md

This file was deleted.

36 changes: 0 additions & 36 deletions .github/ISSUE_TEMPLATE/report_bug.md

This file was deleted.

46 changes: 46 additions & 0 deletions .github/codeql/codeql_config.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,46 @@
# Copyright (C) 2019 Intel Corporation. All rights reserved.
# SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
paths:
- .github
- core/iwasm
- core/shared/platform/common/
- core/shared/platform/include/
- core/shared/platform/linux/
- product-mini/platforms/common/
- product-mini/platforms/linux/
# TODO: add other platforms back if able to do cross-compilation
# - product-mini/platforms/
# TODO: add samples back after buildscript modification
# - need to ignore workloads and wasm-apps
# - samples
- wamr-compiler/
paths-ignore:
# always ignore build
- '**/build/**'
- '**/test*/**'
- '**/wasm-app*/**'
- core/deps/
# platform specific
- core/iwasm/aot/arch/aot_reloc_aarch64.c
- core/iwasm/aot/arch/aot_reloc_arc.c
- core/iwasm/aot/arch/aot_reloc_arm.c
- core/iwasm/aot/arch/aot_reloc_dummy.c
- core/iwasm/aot/arch/aot_reloc_mips.c
- core/iwasm/aot/arch/aot_reloc_riscv.c
- core/iwasm/aot/arch/aot_reloc_thumb.c
- core/iwasm/aot/arch/aot_reloc_xtensa.c
- core/iwasm/libraries/lib-rats/
- core/iwasm/libraries/lib-socket/
- core/iwasm/libraries/lib-wasi-threads/*-test/
- core/shared/platform/common/freertos/
- core/shared/platform/common/math/
#TODO: add me back if lldb libraries installed
- core/iwasm/compilation/debug/
# spend disk space and slow
- core/iwasm/libraries/wasi-nn/src/wasi_nn_tflite*
#TODO: add me back if openvino installed
- core/iwasm/libraries/wasi-nn/src/wasi_nn_openvino*
# for wasm
- core/iwasm/libraries/wasi-nn/include/wasi_nn.h
# reference
- core/iwasm/common/arch/invokeNative_general.c
55 changes: 55 additions & 0 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
Expand Up @@ -33,3 +33,58 @@ updates:
directory: "/language-bindings/python/wamr-api"
schedule:
interval: "weekly"

- package-ecosystem: pip
directory: /core/iwasm/libraries/wasi-nn/test
schedule:
interval: daily

- package-ecosystem: gomod
directory: /language-bindings/go
schedule:
interval: daily

- package-ecosystem: docker
directory: /product-mini/platforms/zephyr/simple
schedule:
interval: daily

- package-ecosystem: nuget
directory: /samples/sgx-ra/non-sgx-verify/csharp
schedule:
interval: daily

- package-ecosystem: npm
directory: /test-tools/wamr-ide/VSCode-Extension
schedule:
interval: daily

- package-ecosystem: docker
directory: /test-tools/wamr-ide/WASM-Debug-Server/Docker
schedule:
interval: daily

- package-ecosystem: docker
directory: /test-tools/wamr-ide/WASM-Toolchain/Docker
schedule:
interval: daily

- package-ecosystem: docker
directory: /tests/fuzz/wasm-mutator-fuzz/portal
schedule:
interval: daily

- package-ecosystem: npm
directory: /tests/fuzz/wasm-mutator-fuzz/portal
schedule:
interval: daily

- package-ecosystem: docker
directory: /tests/fuzz/wasm-mutator-fuzz/server
schedule:
interval: daily

- package-ecosystem: pip
directory: /tests/fuzz/wasm-mutator-fuzz/server
schedule:
interval: daily
Loading