Commit Graph

  • 7fe7bd9ff8 add validation for array type in load_init_expr(GC only) (#4370) Liu Jia 2025-06-17 11:01:38 +0800
  • 98d3f6f638 build(deps): Bump github/codeql-action from 3.28.19 to 3.29.0 (#4371) dependabot[bot] 2025-06-17 11:01:21 +0800
  • caf826e946 wasi-nn: fix backend leak on multiple loads (#4366) YAMAMOTO Takashi 2025-06-17 12:01:07 +0900
  • 2160d079b5 Collective fix for typos and minor bugs (#4369) TianlongLiang 2025-06-17 09:26:00 +0800
  • 5f49db9890 Modify AOT static PGO to conform to llvm-18 and add a CI job to test static PGO on the coremark benchmark (#4345) TianlongLiang 2025-06-12 16:57:11 +0800
  • d18664fba2 Update WABT downloads URL (#4357) liang.he 2025-06-12 16:06:57 +0800
  • 046a421a91 clean up incompatible running mode checks in test script and ci (#4342) liang.he 2025-06-12 16:06:33 +0800
  • 6599caa450 Follow #4268 to deprecate wamr_ide-related components (#4341) liang.he 2025-06-12 16:05:52 +0800
  • aebc4e544f Update type validation in load_table_import() and load_table() (#4296) liang.he 2025-06-12 15:01:42 +0800
  • fae2def724 wasi_nn_openvino.c: remove the tensor layout adjustment logic (#4308) YAMAMOTO Takashi 2025-06-12 10:34:14 +0900
  • 24ccf68e3a wamr-wasi-extensions: add a cmake package to provide our wasi extension (#4344) YAMAMOTO Takashi 2025-06-12 10:33:25 +0900
  • 725fe39a68 add heap-type check for GC when ref.null (#4300) Liu Jia 2025-06-12 09:31:17 +0800
  • afb6e31eda wasi_nn_types.h: remove a seemingly stale comment (#4348) YAMAMOTO Takashi 2025-06-12 10:29:59 +0900
  • 871c58f5db build(deps): Bump requests from 2.32.3 to 2.32.4 in /build-scripts (#4349) dependabot[bot] 2025-06-12 09:29:33 +0800
  • 234e9399f7 Enable aot memory64 sw bounds checks by default (#4350) TianlongLiang 2025-06-12 08:44:45 +0800
  • a466359ee6 wasi_socket_ext.c: avoid tls to make this library-friendly (#4338) YAMAMOTO Takashi 2025-06-11 08:46:35 +0900
  • 5016209bb8 build(deps): Bump github/codeql-action from 3.28.18 to 3.28.19 (#4346) dependabot[bot] 2025-06-11 07:35:56 +0800
  • aac70b352e wasi-nn: do not assign wasi_nn_ctx->backend multiple times (#4329) YAMAMOTO Takashi 2025-06-09 12:36:31 +0900
  • 1c55af8175 wasi_nn.h: make this compatible with wasi_ephemeral_nn (#4330) YAMAMOTO Takashi 2025-06-09 12:36:05 +0900
  • 7aba6bbd22 remove temporary wasi-libc build steps from CI workflows (#4343) liang.he 2025-06-09 11:35:24 +0800
  • fa023f7883 wasi-nn: fix the size of tensor->type (#4333) YAMAMOTO Takashi 2025-06-06 16:08:18 +0900
  • fd30c95883 wasi-nn: move some host-only things out of wasi_nn_types.h (#4334) YAMAMOTO Takashi 2025-06-06 16:07:29 +0900
  • 286ae4140d Collective fix: fix some typos (#4337) TianlongLiang 2025-06-06 15:06:57 +0800
  • 32705ee29f Update Dockerfile for Zephyr SDK and Zephyr-project versioning (#4335) liang.he 2025-06-06 15:05:44 +0800
  • 586ecd4a63 Update binary compression steps to follow symlinks for actual files (#4321) liang.he 2025-06-06 15:05:04 +0800
  • 369827847f Add wamrc compilation into Windows CI workflow (#4327) liang.he 2025-06-05 11:57:29 +0800
  • 1fdb20af69 wasi-nn: remove unused wasi_nn_dump_tensor_dimension prototype (#4325) YAMAMOTO Takashi 2025-06-05 10:48:28 +0900
  • fc8456fd00 wasi_nn.h: add import_name attribute (#4328) YAMAMOTO Takashi 2025-06-05 10:48:00 +0900
  • ff14d9aed3 wasi-nn: protect the backend lookup table with a lock (#4319) YAMAMOTO Takashi 2025-06-05 10:19:46 +0900
  • 15aa085d64 handle nullable heap reference types in import section (#4302) Zhenwei Jin 2025-06-03 13:28:26 +0800
  • b9affecd0f wasi_nn_openvino.c: make this buildable (#4305) YAMAMOTO Takashi 2025-06-03 14:28:13 +0900
  • 84ab7b0f9d wasi-nn: fix shared library filenames for macOS (#4306) YAMAMOTO Takashi 2025-06-03 14:23:19 +0900
  • 5f4467a623 fix wasi-nn abi definitions (#4307) YAMAMOTO Takashi 2025-06-03 14:22:48 +0900
  • e3240fd719 wasi-nn: remove "backends" argument from detect_and_load_backend() (#4309) YAMAMOTO Takashi 2025-06-03 14:22:27 +0900
  • a66992862c wasi_nn_openvino.c: fix a few printf formats (#4310) YAMAMOTO Takashi 2025-06-03 14:21:32 +0900
  • a3c29bca6e Bump uvwasi to latest commit #392e1f1 (#4312) liang.he 2025-06-03 13:21:17 +0800
  • e0f891bd78 build(deps): Bump ossf/scorecard-action from 2.4.1 to 2.4.2 (#4315) dependabot[bot] 2025-06-03 13:21:05 +0800
  • b2c47e2fff add load_by_name in wasi-nn (#4298) hongxia 2025-06-03 06:26:58 +0800
  • a86a2fc566 Fix a linking error caused by commit #3580d1 (#4311) liang.he 2025-06-02 16:30:51 +0800
  • cdef0b0cd0 Bump version to 2.3.1 and update release notes (#4303) liang.he 2025-06-02 10:45:50 +0800
  • 92dd7f233c updating WASI stdio handle initialization and build options for UVWASI (#4260) liang.he 2025-05-30 07:42:39 +0800
  • 9be60028f6 Enable runtime API exposure for MSVC builds (#4287) liang.he 2025-05-28 20:30:05 +0800
  • 36d9bdf3d1 Dockerfile.vx-delegate build error fix (#4273) hongxia 2025-05-28 20:29:41 +0800
  • 3f7df5cc00 Enhance type checking for function types in loader and improve error handling (#4294) liang.he 2025-05-28 20:29:09 +0800
  • 967d3f26a3 Revert the location to install public headers (#4295) YAMAMOTO Takashi 2025-05-28 10:05:29 +0900
  • 8a2b397939 Fix Compiler Error C2491 (#4286) liang.he 2025-05-28 09:05:07 +0800
  • 3890642b0f feat: Add instruction metering for interpreter (#4122) Alix ANNERAUD 2025-05-26 10:16:42 +0200
  • 7c71a679f2 add a sample to use cmake package (#4291) YAMAMOTO Takashi 2025-05-23 17:56:21 +0900
  • bb0397b4e0 Improve Embedding WAMR guideline (#4263) (#4284) Krisztian 2025-05-22 02:24:41 +0200
  • 489d745190 build(deps): Bump github/codeql-action from 3.28.17 to 3.28.18 (#4285) dependabot[bot] 2025-05-22 08:24:15 +0800
  • e11f3feb30 feat(yml): Add ESP32-P4 and ESP32-C5 support (#4270) ChenWen 2025-05-19 10:33:09 +0800
  • 0114b6b172 Fixed unit tests on X86_32 (#4279) Liu Jia 2025-05-19 10:32:07 +0800
  • 910dd9815b Fix SIMD load lane to avoid incompatible pointer types (#4278) liang.he 2025-05-19 10:31:17 +0800
  • 178eeb8a9a Update version to 2.3.0 (#4171) jammar1 2025-05-14 10:32:00 +0100
  • 847dcf7801 Merge commit from fork liang.he 2025-05-14 12:43:55 +0800
  • 59a6381356 Add select 128 (#4236) Maks Litskevich 2025-05-14 05:35:56 +0100
  • 92963de851 Add error handling for sgx ci (#4222) liang.he 2025-05-14 11:09:08 +0800
  • 720563977d Check for WASM_ENABLE_SIMDE in a couple more places (#4266) James Ring 2025-05-13 19:58:19 -0700
  • 3e03883d52 Set CMAKE_OSX_SYSROOT when building lldb (#4274) liang.he 2025-05-14 10:39:06 +0800
  • 5a3be9b783 Bypass wamr_ide-related components from the release process. (#4268) liang.he 2025-05-14 10:38:49 +0800
  • c9327e5079 Refactor fast-interpreter SIMD compilation flags (#4261) liang.he 2025-05-14 10:38:30 +0800
  • 3b12d53f8f fix buf checking in load_table_section (#4276) Su Yihan 2025-05-14 06:35:32 +0800
  • 80d0b0614f product-mini/platforms/windows: set C++17 explicitly (#4269) YAMAMOTO Takashi 2025-05-13 13:40:24 +0900
  • 77b43398b9 disable compiler to prevent get_current_target() crash (#4251) Zhenwei Jin 2025-05-13 07:13:39 +0800
  • c4954e2640 avoid access null pointer (#4262) Zhenwei Jin 2025-05-12 10:21:45 +0800
  • 246582e224 CI: make macos' build_samples_wasm_c_api similar to ubuntu (#4253) YAMAMOTO Takashi 2025-05-09 18:38:48 +0900
  • 4c4e2ae11e Don't call os_thread_get_stack_boundary unless we actually use it (#4264) James Ring 2025-05-09 02:14:33 -0700
  • bfc9e99843 fix: improve error handling of snprintf() in send_thread_stop_status() (#4234) liang.he 2025-05-09 17:14:20 +0800
  • d1fddf5e49 build-scripts/build_llvm.py: bump to llvm 18 (#4259) YAMAMOTO Takashi 2025-05-09 18:14:02 +0900
  • 320354435d Improve readlinkat_dup() to handle symlink size correctly (#4229) liang.he 2025-05-09 14:01:29 +0800
  • 708baaa40a Stop pretending to support extended-const proposal (#4258) YAMAMOTO Takashi 2025-05-09 10:29:06 +0900
  • b9287b8e37 aot_resolve_object_relocation_group: adapt to LLVM 19 (#4254) YAMAMOTO Takashi 2025-05-08 11:34:04 +0900
  • 0f41501188 JIT: don't join worker threads twice (#4252) YAMAMOTO Takashi 2025-05-08 11:24:55 +0900
  • acf97ce73d Modifying build flags to ensure libiwasm.so is built (#4255) Chris Woods 2025-05-07 22:13:09 -0400
  • 6a48b3fec4 initialize WASI stdio handles to invalid for better error handling (#4092) liang.he 2025-05-08 08:47:07 +0800
  • 6bde4503f6 More detail to python setup, and fixed small typo (#4247) Chris Woods 2025-05-06 23:32:43 -0400
  • 9b117fb55a samples/wasm-c-api: remove unused valgrind detection (#4249) YAMAMOTO Takashi 2025-05-07 12:32:29 +0900
  • eb06490c65 aot_resolve_object_relocation_group: adapt to LLVM 16 (#4250) YAMAMOTO Takashi 2025-05-07 12:32:14 +0900
  • 5cb9b973bd Add overflow check for preserved local offset in preserve_referenced_local (#4211) liang.he 2025-05-07 09:45:49 +0800
  • 13c1c1020d riscv: avoid llvm.cttz.i32/i64 for xip (#4248) YAMAMOTO Takashi 2025-05-07 10:42:51 +0900
  • 0024b5748d samples/wasm-c-api: skip aot compilation unless necessary (#4239) YAMAMOTO Takashi 2025-05-07 08:09:44 +0900
  • 4544339ce1 build(deps): Bump github/codeql-action from 3.28.15 to 3.28.17 (#4243) dependabot[bot] 2025-05-06 11:16:45 +0800
  • 657a8cb7b8 fix return types of our 64-bit clz/ctz/popcount intrinsics (#4238) YAMAMOTO Takashi 2025-05-06 11:15:00 +0900
  • 4e24a361d0 Use --target to pass a triple in wamrc (#4199) liang.he 2025-05-06 06:56:06 +0800
  • 64653ddf8a platform/nuttx: Fix dcache operation in os_dcache_flush (#4225) Huang Qi 2025-05-06 06:55:53 +0800
  • 3498022494 run_clang_format_diff: mention homebrew for clang-format installation (#4237) YAMAMOTO Takashi 2025-05-06 07:55:42 +0900
  • 58ced77b53 teach aot emitter/loader about .srodata and .srodata.cst* sections (#4240) YAMAMOTO Takashi 2025-05-06 07:55:35 +0900
  • cf2f06dda5 set default value of WAMR_BUILD_REF_TYPES to 1 in standalone cases (#4227) Liu Jia 2025-04-30 14:10:56 +0800
  • ef34aa50cc use a selected llvm libs list to replace the full list (#4232) liang.he 2025-04-29 11:41:34 +0800
  • 70ed8b8887 bypass vptr santizier (#4231) liang.he 2025-04-29 10:05:02 +0800
  • 5c093a89b5 feat(fuzz): add a new fuzzing target about aot compiler (#4121) liang.he 2025-04-28 21:44:04 +0800
  • fc6c9a3bb0 wamrc: add --disable-llvm-jump-tables option (#4224) YAMAMOTO Takashi 2025-04-28 17:43:53 +0900
  • 1fb7dee62d LLVMCreateTargetMachineWithOpts: disable large data (#4220) YAMAMOTO Takashi 2025-04-27 12:48:57 +0900
  • 2f213ba0c0 LLVM: don't verify instcombine fixpoint (#4219) YAMAMOTO Takashi 2025-04-27 12:30:35 +0900
  • b65ea713ec fix print_help when libc wasi is enabled (#4218) Liu Jia 2025-04-25 16:46:37 +0800
  • f506e77fa2 Update unit test cases (#4214) Zhenwei Jin 2025-04-25 14:43:24 +0800
  • 963af4b327 Add missing V128 handling in WASM_OP_BR, reported in #4173 James Marsh 2025-04-16 17:34:52 +0100
  • d3fa9e7fcb fix potential memory leak (#4205) TianlongLiang 2025-04-22 12:08:25 +0800
  • c193803a13 Raise wasi-sdk to 25 and wabt to 1.0.37 (#4187) liang.he 2025-04-17 16:41:47 +0800
  • 6f6654fa1d Add missing casts and improve error handling in performance map functions (#4202) liang.he 2025-04-17 15:22:23 +0800