Commit Graph

  • 041d2889c0 build_llvm.py: Allow to build xtensa target on non-xtensa host Huang Qi 2025-02-14 16:15:45 +0800
  • 371b597b66 Add a conditional check for the macro __STDC_VERSION__ (#4080) yangkun27 2025-02-14 16:13:15 +0800
  • dbd9de8b74 Unit test:type matching issue and code redundancy (#4079) yangkun27 2025-02-14 16:13:00 +0800
  • a2ed2ccc98 build(deps): Bump github/codeql-action from 3.28.8 to 3.28.9 (#4074) dependabot[bot] 2025-02-12 06:49:09 +0800
  • d7f6b5eb35 fix(aot): ensure value_cmp does not exceed br_count in branch table compilation (#4065) liang.he 2025-02-06 20:05:33 +0800
  • 25859899f9 In wasm32, fix potential conversion overflow when enlarging 65536 pages (#4064) TianlongLiang 2025-02-06 14:48:53 +0800
  • adb1ac2670 [fuzzing] execute every exported function (#3959) liang.he 2025-02-06 13:15:56 +0800
  • 4b5db39fda Update memory allocation functions to use allocator user data (#4043) liang.he 2025-02-06 13:15:00 +0800
  • 9a39ea18aa Cleanup check_version_h workflow by removing unnecessary outputs and permissions liang.he@intel.com 2025-01-21 01:49:29 +0000
  • 5e71525092 Add workflow to confirm version.h is in sync and integrate it into Android compilation workflow liang.he@intel.com 2025-01-20 03:16:10 +0000
  • a8b5d9f4d6 Add version.h and update versioning documentation for embedded platforms liang.he@intel.com 2025-01-17 04:05:05 +0000
  • caa0b85c71 Remove deprecated version.h file and update versioning documentation liang.he@intel.com 2025-01-10 08:03:32 +0000
  • 07618878f9 Refactor versioning documentation and adopt semantic versioning guidelines liang.he@intel.com 2024-12-26 00:56:22 +0000
  • cb57dfb870 Add versioning information for libraries and executables across multiple platforms liang.he@intel.com 2024-12-24 02:01:18 +0000
  • 957f36d11b Add versioning support and update CMake configuration liang.he@intel.com 2024-11-26 03:39:03 +0000
  • 314fdfb032 initial Viacheslav Palchikov 2025-01-30 01:15:14 +0300
  • 90010a0d81 Show wasm proposals status during compilation and execution (#3989) liang.he 2025-02-05 15:28:26 +0800
  • 751af39ff8 add a validator for aot module (#3995) liang.he 2025-02-05 15:21:49 +0800
  • 0e0bbccb14 Use wasm32-wasip1 instead of wasm32-wasi target for rust code (#4057) Marcin Kolny 2025-02-05 03:31:49 +0000
  • 621d135fe0 build(deps): Bump github/codeql-action from 3.28.5 to 3.28.8 dependabot[bot] 2025-02-03 10:29:13 +0000
  • 70edf99709 build(deps): Bump github/codeql-action from 3.28.1 to 3.28.5 dependabot[bot] 2025-01-27 10:37:29 +0000
  • 4eb9ed0017 Update Rust target from 'wasm32-wasi' to 'wasm32-wasip1' in CI (#4050) TianlongLiang 2025-02-01 12:14:06 +0800
  • a3ef93317c Fix wasm loader check data segment count (#4039) TianlongLiang 2025-01-21 13:08:09 +0800
  • 98c6dd7a92 Synchronize the GC spec tests to the commit from December 9. 2024. (#4022) liang.he 2025-01-20 09:41:47 +0800
  • 3e26320f75 Refine getting const offsets in wasm loader of fast-interp (#4012) Wenyong Huang 2025-01-20 09:39:32 +0800
  • 62766723fd fixes for compiling on windows (#4026) Tomáš Malý 2025-01-17 04:06:14 +0100
  • 55b49d76ca .github: Add shared lib builds (#3975) Xavier Del Campo 2025-01-15 08:14:22 +0100
  • 539d19714f Refine read leb int wasm loader of fast interpreter (#4017) Wenyong Huang 2025-01-14 17:43:29 +0800
  • a035f60d7e build(deps): Bump github/codeql-action from 3.28.0 to 3.28.1 (#4020) dependabot[bot] 2025-01-14 17:36:50 +0800
  • 244df46994 build(deps): Bump actions/upload-artifact from 4.5.0 to 4.6.0 (#4021) dependabot[bot] 2025-01-14 15:30:28 +0800
  • 82383833df Enable shrunk memory by default and add related configurations (#4008) liang.he 2025-01-13 07:09:04 +0800
  • 02d5cf33a1 Add documentation regarding security issues and the status of Wasm proposals (#3972) liang.he 2025-01-09 13:13:30 +0800
  • ab92fb1aa7 Improve stack consistency by ensuring sufficient space for dummy offsets (#4011) liang.he 2025-01-09 13:11:25 +0800
  • 10b27e8eec Check whether related table has funcref elem in opcode call_indirect (#3999) TianlongLiang 2025-01-06 13:55:43 +0800
  • bb930a4dc7 [fuzzing] Use software bound-check during fuzzing (#4003) liang.he 2025-01-06 11:36:11 +0800
  • 76344d33f1 Add an example of how to embed WAMR in Zephyr user mode (#3998) TianlongLiang 2025-01-05 15:34:17 +0800
  • ae70dbd1f0 Fix table index calculations in wasm_loader and wasm_mini_loader (#4004) liang.he 2025-01-05 15:27:40 +0800
  • 4b212e7630 Ensure __heap_base and __data_end global indices are validated against import count (#3996) liang.he 2025-01-03 14:37:09 +0800
  • 4377fd01f0 Error message improvement (#4000) Marcin Kolny 2025-01-03 02:44:25 +0000
  • cf54da3342 Handle a new scenario where an item is both exported and imported. (#3984) liang.he 2024-12-29 15:52:12 +0800
  • 69dd9d1293 Break aot_create_comp_data into small functions Huang Qi 2024-12-25 21:46:48 +0800
  • 26b22efafa Optimize memory initialization handling in AOT loader (#3983) Huang Qi 2024-12-26 15:15:25 +0800
  • 1d44a88d5b build(deps): Bump actions/upload-artifact from 4.4.3 to 4.5.0 (#3981) dependabot[bot] 2024-12-25 13:31:37 +0800
  • dcfdfa67b4 build(deps): Bump github/codeql-action from 3.27.9 to 3.28.0 (#3982) dependabot[bot] 2024-12-25 13:31:17 +0800
  • bf0afc2ef9 Add Tianlong into code owners (#3970) liang.he 2024-12-24 20:19:40 +0800
  • 1d8a765f25 Set thread information earlier in exec_env creation (#3967) James Ring 2024-12-23 15:25:52 -0800
  • 3cea4a2f80 top-level cmake: link llvm libraries to our shared library (#3973) YAMAMOTO Takashi 2024-12-23 14:38:48 +0900
  • 0c73ec1be5 add reference type support by default for darwin to support WASI-SDK-25 (#3978) Chris Woods 2024-12-22 05:48:43 -0500
  • 2fdcd4b951 CMakeLists.txt: Do not require C++ (#3956) Xavier Del Campo 2024-12-20 06:05:50 +0100
  • d81020ae66 [fuzzing] Enable instantiation (#3958) liang.he 2024-12-19 16:51:20 +0800
  • 4d769641a5 use a random secret key (#3971) liang.he 2024-12-19 16:49:44 +0800
  • a1e30e3a3b top-level cmakefile: fix macOS build (#3968) YAMAMOTO Takashi 2024-12-19 17:49:25 +0900
  • d2c06f7dd6 Only access Zephyr thread stats info when it's available (#3962) TianlongLiang 2024-12-19 14:26:34 +0800
  • 9cea6df28b build(deps): Bump github/codeql-action from 3.27.6 to 3.27.9 (#3960) dependabot[bot] 2024-12-19 09:05:44 +0800
  • 3f58f07da3 wasm_export.h: Use "default" visibility for gcc and clang (#3957) Xavier Del Campo 2024-12-19 01:49:13 +0100
  • 7a0a5d3171 set alignment 4 when loading multi return value (#3955) TianlongLiang 2024-12-12 20:33:46 +0800
  • fc3e8903ce
    Remove unnecessary conversion of __wasi_addr_t to bh_sockaddr_t in sock_recv_from() (#4391) liang.he 2025-06-19 11:11:35 +0800
  • 24b31d6102 Remove unnecessary conversion of __wasi_addr_t to bh_sockaddr_t in sock_recv_from() liang.he@intel.com 2025-06-19 02:54:52 +0000
  • a29f3943ef
    core/iwasm/libraries/wasi-nn/test: use the correct version of keras (#4383) YAMAMOTO Takashi 2025-06-18 20:24:06 +0900
  • 8414a20dfe
    Fix several issues related to night-run CI and test scripts. (#4385) liang.he 2025-06-18 19:16:47 +0800
  • db7714f0f5
    wasi_nn_tensorflowlite.cpp: reject non-fp32 input earlier (#4388) YAMAMOTO Takashi 2025-06-18 20:08:57 +0900
  • 4bf799c3af
    core/iwasm/libraries/wasi-nn/test/build.sh: add a tip for intel mac (#4389) YAMAMOTO Takashi 2025-06-18 20:06:57 +0900
  • 038e2fce51 Removed some redundant logic Jia Liu 2025-06-18 17:52:41 +0800
  • 2ab7323a91 core/iwasm/libraries/wasi-nn/test/build.sh: add a tip for intel mac YAMAMOTO Takashi 2025-06-18 08:32:41 +0900
  • 9a64084698 wasi_nn_tensorflowlite.cpp: reject non-fp32 input earlier YAMAMOTO Takashi 2025-06-18 09:29:53 +0900
  • 0cbf390c49 wasi-nn: add minimum serialization on WASINNContext YAMAMOTO Takashi 2025-06-18 12:41:06 +0900
  • e12f8736dc Update WABT installation logic for platform-specific URLs in test script liang.he@intel.com 2025-06-18 01:35:17 +0000
  • 23bcd7acce core/iwasm/libraries/wasi-nn/test: use the correct version of keras YAMAMOTO Takashi 2025-06-18 08:38:08 +0900
  • 650540124c enable WAMR_BUILD_WASI_EPHEMERAL_NN by default YAMAMOTO Takashi 2025-06-18 10:01:25 +0900
  • d1e439a24c doc/build_wamr.md: deprecate legacy "wasi_nn" YAMAMOTO Takashi 2025-06-18 09:54:54 +0900
  • ffa49458ac core/iwasm/libraries/wasi-nn/src/wasi_nn.c: deprecate legacy "wasi_nn" YAMAMOTO Takashi 2025-06-18 09:46:18 +0900
  • 83ebded60c wasi_nn.h: deprecate legacy "wasi_nn" YAMAMOTO Takashi 2025-06-18 09:40:14 +0900
  • c47d136aaa wasi_nn_openvino.c: implement multiple models per instance YAMAMOTO Takashi 2025-06-13 15:36:06 +0900
  • e930caa825
    Merge df7013ffa4 into cba9001749 YAMAMOTO Takashi 2025-06-17 21:04:52 +0200
  • 7c0c6a7a39
    Merge de2528b469 into cba9001749 YAMAMOTO Takashi 2025-06-17 21:04:52 +0200
  • 4f67609f4a wamr-wasi-extensions/samples/nn-cli: adapt to the fixed tensor_data abi YAMAMOTO Takashi 2025-06-11 16:40:42 +0900
  • 6b2bb214f6 wamr-wasi-extensions/samples/nn: adapt to the fixed tensor_data abi YAMAMOTO Takashi 2025-06-11 16:40:03 +0900
  • 5a1b808a1a wasi-nn: fix tensor_data abi for wasi_ephemeral_nn YAMAMOTO Takashi 2025-06-11 16:32:35 +0900
  • 58aae86fbc Refine heap_type validation and corresponding type1 calculation Jia Liu 2025-06-17 17:45:12 +0800
  • cba9001749
    wasi-nn: don't try to deinit uninitialized backend (#4375) YAMAMOTO Takashi 2025-06-17 18:40:53 +0900
  • 4ebd1bb597
    wasi-nn: apply the shared library hack to darwin as well (#4374) YAMAMOTO Takashi 2025-06-17 18:40:23 +0900
  • b3ce192e1a
    add nn-cli example (#4373) YAMAMOTO Takashi 2025-06-17 18:39:34 +0900
  • c9b8c16088
    wasi_nn_openvino.c: remove pre/postprocessing and layout assumptions (#4361) YAMAMOTO Takashi 2025-06-17 14:01:46 +0900
  • 6dfb410869
    send an empty/error reply from server (#4362) Su Yihan 2025-06-17 13:00:58 +0800
  • 2400139d6b wasi-nn: don't try to deinit uninitialized backend YAMAMOTO Takashi 2025-06-13 14:42:01 +0900
  • 8f49f865f3 cr suggestions: 1. check potiential underflow 2. refactor and use separate function for bulk memory and normal memroy 3. static assert 4. add more comments 5. remove unused code TL 2025-06-05 17:25:45 +0800
  • 3288983b75 shared heap 32 bit platform unit test TL 2025-05-28 18:01:57 +0800
  • 6405cc2df1 format TL 2025-05-20 14:00:39 +0800
  • a8f61a57b1 some refactor TL 2025-05-20 13:23:17 +0800
  • b0415c0d56 add option for wamrc to enable single shared heap/multi shared heap, and update shared heap unit tests and sample TL 2025-05-16 18:03:13 +0800
  • 7cdd02e06b fix compilation error in JIT and potentially load nullptr TL 2025-05-15 19:44:51 +0800
  • 7ddc5f8c24 try func call to replace shared heap chain traverse TL 2025-05-09 17:43:09 +0800
  • 5702a6119b some update TL 2025-04-30 14:04:04 +0800
  • ecfb609b29 cover a corner case for bulk memory overflow check TL 2025-04-29 16:13:56 +0800
  • e1432e4a90 cover a corner case for bulk memory overflow check TL 2025-04-29 15:30:04 +0800
  • d332af5564 format TL 2025-04-28 16:49:36 +0800
  • 671c70a2a8 finished organizing unit test for shared heap and enable x86_32 for shared heap unit test TL 2025-04-28 15:48:28 +0800
  • f960e14033 add more unit test for shared heap TL 2025-04-25 12:10:17 +0800
  • 386dac3ab5 fix typo TL 2025-04-24 21:29:29 +0800
  • 9dff0fd622 update AOT bulk memory bounds check TL 2025-04-24 15:28:35 +0800