Commit Graph

  • 0343aaf8c3 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 +08:00
  • 2fe7105e8d Update WABT downloads URL (#4357) liang.he 2025-06-12 16:06:57 +08:00
  • 9becf65d1e clean up incompatible running mode checks in test script and ci (#4342) liang.he 2025-06-12 16:06:33 +08:00
  • 78e68cec83 Follow #4268 to deprecate wamr_ide-related components (#4341) liang.he 2025-06-12 16:05:52 +08:00
  • 75bf9797a2 Update type validation in load_table_import() and load_table() (#4296) liang.he 2025-06-12 15:01:42 +08:00
  • 5478d267f4 wasi_nn_openvino.c: remove the tensor layout adjustment logic (#4308) YAMAMOTO Takashi 2025-06-12 10:34:14 +09:00
  • 3a087c4244 wamr-wasi-extensions: add a cmake package to provide our wasi extension (#4344) YAMAMOTO Takashi 2025-06-12 10:33:25 +09:00
  • 928598f1ce add heap-type check for GC when ref.null (#4300) Liu Jia 2025-06-12 09:31:17 +08:00
  • c932597057 wasi_nn_types.h: remove a seemingly stale comment (#4348) YAMAMOTO Takashi 2025-06-12 10:29:59 +09:00
  • d52f083ac0 build(deps): Bump requests from 2.32.3 to 2.32.4 in /build-scripts (#4349) dependabot[bot] 2025-06-12 09:29:33 +08:00
  • c4623e2cb5 Enable aot memory64 sw bounds checks by default (#4350) TianlongLiang 2025-06-12 08:44:45 +08:00
  • 7f968f5926 wasi_socket_ext.c: avoid tls to make this library-friendly (#4338) YAMAMOTO Takashi 2025-06-11 08:46:35 +09:00
  • 07c23cb98e build(deps): Bump github/codeql-action from 3.28.18 to 3.28.19 (#4346) dependabot[bot] 2025-06-11 07:35:56 +08:00
  • ea5757f1d7 wasi-nn: do not assign wasi_nn_ctx->backend multiple times (#4329) YAMAMOTO Takashi 2025-06-09 12:36:31 +09:00
  • 4d6b8dcd5d wasi_nn.h: make this compatible with wasi_ephemeral_nn (#4330) YAMAMOTO Takashi 2025-06-09 12:36:05 +09:00
  • 99c75b53db remove temporary wasi-libc build steps from CI workflows (#4343) liang.he 2025-06-09 11:35:24 +08:00
  • 933f8124b0 wasi-nn: fix the size of tensor->type (#4333) YAMAMOTO Takashi 2025-06-06 16:08:18 +09:00
  • 769d16eaab wasi-nn: move some host-only things out of wasi_nn_types.h (#4334) YAMAMOTO Takashi 2025-06-06 16:07:29 +09:00
  • 350af77b03 Collective fix: fix some typos (#4337) TianlongLiang 2025-06-06 15:06:57 +08:00
  • 97e9502bb3 Update Dockerfile for Zephyr SDK and Zephyr-project versioning (#4335) liang.he 2025-06-06 15:05:44 +08:00
  • 48a97736b3 Update binary compression steps to follow symlinks for actual files (#4321) liang.he 2025-06-06 15:05:04 +08:00
  • 602e86adc3 Add wamrc compilation into Windows CI workflow (#4327) liang.he 2025-06-05 11:57:29 +08:00
  • 79cb4366ae wasi-nn: remove unused wasi_nn_dump_tensor_dimension prototype (#4325) YAMAMOTO Takashi 2025-06-05 10:48:28 +09:00
  • b20ebc2724 wasi_nn.h: add import_name attribute (#4328) YAMAMOTO Takashi 2025-06-05 10:48:00 +09:00
  • 85efe08431 wasi-nn: protect the backend lookup table with a lock (#4319) YAMAMOTO Takashi 2025-06-05 10:19:46 +09:00
  • 93ef19b0ca handle nullable heap reference types in import section (#4302) Zhenwei Jin 2025-06-03 13:28:26 +08:00
  • 6a00874f2f wasi_nn_openvino.c: make this buildable (#4305) YAMAMOTO Takashi 2025-06-03 14:28:13 +09:00
  • 61cb97221e wasi-nn: fix shared library filenames for macOS (#4306) YAMAMOTO Takashi 2025-06-03 14:23:19 +09:00
  • ae6e490ad5 fix wasi-nn abi definitions (#4307) YAMAMOTO Takashi 2025-06-03 14:22:48 +09:00
  • 16c46751ac wasi-nn: remove "backends" argument from detect_and_load_backend() (#4309) YAMAMOTO Takashi 2025-06-03 14:22:27 +09:00
  • 1c12a32066 wasi_nn_openvino.c: fix a few printf formats (#4310) YAMAMOTO Takashi 2025-06-03 14:21:32 +09:00
  • 938503af38 Bump uvwasi to latest commit #392e1f1 (#4312) liang.he 2025-06-03 13:21:17 +08:00
  • 62bb6e8158 build(deps): Bump ossf/scorecard-action from 2.4.1 to 2.4.2 (#4315) dependabot[bot] 2025-06-03 13:21:05 +08:00
  • aa1ff778b9 add load_by_name in wasi-nn (#4298) hongxia 2025-06-03 06:26:58 +08:00
  • 2a303861cc Fix a linking error caused by commit #3580d1 (#4311) liang.he 2025-06-02 16:30:51 +08:00
  • 670aa83985 Bump version to 2.3.1 and update release notes (#4303) liang.he 2025-06-02 10:45:50 +08:00
  • 207da7b22f updating WASI stdio handle initialization and build options for UVWASI (#4260) liang.he 2025-05-30 07:42:39 +08:00
  • 3580d1a386 Enable runtime API exposure for MSVC builds (#4287) liang.he 2025-05-28 20:30:05 +08:00
  • 3ab9f84026 Dockerfile.vx-delegate build error fix (#4273) hongxia 2025-05-28 20:29:41 +08:00
  • 7f9e49213e Enhance type checking for function types in loader and improve error handling (#4294) liang.he 2025-05-28 20:29:09 +08:00
  • 782c69fe8a Revert the location to install public headers (#4295) YAMAMOTO Takashi 2025-05-28 10:05:29 +09:00
  • 21bcf5c75d Fix Compiler Error C2491 (#4286) liang.he 2025-05-28 09:05:07 +08:00
  • c018b8ab98 feat: Add instruction metering for interpreter (#4122) Alix ANNERAUD 2025-05-26 10:16:42 +02:00
  • 6659a312cf add a sample to use cmake package (#4291) YAMAMOTO Takashi 2025-05-23 17:56:21 +09:00
  • b7474b354f Improve Embedding WAMR guideline (#4263) (#4284) Krisztian 2025-05-22 02:24:41 +02:00
  • 76caabede5 build(deps): Bump github/codeql-action from 3.28.17 to 3.28.18 (#4285) dependabot[bot] 2025-05-22 08:24:15 +08:00
  • f4f33b6a76 feat(yml): Add ESP32-P4 and ESP32-C5 support (#4270) ChenWen 2025-05-19 10:33:09 +08:00
  • 14d09bfb66 Fixed unit tests on X86_32 (#4279) Liu Jia 2025-05-19 10:32:07 +08:00
  • e48367c044 Fix SIMD load lane to avoid incompatible pointer types (#4278) liang.he 2025-05-19 10:31:17 +08:00
  • c7b2db1832 Update version to 2.3.0 (#4171) jammar1 2025-05-14 10:32:00 +01:00
  • 28702edaf7 Merge commit from fork liang.he 2025-05-14 12:43:55 +08:00
  • 129dc3a30f Add select 128 (#4236) Maks Litskevich 2025-05-14 05:35:56 +01:00
  • 8ad47897d1 Add error handling for sgx ci (#4222) liang.he 2025-05-14 11:09:08 +08:00
  • 70b35f9e60 Check for WASM_ENABLE_SIMDE in a couple more places (#4266) James Ring 2025-05-13 19:58:19 -07:00
  • 5c7f64bcc0 Set CMAKE_OSX_SYSROOT when building lldb (#4274) liang.he 2025-05-14 10:39:06 +08:00
  • 065cc72350 Bypass wamr_ide-related components from the release process. (#4268) liang.he 2025-05-14 10:38:49 +08:00
  • f0a8286863 Refactor fast-interpreter SIMD compilation flags (#4261) liang.he 2025-05-14 10:38:30 +08:00
  • 26aa4830e9 fix buf checking in load_table_section (#4276) Su Yihan 2025-05-14 06:35:32 +08:00
  • 477d66d00f product-mini/platforms/windows: set C++17 explicitly (#4269) YAMAMOTO Takashi 2025-05-13 13:40:24 +09:00
  • 7446b088c9 disable compiler to prevent get_current_target() crash (#4251) Zhenwei Jin 2025-05-13 07:13:39 +08:00
  • 3cce6fdaac avoid access null pointer (#4262) Zhenwei Jin 2025-05-12 10:21:45 +08:00
  • 510bb11f4a CI: make macos' build_samples_wasm_c_api similar to ubuntu (#4253) YAMAMOTO Takashi 2025-05-09 18:38:48 +09:00
  • c48dd5ccd7 Don't call os_thread_get_stack_boundary unless we actually use it (#4264) James Ring 2025-05-09 02:14:33 -07:00
  • 8f3961026e fix: improve error handling of snprintf() in send_thread_stop_status() (#4234) liang.he 2025-05-09 17:14:20 +08:00
  • 908838a5b5 build-scripts/build_llvm.py: bump to llvm 18 (#4259) YAMAMOTO Takashi 2025-05-09 18:14:02 +09:00
  • 1a72dcf34f Improve readlinkat_dup() to handle symlink size correctly (#4229) liang.he 2025-05-09 14:01:29 +08:00
  • 6aa223dbf3 Stop pretending to support extended-const proposal (#4258) YAMAMOTO Takashi 2025-05-09 10:29:06 +09:00
  • 0a8994a2d5 aot_resolve_object_relocation_group: adapt to LLVM 19 (#4254) YAMAMOTO Takashi 2025-05-08 11:34:04 +09:00
  • f88718d705 JIT: don't join worker threads twice (#4252) YAMAMOTO Takashi 2025-05-08 11:24:55 +09:00
  • ca5a2faf58 Modifying build flags to ensure libiwasm.so is built (#4255) Chris Woods 2025-05-07 22:13:09 -04:00
  • 216404d7cb initialize WASI stdio handles to invalid for better error handling (#4092) liang.he 2025-05-08 08:47:07 +08:00
  • 0e8b57d8a8 More detail to python setup, and fixed small typo (#4247) Chris Woods 2025-05-06 23:32:43 -04:00
  • 88b5f6a535 samples/wasm-c-api: remove unused valgrind detection (#4249) YAMAMOTO Takashi 2025-05-07 12:32:29 +09:00
  • ac2fe552d5 aot_resolve_object_relocation_group: adapt to LLVM 16 (#4250) YAMAMOTO Takashi 2025-05-07 12:32:14 +09:00
  • ea417d7619 Add overflow check for preserved local offset in preserve_referenced_local (#4211) liang.he 2025-05-07 09:45:49 +08:00
  • bb36a43fa4 riscv: avoid llvm.cttz.i32/i64 for xip (#4248) YAMAMOTO Takashi 2025-05-07 10:42:51 +09:00
  • 1996c18c4b samples/wasm-c-api: skip aot compilation unless necessary (#4239) YAMAMOTO Takashi 2025-05-07 08:09:44 +09:00
  • d053f5534a build(deps): Bump github/codeql-action from 3.28.15 to 3.28.17 (#4243) dependabot[bot] 2025-05-06 11:16:45 +08:00
  • 4735956eeb fix return types of our 64-bit clz/ctz/popcount intrinsics (#4238) YAMAMOTO Takashi 2025-05-06 11:15:00 +09:00
  • 5910e5cd21 Use --target to pass a triple in wamrc (#4199) liang.he 2025-05-06 06:56:06 +08:00
  • 5bdbba0dbe platform/nuttx: Fix dcache operation in os_dcache_flush (#4225) Huang Qi 2025-05-06 06:55:53 +08:00
  • 382aa9e6c3 run_clang_format_diff: mention homebrew for clang-format installation (#4237) YAMAMOTO Takashi 2025-05-06 07:55:42 +09:00
  • 3232bdf2f7 teach aot emitter/loader about .srodata and .srodata.cst* sections (#4240) YAMAMOTO Takashi 2025-05-06 07:55:35 +09:00
  • 9773390537 set default value of WAMR_BUILD_REF_TYPES to 1 in standalone cases (#4227) Liu Jia 2025-04-30 14:10:56 +08:00
  • a9966897b6 use a selected llvm libs list to replace the full list (#4232) liang.he 2025-04-29 11:41:34 +08:00
  • 1d39b9c834 bypass vptr santizier (#4231) liang.he 2025-04-29 10:05:02 +08:00
  • 791e60f533 feat(fuzz): add a new fuzzing target about aot compiler (#4121) liang.he 2025-04-28 21:44:04 +08:00
  • 84767f9121 wamrc: add --disable-llvm-jump-tables option (#4224) YAMAMOTO Takashi 2025-04-28 17:43:53 +09:00
  • 6593b3f347 LLVMCreateTargetMachineWithOpts: disable large data (#4220) YAMAMOTO Takashi 2025-04-27 12:48:57 +09:00
  • c2d7fa30df LLVM: don't verify instcombine fixpoint (#4219) YAMAMOTO Takashi 2025-04-27 12:30:35 +09:00
  • af2a2040db fix print_help when libc wasi is enabled (#4218) Liu Jia 2025-04-25 16:46:37 +08:00
  • 6d61e72344 Update unit test cases (#4214) Zhenwei Jin 2025-04-25 14:43:24 +08:00
  • c883fafead Merge pull request #4203 from jammar1/jammar1/fix-br-v128 Marcin Kolny 2025-04-22 14:47:08 +01:00
  • ff2768775c fix potential memory leak (#4205) TianlongLiang 2025-04-22 12:08:25 +08:00
  • 0702f788fd Add missing V128 handling in WASM_OP_BR, reported in #4173 James Marsh 2025-04-16 17:34:52 +01:00
  • 8f8c5605e9 Raise wasi-sdk to 25 and wabt to 1.0.37 (#4187) liang.he 2025-04-17 16:41:47 +08:00
  • ecb47d9326 Add missing casts and improve error handling in performance map functions (#4202) liang.he 2025-04-17 15:22:23 +08:00
  • 996758cd4a Remove the dlen to optimize it. (#4193) liang.he 2025-04-17 15:21:02 +08:00
  • fc1527eacd Raise CI runner to ubuntu 22.04 (#4191) liang.he 2025-04-17 15:07:46 +08:00
  • 955fce5664 Replace CMAKE_CURRENT_FUNCTION_LIST_DIR (#4200) liang.he 2025-04-17 00:07:25 +08:00